<SEC-DOCUMENT>0000874238-22-000079.txt : 20220802
<SEC-HEADER>0000874238-22-000079.hdr.sgml : 20220802
<ACCEPTANCE-DATETIME>20220802090736
ACCESSION NUMBER:		0000874238-22-000079
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		93
CONFORMED PERIOD OF REPORT:	20220630
FILED AS OF DATE:		20220802
DATE AS OF CHANGE:		20220802

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			STERLING INFRASTRUCTURE, INC.
		CENTRAL INDEX KEY:			0000874238
		STANDARD INDUSTRIAL CLASSIFICATION:	HEAVY CONSTRUCTION OTHER THAN BUILDING CONST - CONTRACTORS [1600]
		IRS NUMBER:				251655321
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		1800 HUGHES LANDING BLVD.
		STREET 2:		SUITE 250
		CITY:			THE WOODLANDS
		STATE:			TX
		ZIP:			77380
		BUSINESS PHONE:		281-214-0777

	MAIL ADDRESS:	
		STREET 1:		1800 HUGHES LANDING BLVD.
		STREET 2:		SUITE 250
		CITY:			THE WOODLANDS
		STATE:			TX
		ZIP:			77380

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	STERLING CONSTRUCTION CO INC
		DATE OF NAME CHANGE:	20020329

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	OAKHURST CO INC
		DATE OF NAME CHANGE:	19950831

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	OAKHURST CAPITAL INC
		DATE OF NAME CHANGE:	19931130
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>strl-20220630.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2022 Workiva--><!--r:d46df33e-3819-4c7a-8f24-d7c5ac16a99c,g:446458fb-bb43-47fa-a7a2-e21f16e7017b,d:479b2b8adc16472a8298d2221f48e84b--><html xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns="http://www.w3.org/1999/xhtml" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:srt="http://fasb.org/srt/2022" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:strl="http://www.strlco.com/20220630" xmlns:xbrli="http://www.xbrl.org/2003/instance" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>strl-20220630</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl80L2ZyYWc6M2Q5YTQ4Yzg5MDEwNDQzMGJlNDY2NTBiODM0OTI4NjQvdGFibGU6MTIwMzg5YTc2OWI2NGI4MWJiMmVmNjkzOTBiNTkyOWMvdGFibGVyYW5nZToxMjAzODlhNzY5YjY0YjgxYmIyZWY2OTM5MGI1OTI5Y18xLTEtMS0xLTcxNTIw_aa68e713-c8c5-4331-83bd-9027371298b0">0000874238</ix:nonNumeric><ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl80L2ZyYWc6M2Q5YTQ4Yzg5MDEwNDQzMGJlNDY2NTBiODM0OTI4NjQvdGFibGU6MTIwMzg5YTc2OWI2NGI4MWJiMmVmNjkzOTBiNTkyOWMvdGFibGVyYW5nZToxMjAzODlhNzY5YjY0YjgxYmIyZWY2OTM5MGI1OTI5Y18yLTEtMS0xLTcxNTIw_47a3ace2-ce54-40d1-883d-aaff8f2c17e5">December 31</ix:nonNumeric><ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl80L2ZyYWc6M2Q5YTQ4Yzg5MDEwNDQzMGJlNDY2NTBiODM0OTI4NjQvdGFibGU6MTIwMzg5YTc2OWI2NGI4MWJiMmVmNjkzOTBiNTkyOWMvdGFibGVyYW5nZToxMjAzODlhNzY5YjY0YjgxYmIyZWY2OTM5MGI1OTI5Y18zLTItMS0xLTcxNTIw_d18c9d3e-3bea-4317-bdb4-1d8056f49d7c">2022</ix:nonNumeric><ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl80L2ZyYWc6M2Q5YTQ4Yzg5MDEwNDQzMGJlNDY2NTBiODM0OTI4NjQvdGFibGU6MTIwMzg5YTc2OWI2NGI4MWJiMmVmNjkzOTBiNTkyOWMvdGFibGVyYW5nZToxMjAzODlhNzY5YjY0YjgxYmIyZWY2OTM5MGI1OTI5Y180LTEtMS0xLTcxNTIw_ec5fd2d3-b3d3-47a1-8dd8-88d695229423">Q2</ix:nonNumeric><ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl80L2ZyYWc6M2Q5YTQ4Yzg5MDEwNDQzMGJlNDY2NTBiODM0OTI4NjQvdGFibGU6MTIwMzg5YTc2OWI2NGI4MWJiMmVmNjkzOTBiNTkyOWMvdGFibGVyYW5nZToxMjAzODlhNzY5YjY0YjgxYmIyZWY2OTM5MGI1OTI5Y181LTEtMS0xLTcxNTIw_79c30001-c171-4f38-b4eb-0d9771822230">false</ix:nonNumeric><ix:nonNumeric contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEwLTAtMS0xLTcxNTIw_78011da4-2186-4073-9868-5fb78d29ba89">http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</ix:nonNumeric><ix:nonNumeric contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEwLTAtMS0xLTcxNTIw_81b0023c-86b6-408d-b6a6-dc34d323676e">http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</ix:nonNumeric><ix:nonNumeric contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEyLTAtMS0xLTcxNTIw_288e426c-8d3d-4426-92e4-d4eba0d86c06">http://fasb.org/us-gaap/2022#LongTermDebtCurrent</ix:nonNumeric><ix:nonNumeric contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEyLTAtMS0xLTcxNTIw_5bea2c70-b0cc-448c-9126-3caab9c6f9fb">http://fasb.org/us-gaap/2022#LongTermDebtCurrent</ix:nonNumeric><ix:nonNumeric contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEzLTAtMS0xLTcxNTIw_355baf12-76d5-43d8-9b8f-ea872a274b78">http://fasb.org/us-gaap/2022#LongTermDebtNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEzLTAtMS0xLTcxNTIw_3d24a28b-e454-4c44-9d58-d60919bf6f53">http://fasb.org/us-gaap/2022#LongTermDebtNoncurrent</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="strl-20220630.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i956dc14843d0474ebd784c6a77fdc35b_I20220729"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-07-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="ie4169ad957ee438c9591f1da4fb66a0e_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6d48d22a7fa840e0b878d05062e326b9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i762649cfb52d4e3aa078b9d62db1820e_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifbe5d6b30df243a5859bf7dab2c77e3e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id98f8297f0514cce838a9132c779945a_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id4fe51708a8141eab702c1f4c8d30751_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</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="i0a6ff09a8d0340139f5782d5a1799743_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</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="i9984838f47484a10ac570e69f89972b7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</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="ib4bc8ee3bdc74f73aa5981170ee7cfcf_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</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="id24e7afb8a88416bade923a669eef652_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id4961a7c7d224e86b75436bfda002fcc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaa0c8c85d0ed42c996f4f212d44190ba_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8a0a0bd16050493697c38bdaea8d5964_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icfb7b3799e1240cd8d59dfc926dd5d09_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i10fc69670a3b4d79a140dbf5a911c915_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i731afd217061487cbcb5f2795b0e758c_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibe45b5e48b744fae88ed8c82d81a97dd_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4ebd6390ea7f4db6b33ff572eb04cbcf_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i639acdaff5cb4a28a369b9c7422c429f_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3fc45371c12d48a984eef3e8436cc603_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibc22e5d8265a43e4acedcb183f6b3971_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4bc9e2f818a9418b93532fe421508164_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia68fa4ffbe71499bb3581f8c496727f1_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib3880900a23c4d7099fe255faa031204_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i52fad4cd959f40008f38b3215c541458_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7cc57f3272954a8dac50a0a76f147fbc_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</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="id0daaeacab534354b79947a256a73e22_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</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="ia0899ca793804a1dbddd649d67317207_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</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="ice8df520d7b6492e90d7faf641b8d060_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</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="i9f18506a37f7450d987d149f4498bb5b_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</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="ic36f25fda9c141b49f2e782d7385b78f_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i21c2a319720a46e7b930a1aaab6477c2_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5814dd2e5f144278af6ae8d776908e0d_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i532124d1f50f4e32aa3761045bf52589_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5a3e28e0223749c3a094c146a78a7e88_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i160ce6d949204ca291c1c4952a161d55_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8a22262c75e94faa87e71e48c25905b8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3039740ae057499dab14a2d77f261972_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3ffffece74e1458d8f591747ade165a9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i25476a9cc9214b77b2aede25ab5b1739_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6a5123876e0349aea110bfb6a234a66f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib59b94df43384ab7b763b2c6969ae717_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib5e628399114432fa4da33bd51c4bec8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifb622c9936404f8eb938e975d6476a34_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i850c00848d284989af530b178903addc_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i22f84610e1ba45e28439b8058c04033d_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i71d68e0c48b74fc4bfd2c3a4ca608aa2_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia56c4e91f15d4935861d7406a36c4b13_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifc8f2da3060b4acc983881079b8ace8d_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8c836b9b82514cee8611c7c65bac7422_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3a32fef3c39749bd87a8d6879fef7918_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9ddcfaaae32d467ab8923c0c23fb514c_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if6e9f75ab80a4d64858bd99f4a5d72cd_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ife2bd32fcc0b45dea58d5f92be135283_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3344010029634cdc8e6787422e2d0039_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib41419e3f959416db1ebdffb01e2bd11_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iec6a982cdb8346e58dfee8a8250b97d0_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i767eb221b6874f9c8d92be7aff49567e_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i65c1a2a6bb584dca820324ba0219a865_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i125af6b958584ab5907655e014b03b7a_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i73226532700f45bb8c1c15a76582e1d0_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i563ce4dbd4874531a4f7b8fe40907980_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia16faf38de93450984916dc8345cc7b4_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i988ae13c550b4bc48e41a9926bb37606_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib84ff9fa66914e0e9f6174c965dfe1f8_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i00b08c8e8c824d0f856d3348834f415d_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i428ffc1740dc4844b0dbd0c5f32af9d7_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if15e419d058d4552952fa8677ca07bab_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1076f6eeb80f40de9723b4d6a82bc607_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i99838894a464448d864ec18f83959ed6_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0b95c978280d4d879244e3b2179a020a_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i09c76b582ab2440c9b9786729bf117d0_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>strl:segment</xbrli:measure></xbrli:unit><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="ie8edfe0ec5474401b6348fcb00d30f50_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie2f546e47f384ee1931b600f87c3d079_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaae4b40f1b2c41f7bf9c61691848a96a_D20211230-20211230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">strl:PetilloIncorporatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-30</xbrli:startDate><xbrli:endDate>2021-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia4b2f394dfce42ae9138b3126624c50f_I20211230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">strl:PetilloIncorporatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i62e20c6bbc1d44eb9bfc5567dd8e80d0_D20211230-20211230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-30</xbrli:startDate><xbrli:endDate>2021-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9d71d6962a1d454daab5a6640375e078_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">strl:PetilloIncorporatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i28c8b004180a4c228f2cc4489dd0b7aa_D20211230-20211230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">strl:PetilloIncorporatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-30</xbrli:startDate><xbrli:endDate>2021-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7b0f3641d9a148609a2a029dca606b8f_D20211230-20211230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">strl:PetilloIncorporatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-30</xbrli:startDate><xbrli:endDate>2021-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ide12e8ae41c8443fb7e612ec41967447_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">strl:PetilloIncorporatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i64d11e9063174985a7c134b1c0de437f_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">strl:PetilloIncorporatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i46b981c047234757b7e18a6aef5e5e90_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:EInfrastructureSolutionsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i49939571868340af8be609be8f14fa97_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:EInfrastructureSolutionsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i392e080004ae4c028ace8ce09c2849c5_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:TransportationSolutionsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2a3519e323174f21b2939c47581cb5cb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:TransportationSolutionsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib5e5e39374c94e29b5e9d57559cbd44b_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:BuildingSolutionsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i231af9d26dd344148d65d08ed3a49893_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:BuildingSolutionsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i80eccd0ec7d24f649869f3d3a3bc0f72_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icc71b1c9038241919d8505f3c5f95eed_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:EInfrastructureSolutionsSegmentMember</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="ica09447249d242d0bbacba436732d568_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:EInfrastructureSolutionsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idc0b5c7ec7054848b73ff1a78ce2265c_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:EInfrastructureSolutionsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i62120394d02a4b99bd161eeb2ee55c0b_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:EInfrastructureSolutionsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie590c535717f4b02a8172d1561f0e6bb_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:HeavyHighwayMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:TransportationSolutionsSegmentMember</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="i493edf356c984ce7a2ad91ff0718caf2_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:HeavyHighwayMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:TransportationSolutionsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5fdb374f0e644c188248b5dcc47513a5_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:HeavyHighwayMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:TransportationSolutionsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8c9af39baf4943bea5face02322b8b72_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:HeavyHighwayMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:TransportationSolutionsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib3513f02c5944fa195b95349042fa7fe_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:AviationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:TransportationSolutionsSegmentMember</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="ifbdb36bae2cf43b69e7bc29035a4f95f_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:AviationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:TransportationSolutionsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia49bced5fb3a4ae7b5faa9c4099ec2b5_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:AviationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:TransportationSolutionsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic1493fae83754d4395ca0afa6dc10398_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:AviationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:TransportationSolutionsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1ee6a11386614ce3aab957a2bd93b883_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:WaterContainmentAndTreatmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:TransportationSolutionsSegmentMember</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="i173b4c7948544a18a496e0a2840a32dd_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:WaterContainmentAndTreatmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:TransportationSolutionsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i02703e3c7c424672ae78c6f2b1e70154_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:WaterContainmentAndTreatmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:TransportationSolutionsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5ffa3562eb65439fb74dfddb38ed9627_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:WaterContainmentAndTreatmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:TransportationSolutionsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i53172f39d6214f4bb7440888aad8685e_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:TransportationSolutionsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:OtherRevenueMember</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="i4d2ac491ea994be18a793493fd4ba690_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:TransportationSolutionsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:OtherRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7cfbec6e3802418f9b4d9ecae7f372d4_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:TransportationSolutionsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:OtherRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i19cb03b5e80c4a8caf45ace19596ea27_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:TransportationSolutionsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:OtherRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2ee57d0c2c7f4e0b87dbc7a3e9b1f487_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:TransportationSolutionsSegmentMember</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="ife2b463984c140d491f2523d05c69fd0_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:TransportationSolutionsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i727c200af117499aafe2cb4d880f95c5_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:TransportationSolutionsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i97cc6d75dce04558b1bf8d39268b856d_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:TransportationSolutionsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifa959dafacd34a359df647b4e434582c_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:ResidentialConstructionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:BuildingSolutionsSegmentMember</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="i78cc11ddeef441e4a211c280a42fe090_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:ResidentialConstructionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:BuildingSolutionsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idebbd4aa4ec546a6a1aaa86ab803ca04_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:ResidentialConstructionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:BuildingSolutionsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ice463128a6a740e4925c106f03b8678a_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:ResidentialConstructionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:BuildingSolutionsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9e930f797cb845579706d4c7cccfb611_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:BuildingSolutionsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:CommercialMember</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="i616ba115d17049af80a284ef5cd68a42_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:BuildingSolutionsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:CommercialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ice580619b7a74f5087a49476f5c8bf21_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:BuildingSolutionsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:CommercialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1eda18b9d6184586b2347dfc99bd739d_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:BuildingSolutionsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:CommercialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if57bf8d75171469fba204be83c70d2f0_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:BuildingSolutionsSegmentMember</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="i70a03866863b4c508e431b5db6d75427_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:BuildingSolutionsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0220996ace7d4473a5170d671cea4c4e_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:BuildingSolutionsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i60f3843e73404b4e847c0c499837281d_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:BuildingSolutionsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4983597158284acf97b008c229607b16_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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="iebbb975651c246398d013b46d35f15d2_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib3d93599cb1846abafc6275388cefc64_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i24b9ce40b3b74e8d86a6d9c5cb93ced9_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id36aa2bbec07477bab1e239a6a4edea3_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</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="i4853da4a2fba4ac4b7c87b74c02a39f9_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibeff406b596942d491e3738282a4a871_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2e65b8bbe9cd4fe1abb4a01521db251d_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i57f4b27213f84621852714afc73366e3_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">strl:LumpSumMember</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="i2c6dcf6517134f71a1928d2170069535_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">strl:LumpSumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if1d62ba890604ae381334e368235d5aa_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">strl:LumpSumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idf7a870f04e6428893b00cbcdf3eaa74_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">strl:LumpSumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0ccd521d33e64123b5c05eacc553624d_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">strl:ResidentialAndOtherMember</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="if777c5ffb50144ad91cabd039a9a286b_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">strl:ResidentialAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2505bd9c73784112bb7f4bc8d8fed0b7_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">strl:ResidentialAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic1243eb45a4f484282629913ae82139b_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">strl:ResidentialAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i55f1778e4b3a4a7484878807ad925c0a_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">strl:CostsAndEstimatedEarningsInExcessOfBillingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0cbb55f5ca4a4063bdad52e13a450a64_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">strl:CostsAndEstimatedEarningsInExcessOfBillingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic5dcbf521ec0454db40d57011f170c25_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingIncomeLossMember</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="i70759affeb904d93ac801fbc73ba3575_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingIncomeLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2815adf4ddb34d4fb3f23580969838bf_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingIncomeLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i75e077bcf2a949dd9f863dd39b9dc00e_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingIncomeLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="entity"><xbrli:measure>strl:entity</xbrli:measure></xbrli:unit><xbrli:context id="i470c142db2f24162904cb992a839bedb_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">strl:MyersMember</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="i52ae6f9f913a48cba66789cc254bd5e8_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">strl:MyersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3417b620b9764caa889c85d4c4e89727_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">strl:MyersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9d1216157e914203beae452d6cc02ba4_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">strl:MyersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icae9ba146abf4cf4b17e837acd4e2fa2_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">strl:MyersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="insurancepolicy"><xbrli:measure>strl:insurancePolicy</xbrli:measure></xbrli:unit><xbrli:context id="ia5245fe7be544985b7f32577e574804c_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">strl:MyersMember</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="i6cf5b9b493b840478798b5765b691768_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">strl:MyersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iab900d044e654dcc813642a098230fba_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">strl:MyersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia7e627884299442eb1a327b595594121_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">strl:MyersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i52385de102de4b448bb5b78c666fe39f_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">strl:RLWMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">strl:JointVenturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i49f5b6224144471bb4806947fc535f61_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">strl:SEMAConstructionIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">strl:JointVenturesMember</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="i13e0dd7cbba44ba48b6097c466f3a120_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">strl:SEMAConstructionIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">strl:JointVenturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i093fd8b7fa9d4e84908b5867761354ab_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">strl:SEMAConstructionIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">strl:JointVenturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i31b33ed5c0ad431399c0b92ccf054393_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">strl:SEMAConstructionIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">strl:JointVenturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib1b00444ed7d4f3aa264d45494188279_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i428078e732a64247b6065aaad912a2dd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9720d36f2d4f45d9b677d8f6115a4843_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</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="i3fa90e03edc24ef0966e9b766223d203_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">strl:JointVenturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i215f823501e949878cda75e44874b9d7_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">strl:JointVenturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6800a32e5813467c89345d18a3ae5349_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">strl:JointVenturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2978deecb18c4dae81f724e5fe0b3b34_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">strl:JointVenturesMember</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="i3e04a3f1f1f842f7bd428f542cb52644_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">strl:ConstructionEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i89e69611f08f4f44a2064c14d7677b0d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">strl:ConstructionEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iac9cdd4b151b4766965ea3a52a801337_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i576231997ab64dbdb971f16d7d38b2bc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibd2b07167c274818a3c5ac270aab6898_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4c2bec326405494281f6d46f228a511f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8f5ea27d26a64b90bd4a2bce2fa050a2_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0d847b1521554c9eab856f0297c19db2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia1fbfeac85fa4906a8b0367af417dc89_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifac361b299274c49b23c6a2c2e4b482e_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i46fba5b579b0426586ecdacdfa8dbdc8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3ba14e6c0d7a4d5095972a90fb5449d9_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i375503a80e5741b58f1d1d633e0d19d6_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i28ccc2f491a640fb9dbb8b6062a4eca3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaeadf5d25d6346ccaa7cfdb4ca15fbd2_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7d0ad4d59b474c2496a0c16481326ff1_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i01f905b3e0b54879987a9cb600e4d859_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ide2f1d72700942da917f006c1fa76e21_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">strl:TermLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6200b1484ae14b5bbb768bd085a27f68_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">strl:TermLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifb6f421352874590ba9b6156b01435d5_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie8f359e851984f7c90b19ea26d3789cf_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i77fc012a4d544ba1ae5486bafacef33d_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">strl:TheCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibdf7994379144ea28efe4b6095007afb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">strl:TheCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1be456363621433587a77c35508e0dca_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">strl:OtherDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id2046c4085b3411dab446fdba0d15024_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">strl:OtherDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifb3d5952150c47209f0c67d8c992bbb8_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">strl:TermLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idc816d05e4f145e18157042d276c86e1_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">strl:TheRevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia237727d59aa4a12b513076fbb169135_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">strl:TheRevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">strl:SwingLineLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9667bfc4978e40289d32d5106cde57c9_D20220630-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">strl:TheRevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-06-30</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic1c33553049046e9b6a16afe07000886_D20220630-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">strl:TheRevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-06-30</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idaa76c98e2eb43bba5ba2163b3c8fd2c_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia4be365c7d4d425d8e9ed82fffc60972_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">strl:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</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="id3ab789256bd479fae406b082ed22845_D20230101-20231231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">strl:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8a14d3f8d8ff44cca6a0d47772427f3c_D20240101-20241231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">strl:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</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="i0cd9b5af550344c790f5e80c6cec4c17_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">strl:CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9fb988a585ac493997d6fc529128ffcd_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">strl:TermLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6fee9dda39f54164a4087420d364f973_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">strl:PlateauExcavationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2060f359c5e344b98730d9ed954b2ac5_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">strl:PaycheckProtectionProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i349ad248e8a646c19b44049b11466b7a_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9ad8fb6ad09c411e81c3c9ae67b4e1c7_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</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><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic86a8c43bd9f4a6db932007f26811b80_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i91d033959787449bbedf2d10da831cb1_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</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><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifc971c40b09b4da3bb35489f114346a0_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if70e04ffcb874d6cbed5f9f90fc285cb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</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><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i09d8e61d07f9436789f53508811c8551_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iabbfa114a2674dd4b25743223568cbc8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</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><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4b1efc5676e34f44a97b9d5050fc5c16_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i15ce3c7eb5c84c25b460913dc3457c9d_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i56910408e199427fa4376b625de85724_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i78313485ac624e00ba8f29e0564da4e9_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib483fa965f524a2584810b6518c9a546_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if7879bf7b500477687a7c583502e8f2d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7cf2b66794ff42808d75fef22cd7cbfd_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i89b4591ff8824874b5a3a1ae3f1e5d59_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic204bc52d308487f8c9524b126c6987f_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i038270a359c54ceda4db27f50d699a86_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">strl:RestrictedStockAwardsRSAsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2e3a5db67e9745e3a0194facd76dd181_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i33ccafb773f341b290f76c55891e629e_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id2bc231d7aa74772b24425bba7558bc6_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i28d494fe34244ad9a60c7a9b12825bef_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">strl:EmployeeStockPurchasePlanMember</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="ieabe4e7d4df84c9a9777a3e2427ead3f_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">strl:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i706b84ed966e439e9c6709cb31c8474d_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">strl:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5cc9d2866eb342eaa6dbf66de6280682_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">strl:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9a5e9511ffd143d298bda5b393f725fb_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">strl:LiabilityBasedAwardsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</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="i0cb2ead05ca94648bc9336b345eed389_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">strl:LiabilityBasedAwardsMember</xbrldi:explicitMember><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i83e474ed8290478eb7696c616c00f870_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">strl:RestrictedStockUnitsAndPhantomShareUnitsMember</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="i9b11bb364721433ea027a89bc091c02d_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">strl:RestrictedStockUnitsAndPhantomShareUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i68b5ae3cfa6147268b9158ab1f1121a3_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</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="i7c5e7793e5ab46a8b0cb0c8dbf451ce6_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4e2e1b9fe6c34ea295153072d6f13a85_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5d211d1fe1f84bd1bf4ab4725675d3dc_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i479b2b8adc16472a8298d2221f48e84b_1"></div><div style="min-height:9pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:540.00pt"><tr><td style="width:1.0pt"></td><td style="width:538.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div style="margin-bottom:4pt;margin-top:4pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:199.50pt"><tr><td style="width:1.0pt"></td><td style="width:97.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:97.75pt"></td><td style="width:1.0pt"></td></tr><tr style="height:23pt"><td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:20pt;font-weight:700;line-height:100%">FORM <ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xL2ZyYWc6N2RiMzU5MzA1MDFkNGVlNTljMjNhODAzNjgxMGIxNjQvdGFibGU6MThmNTgxMTUzMzJjNGU2OTgxZGFhZDNiYzRjYjg5M2YvdGFibGVyYW5nZToxOGY1ODExNTMzMmM0ZTY5ODFkYWFkM2JjNGNiODkzZl8wLTAtMS0xLTcxNTIwL3RleHRyZWdpb246NmU4NjcwODE1ZWY3NGZmOGE2MDg5MDBiYjJhZTE5YzlfOQ_b3252f86-2a31-47e1-a527-ba095251ae30">10-Q</ix:nonNumeric></span></div></td></tr></table></div><div style="margin-bottom:2pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:540.00pt"><tr><td style="width:1.0pt"></td><td style="width:12.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:3.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:518.50pt"></td><td style="width:1.0pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="dei:DocumentQuarterlyReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xL2ZyYWc6N2RiMzU5MzA1MDFkNGVlNTljMjNhODAzNjgxMGIxNjQvdGFibGU6MGRlYzc1NTIwOTAxNDc1YjhiODU4YTlhNWI4ZWQxMjEvdGFibGVyYW5nZTowZGVjNzU1MjA5MDE0NzViOGI4NThhOWE1YjhlZDEyMV8wLTAtMS0xLTcxNTIw_08db0b2e-dd73-4276-92fb-b6c7ae31bbd9">&#9745;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the quarterly period ended <ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xL2ZyYWc6N2RiMzU5MzA1MDFkNGVlNTljMjNhODAzNjgxMGIxNjQvdGV4dHJlZ2lvbjo3ZGIzNTkzMDUwMWQ0ZWU1OWMyM2E4MDM2ODEwYjE2NF8xMTY_e589d4f8-9f6a-4ea5-bb49-60ec689462cd">June&#160;30, 2022</ix:nonNumeric></span></div><div style="margin-top:4pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">or</span></div><div style="margin-bottom:2pt;margin-top:2pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:540.00pt"><tr><td style="width:1.0pt"></td><td style="width:13.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:3.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:517.75pt"></td><td style="width:1.0pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xL2ZyYWc6N2RiMzU5MzA1MDFkNGVlNTljMjNhODAzNjgxMGIxNjQvdGFibGU6ODFlNDk3ODJlMGQ0NGYzZWE5NDgyZjhjNTYxZWUyN2UvdGFibGVyYW5nZTo4MWU0OTc4MmUwZDQ0ZjNlYTk0ODJmOGM1NjFlZTI3ZV8wLTAtMS0xLTcxNTIw_cf8f32ea-e69a-46e7-bba8-cb700a4ddcc4">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the transition period from ___ to ___&#160;</span></td></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:215.25pt"><tr><td style="width:1.0pt"></td><td style="width:145.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:66.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Commission File Number</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xL2ZyYWc6N2RiMzU5MzA1MDFkNGVlNTljMjNhODAzNjgxMGIxNjQvdGFibGU6YjIzMGU2YmYwM2I1NDQ3MmE2ODViNmFlOTkwMTMyMjkvdGFibGVyYW5nZTpiMjMwZTZiZjAzYjU0NDcyYTY4NWI2YWU5OTAxMzIyOV8wLTEtMS0xLTcxNTIw_a57338bf-ef4a-4c6a-a6e0-bd626ebc5902">1-31993</ix:nonNumeric></span></td></tr></table></div><div style="margin-bottom:2pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:540.00pt"><tr><td style="width:1.0pt"></td><td style="width:268.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:268.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:75pt"><td colspan="6" style="padding:0 1pt"><div style="text-align:center;text-indent:18pt"><img src="strl-20220630_g1.jpg" alt="strl-20220630_g1.jpg" style="height:100px;margin-bottom:5pt;vertical-align:text-bottom;width:268px"/></div></td></tr><tr style="height:24pt"><td colspan="6" style="padding:2px 1pt;text-align:center;text-indent:18pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xL2ZyYWc6N2RiMzU5MzA1MDFkNGVlNTljMjNhODAzNjgxMGIxNjQvdGFibGU6Y2I1OTM4NzdkZmZjNDU3MWI0MDFjMDIxMTIwYmFkZTAvdGFibGVyYW5nZTpjYjU5Mzg3N2RmZmM0NTcxYjQwMWMwMjExMjBiYWRlMF8wLTAtMS0xLTcxNTIw_ff81dada-6df7-4a8f-bb73-440b44eec28c">STERLING INFRASTRUCTURE, INC.</ix:nonNumeric></span></td></tr><tr style="height:12pt"><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Exact name of registrant as specified in its charter)</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xL2ZyYWc6N2RiMzU5MzA1MDFkNGVlNTljMjNhODAzNjgxMGIxNjQvdGFibGU6Y2I1OTM4NzdkZmZjNDU3MWI0MDFjMDIxMTIwYmFkZTAvdGFibGVyYW5nZTpjYjU5Mzg3N2RmZmM0NTcxYjQwMWMwMjExMjBiYWRlMF8zLTAtMS0xLTcxNTIw_3bfbde43-ae45-46b3-82f7-f538c719c4aa">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xL2ZyYWc6N2RiMzU5MzA1MDFkNGVlNTljMjNhODAzNjgxMGIxNjQvdGFibGU6Y2I1OTM4NzdkZmZjNDU3MWI0MDFjMDIxMTIwYmFkZTAvdGFibGVyYW5nZTpjYjU5Mzg3N2RmZmM0NTcxYjQwMWMwMjExMjBiYWRlMF8zLTEtMS0xLTcxNTIw_5ab08287-d474-4507-abaa-590aa33e538a">25-1655321</ix:nonNumeric></span></td></tr><tr style="height:24pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(State or other jurisdiction of incorporation<br/>or organization)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(I.R.S. Employer<br/>Identification No.)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr style="height:23pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xL2ZyYWc6N2RiMzU5MzA1MDFkNGVlNTljMjNhODAzNjgxMGIxNjQvdGFibGU6Y2I1OTM4NzdkZmZjNDU3MWI0MDFjMDIxMTIwYmFkZTAvdGFibGVyYW5nZTpjYjU5Mzg3N2RmZmM0NTcxYjQwMWMwMjExMjBiYWRlMF82LTAtMS0xLTcxNTIwL3RleHRyZWdpb246YzE0NTJmM2Y1M2Q3NGIwOGE3YWUyYWNhMzk2ZjMwYmJfNQ_be86e8d6-5e70-40a9-b9d1-4a3f8c0b5532">1800 Hughes Landing Blvd.</ix:nonNumeric></span></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xL2ZyYWc6N2RiMzU5MzA1MDFkNGVlNTljMjNhODAzNjgxMGIxNjQvdGFibGU6Y2I1OTM4NzdkZmZjNDU3MWI0MDFjMDIxMTIwYmFkZTAvdGFibGVyYW5nZTpjYjU5Mzg3N2RmZmM0NTcxYjQwMWMwMjExMjBiYWRlMF82LTAtMS0xLTcxNTIwL3RleHRyZWdpb246YzE0NTJmM2Y1M2Q3NGIwOGE3YWUyYWNhMzk2ZjMwYmJfOA_a9fe483b-f702-4a3f-83b4-4f7f1f49608a">The Woodlands</ix:nonNumeric>, <ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xL2ZyYWc6N2RiMzU5MzA1MDFkNGVlNTljMjNhODAzNjgxMGIxNjQvdGFibGU6Y2I1OTM4NzdkZmZjNDU3MWI0MDFjMDIxMTIwYmFkZTAvdGFibGVyYW5nZTpjYjU5Mzg3N2RmZmM0NTcxYjQwMWMwMjExMjBiYWRlMF82LTAtMS0xLTcxNTIwL3RleHRyZWdpb246YzE0NTJmM2Y1M2Q3NGIwOGE3YWUyYWNhMzk2ZjMwYmJfMTI_9a0a3c28-aaa3-4a9d-b69b-8e4d4678d55a">Texas</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xL2ZyYWc6N2RiMzU5MzA1MDFkNGVlNTljMjNhODAzNjgxMGIxNjQvdGFibGU6Y2I1OTM4NzdkZmZjNDU3MWI0MDFjMDIxMTIwYmFkZTAvdGFibGVyYW5nZTpjYjU5Mzg3N2RmZmM0NTcxYjQwMWMwMjExMjBiYWRlMF82LTEtMS0xLTcxNTIw_d0ac2649-fd1d-4279-a6a7-b0a50c56a6cd">77380</ix:nonNumeric></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Address of principal executive offices)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Zip Code)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr style="height:14pt"><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Registrant&#8217;s telephone number, including area code:&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xL2ZyYWc6N2RiMzU5MzA1MDFkNGVlNTljMjNhODAzNjgxMGIxNjQvdGFibGU6Y2I1OTM4NzdkZmZjNDU3MWI0MDFjMDIxMTIwYmFkZTAvdGFibGVyYW5nZTpjYjU5Mzg3N2RmZmM0NTcxYjQwMWMwMjExMjBiYWRlMF85LTAtMS0xLTcxNTIwL3RleHRyZWdpb246ZDVlOGUzOGZjYmYzNDM3NmIzMTAzMThkODQ5MDAwZWNfNTg_5ea65a79-487f-47ed-ba24-ee717e1a56e2">281</ix:nonNumeric>) <ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xL2ZyYWc6N2RiMzU5MzA1MDFkNGVlNTljMjNhODAzNjgxMGIxNjQvdGFibGU6Y2I1OTM4NzdkZmZjNDU3MWI0MDFjMDIxMTIwYmFkZTAvdGFibGVyYW5nZTpjYjU5Mzg3N2RmZmM0NTcxYjQwMWMwMjExMjBiYWRlMF85LTAtMS0xLTcxNTIwL3RleHRyZWdpb246ZDVlOGUzOGZjYmYzNDM3NmIzMTAzMThkODQ5MDAwZWNfNjI_0554662b-812a-43c0-b7f1-19a01ec1559b">214-0777</ix:nonNumeric></span></div></td></tr><tr style="height:14pt"><td colspan="6" style="padding:2px 1pt;text-align:center;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="dei:EntityInformationFormerLegalOrRegisteredName" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xL2ZyYWc6N2RiMzU5MzA1MDFkNGVlNTljMjNhODAzNjgxMGIxNjQvdGFibGU6Y2I1OTM4NzdkZmZjNDU3MWI0MDFjMDIxMTIwYmFkZTAvdGFibGVyYW5nZTpjYjU5Mzg3N2RmZmM0NTcxYjQwMWMwMjExMjBiYWRlMF8xMS0wLTEtMS04NTgyMw_80a321df-9d58-4d51-bdec-b224cbb3b00b">Sterling Construction Company, Inc.</ix:nonNumeric></span></td></tr><tr style="height:14pt"><td colspan="6" style="padding:2px 1pt;text-align:center;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Former name, if changed since last report)</span></td></tr></table></div><div style="margin-bottom:2pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:540.00pt"><tr><td style="width:1.0pt"></td><td style="width:208.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:118.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:208.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:15pt"><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Securities registered pursuant to Section 12(b) of the Act:</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xL2ZyYWc6N2RiMzU5MzA1MDFkNGVlNTljMjNhODAzNjgxMGIxNjQvdGFibGU6MWEzZWYyZTY3ZGI0NDBlYzgyMGYyZjcxYzU4Yzg4MDcvdGFibGVyYW5nZToxYTNlZjJlNjdkYjQ0MGVjODIwZjJmNzFjNThjODgwN18xLTAtMS0xLTcxNTIw_c4274a60-6928-416e-bf33-d1edd68827e7">Common Stock, $0.01 par value per share</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xL2ZyYWc6N2RiMzU5MzA1MDFkNGVlNTljMjNhODAzNjgxMGIxNjQvdGFibGU6MWEzZWYyZTY3ZGI0NDBlYzgyMGYyZjcxYzU4Yzg4MDcvdGFibGVyYW5nZToxYTNlZjJlNjdkYjQ0MGVjODIwZjJmNzFjNThjODgwN18xLTEtMS0xLTcxNTIw_c9608c39-c939-4f89-8230-77d013998ce2">STRL</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xL2ZyYWc6N2RiMzU5MzA1MDFkNGVlNTljMjNhODAzNjgxMGIxNjQvdGFibGU6MWEzZWYyZTY3ZGI0NDBlYzgyMGYyZjcxYzU4Yzg4MDcvdGFibGVyYW5nZToxYTNlZjJlNjdkYjQ0MGVjODIwZjJmNzFjNThjODgwN18xLTItMS0xLTcxNTIw_c1b75a62-abca-48fc-be43-5b15c4ec3eb2">The NASDAQ Stock Market LLC</ix:nonNumeric></span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Title of each class)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Trading Symbol)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Name of each exchange on which registered)</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></tr><tr><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:540.00pt"><tr><td style="width:1.0pt"></td><td style="width:538.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:35pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">&#254;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xL2ZyYWc6N2RiMzU5MzA1MDFkNGVlNTljMjNhODAzNjgxMGIxNjQvdGFibGU6MmY1MjhhNWZjZDkwNDA0Y2EwNTc2NTY1ZjQzY2E4NGMvdGFibGVyYW5nZToyZjUyOGE1ZmNkOTA0MDRjYTA1NzY1NjVmNDNjYTg0Y18wLTAtMS0xLTcxNTIwL3RleHRyZWdpb246YzVkOWU4Mjc4ZDFmNDY0OWJlNDAzYmFhYTNmNzE3NjhfMzUx_065226d9-757b-460d-a347-3673b48526b8">Yes</ix:nonNumeric></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#168;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> No</span></div></td></tr><tr><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:540.00pt"><tr><td style="width:1.0pt"></td><td style="width:538.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:35pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">&#254;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> <ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xL2ZyYWc6N2RiMzU5MzA1MDFkNGVlNTljMjNhODAzNjgxMGIxNjQvdGFibGU6ZDU2N2U3MWI5N2QzNGQ3OTk2MDQyZDc3ZjhlMDQ5ZjAvdGFibGVyYW5nZTpkNTY3ZTcxYjk3ZDM0ZDc5OTYwNDJkNzdmOGUwNDlmMF8wLTAtMS0xLTcxNTIwL3RleHRyZWdpb246NDA5NjE4ZmM0ZWMzNGNhZDlmYWNhNmFkYjI5OWYzYWNfMzE3_a07b4e8a-ebcf-40c8-bb3e-447c27e4a5c8">Yes</ix:nonNumeric>   </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#168;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> No</span></div></td></tr><tr><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:540.00pt"><tr><td style="width:1.0pt"></td><td style="width:249.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:16.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:249.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:16.75pt"></td><td style="width:1.0pt"></td></tr><tr style="height:35pt"><td colspan="12" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Large accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#168;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xL2ZyYWc6N2RiMzU5MzA1MDFkNGVlNTljMjNhODAzNjgxMGIxNjQvdGFibGU6MDcxZWEyNTkzY2Q2NGEwOTg3MDAyOTg5NGRiOThjNTEvdGFibGVyYW5nZTowNzFlYTI1OTNjZDY0YTA5ODcwMDI5ODk0ZGI5OGM1MV8xLTItMS0xLTcxNTIw_2499fa23-8fa3-426d-b99b-8efd1414b261">Accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#254;</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#168;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Smaller reporting company</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xL2ZyYWc6N2RiMzU5MzA1MDFkNGVlNTljMjNhODAzNjgxMGIxNjQvdGFibGU6MDcxZWEyNTkzY2Q2NGEwOTg3MDAyOTg5NGRiOThjNTEvdGFibGVyYW5nZTowNzFlYTI1OTNjZDY0YTA5ODcwMDI5ODk0ZGI5OGM1MV8yLTMtMS0xLTcxNTIw_ab72a39e-4881-4059-8e59-af41506210fa">&#9744;</ix:nonNumeric></span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Emerging growth company</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xL2ZyYWc6N2RiMzU5MzA1MDFkNGVlNTljMjNhODAzNjgxMGIxNjQvdGFibGU6MDcxZWEyNTkzY2Q2NGEwOTg3MDAyOTg5NGRiOThjNTEvdGFibGVyYW5nZTowNzFlYTI1OTNjZDY0YTA5ODcwMDI5ODk0ZGI5OGM1MV8zLTMtMS0xLTcxNTIw_0a05d4b0-de84-4a79-8e8b-40e82354491b">&#9744;</ix:nonNumeric></span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:24pt"><td colspan="9" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#168;</span></td></tr></table></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:540.00pt"><tr><td style="width:1.0pt"></td><td style="width:538.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 Exchange Act).   <ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="dei:EntityShellCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xL2ZyYWc6N2RiMzU5MzA1MDFkNGVlNTljMjNhODAzNjgxMGIxNjQvdGFibGU6MjZiZTQxMDMyZDExNGE3ZThmZjMzYWFhZDU3OWNlZDEvdGFibGVyYW5nZToyNmJlNDEwMzJkMTE0YTdlOGZmMzNhYWFkNTc5Y2VkMV8wLTAtMS0xLTcxNTIwL3RleHRyZWdpb246NjI0MWI3ZDVhOTM0NDRkNjlmY2IyMmFjOGQ1NzNmM2ZfMTE5_3843ae1e-1924-4b5f-914e-a4e7e33eb214">&#9744;</ix:nonNumeric> Yes   </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#254;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> No</span></div></td></tr><tr><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number of shares outstanding of the registrant&#8217;s common stock as of July&#160;29, 2022 &#8211; <ix:nonFraction unitRef="shares" contextRef="i956dc14843d0474ebd784c6a77fdc35b_I20220729" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xL2ZyYWc6N2RiMzU5MzA1MDFkNGVlNTljMjNhODAzNjgxMGIxNjQvdGV4dHJlZ2lvbjo3ZGIzNTkzMDUwMWQ0ZWU1OWMyM2E4MDM2ODEwYjE2NF8yMTU_f22349c1-a45a-4096-87d5-bc851d066342">30,300,393</ix:nonFraction></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:540.00pt"><tr><td style="width:1.0pt"></td><td style="width:538.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000000;padding:0 1pt"></td></tr></table></div><div style="height:9pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="i479b2b8adc16472a8298d2221f48e84b_7"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">STERLING INFRASTRUCTURE, INC.</span></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">QUARTERLY REPORT ON FORM 10-Q</span></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"><tr><td style="width:1.0pt"></td><td style="width:445.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:63.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Page</span></td></tr><tr style="height:14pt"><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i479b2b8adc16472a8298d2221f48e84b_10">PART I&#8212;FINANCIAL INFORMATION</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i479b2b8adc16472a8298d2221f48e84b_13">Item 1.&#160; Condensed Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i479b2b8adc16472a8298d2221f48e84b_13">3</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i479b2b8adc16472a8298d2221f48e84b_16">Statements of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i479b2b8adc16472a8298d2221f48e84b_16">3</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i479b2b8adc16472a8298d2221f48e84b_19">Statements of Comprehensive Income</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i479b2b8adc16472a8298d2221f48e84b_19">4</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i479b2b8adc16472a8298d2221f48e84b_22">Balance Sheets</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i479b2b8adc16472a8298d2221f48e84b_22">5</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i479b2b8adc16472a8298d2221f48e84b_28">Statements of Cash Flows</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i479b2b8adc16472a8298d2221f48e84b_28">6</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i479b2b8adc16472a8298d2221f48e84b_34">Statements of Changes in Stockholders&#8217; Equity</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i479b2b8adc16472a8298d2221f48e84b_34">7</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i479b2b8adc16472a8298d2221f48e84b_37">Notes to the Condensed Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i479b2b8adc16472a8298d2221f48e84b_37">8</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i479b2b8adc16472a8298d2221f48e84b_145">Item 2.&#160; 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:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i479b2b8adc16472a8298d2221f48e84b_145">21</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i479b2b8adc16472a8298d2221f48e84b_190">Item 3.&#160; Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i479b2b8adc16472a8298d2221f48e84b_190">28</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i479b2b8adc16472a8298d2221f48e84b_196">Item 4.&#160; Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i479b2b8adc16472a8298d2221f48e84b_196">28</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr style="height:12pt"><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i479b2b8adc16472a8298d2221f48e84b_199">PART II&#8212;OTHER INFORMATION</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i479b2b8adc16472a8298d2221f48e84b_202">Item 1.&#160; Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i479b2b8adc16472a8298d2221f48e84b_202">29</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i479b2b8adc16472a8298d2221f48e84b_205">Item 1A.&#160; Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i479b2b8adc16472a8298d2221f48e84b_205">29</a></span></div></td></tr><tr><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></tr><tr><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></tr><tr><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></tr><tr><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></tr><tr><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></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i479b2b8adc16472a8298d2221f48e84b_223">Item 6.  Exhibits</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i479b2b8adc16472a8298d2221f48e84b_223">29</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i479b2b8adc16472a8298d2221f48e84b_226">Signatures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i479b2b8adc16472a8298d2221f48e84b_226">30</a></span></div></td></tr></table></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><div id="i479b2b8adc16472a8298d2221f48e84b_1604"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Special Note Regarding Name Change</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 1, 2022, the Company officially changed its legal name from &#8220;Sterling Construction Company, Inc.&#8221; to &#8220;Sterling Infrastructure, Inc.&#8221;</span></div><div><span><br/></span></div><div id="i479b2b8adc16472a8298d2221f48e84b_10"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I&#8212;FINANCIAL INFORMATION</span></div><div id="i479b2b8adc16472a8298d2221f48e84b_13"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Condensed Consolidated Financial Statements</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div id="i479b2b8adc16472a8298d2221f48e84b_16"></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">STERLING INFRASTRUCTURE, INC. &amp; SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except per share data)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)&#160;</span></div><div style="margin-bottom:1pt;margin-top:6pt"><table 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:46.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMi0xLTEtMS03MTUyMA_3e518e16-19f3-4068-a078-eaf79c1d373d">510,568</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMi0zLTEtMS03MTUyMA_5554c582-8ffc-4b45-aff8-22f9d3380ea4">401,666</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMi01LTEtMS03MTUyMA_e496d03d-6316-4a3a-89ac-7406d3c25dc1">920,888</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMi03LTEtMS03MTUyMA_1f6ae79c-0eb1-4980-a549-4aff7120fac5">716,982</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMy0xLTEtMS03MTUyMA_3c2f5d19-2ddb-41fc-9e09-6195e37b4529">442,184</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMy0zLTEtMS03MTUyMA_d40507e0-6907-4ab0-b09b-924001a91eb2">345,419</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMy01LTEtMS03MTUyMA_0e7f499e-d093-4c17-becc-682b1ee66d31">796,365</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMy03LTEtMS03MTUyMA_fdbfb267-7e4e-4c50-9ad0-c3f744f051a1">615,703</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfNC0xLTEtMS03MTUyMA_6e67b081-8a22-4e31-882f-53459fada12f">68,384</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfNC0zLTEtMS03MTUyMA_1a63b53f-f049-41b0-8d54-32645b2e3a29">56,247</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfNC01LTEtMS03MTUyMA_b526e8c3-1c6b-4930-8483-3c34ae5582f0">124,523</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfNC03LTEtMS03MTUyMA_76ae916e-d1f1-4613-afe1-80e81302db7b">101,279</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfNS0xLTEtMS03MTUyMA_a07075bc-048d-4cf1-85dd-12dc1f767de1">23,424</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfNS0zLTEtMS03MTUyMA_57bfcc67-d7ea-4a06-8bec-8a12d43b3fe1">15,829</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfNS01LTEtMS03MTUyMA_678e8d3d-12f1-4781-8e2e-93e53ae1a22b">46,496</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfNS03LTEtMS03MTUyMA_702f00f6-23f5-4260-8791-d1faf0c19790">32,928</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible asset amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfNi0xLTEtMS03MTUyMA_95c79048-7389-451d-9bf3-9eb4f77d1846">3,514</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfNi0zLTEtMS03MTUyMA_01da7131-c00a-4f41-9ba9-d0696e231b68">2,866</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfNi01LTEtMS03MTUyMA_b74d2e76-7113-4e58-9301-1d42accda765">7,082</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfNi03LTEtMS03MTUyMA_51291af6-8ea7-48a1-b0f3-b474d73de047">5,732</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition related costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfNy0xLTEtMS03MTUyMA_417eae4b-3126-4d96-a349-7f77dbca05c2">230</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfNy0zLTEtMS03MTUyMA_dfb2fc12-abdf-4c55-8eda-ce8186bfc116">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfNy01LTEtMS03MTUyMA_940d21ba-f170-4b1b-a5fc-80db1044d384">485</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfNy03LTEtMS03MTUyMA_04e68053-38de-42e1-b006-dbdfa23cd4d5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other operating expense, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:OtherOperatingIncomeExpenseNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfOC0xLTEtMS03MTUyMA_2c313c32-2830-49b9-8b45-2521b3e122fa">126</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:OtherOperatingIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfOC0zLTEtMS03MTUyMA_898acce8-a422-44e3-b488-0aebc1a2a054">4,832</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:OtherOperatingIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfOC01LTEtMS03MTUyMA_cdfd69f6-4a9a-4d57-b656-687b5f9c095d">1,101</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:OtherOperatingIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfOC03LTEtMS03MTUyMA_16dad060-dd76-4554-8896-77fee33ceac1">7,144</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfOS0xLTEtMS03MTUyMA_8577baad-4a50-48f8-8086-5796dc4c68cf">41,090</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfOS0zLTEtMS03MTUyMA_c1ddd7cd-628c-4c7b-980f-c4c77c7c52a7">32,720</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfOS01LTEtMS03MTUyMA_1ee10f15-b790-4534-890d-af22e6efdd5e">69,359</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfOS03LTEtMS03MTUyMA_975be28d-3ecd-4bb0-9810-420bf67f8683">55,475</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630" decimals="-3" name="us-gaap:InterestIncomeOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMTAtMS0xLTEtNzE1MjA_f2bcd751-09a8-4d34-bf5b-e4fd341a7aca">30</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630" decimals="-3" name="us-gaap:InterestIncomeOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMTAtMy0xLTEtNzE1MjA_e5ee2461-f69d-4353-bd69-6e431d405e27">12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:InterestIncomeOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMTAtNS0xLTEtNzE1MjA_48c6b7dc-090e-4ab4-a63d-b32c44f6a996">40</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:InterestIncomeOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMTAtNy0xLTEtNzE1MjA_c78e4ddc-0625-45e3-9ee7-19b4d51b05a4">26</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630" decimals="-3" name="strl:InterestExpenseAndAccretedInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMTEtMS0xLTEtNzE1MjA_0cbef5dd-5327-4a58-ab88-aef33491b02e">4,480</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630" decimals="-3" name="strl:InterestExpenseAndAccretedInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMTEtMy0xLTEtNzE1MjA_1c800714-82bc-4539-bd38-db6f18801c85">5,737</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="strl:InterestExpenseAndAccretedInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMTEtNS0xLTEtNzE1MjA_2ed4d033-83fc-48aa-882a-0b258b592556">9,067</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="strl:InterestExpenseAndAccretedInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMTEtNy0xLTEtNzE1MjA_f01b4acc-f47f-4675-9bc9-1eacfc3b6631">11,741</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on extinguishment of debt, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMTItMS0xLTEtNzE1MjA_9851f3e0-3992-4a19-bb88-5ee1bd8abefc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMTItMy0xLTEtNzE1MjA_f873eca4-f150-4ddd-a53b-cdac61928502">1,401</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMTItNS0xLTEtNzE1MjA_8373c58b-8357-4971-af8b-89ce02f77063">2,428</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMTItNy0xLTEtNzE1MjA_0e10ddb0-9b6f-4bf9-abb9-a4b92bdbc5bd">1,064</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630" decimals="-3" name="strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMTMtMS0xLTEtNzE1MjA_28a83658-3441-4a5b-81c9-65e2b6c2eca3">36,640</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630" decimals="-3" name="strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMTMtMy0xLTEtNzE1MjA_3f701137-fdcf-4d4a-ac90-29391365124f">28,396</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMTMtNS0xLTEtNzE1MjA_32fddc66-c80d-4aed-aa2c-1e7a1014eddf">62,760</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMTMtNy0xLTEtNzE1MjA_f8dedd0f-5bad-4d41-892b-f28898ca4620">44,824</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMTQtMS0xLTEtNzE1MjA_0abbc872-35e9-47ff-90df-40836aa5073d">10,268</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMTQtMy0xLTEtNzE1MjA_340e28e0-b54c-47d8-976d-04b314d0196b">8,179</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMTQtNS0xLTEtNzE1MjA_0dfab0b3-7ac7-4ab8-93f1-7bf0072744fe">16,865</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMTQtNy0xLTEtNzE1MjA_9109a5b5-f7b7-48dd-9d7b-2f9d39dc91a2">12,939</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMTUtMS0xLTEtNzE1MjA_0f7f2360-58a1-4429-9e4d-cb2a0ccf9139">26,372</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMTUtMy0xLTEtNzE1MjA_2b480487-b79a-4b0a-b656-7ee8ece00ab1">20,217</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMTUtNS0xLTEtNzE1MjA_a59c0743-b539-46d5-94eb-d8e4dae1bb23">45,895</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMTUtNy0xLTEtNzE1MjA_4f90267b-ac02-4a17-afac-668af01526ea">31,885</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Net income attributable to noncontrolling interests</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMTYtMS0xLTEtNzE1MjA_c1f82778-5b9c-43c6-94f6-fed141b30927">411</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMTYtMy0xLTEtNzE1MjA_46487edc-245e-4587-add6-3ac5cb611256">161</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMTYtNS0xLTEtNzE1MjA_5d392682-ed99-4f31-9223-4e2900cdc42d">682</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMTYtNy0xLTEtNzE1MjA_5eca6742-6705-4a33-b6e7-90b71d7dc76a">1,274</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to Sterling common stockholders</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMTctMS0xLTEtNzE1MjA_297b2bb2-9baa-452e-9372-6508f170991d">25,961</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMTctMy0xLTEtNzE1MjA_80b2c4d9-feea-4639-88f6-86cdef9066e2">20,056</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMTctNS0xLTEtNzE1MjA_5a73506d-af21-4b2f-afda-afbd0379133f">45,213</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMTctNy0xLTEtNzE1MjA_6773237e-de4f-451c-982b-2e00a802d7d4">30,611</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per share attributable to Sterling common stockholders:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMjAtMS0xLTEtNzE1MjA_5c3a3161-feca-4b0a-a9a0-1f56bab21c7d">0.86</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMjAtMy0xLTEtNzE1MjA_44fd150e-349e-4157-8407-8bdcf88d0a9a">0.70</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMjAtNS0xLTEtNzE1MjA_8f1fd1cb-1dbb-49e1-946f-7efee1ebca81">1.50</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMjAtNy0xLTEtNzE1MjA_9982d117-3c26-49da-9d90-e6bd47ce4383">1.08</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMjEtMS0xLTEtNzE1MjA_b4930b2a-4578-407b-950d-7cb8b311c939">0.86</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMjEtMy0xLTEtNzE1MjA_7daec144-dc3d-4345-bd6f-dc758df0993b">0.69</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMjEtNS0xLTEtNzE1MjA_e26c87c9-dddc-4fd5-9fd3-3191f5cdb52b">1.50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMjEtNy0xLTEtNzE1MjA_004fe97f-6405-4ebf-80c4-31d7aab1e1cf">1.06</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMjQtMS0xLTEtNzE1MjA_adcd0687-b960-4ad9-9506-96528ba34798">30,225</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMjQtMy0xLTEtNzE1MjA_9f72a126-a60c-44a0-afb1-ad7d3471482f">28,582</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMjQtNS0xLTEtNzE1MjA_b7ebce75-c015-4a9c-acff-7dbec3803338">30,094</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMjQtNy0xLTEtNzE1MjA_04945422-9e41-4f15-b942-acbe0179c051">28,433</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMjUtMS0xLTEtNzE1MjA_b87ce628-7ff5-42b3-8fa6-4b2b24fef9b8">30,362</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMjUtMy0xLTEtNzE1MjA_5d4f57b0-baac-4a6a-a6d2-327552e65f95">29,054</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMjUtNS0xLTEtNzE1MjA_a2bb35d5-1fce-4433-8491-4458c748514c">30,229</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMjUtNy0xLTEtNzE1MjA_a9c2e6b0-2e4e-438a-bed1-3a60e31c08d2">28,878</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying Notes are an integral part of these Condensed Consolidated Financial Statements.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><div id="i479b2b8adc16472a8298d2221f48e84b_19"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">STERLING INFRASTRUCTURE, INC. &amp; SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)&#160;</span></div><div style="margin-bottom:1pt;margin-top:6pt"><table 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:46.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.600%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xOS9mcmFnOjA4N2I1ZGExOTI3NDQ5YzJhM2YxYWFhODcwYjE5YWMwL3RhYmxlOmRiOTU1NDE3OGNlZTQ1OTNhZjRiNDIxNjQzMDZkODc5L3RhYmxlcmFuZ2U6ZGI5NTU0MTc4Y2VlNDU5M2FmNGI0MjE2NDMwNmQ4NzlfMi0xLTEtMS03MTUyMA_0f7f2360-58a1-4429-9e4d-cb2a0ccf9139">26,372</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xOS9mcmFnOjA4N2I1ZGExOTI3NDQ5YzJhM2YxYWFhODcwYjE5YWMwL3RhYmxlOmRiOTU1NDE3OGNlZTQ1OTNhZjRiNDIxNjQzMDZkODc5L3RhYmxlcmFuZ2U6ZGI5NTU0MTc4Y2VlNDU5M2FmNGI0MjE2NDMwNmQ4NzlfMi0zLTEtMS03MTUyMA_2b480487-b79a-4b0a-b656-7ee8ece00ab1">20,217</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xOS9mcmFnOjA4N2I1ZGExOTI3NDQ5YzJhM2YxYWFhODcwYjE5YWMwL3RhYmxlOmRiOTU1NDE3OGNlZTQ1OTNhZjRiNDIxNjQzMDZkODc5L3RhYmxlcmFuZ2U6ZGI5NTU0MTc4Y2VlNDU5M2FmNGI0MjE2NDMwNmQ4NzlfMi01LTEtMS03MTUyMA_a59c0743-b539-46d5-94eb-d8e4dae1bb23">45,895</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xOS9mcmFnOjA4N2I1ZGExOTI3NDQ5YzJhM2YxYWFhODcwYjE5YWMwL3RhYmxlOmRiOTU1NDE3OGNlZTQ1OTNhZjRiNDIxNjQzMDZkODc5L3RhYmxlcmFuZ2U6ZGI5NTU0MTc4Y2VlNDU5M2FmNGI0MjE2NDMwNmQ4NzlfMi03LTEtMS03MTUyMA_4f90267b-ac02-4a17-afac-668af01526ea">31,885</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income, net of tax</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in interest rate swap, net of tax (Note 10)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xOS9mcmFnOjA4N2I1ZGExOTI3NDQ5YzJhM2YxYWFhODcwYjE5YWMwL3RhYmxlOmRiOTU1NDE3OGNlZTQ1OTNhZjRiNDIxNjQzMDZkODc5L3RhYmxlcmFuZ2U6ZGI5NTU0MTc4Y2VlNDU5M2FmNGI0MjE2NDMwNmQ4NzlfNC0xLTEtMS03MTUyMA_7d7c2226-7f80-4fe7-ae92-41185cb50d56">839</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xOS9mcmFnOjA4N2I1ZGExOTI3NDQ5YzJhM2YxYWFhODcwYjE5YWMwL3RhYmxlOmRiOTU1NDE3OGNlZTQ1OTNhZjRiNDIxNjQzMDZkODc5L3RhYmxlcmFuZ2U6ZGI5NTU0MTc4Y2VlNDU5M2FmNGI0MjE2NDMwNmQ4NzlfNC0zLTEtMS03MTUyMA_02ad53d3-a5f9-40d0-928f-6fd51383b025">728</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xOS9mcmFnOjA4N2I1ZGExOTI3NDQ5YzJhM2YxYWFhODcwYjE5YWMwL3RhYmxlOmRiOTU1NDE3OGNlZTQ1OTNhZjRiNDIxNjQzMDZkODc5L3RhYmxlcmFuZ2U6ZGI5NTU0MTc4Y2VlNDU5M2FmNGI0MjE2NDMwNmQ4NzlfNC01LTEtMS03MTUyMA_4d2052d0-1a22-4dda-ad14-e7fd42d0e538">2,402</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xOS9mcmFnOjA4N2I1ZGExOTI3NDQ5YzJhM2YxYWFhODcwYjE5YWMwL3RhYmxlOmRiOTU1NDE3OGNlZTQ1OTNhZjRiNDIxNjQzMDZkODc5L3RhYmxlcmFuZ2U6ZGI5NTU0MTc4Y2VlNDU5M2FmNGI0MjE2NDMwNmQ4NzlfNC03LTEtMS03MTUyMA_5722a0d4-f675-4b7f-b2a9-cbb56c689f23">1,623</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total comprehensive income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xOS9mcmFnOjA4N2I1ZGExOTI3NDQ5YzJhM2YxYWFhODcwYjE5YWMwL3RhYmxlOmRiOTU1NDE3OGNlZTQ1OTNhZjRiNDIxNjQzMDZkODc5L3RhYmxlcmFuZ2U6ZGI5NTU0MTc4Y2VlNDU5M2FmNGI0MjE2NDMwNmQ4NzlfNS0xLTEtMS03MTUyMA_fd957ce7-8992-4a3c-a0e3-22a74ebfe64f">27,211</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xOS9mcmFnOjA4N2I1ZGExOTI3NDQ5YzJhM2YxYWFhODcwYjE5YWMwL3RhYmxlOmRiOTU1NDE3OGNlZTQ1OTNhZjRiNDIxNjQzMDZkODc5L3RhYmxlcmFuZ2U6ZGI5NTU0MTc4Y2VlNDU5M2FmNGI0MjE2NDMwNmQ4NzlfNS0zLTEtMS03MTUyMA_900f3572-79ea-4667-b5db-5b5a4d34a437">20,945</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xOS9mcmFnOjA4N2I1ZGExOTI3NDQ5YzJhM2YxYWFhODcwYjE5YWMwL3RhYmxlOmRiOTU1NDE3OGNlZTQ1OTNhZjRiNDIxNjQzMDZkODc5L3RhYmxlcmFuZ2U6ZGI5NTU0MTc4Y2VlNDU5M2FmNGI0MjE2NDMwNmQ4NzlfNS01LTEtMS03MTUyMA_ae483767-290d-4c43-9f20-1f3b2e9e8dd9">48,297</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xOS9mcmFnOjA4N2I1ZGExOTI3NDQ5YzJhM2YxYWFhODcwYjE5YWMwL3RhYmxlOmRiOTU1NDE3OGNlZTQ1OTNhZjRiNDIxNjQzMDZkODc5L3RhYmxlcmFuZ2U6ZGI5NTU0MTc4Y2VlNDU5M2FmNGI0MjE2NDMwNmQ4NzlfNS03LTEtMS03MTUyMA_55a7cb49-5997-49c1-93ce-5cd22b8755c0">33,508</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Comprehensive income attributable to noncontrolling interests</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xOS9mcmFnOjA4N2I1ZGExOTI3NDQ5YzJhM2YxYWFhODcwYjE5YWMwL3RhYmxlOmRiOTU1NDE3OGNlZTQ1OTNhZjRiNDIxNjQzMDZkODc5L3RhYmxlcmFuZ2U6ZGI5NTU0MTc4Y2VlNDU5M2FmNGI0MjE2NDMwNmQ4NzlfNi0xLTEtMS03MTUyMA_c1f82778-5b9c-43c6-94f6-fed141b30927">411</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xOS9mcmFnOjA4N2I1ZGExOTI3NDQ5YzJhM2YxYWFhODcwYjE5YWMwL3RhYmxlOmRiOTU1NDE3OGNlZTQ1OTNhZjRiNDIxNjQzMDZkODc5L3RhYmxlcmFuZ2U6ZGI5NTU0MTc4Y2VlNDU5M2FmNGI0MjE2NDMwNmQ4NzlfNi0zLTEtMS03MTUyMA_46487edc-245e-4587-add6-3ac5cb611256">161</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xOS9mcmFnOjA4N2I1ZGExOTI3NDQ5YzJhM2YxYWFhODcwYjE5YWMwL3RhYmxlOmRiOTU1NDE3OGNlZTQ1OTNhZjRiNDIxNjQzMDZkODc5L3RhYmxlcmFuZ2U6ZGI5NTU0MTc4Y2VlNDU5M2FmNGI0MjE2NDMwNmQ4NzlfNi01LTEtMS03MTUyMA_5d392682-ed99-4f31-9223-4e2900cdc42d">682</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xOS9mcmFnOjA4N2I1ZGExOTI3NDQ5YzJhM2YxYWFhODcwYjE5YWMwL3RhYmxlOmRiOTU1NDE3OGNlZTQ1OTNhZjRiNDIxNjQzMDZkODc5L3RhYmxlcmFuZ2U6ZGI5NTU0MTc4Y2VlNDU5M2FmNGI0MjE2NDMwNmQ4NzlfNi03LTEtMS03MTUyMA_5eca6742-6705-4a33-b6e7-90b71d7dc76a">1,274</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive income attributable to Sterling common stockholders</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xOS9mcmFnOjA4N2I1ZGExOTI3NDQ5YzJhM2YxYWFhODcwYjE5YWMwL3RhYmxlOmRiOTU1NDE3OGNlZTQ1OTNhZjRiNDIxNjQzMDZkODc5L3RhYmxlcmFuZ2U6ZGI5NTU0MTc4Y2VlNDU5M2FmNGI0MjE2NDMwNmQ4NzlfNy0xLTEtMS03MTUyMA_6e348af7-30a8-423e-ba4d-42a146d59659">26,800</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xOS9mcmFnOjA4N2I1ZGExOTI3NDQ5YzJhM2YxYWFhODcwYjE5YWMwL3RhYmxlOmRiOTU1NDE3OGNlZTQ1OTNhZjRiNDIxNjQzMDZkODc5L3RhYmxlcmFuZ2U6ZGI5NTU0MTc4Y2VlNDU5M2FmNGI0MjE2NDMwNmQ4NzlfNy0zLTEtMS03MTUyMA_3c07b97c-4e59-4c31-928b-7b2a170a8f2f">20,784</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xOS9mcmFnOjA4N2I1ZGExOTI3NDQ5YzJhM2YxYWFhODcwYjE5YWMwL3RhYmxlOmRiOTU1NDE3OGNlZTQ1OTNhZjRiNDIxNjQzMDZkODc5L3RhYmxlcmFuZ2U6ZGI5NTU0MTc4Y2VlNDU5M2FmNGI0MjE2NDMwNmQ4NzlfNy01LTEtMS03MTUyMA_636b3d02-becc-4e22-a275-4981840797a5">47,615</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xOS9mcmFnOjA4N2I1ZGExOTI3NDQ5YzJhM2YxYWFhODcwYjE5YWMwL3RhYmxlOmRiOTU1NDE3OGNlZTQ1OTNhZjRiNDIxNjQzMDZkODc5L3RhYmxlcmFuZ2U6ZGI5NTU0MTc4Y2VlNDU5M2FmNGI0MjE2NDMwNmQ4NzlfNy03LTEtMS03MTUyMA_ef61cf38-acde-4cfc-b62b-5ab5c536f92c">32,234</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying Notes are an integral part of these Condensed Consolidated Financial Statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><div id="i479b2b8adc16472a8298d2221f48e84b_22"></div><hr style="page-break-after:always"/><div style="min-height:27pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">STERLING INFRASTRUCTURE, INC. &amp; SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED BALANCE SHEETS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except per share data)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="margin-bottom:5pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"></td><td style="width:73.447%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.278%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.280%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents ($<ix:nonFraction unitRef="usd" contextRef="ie4169ad957ee438c9591f1da4fb66a0e_I20220630" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMy0wLTEtMS03MTUyMC90ZXh0cmVnaW9uOjEwZjg3MjYzMTFmNjQwNjFhYzEwZDk4MWI4ODZkODQ0XzMx_665ee7a9-31be-4bfa-a429-f3e326c7ac57">30,328</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i6d48d22a7fa840e0b878d05062e326b9_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMy0wLTEtMS03MTUyMC90ZXh0cmVnaW9uOjEwZjg3MjYzMTFmNjQwNjFhYzEwZDk4MWI4ODZkODQ0XzM4_6bd326b1-b74d-4eb0-a6ab-8f6be62aa378">35,378</ix:nonFraction> related to variable interest entities (&#8220;VIEs&#8221;))</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMy0xLTEtMS03MTUyMA_aeb0a7ba-6705-438f-81cd-ada6f7362a6b">72,905</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMy0zLTEtMS03MTUyMA_51f5d3de-dc77-4131-911a-473da8b78608">81,840</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable ($<ix:nonFraction unitRef="usd" contextRef="ie4169ad957ee438c9591f1da4fb66a0e_I20220630" decimals="-3" name="us-gaap:ReceivablesLongTermContractsOrPrograms" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfNC0wLTEtMS03MTUyMC90ZXh0cmVnaW9uOjM0ZTc0NjNiZWY3NzQ5ZGRhNWYxZTRiMWZhNDhmYmYyXzI2_be5a6dfd-bc24-4d74-b685-0304ff55df77">26,282</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i6d48d22a7fa840e0b878d05062e326b9_I20211231" decimals="-3" name="us-gaap:ReceivablesLongTermContractsOrPrograms" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfNC0wLTEtMS03MTUyMC90ZXh0cmVnaW9uOjM0ZTc0NjNiZWY3NzQ5ZGRhNWYxZTRiMWZhNDhmYmYyXzM0_1d61e702-ac63-42e8-943e-6a8ab0ae160c">26,176</ix:nonFraction> related to VIEs)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:ReceivablesLongTermContractsOrPrograms" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfNC0xLTEtMS03MTUyMA_b6887337-aec1-428f-8056-5d31b8f98d51">302,844</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="-3" name="us-gaap:ReceivablesLongTermContractsOrPrograms" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfNC0zLTEtMS03MTUyMA_6466efbe-096e-4cec-9a2d-051a0793b791">232,153</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets ($<ix:nonFraction unitRef="usd" contextRef="ie4169ad957ee438c9591f1da4fb66a0e_I20220630" decimals="-3" name="us-gaap:CapitalizedContractCostGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfNS0wLTEtMS03MTUyMC90ZXh0cmVnaW9uOjQ1MWY1YjQ2ZGQwNzRjNTI4YmJiZDVhNGQyYTA1N2Q5XzIy_1aa447d0-0850-486a-b4a8-586ae55208ee">15,345</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i6d48d22a7fa840e0b878d05062e326b9_I20211231" decimals="-3" name="us-gaap:CapitalizedContractCostGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfNS0wLTEtMS03MTUyMC90ZXh0cmVnaW9uOjQ1MWY1YjQ2ZGQwNzRjNTI4YmJiZDVhNGQyYTA1N2Q5XzMw_93f08a5e-fe18-411b-8cc0-56a5e1f2879a">10,249</ix:nonFraction> related to VIEs)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:CapitalizedContractCostGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfNS0xLTEtMS03MTUyMA_918163b0-7544-45f6-bff7-89c7552777c0">121,667</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="-3" name="us-gaap:CapitalizedContractCostGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfNS0zLTEtMS03MTUyMA_01a6a264-47a9-4773-b7dc-41514b8aee9a">83,310</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables from and equity in construction joint ventures ($<ix:nonFraction unitRef="usd" contextRef="ie4169ad957ee438c9591f1da4fb66a0e_I20220630" decimals="-3" name="strl:ReceivablesFromAndEquityInConstructionJointVenture" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfNi0wLTEtMS03MTUyMC90ZXh0cmVnaW9uOmMwNGE3MzgwZmIyODQ0ZjdiMmY2NGVkNzhlMjkxZjFkXzY1_5c227d3d-e4aa-4b14-a944-608fa41349eb">6,696</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i6d48d22a7fa840e0b878d05062e326b9_I20211231" decimals="-3" name="strl:ReceivablesFromAndEquityInConstructionJointVenture" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfNi0wLTEtMS03MTUyMC90ZXh0cmVnaW9uOmMwNGE3MzgwZmIyODQ0ZjdiMmY2NGVkNzhlMjkxZjFkXzcz_3e95f37f-38bd-48e9-b979-657add7bb354">7,058</ix:nonFraction> related to VIEs)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="strl:ReceivablesFromAndEquityInConstructionJointVenture" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfNi0xLTEtMS03MTUyMA_73520006-14a5-4f06-9789-01e31be78f90">16,910</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="-3" name="strl:ReceivablesFromAndEquityInConstructionJointVenture" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfNi0zLTEtMS03MTUyMA_e9ab0283-2c82-4a6f-83bc-a6289dd7ab62">16,896</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets ($<ix:nonFraction unitRef="usd" contextRef="ie4169ad957ee438c9591f1da4fb66a0e_I20220630" decimals="-3" name="us-gaap:OtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfNy0wLTEtMS03MTUyMC90ZXh0cmVnaW9uOjgwNjk5MjVlY2E2MTQzYzRhNTM3ZGE4MDc4ODYzMjFmXzI3_38c21f15-0d82-4b64-bfeb-8087e72d4cd0">865</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i6d48d22a7fa840e0b878d05062e326b9_I20211231" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfNy0wLTEtMS03MTUyMC90ZXh0cmVnaW9uOjgwNjk5MjVlY2E2MTQzYzRhNTM3ZGE4MDc4ODYzMjFmXzM1_525f083c-42ce-4fc8-adb4-65f1c412e4a5">1,087</ix:nonFraction> related to VIEs)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfNy0xLTEtMS03MTUyMA_1123f0b8-3130-4dbe-804a-ba20fdd6ba83">23,170</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfNy0zLTEtMS03MTUyMA_b3704018-0f62-49cd-b7dc-603508aea460">20,492</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfOC0xLTEtMS03MTUyMA_04fbaf0e-a7a2-47d2-8d36-a2a1a45c7a59">537,496</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfOC0zLTEtMS03MTUyMA_960c9110-90a9-478b-8138-d3a6ae3f2f5f">434,691</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net ($<ix:nonFraction unitRef="usd" contextRef="ie4169ad957ee438c9591f1da4fb66a0e_I20220630" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfOS0wLTEtMS03MTUyMC90ZXh0cmVnaW9uOjliMThlNTJkMTAzZjQyNGJiZDdiOTRmZDRjZGVlOTlhXzM0_4711380c-839e-4b3b-ab2f-4a94523fdc8c">10,095</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i6d48d22a7fa840e0b878d05062e326b9_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfOS0wLTEtMS03MTUyMC90ZXh0cmVnaW9uOjliMThlNTJkMTAzZjQyNGJiZDdiOTRmZDRjZGVlOTlhXzQy_36ab1c9b-13dc-4b36-beab-9f6b51cd4738">10,420</ix:nonFraction> related to VIEs)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfOS0xLTEtMS03MTUyMA_02b7a926-3b98-44f1-b195-e5ec56e361d4"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfOS0xLTEtMS03MTUyMA_a5030056-1d0c-4384-9972-dcfbf54a30c1">214,976</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfOS0zLTEtMS03MTUyMA_a12c0bd1-e584-4853-a2ca-ff01accabfe7">204,316</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets, net ($<ix:nonFraction unitRef="usd" contextRef="ie4169ad957ee438c9591f1da4fb66a0e_I20220630" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMTAtMC0xLTEtNzE1MjAvdGV4dHJlZ2lvbjozNDVhOWE1NDU3NjE0MzIxODcxMzAyOWIyYzE5NzZkMV80Nw_50f181bb-c377-40b8-9cd9-682a685d2078">5,246</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i6d48d22a7fa840e0b878d05062e326b9_I20211231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMTAtMC0xLTEtNzE1MjAvdGV4dHJlZ2lvbjozNDVhOWE1NDU3NjE0MzIxODcxMzAyOWIyYzE5NzZkMV81NQ_6f119b8f-b62c-4faf-85f2-4c70826ad4ac">5,097</ix:nonFraction> related to VIEs)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMTAtMS0xLTEtNzE1MjA_395bca4d-5d08-4535-8a05-2160e85f6ea2">46,628</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMTAtMy0xLTEtNzE1MjA_3f411405-7a1e-4757-b3d8-78375fe7b958">24,520</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill ($<ix:nonFraction unitRef="usd" contextRef="ie4169ad957ee438c9591f1da4fb66a0e_I20220630" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMTEtMC0xLTEtNzE1MjAvdGV4dHJlZ2lvbjoyZTAwYWVhMmIxYWM0ODliODBlMGQ4YWQyMTYwYmYyYV8xNQ_231eb300-5966-4d20-949b-701f220a62b3">1,501</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i6d48d22a7fa840e0b878d05062e326b9_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMTEtMC0xLTEtNzE1MjAvdGV4dHJlZ2lvbjoyZTAwYWVhMmIxYWM0ODliODBlMGQ4YWQyMTYwYmYyYV8yMw_7f314263-ac79-468f-b861-dd9938e1d21d">1,501</ix:nonFraction> related to VIEs)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMTEtMS0xLTEtNzE1MjA_be33894b-726e-4bcc-b995-7777f3c8ef70">252,887</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMTEtMy0xLTEtNzE1MjA_79aa7527-8d63-437b-a918-5ee69bb96bdd">259,791</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangibles, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMTItMS0xLTEtNzE1MjA_71787ce8-ae19-4a9e-8859-55b099a600e4">297,041</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMTItMy0xLTEtNzE1MjA_e32e18bb-a864-4768-a4e7-f65339f8aea3">303,223</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current assets, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMTQtMS0xLTEtNzE1MjA_86cefcec-56b8-4a77-bcbc-d78210d49a4c">4,502</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMTQtMy0xLTEtNzE1MjA_071a71bf-5820-4f40-ba37-ee832989d035">4,455</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMTUtMS0xLTEtNzE1MjA_40520ba6-f792-425f-bb28-ad71df80718d">1,353,530</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMTUtMy0xLTEtNzE1MjA_12ca9160-26a7-4cc0-8d2b-265ba7aaa46e">1,230,996</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities and Stockholders&#8217; Equity</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable ($<ix:nonFraction unitRef="usd" contextRef="ie4169ad957ee438c9591f1da4fb66a0e_I20220630" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMTktMC0xLTEtNzE1MjAvdGV4dHJlZ2lvbjo1OTlkN2M1YTMwMWQ0MTFiYWRlYzM4MzYzYWQ1NTJkMF8yMg_5b8831c1-12b8-4325-a4dd-f01766ae8bff">33,597</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i6d48d22a7fa840e0b878d05062e326b9_I20211231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMTktMC0xLTEtNzE1MjAvdGV4dHJlZ2lvbjo1OTlkN2M1YTMwMWQ0MTFiYWRlYzM4MzYzYWQ1NTJkMF8yOQ_5906cc41-c589-49ad-9f2f-76c710abe8e9">23,611</ix:nonFraction> related to VIEs)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMTktMS0xLTEtNzE1MjA_9e479fe6-a084-49ff-b071-7b23d74ff948">164,506</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMTktMy0xLTEtNzE1MjA_3e8c5015-54ff-493a-8ecc-e697c3fa8b1a">144,982</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities ($<ix:nonFraction unitRef="usd" contextRef="ie4169ad957ee438c9591f1da4fb66a0e_I20220630" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMjAtMC0xLTEtNzE1MjAvdGV4dHJlZ2lvbjo0ODAzNjYwNDA0NTI0MDA4YTMyZWVlZDY2NmQ0NzRkNl8yNw_3d2f498c-7c11-46bc-a89e-4016f11719a8">15,919</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i6d48d22a7fa840e0b878d05062e326b9_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMjAtMC0xLTEtNzE1MjAvdGV4dHJlZ2lvbjo0ODAzNjYwNDA0NTI0MDA4YTMyZWVlZDY2NmQ0NzRkNl8zNQ_dc421540-125b-4fb7-8897-9c89b1f34491">22,583</ix:nonFraction> related to VIEs)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMjAtMS0xLTEtNzE1MjA_7c21e23c-54bb-4e41-b1f0-c96da5d8672a">161,961</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMjAtMy0xLTEtNzE1MjA_480b4819-c6cd-4698-a0e5-71c79c06ffe8">127,932</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current maturities of long-term debt ($<ix:nonFraction unitRef="usd" contextRef="ie4169ad957ee438c9591f1da4fb66a0e_I20220630" decimals="-3" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMjEtMC0xLTEtNzE1MjAvdGV4dHJlZ2lvbjowN2FkZDIwYWMxNWM0MjA1OTQzZGYxMTU2NzMzMDc3MV80Mw_42b9e918-12a6-4451-9c0e-9f63b97f77fe">0</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i6d48d22a7fa840e0b878d05062e326b9_I20211231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMjEtMC0xLTEtNzE1MjAvdGV4dHJlZ2lvbjowN2FkZDIwYWMxNWM0MjA1OTQzZGYxMTU2NzMzMDc3MV81MQ_c2956b17-9da2-4f56-ace0-9196f07be35e">4,857</ix:nonFraction> related to VIEs)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMjEtMS0xLTEtNzE1MjA_81485416-335f-483d-9993-0eaee25f42dd">26,273</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMjEtMy0xLTEtNzE1MjA_b703dbe8-4c4c-4fca-bc46-bae3db6b610f">28,230</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of long-term lease obligations ($<ix:nonFraction unitRef="usd" contextRef="ie4169ad957ee438c9591f1da4fb66a0e_I20220630" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMjItMC0xLTEtNzE1MjAvdGV4dHJlZ2lvbjo2NWI2ODFmYjM1MTQ0OTIyOTE1NzRiOWZmZjJiYzIxMl81Mw_785e60b4-a50d-4de1-a0df-0ba33da22bdb">2,396</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i6d48d22a7fa840e0b878d05062e326b9_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMjItMC0xLTEtNzE1MjAvdGV4dHJlZ2lvbjo2NWI2ODFmYjM1MTQ0OTIyOTE1NzRiOWZmZjJiYzIxMl82MQ_2fd524bc-f708-4896-b634-fc1ef1c247fe">2,334</ix:nonFraction> related to VIEs)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMjItMS0xLTEtNzE1MjA_e07c7a74-05d5-4e9c-ab6d-5105b73d482a">12,582</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMjItMy0xLTEtNzE1MjA_76c68861-88dd-4736-933a-e3a6d023edf9">8,841</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation ($<ix:nonFraction unitRef="usd" contextRef="ie4169ad957ee438c9591f1da4fb66a0e_I20220630" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMjQtMC0xLTEtNzE1MjAvdGV4dHJlZ2lvbjpkMTQ3NGMzMGFmYjk0OTI5OGI0MzdjMzI4ZGI2M2FlYl8yNw_ce9db673-abbb-4615-8339-134d51a95487">3,175</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i6d48d22a7fa840e0b878d05062e326b9_I20211231" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMjQtMC0xLTEtNzE1MjAvdGV4dHJlZ2lvbjpkMTQ3NGMzMGFmYjk0OTI5OGI0MzdjMzI4ZGI2M2FlYl8zNQ_75ccceb2-2879-4154-b7f8-0a3ac9a37e1f">2,388</ix:nonFraction> related to VIEs)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMjQtMS0xLTEtNzE1MjA_d5594974-8a36-45bd-aace-098c3759271c">33,044</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMjQtMy0xLTEtNzE1MjA_ccddafa3-cacf-489d-aa6b-a7735527e2ca">22,803</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities ($<ix:nonFraction unitRef="usd" contextRef="ie4169ad957ee438c9591f1da4fb66a0e_I20220630" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMjUtMC0xLTEtNzE1MjAvdGV4dHJlZ2lvbjozYzY1MDFhY2I1NWM0YmI2ODA3YTQwM2E1ZjdmZDk3N18zMg_9d056750-df9c-4ea2-b6eb-80859527d3ee">700</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i6d48d22a7fa840e0b878d05062e326b9_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMjUtMC0xLTEtNzE1MjAvdGV4dHJlZ2lvbjozYzY1MDFhY2I1NWM0YmI2ODA3YTQwM2E1ZjdmZDk3N180MA_94f9c023-ddea-4311-ac8e-ac317ac24c8c">889</ix:nonFraction> related to VIEs)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMjUtMS0xLTEtNzE1MjA_b2b9131c-536d-4cb2-80f0-b2eddde5ac88">9,023</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMjUtMy0xLTEtNzE1MjA_5e894241-2054-424a-a2ca-2dfb0c25d6ad">18,972</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMjYtMS0xLTEtNzE1MjA_d0148a03-3512-44fc-b9da-6dfa23edadb2">407,389</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMjYtMy0xLTEtNzE1MjA_a9f5ce28-c5ad-440a-80b8-eb13fbdec46c">351,760</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt ($<ix:nonFraction unitRef="usd" contextRef="ie4169ad957ee438c9591f1da4fb66a0e_I20220630" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMjctMC0xLTEtNzE1MjAvdGV4dHJlZ2lvbjo0YmQ0Yjg2NzIwNDY0YjJhOTFkZDk5YTlkMWYwNzMzNl8yMQ_8874d4c8-eb33-4a03-84c6-a1368bf18cb2">0</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i6d48d22a7fa840e0b878d05062e326b9_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMjctMC0xLTEtNzE1MjAvdGV4dHJlZ2lvbjo0YmQ0Yjg2NzIwNDY0YjJhOTFkZDk5YTlkMWYwNzMzNl8yOQ_ad6cac83-b2ad-42c1-8408-596be9216117">81</ix:nonFraction> related to VIEs)</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMjctMS0xLTEtNzE1MjA_7f758240-e48c-4e53-aeab-e73cb5b3ca50">415,998</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMjctMy0xLTEtNzE1MjA_041cf853-b457-4de6-a52e-6e2df60a6449">428,588</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term lease obligations ($<ix:nonFraction unitRef="usd" contextRef="ie4169ad957ee438c9591f1da4fb66a0e_I20220630" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMjgtMC0xLTEtNzE1MjAvdGV4dHJlZ2lvbjpmODljMTQ1OTAyYzI0YzUxOGU1YzdlOGEzZmNhYjdmNl8zNA_28857a57-562e-44a0-97b1-2edac4adedd3">2,850</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i6d48d22a7fa840e0b878d05062e326b9_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMjgtMC0xLTEtNzE1MjAvdGV4dHJlZ2lvbjpmODljMTQ1OTAyYzI0YzUxOGU1YzdlOGEzZmNhYjdmNl80Mg_68f57b4c-001b-4ecb-8de5-9b2d836dfdec">2,763</ix:nonFraction> related to VIEs)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMjgtMS0xLTEtNzE1MjA_2d744ca9-d6a2-4b17-a0c0-b2907012ff8d">34,103</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMjgtMy0xLTEtNzE1MjA_c2bb90f8-c527-4567-9957-6e12757dc8d1">15,831</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Members&#8217; interest subject to mandatory redemption and undistributed earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="strl:MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMjktMS0xLTEtNzE1MjA_9e0895c0-9df7-4496-a317-334c49b1d787">54,214</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="-3" name="strl:MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMjktMy0xLTEtNzE1MjA_fe33af41-7055-412d-a616-8a92600f70cd">55,115</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMzAtMS0xLTEtNzE1MjA_43c5754b-5e31-47f7-be28-0f3fb515fa63">29,871</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMzAtMy0xLTEtNzE1MjA_384533e6-6d33-4042-80da-a0a3d1debb42">14,656</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMzEtMS0xLTEtNzE1MjA_5ef57857-d592-4ff4-be85-7224d75b61d2">4,580</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMzEtMy0xLTEtNzE1MjA_d3add655-ce75-408a-80f4-b792916d4d43">4,819</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMzItMS0xLTEtNzE1MjA_c4e5c9f2-1f06-4558-a417-cc8b22c9cb6a">946,155</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMzItMy0xLTEtNzE1MjA_bbbae714-164a-424f-8103-9f28e0bd7cd3">870,769</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commitments and contingencies (Note 12)</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMzMtMS0xLTEtNzE1MjA_0cf2c45a-ee2e-4433-b30f-5b558cbb4d85"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMzMtMy0xLTEtNzE1MjA_fb266c1f-4387-4830-aaa5-4d4cf89ff787"></ix:nonFraction></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stockholders&#8217; equity:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock, par value $<ix:nonFraction unitRef="usdPerShare" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMzUtMC0xLTEtNzE1MjAvdGV4dHJlZ2lvbjpmYzQxNTgyY2Y2ODM0NDVlOWUzMDE5NWFmNTc0YjFmZV8yOQ_16b52e59-79e5-46f1-8e23-d0db87622a92"><ix:nonFraction unitRef="usdPerShare" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMzUtMC0xLTEtNzE1MjAvdGV4dHJlZ2lvbjpmYzQxNTgyY2Y2ODM0NDVlOWUzMDE5NWFmNTc0YjFmZV8yOQ_d48c0126-5335-49e4-878c-7adf8b12234b">0.01</ix:nonFraction></ix:nonFraction> per share; <ix:nonFraction unitRef="shares" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMzUtMC0xLTEtNzE1MjAvdGV4dHJlZ2lvbjpmYzQxNTgyY2Y2ODM0NDVlOWUzMDE5NWFmNTc0YjFmZV80Mw_127c2c3b-9d32-47c7-b9c5-5f9d0373f4d1"><ix:nonFraction unitRef="shares" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMzUtMC0xLTEtNzE1MjAvdGV4dHJlZ2lvbjpmYzQxNTgyY2Y2ODM0NDVlOWUzMDE5NWFmNTc0YjFmZV80Mw_68e92a73-cfa5-4841-87f6-a7a25d226fb3">38,000</ix:nonFraction></ix:nonFraction> shares authorized, </span></div><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMzUtMC0xLTEtNzE1MjAvdGV4dHJlZ2lvbjpmYzQxNTgyY2Y2ODM0NDVlOWUzMDE5NWFmNTc0YjFmZV82Ng_2fc36361-6203-4b62-91d7-9418e6fd073f"><ix:nonFraction unitRef="shares" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMzUtMC0xLTEtNzE1MjAvdGV4dHJlZ2lvbjpmYzQxNTgyY2Y2ODM0NDVlOWUzMDE5NWFmNTc0YjFmZV82Ng_eb86f89e-c51a-41f1-b1e6-2ec9a665106f">30,299</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMzUtMC0xLTEtNzE1MjAvdGV4dHJlZ2lvbjpmYzQxNTgyY2Y2ODM0NDVlOWUzMDE5NWFmNTc0YjFmZV83Mw_87f59f8d-8331-420e-9689-8ad16bc84b84"><ix:nonFraction unitRef="shares" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMzUtMC0xLTEtNzE1MjAvdGV4dHJlZ2lvbjpmYzQxNTgyY2Y2ODM0NDVlOWUzMDE5NWFmNTc0YjFmZV83Mw_e58b9472-9e8a-4cdf-9810-7e24d8a540eb">29,838</ix:nonFraction></ix:nonFraction> shares issued and outstanding</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMzUtMS0xLTEtNzE1MjA_717e6891-6cc5-4413-8b02-fc12080447dc">303</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMzUtMy0xLTEtNzE1MjA_51c165c7-bdd2-4bd8-b200-120fe082b0d1">298</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional paid in capital</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMzYtMS0xLTEtNzE1MjA_9abb45bb-a067-4fd3-ac26-91acf5f49b9b">279,120</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMzYtMy0xLTEtNzE1MjA_ddeba5a4-9aff-4042-bc35-69b5fd14c5cb">280,274</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retained earnings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMzgtMS0xLTEtNzE1MjA_c0d187d3-bdc2-47a8-b64d-3762f66df622">125,131</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMzgtMy0xLTEtNzE1MjA_a7eef413-d52d-49f0-a327-d612c225b2bb">79,918</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive gain (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMzktMS0xLTEtNzE1MjA_ac8a7396-3a71-4c28-bb50-749f4ef95614">679</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMzktMy0xLTEtNzE1MjA_51a95f23-b72f-412f-a54f-45a6712948e5">1,723</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Sterling stockholders&#8217; equity</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfNDAtMS0xLTEtNzE1MjA_70bbf413-18a5-40a7-a20d-fa7f3887781b">405,233</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfNDAtMy0xLTEtNzE1MjA_36e395cc-b669-4c52-b192-db6ef5dd7831">358,767</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncontrolling interests</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfNDEtMS0xLTEtNzE1MjA_2aaa2851-3dd7-4213-af20-49d521b18b4f">2,142</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfNDEtMy0xLTEtNzE1MjA_7c8f1d29-dfa1-4c37-b04e-75e1c26f4deb">1,460</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stockholders&#8217; equity</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfNDItMS0xLTEtNzE1MjA_59da0d37-4f54-45fe-9eda-3c160b3e879d">407,375</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfNDItMy0xLTEtNzE1MjA_1a692bd6-e06b-494c-9695-47b21c13aa64">360,227</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities and stockholders&#8217; equity</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfNDMtMS0xLTEtNzE1MjA_369ff6d1-55df-4461-ae4f-e1be5cd39c62">1,353,530</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfNDMtMy0xLTEtNzE1MjA_e1c00f61-711c-4bb9-afdd-7246083cd144">1,230,996</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:1pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying Notes are an integral part of these Condensed Consolidated Financial Statements.</span></div><div style="height:27pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><div id="i479b2b8adc16472a8298d2221f48e84b_28"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">STERLING INFRASTRUCTURE, INC. &amp; SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="margin-bottom:5pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:70.349%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.810%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Cash flows from operating activities:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMy0xLTEtMS03MTUyMA_a59c0743-b539-46d5-94eb-d8e4dae1bb23">45,895</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMy0zLTEtMS03MTUyMA_4f90267b-ac02-4a17-afac-668af01526ea">31,885</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Adjustments to reconcile net income to net cash provided by operating activities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfNS0xLTEtMS03MTUyMA_0f5888f8-897b-46d3-96e2-72f64cd27989">25,412</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfNS0zLTEtMS03MTUyMA_d4ad77db-cbdb-4d4c-9659-c3f871d37cd7">16,707</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Amortization of debt issuance costs and non-cash interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfNi0xLTEtMS03MTUyMA_63724198-27dd-486d-bde0-ca876490e894">1,102</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfNi0zLTEtMS03MTUyMA_a48c195e-6918-4daa-99d4-f12bdf1d4bd0">1,264</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Gain on disposal of property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfNy0xLTEtMS03MTUyMA_224beb0c-a63d-4d47-b974-cd471ca2b53c">716</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfNy0zLTEtMS03MTUyMA_7c181d16-2a0b-4d2c-a7cf-de8dd5d83227">437</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Gain on debt extinguishment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfOC0xLTEtMS03MTUyMA_50416810-175a-42e6-8b01-37599e9d97ba">2,428</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfOC0zLTEtMS03MTUyMA_c8a69eb9-f119-48a2-8dae-c0efc802df3c">1,064</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Deferred taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfOS0xLTEtMS03MTUyMA_428280fa-d355-4f2b-8987-49afb4281072">14,505</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfOS0zLTEtMS03MTUyMA_22a97713-baea-4947-9b70-1f1381b8176d">11,294</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMTAtMS0xLTEtNzE1MjA_b39e54a4-beaf-421d-9071-b35e4b58ca1e">6,463</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMTAtMy0xLTEtNzE1MjA_db294c51-361d-4fd4-8040-5d0ee10ea3c6">3,850</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Change in fair value of interest rate swap</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:UnrealizedGainLossOnDerivatives" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMTEtMS0xLTEtNzE1MjA_b862e492-0e90-44d7-b3c1-784e4aa5fb2f">173</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:UnrealizedGainLossOnDerivatives" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMTEtMy0xLTEtNzE1MjA_1b359bc7-bb84-412c-b791-794a95289b83">51</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Changes in operating assets and liabilities (Note 16)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:IncreaseDecreaseInOperatingCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMTItMS0xLTEtNzE1MjA_e0e906ca-e41c-4f00-8c71-8cc392f338ae">55,471</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMTItMy0xLTEtNzE1MjA_66d7f9d7-39be-4b35-a192-ce7fbf61d8b9">28,044</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMTMtMS0xLTEtNzE1MjA_8ba1196b-ed1a-41f4-acf6-bbdebd481b6b">34,589</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMTMtMy0xLTEtNzE1MjA_c82f95c0-0818-4a5f-8b6a-0da92117aa71">91,492</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Cash flows from investing activities:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Acquisitions, net of cash acquired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMTUtMS0xLTEtODA3OTk_1e604936-ded4-4b2c-8242-1d5eacbb4e83">3,033</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMTUtMy0xLTEtODA3OTk_5b69934a-5bdd-47d9-a966-a5b970469e89">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMTUtMS0xLTEtNzE1MjA_968724cc-9ef5-4706-a2f6-1044a8684ad6">28,945</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMTUtMy0xLTEtNzE1MjA_39a0bef3-c87d-4fc0-b908-27fff7a50cc7">22,150</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Proceeds from sale of property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMTYtMS0xLTEtNzE1MjA_f47b4a8d-231c-413d-a4d4-c36f8ab14cd6">951</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMTYtMy0xLTEtNzE1MjA_5fbac00b-e0a3-4f1f-bdde-cd570a5d0d46">690</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Net cash used in investing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMTctMS0xLTEtNzE1MjA_aa09c02a-a2af-414f-837f-619369a30f4e">31,027</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMTctMy0xLTEtNzE1MjA_ec593551-b535-4458-aa36-126efa69a865">21,460</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Cash flows from financing activities:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Repayments of debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMjAtMS0xLTEtNzE1MjA_d3b2a136-ec51-43f9-ad63-8902936613fe">11,770</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMjAtMy0xLTEtNzE1MjA_46acaeba-9807-46bc-802d-20688ecb5ef5">40,072</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Distributions to noncontrolling interest owners</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:PaymentsToMinorityShareholders" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMjEtMS0xLTEtNzE1MjA_4242fe77-5572-4847-8ad1-aad733530df0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:PaymentsToMinorityShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMjEtMy0xLTEtNzE1MjA_149244dc-8d83-41ff-8ced-6f2aa521131d">1,959</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMjItMS0xLTEtNzE1MjA_53a82196-05f6-4329-96fc-6c504fe94d31">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMjItMy0xLTEtNzE1MjA_405eb43c-6ac7-4511-bc73-6edf487e4b1e">602</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Net cash used in financing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMjMtMS0xLTEtNzE1MjA_e6241c31-93d1-4db7-9714-71f89ca0317e">11,770</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMjMtMy0xLTEtNzE1MjA_b78da76a-8779-4c0f-8039-ed34441d79bd">42,633</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Net change in cash, cash equivalents, and restricted cash</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMjQtMS0xLTEtNzE1MjA_3e196c0d-7d1c-41c7-97ce-f171039169cb">8,208</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMjQtMy0xLTEtNzE1MjA_396264e3-579d-4709-8e09-f785ec57b118">27,399</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Cash, cash equivalents, and restricted cash at beginning of period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMjUtMS0xLTEtNzE1MjA_5e4723f4-5de2-4999-9c28-125795580706">88,693</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifbe5d6b30df243a5859bf7dab2c77e3e_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMjUtMy0xLTEtNzE1MjA_da06648d-cf67-43a9-a113-053adcb60405">72,642</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Cash, cash equivalents, and restricted cash at end of period</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMjYtMS0xLTEtNzE1MjA_1743e69e-3c8f-4fe0-9402-4681502aac79">80,485</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id98f8297f0514cce838a9132c779945a_I20210630" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMjYtMy0xLTEtNzE1MjA_e140cedf-05d8-4b9c-8ae4-483644a4e6d2">100,041</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Less: restricted cash (other current assets)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:RestrictedCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMjctMS0xLTEtNzE1MjA_47a7ec93-8f4e-4ea7-8181-f139b520bcff">7,580</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id98f8297f0514cce838a9132c779945a_I20210630" decimals="-3" name="us-gaap:RestrictedCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMjctMy0xLTEtNzE1MjA_ab6028fe-13d6-459e-981b-4d0aa8037b8e">6,411</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Cash and cash equivalents at end of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMjgtMS0xLTEtNzE1MjA_24256699-622d-44a4-9be5-eb7220c851d6">72,905</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id98f8297f0514cce838a9132c779945a_I20210630" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMjgtMy0xLTEtNzE1MjA_374823f6-6dd9-4781-a384-df4c8b64c117">93,630</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Non-cash items:</span></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMzMtMS0xLTEtNzE1MjA_579f66e5-70d7-4d0f-97fa-a46e9af3ff38">1,097</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMzMtMy0xLTEtNzE1MjA_8f42b3c5-ee64-4042-a8d5-482a16eb1c52">4,425</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying Notes are an integral part of these Condensed Consolidated Financial Statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><div id="i479b2b8adc16472a8298d2221f48e84b_34"></div><hr style="page-break-after:always"/><div style="min-height:15.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">STERLING INFRASTRUCTURE, INC. &amp; SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS&#8217; EQUITY</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="margin-bottom:5pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.895%"><tr><td style="width:1.0%"></td><td style="width:20.902%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.763%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.321%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.763%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.321%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.763%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.321%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:7.763%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.321%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.327%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.321%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.701%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.321%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.701%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.321%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.770%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="45" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2022</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional Paid in Capital</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Retained Earnings</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive (Loss) Gain</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Sterling Stockholders&#8217; Equity</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-controlling Interests</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Stockholders&#8217; Equity</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id4fe51708a8141eab702c1f4c8d30751_I20211231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMy0xLTEtMS03MTUyMA_4e427428-c311-46ec-9807-fd89a4dd992f">29,838</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4fe51708a8141eab702c1f4c8d30751_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMy0zLTEtMS03MTUyMA_5bb2cb13-f88b-4a6d-aa4e-9ecfd4cca557">298</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a6ff09a8d0340139f5782d5a1799743_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMy01LTEtMS03MTUyMA_dab86aee-bcd1-433f-91ec-0fec8ff55b1d">280,274</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9984838f47484a10ac570e69f89972b7_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMy0xMS0xLTEtNzE1MjA_f0ac365e-7009-48a1-aa81-e1761ba64d58">79,918</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib4bc8ee3bdc74f73aa5981170ee7cfcf_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMy0xMy0xLTEtNzE1MjA_2bf9ac74-6e66-4019-a258-3103e9e94f4c">1,723</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id24e7afb8a88416bade923a669eef652_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMy0xNS0xLTEtNzE1MjA_4a1e3fb6-d12e-440d-8809-871906e9f6b3">358,767</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4961a7c7d224e86b75436bfda002fcc_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMy0xNy0xLTEtNzE1MjA_2e5f9850-b005-4f93-9305-57938fd680c1">1,460</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMy0xOS0xLTEtNzE1MjA_961514d7-1b13-49b2-b876-088f008130e3">360,227</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaa0c8c85d0ed42c996f4f212d44190ba_D20220101-20220331" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfNC0xMS0xLTEtNzE1MjA_5238a9a8-2c8e-4f6e-a642-b0c0622427a0">19,252</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a0a0bd16050493697c38bdaea8d5964_D20220101-20220331" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfNC0xNS0xLTEtNzE1MjA_8ce56e94-4fec-485a-b725-e1a5bbd53803">19,252</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icfb7b3799e1240cd8d59dfc926dd5d09_D20220101-20220331" decimals="-3" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfNC0xNy0xLTEtNzE1MjA_72981bf3-2421-494d-ba68-db326b341d81">271</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10fc69670a3b4d79a140dbf5a911c915_D20220101-20220331" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfNC0xOS0xLTEtNzE1MjA_cffc46f6-2e21-433a-95be-22dbfdbcef42">19,523</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in interest rate swap</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i731afd217061487cbcb5f2795b0e758c_D20220101-20220331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfNS0xMy0xLTEtNzE1MjA_694c06e2-a99a-4c03-bdc3-4671a5599cb4">1,563</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a0a0bd16050493697c38bdaea8d5964_D20220101-20220331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfNS0xNS0xLTEtNzE1MjA_6c34bbb7-c061-4379-8ff9-9ad16dc782f5">1,563</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10fc69670a3b4d79a140dbf5a911c915_D20220101-20220331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfNS0xOS0xLTEtNzE1MjA_75e55363-b89f-45f9-be98-bcf20d4f1604">1,563</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe45b5e48b744fae88ed8c82d81a97dd_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfNi01LTEtMS03MTUyMA_c682f698-e58b-42dc-b0f7-50e5ad91f898">3,521</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a0a0bd16050493697c38bdaea8d5964_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfNi0xNS0xLTEtNzE1MjA_dd440d5b-3d90-4820-83a7-af48aa00be8b">3,521</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10fc69670a3b4d79a140dbf5a911c915_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfNi0xOS0xLTEtNzE1MjA_5761fe26-2ca7-4f0c-b30e-6dcd4fc87deb">3,521</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4ebd6390ea7f4db6b33ff572eb04cbcf_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfOC0xLTEtMS03MTUyMA_690b5790-e11c-4c9a-84f0-d1343dd16bf1">688</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ebd6390ea7f4db6b33ff572eb04cbcf_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfOC0zLTEtMS03MTUyMA_e7b82926-707a-437e-8cf8-974b9409244e">7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe45b5e48b744fae88ed8c82d81a97dd_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfOC01LTEtMS03MTUyMA_54f15e22-b95a-4818-85bd-0a5d25bf5ab4">185</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a0a0bd16050493697c38bdaea8d5964_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfOC0xNS0xLTEtNzE1MjA_72c07869-d8ab-4429-baa0-de8bcfeffb38">192</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10fc69670a3b4d79a140dbf5a911c915_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfOC0xOS0xLTEtNzE1MjA_35817be1-a458-4729-92f4-de71fd228a8f">192</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Shares withheld for taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i4ebd6390ea7f4db6b33ff572eb04cbcf_D20220101-20220331" decimals="-3" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfOS0xLTEtMS03MTUyMA_eb1232db-ef7c-4d5f-91b6-73b00c4baef7">263</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4ebd6390ea7f4db6b33ff572eb04cbcf_D20220101-20220331" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfOS0zLTEtMS03MTUyMA_9407eaec-9003-46ce-aa8e-5cf2e67c7852">3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibe45b5e48b744fae88ed8c82d81a97dd_D20220101-20220331" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfOS01LTEtMS03MTUyMA_23a24bb2-ed53-4cf5-815b-cd2e8fc1ad92">7,383</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8a0a0bd16050493697c38bdaea8d5964_D20220101-20220331" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfOS0xNS0xLTEtNzE1MjA_a2a0c853-3687-4639-a734-2264400cf0a6">7,386</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i10fc69670a3b4d79a140dbf5a911c915_D20220101-20220331" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfOS0xOS0xLTEtNzE1MjA_435e0a26-a984-4ca5-b12a-6b14bf6516b9">7,386</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at March 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i639acdaff5cb4a28a369b9c7422c429f_I20220331" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMTAtMS0xLTEtNzE1MjA_3fb3c566-7a8c-4742-93c5-7028437bc4c3">30,263</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i639acdaff5cb4a28a369b9c7422c429f_I20220331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMTAtMy0xLTEtNzE1MjA_214d82fa-187c-4726-9ee3-d8595725cd8d">302</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3fc45371c12d48a984eef3e8436cc603_I20220331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMTAtNS0xLTEtNzE1MjA_320a44d1-aa86-421a-9b87-70b4f623cdf2">276,597</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibc22e5d8265a43e4acedcb183f6b3971_I20220331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMTAtMTEtMS0xLTcxNTIw_825fd0ac-47ff-46c1-8d19-f929515b630f">99,170</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4bc9e2f818a9418b93532fe421508164_I20220331" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMTAtMTMtMS0xLTcxNTIw_3f53348c-4101-4310-b659-f7b78f2f4f75">160</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia68fa4ffbe71499bb3581f8c496727f1_I20220331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMTAtMTUtMS0xLTcxNTIw_69952d3d-065c-4f1b-a0bd-e11b463efea2">375,909</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib3880900a23c4d7099fe255faa031204_I20220331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMTAtMTctMS0xLTcxNTIw_f49113b7-70ee-40a4-8f42-b2c4d0e76b1b">1,731</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i52fad4cd959f40008f38b3215c541458_I20220331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMTAtMTktMS0xLTcxNTIw_e99a2680-0078-4361-a45e-c401df060286">377,640</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cc57f3272954a8dac50a0a76f147fbc_D20220401-20220630" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMTEtMTEtMS0xLTcyNzY3_7aeaceff-91a7-434a-b8a4-df3cd6d5e123">25,961</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0daaeacab534354b79947a256a73e22_D20220401-20220630" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMTEtMTUtMS0xLTcyNzY3_d0ad5d5a-538c-4a79-9ba5-8d4028a2e7b6">25,961</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0899ca793804a1dbddd649d67317207_D20220401-20220630" decimals="-3" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMTEtMTctMS0xLTcyNzY3_7efd5937-85f0-4d59-ab88-f0adbaafb79d">411</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMTEtMTktMS0xLTcyNzY3_e57bb6b7-704f-48cd-ada7-4fe30942cdc5">26,372</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in interest rate swap</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMTItMTMtMS0xLTcyNzY3_7d7c2226-7f80-4fe7-ae92-41185cb50d56">839</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0daaeacab534354b79947a256a73e22_D20220401-20220630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMTItMTUtMS0xLTcyNzY3_d9dd5a56-c010-4bfe-9326-bd7d6682e54a">839</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMTItMTktMS0xLTcyNzY3_e1a73b09-e715-4544-8098-27ea3cdffe77">839</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice8df520d7b6492e90d7faf641b8d060_D20220401-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMTMtNS0xLTEtNzI3NTY_53425c14-4786-4212-be76-5d8ac00e08f6">2,333</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0daaeacab534354b79947a256a73e22_D20220401-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMTMtMTUtMS0xLTcyNzY3_fc7e662d-8e1c-441a-9be5-2b1c48f5ecdf">2,333</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMTMtMTktMS0xLTcyNzY3_9b93dd39-9dbe-4dc0-9c39-b14343cd14e8">2,333</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9f18506a37f7450d987d149f4498bb5b_D20220401-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMTYtMS0xLTEtNzI3NTY_e3e4fad5-9996-4590-92f1-39104fe8c047">36</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f18506a37f7450d987d149f4498bb5b_D20220401-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMTYtMy0xLTEtNzI3NTY_c9bc3955-c99c-4020-bfe4-252c643a7262">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice8df520d7b6492e90d7faf641b8d060_D20220401-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMTYtNS0xLTEtNzI3NTY_2ce57375-cfe9-4f43-87ee-54f6184a30c7">190</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0daaeacab534354b79947a256a73e22_D20220401-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMTYtMTUtMS0xLTcyNzY3_43bd897e-72dd-4250-9c9f-3fd78b815819">191</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMTYtMTktMS0xLTcyNzY3_d3182d84-7e6f-4930-a32f-ad68b6e907ee">191</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at June 30, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic36f25fda9c141b49f2e782d7385b78f_I20220630" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMTktMS0xLTEtNzI3NTY_4adc601d-6dee-45af-879c-7d17709c311a">30,299</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic36f25fda9c141b49f2e782d7385b78f_I20220630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMTktMy0xLTEtNzI3NTY_eea112e0-ab92-454f-8986-44ade4d94319">303</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i21c2a319720a46e7b930a1aaab6477c2_I20220630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMTktNS0xLTEtNzI3NTY_233bdfe8-81a3-478e-ba89-052a0a066de4">279,120</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5814dd2e5f144278af6ae8d776908e0d_I20220630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMTktMTEtMS0xLTcyNzY3_7b927bdf-dcb5-4ac5-92ce-7b1a9041c00e">125,131</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i532124d1f50f4e32aa3761045bf52589_I20220630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMTktMTMtMS0xLTcyNzY3_69e7cee4-e13a-44af-ae91-c95bf0eacda7">679</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a3e28e0223749c3a094c146a78a7e88_I20220630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMTktMTUtMS0xLTcyNzY3_ef4eb887-48a5-4c0c-bbf0-d05a47e60719">405,233</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i160ce6d949204ca291c1c4952a161d55_I20220630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMTktMTctMS0xLTcyNzY3_e4953f9f-0a27-47b3-9ce4-d44cb58db873">2,142</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMTktMTktMS0xLTcyNzY3_19e52274-1021-46c8-9fa5-9cf127c9aeff">407,375</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',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></tr></table><table 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:20.879%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.962%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.295%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.733%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.129%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.142%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="57" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2021</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional Paid in Capital</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Treasury Stock</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Retained Earnings</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive Loss</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Sterling Stockholders&#8217; Equity</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-controlling Interests</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Stockholders&#8217; Equity</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8a22262c75e94faa87e71e48c25905b8_I20201231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMy0xLTEtMS03MTUyMA_600fa2ec-0682-4985-a215-0fb34e1e5b75">28,184</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a22262c75e94faa87e71e48c25905b8_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMy0zLTEtMS03MTUyMA_af398592-3bfa-49e3-bd22-970cbdb66f7f">283</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3039740ae057499dab14a2d77f261972_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMy01LTEtMS03MTUyMA_c41b0317-0ca1-4f26-b405-76e5db4fee40">256,423</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3ffffece74e1458d8f591747ade165a9_I20201231" decimals="-3" name="us-gaap:TreasuryStockCommonShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMy03LTEtMS03MTUyMA_4e054cc1-c114-4d63-bf6b-362993e773ee">95</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3ffffece74e1458d8f591747ade165a9_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMy05LTEtMS03MTUyMA_58a85bce-b202-458f-bee0-6db72eb3d60e">1,445</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25476a9cc9214b77b2aede25ab5b1739_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMy0xMS0xLTEtNzE1MjA_222172de-e722-4786-95e0-10de9f5c2fcf">17,273</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6a5123876e0349aea110bfb6a234a66f_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMy0xMy0xLTEtNzE1MjA_f3e3f31d-bab9-4756-964e-a68a8b501143">5,264</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib59b94df43384ab7b763b2c6969ae717_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMy0xNS0xLTEtNzE1MjA_04fcd557-fad2-44cb-8401-b97d280b94e2">267,270</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5e628399114432fa4da33bd51c4bec8_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMy0xNy0xLTEtNzE1MjA_68e63390-b620-4ad2-b025-a18dea51f8b7">1,459</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifbe5d6b30df243a5859bf7dab2c77e3e_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMy0xOS0xLTEtNzE1MjA_c0aee494-e35e-4d6d-92eb-47d864c9529a">268,729</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb622c9936404f8eb938e975d6476a34_D20210101-20210331" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfNC0xMS0xLTEtNzE1MjA_555c031c-0a8c-4bcb-bbc5-c487b1a50fca">10,555</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i850c00848d284989af530b178903addc_D20210101-20210331" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfNC0xNS0xLTEtNzE1MjA_73d1c200-864d-4e27-b206-5df2b4e70ad2">10,555</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22f84610e1ba45e28439b8058c04033d_D20210101-20210331" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfNC0xNy0xLTEtNzE1MjA_42399c42-0029-437c-9799-fbdea9d60572">1,113</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i71d68e0c48b74fc4bfd2c3a4ca608aa2_D20210101-20210331" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfNC0xOS0xLTEtNzE1MjA_fde25428-14e6-4e92-a4a1-3aa24f5fabc9">11,668</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in interest rate swap</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia56c4e91f15d4935861d7406a36c4b13_D20210101-20210331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfNS0xMy0xLTEtNzE1MjA_452f5f36-9195-4dcc-90b0-45e5e8a72921">895</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i850c00848d284989af530b178903addc_D20210101-20210331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfNS0xNS0xLTEtNzE1MjA_4dc2ad0f-87d6-45b8-a333-86f98d09bfca">895</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i71d68e0c48b74fc4bfd2c3a4ca608aa2_D20210101-20210331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfNS0xOS0xLTEtNzE1MjA_43004aa0-915e-4fea-a968-ad8064eead62">895</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifc8f2da3060b4acc983881079b8ace8d_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfNi01LTEtMS03MTUyMA_e4fe6869-c43a-4684-aa13-cc009466ec92">1,835</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i850c00848d284989af530b178903addc_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfNi0xNS0xLTEtNzE1MjA_dde701a9-93a0-48c5-af15-8a7993a1c415">1,835</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i71d68e0c48b74fc4bfd2c3a4ca608aa2_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfNi0xOS0xLTEtNzE1MjA_dfc18e98-8f01-4981-8bf2-caa2dc4fc153">1,835</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Distributions to owners</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22f84610e1ba45e28439b8058c04033d_D20210101-20210331" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfNy0xNy0xLTEtNzE1MjA_d30c0fbe-6c4c-48af-b9c0-ef59698c8ff8">1,959</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i71d68e0c48b74fc4bfd2c3a4ca608aa2_D20210101-20210331" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfNy0xOS0xLTEtNzE1MjA_361bc0c0-47e7-40fc-894c-bc3582ce1e38">1,959</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8c836b9b82514cee8611c7c65bac7422_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfOS0xLTEtMS03MTUyMA_24a5f76c-56db-457d-9669-e721af07300a">668</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c836b9b82514cee8611c7c65bac7422_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfOS0zLTEtMS03MTUyMA_c2389b42-d452-4663-b90f-55dad130d7f2">5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifc8f2da3060b4acc983881079b8ace8d_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfOS01LTEtMS03MTUyMA_753f713d-78a3-4abe-b717-97159aaa55d8">1,602</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i3a32fef3c39749bd87a8d6879fef7918_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfOS03LTEtMS03MTUyMA_2564a9d6-e4dc-4ed5-bbc5-cb4f2de9f82e">111</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a32fef3c39749bd87a8d6879fef7918_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfOS05LTEtMS03MTUyMA_580f1211-b471-4378-86e9-36295995ea50">1,741</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i850c00848d284989af530b178903addc_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfOS0xNS0xLTEtNzE1MjA_cf32ddfd-5326-4ba4-83f6-18cd2b25f465">144</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i71d68e0c48b74fc4bfd2c3a4ca608aa2_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfOS0xOS0xLTEtNzE1MjA_caaf70d0-4ff1-468c-9499-46b6a0367a4b">144</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Shares withheld for taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i8c836b9b82514cee8611c7c65bac7422_D20210101-20210331" decimals="-3" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTAtMS0xLTEtNzE1MjA_d67fdefd-9f92-41e8-8249-bb39f6909a64">246</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8c836b9b82514cee8611c7c65bac7422_D20210101-20210331" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTAtMy0xLTEtNzE1MjA_6d26cf29-f870-44bb-ac0d-9ae8bf061ecc">2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifc8f2da3060b4acc983881079b8ace8d_D20210101-20210331" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTAtNS0xLTEtNzE1MjA_5b08b57d-ebab-44f8-bbd5-10acdbe81b9d">5,321</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3a32fef3c39749bd87a8d6879fef7918_D20210101-20210331" decimals="-3" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTAtNy0xLTEtNzE1MjA_fec6421c-c685-416a-872c-dc3e712d26cc">16</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a32fef3c39749bd87a8d6879fef7918_D20210101-20210331" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTAtOS0xLTEtNzE1MjA_e6aa08aa-8193-4847-b2dd-6b70ecc8884f">296</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i850c00848d284989af530b178903addc_D20210101-20210331" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTAtMTUtMS0xLTcxNTIw_1bdb7022-69f9-4671-9cc4-5879380ed389">5,619</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i71d68e0c48b74fc4bfd2c3a4ca608aa2_D20210101-20210331" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTAtMTktMS0xLTcxNTIw_e339d56b-f5ba-434c-9814-8e66ef7e342c">5,619</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at March 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9ddcfaaae32d467ab8923c0c23fb514c_I20210331" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTEtMS0xLTEtNzE1MjA_2efe510d-81ed-4e2a-8ebe-8b0721369e27">28,606</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ddcfaaae32d467ab8923c0c23fb514c_I20210331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTEtMy0xLTEtNzE1MjA_55a16b10-b20b-48ad-80b7-283a5cecde20">286</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6e9f75ab80a4d64858bd99f4a5d72cd_I20210331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTEtNS0xLTEtNzE1MjA_8500ce4b-e3d0-483a-b5fc-dce05c446217">251,335</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ife2bd32fcc0b45dea58d5f92be135283_I20210331" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTEtNy0xLTEtNzE1MjA_fa677fa7-d1e3-4dbb-96d7-4d099519cb2a">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife2bd32fcc0b45dea58d5f92be135283_I20210331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTEtOS0xLTEtNzE1MjA_70412174-c7aa-4a6f-b47c-23a44aa2dc21">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3344010029634cdc8e6787422e2d0039_I20210331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTEtMTEtMS0xLTcxNTIw_cb963bcf-e6aa-4d25-92c4-32874d44e637">27,828</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib41419e3f959416db1ebdffb01e2bd11_I20210331" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTEtMTMtMS0xLTcxNTIw_04c1d2f1-660a-4321-83cd-3c4b2fc75ed5">4,369</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec6a982cdb8346e58dfee8a8250b97d0_I20210331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTEtMTUtMS0xLTcxNTIw_a18c76dd-ba59-4152-b94d-edca3f732a94">275,080</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i767eb221b6874f9c8d92be7aff49567e_I20210331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTEtMTctMS0xLTcxNTIw_dfbb6d6e-f514-4b94-a8fc-2e010f12f0ac">613</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65c1a2a6bb584dca820324ba0219a865_I20210331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTEtMTktMS0xLTcxNTIw_56360d59-d67b-4c77-8ea7-b3b59bcea547">275,693</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i125af6b958584ab5907655e014b03b7a_D20210401-20210630" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTItMTEtMS0xLTcxNTIw_f7bf4110-4403-4998-a5ca-43ee35243cce">20,056</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73226532700f45bb8c1c15a76582e1d0_D20210401-20210630" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTItMTUtMS0xLTcxNTIw_c8ef05ba-aa80-4866-97e8-9f90272fa420">20,056</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i563ce4dbd4874531a4f7b8fe40907980_D20210401-20210630" decimals="-3" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTItMTctMS0xLTcxNTIw_c5063ae0-d6ff-4cbd-854b-e1d7c578d2ac">161</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTItMTktMS0xLTcxNTIw_06a9e8f8-cd5c-4dc9-ae72-dd74c9361f93">20,217</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in interest rate swap</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia16faf38de93450984916dc8345cc7b4_D20210401-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTMtMTMtMS0xLTcxNTIw_d286449e-1a4b-451d-89fb-08b645ee65b8">728</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73226532700f45bb8c1c15a76582e1d0_D20210401-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTMtMTUtMS0xLTcxNTIw_e2d48360-1cc0-452d-aa5f-8120a4109b1c">728</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTMtMTktMS0xLTcxNTIw_9fc83ea6-c439-49fd-85eb-437c922fec0a">728</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i988ae13c550b4bc48e41a9926bb37606_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTQtNS0xLTEtNzE1MjA_286ecb35-b033-4a4b-83e7-f8009256694f">2,015</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73226532700f45bb8c1c15a76582e1d0_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTQtMTUtMS0xLTcxNTIw_a162cb30-01c5-4ba7-9879-7fe9f6cf33ef">2,015</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTQtMTktMS0xLTcxNTIw_816d7b09-cb66-4b68-aeaf-111063bc20f2">2,015</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib84ff9fa66914e0e9f6174c965dfe1f8_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTctMS0xLTEtNzE1MjA_84123ecb-c62d-4194-81d4-6cf3876753e2">32</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i988ae13c550b4bc48e41a9926bb37606_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTctNS0xLTEtNzE1MjA_999b6e39-9ca5-49ea-afb6-999ef861c85f">120</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73226532700f45bb8c1c15a76582e1d0_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTctMTUtMS0xLTcxNTIw_7d9e2733-f3b7-4a17-aea2-0317c0261ab2">120</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTctMTktMS0xLTcxNTIw_4c988f87-6fa1-499d-a165-fcd6213b0d52">120</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i988ae13c550b4bc48e41a9926bb37606_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTktNS0xLTEtNzE1MjA_b6e218e8-6a37-4f95-a0d1-ec67ba4a68d9">3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i73226532700f45bb8c1c15a76582e1d0_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTktMTUtMS0xLTcxNTIw_ecb91ce7-a7bb-4cf0-aa16-922e1cb56952">3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTktMTktMS0xLTcxNTIw_464ca13c-60a3-45dc-a2a2-4e1e4a3ef981">3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at June 30, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i00b08c8e8c824d0f856d3348834f415d_I20210630" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMjAtMS0xLTEtNzE1MjA_79f2f104-5608-4c4b-baa2-f50b45fcd445">28,638</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00b08c8e8c824d0f856d3348834f415d_I20210630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMjAtMy0xLTEtNzE1MjA_46701bfa-8f41-4a7e-bd70-01a1d4fad3e8">286</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i428ffc1740dc4844b0dbd0c5f32af9d7_I20210630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMjAtNS0xLTEtNzE1MjA_74b80b93-1638-452f-89df-3c96895f3bb0">253,467</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if15e419d058d4552952fa8677ca07bab_I20210630" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMjAtNy0xLTEtNzE1MjA_59508c63-ba61-4d21-9aaa-72ab69401e5e">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if15e419d058d4552952fa8677ca07bab_I20210630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMjAtOS0xLTEtNzE1MjA_e9126d54-1770-4f61-a466-b6d42a50f490">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1076f6eeb80f40de9723b4d6a82bc607_I20210630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMjAtMTEtMS0xLTcxNTIw_36f83bf6-3b29-4ffa-be21-435a33f01d8c">47,884</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i99838894a464448d864ec18f83959ed6_I20210630" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMjAtMTMtMS0xLTcxNTIw_f403f641-2bbc-42f4-8516-4eb2a292010e">3,641</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0b95c978280d4d879244e3b2179a020a_I20210630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMjAtMTUtMS0xLTcxNTIw_6f51abf0-8c14-4a1f-8a5f-2bcf6ef2b33e">297,996</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09c76b582ab2440c9b9786729bf117d0_I20210630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMjAtMTctMS0xLTcxNTIw_f4150f07-54d6-423c-874e-34533d66e821">774</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id98f8297f0514cce838a9132c779945a_I20210630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMjAtMTktMS0xLTcxNTIw_f6073772-7c05-4f55-bcaa-9da5336fa231">298,770</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying Notes are an integral part of these Condensed Consolidated Financial Statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><div id="i479b2b8adc16472a8298d2221f48e84b_37"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">STERLING INFRASTRUCTURE, INC. &amp; SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">June&#160;30, 2022</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">($ and share values in thousands, except per share data)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div id="i479b2b8adc16472a8298d2221f48e84b_40"></div><ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="us-gaap:NatureOfOperations" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl80MC9mcmFnOmRhOGNmZjJlOTk3YTQzYjNiMmY3ZjkxOGVmZWZlNDM4L3RleHRyZWdpb246ZGE4Y2ZmMmU5OTdhNDNiM2IyZjdmOTE4ZWZlZmU0MzhfMTI5NA_995f06d1-9373-4b32-9255-8b63b1850d07" escape="true"><div style="margin-bottom:4pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.157%"><tr><td style="width:1.0%"></td><td style="width:2.050%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:79.165%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.485%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NATURE OF OPERATIONS</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Summary</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Sterling Infrastructure, Inc. (&#8220;Sterling,&#8221; &#8220;the Company,&#8221; &#8220;we,&#8221; &#8220;our&#8221; or &#8220;us&#8221;), a Delaware corporation, operates through a variety of subsidiaries within <ix:nonFraction unitRef="segment" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl80MC9mcmFnOmRhOGNmZjJlOTk3YTQzYjNiMmY3ZjkxOGVmZWZlNDM4L3RleHRyZWdpb246ZGE4Y2ZmMmU5OTdhNDNiM2IyZjdmOTE4ZWZlZmU0MzhfMTg0_e922b0cb-970e-444d-9929-841db38077c2">three</ix:nonFraction> segments specializing in E-Infrastructure, Transportation and Building Solutions in the United States (the &#8220;U.S.&#8221;), primarily across the Southern, Northeastern, Mid-Atlantic and the Rocky Mountain States, California and Hawaii, as well as other areas with strategic construction opportunities. E-Infrastructure Solutions projects develop advanced, large-scale site development systems and services for data centers, e-commerce distribution centers, warehousing, transportation, energy and more. Transportation Solutions includes infrastructure and rehabilitation projects for highways, roads, bridges, airports, ports, light rail, water, wastewater and storm drainage systems. Building Solutions projects include residential and commercial concrete foundations for single-family and multi-family homes, parking structures, elevated slabs and other concrete work. From strategy to operations, we are committed to sustainability by operating responsibly to safeguard and improve society&#8217;s quality of life. Caring for our people and our communities, our customers and our investors &#8211; that is The Sterling Way.</span></div></ix:nonNumeric><div id="i479b2b8adc16472a8298d2221f48e84b_46"></div><ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl80Ni9mcmFnOmUyMzc5ZWQ5MTE2NDQyODVhZTg2NmVlOTBjNDBkNDNjL3RleHRyZWdpb246ZTIzNzllZDkxMTY0NDI4NWFlODY2ZWU5MGM0MGQ0M2NfNDkwOA_37063907-a41c-4b64-a174-110dffef0b56" continuedAt="i7d2a697b16da4c8ba04656e7277438db" escape="true"><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.538%"><tr><td style="width:1.0%"></td><td style="width:2.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:95.123%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES</span></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl80Ni9mcmFnOmUyMzc5ZWQ5MTE2NDQyODVhZTg2NmVlOTBjNDBkNDNjL3RleHRyZWdpb246ZTIzNzllZDkxMTY0NDI4NWFlODY2ZWU5MGM0MGQ0M2NfNDkxMA_23e22607-91af-4a4d-a4a1-969c1e75fd6a" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Presentation Basis&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying Condensed Consolidated Financial Statements are presented in accordance with accounting policies generally accepted in the United States (&#8220;GAAP&#8221;) and reflect all wholly owned subsidiaries and those entities the Company is required to consolidate. See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 5 - Consolidated 50% Owned Subsidiaries</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 6 - Construction Joint Ventures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further discussion of the Company&#8217;s consolidation policy for those entities that are not wholly owned. In the opinion of management, all adjustments, consisting only of normal recurring adjustments, considered necessary for a fair presentation have been included. All significant intercompany accounts and transactions have been eliminated in consolidation. Values presented within tables (excluding per share data) are in thousands. Reclassifications have been made to historical financial data to conform to the current period presentation.</span></ix:nonNumeric></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl80Ni9mcmFnOmUyMzc5ZWQ5MTE2NDQyODVhZTg2NmVlOTBjNDBkNDNjL3RleHRyZWdpb246ZTIzNzllZDkxMTY0NDI4NWFlODY2ZWU5MGM0MGQ0M2NfNDkxMQ_84598a29-4ec2-479d-9912-d135fc41e6a4" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Estimates and Judgments&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the accompanying Condensed Consolidated Financial Statements in conformance with GAAP requires management to make estimates and judgments that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Certain accounting estimates of the Company require a higher degree of judgment than others in their application. These include the recognition of revenue and earnings from construction contracts over time, the valuation of long-lived assets, goodwill and purchase accounting estimates. Management continually evaluates all of its estimates and judgments based on available information and experience; however, actual results could differ from these estimates.</span></ix:nonNumeric></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Significant Accounting Policies</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consistent with Regulation S-X Rule 10-1(a), the Company has omitted significant accounting policies in this quarterly report that would duplicate the disclosures contained in the Company&#8217;s annual report on Form 10-K for the year ended December&#160;31, 2021 under &#8220;Part II, Item 8. - Notes to Consolidated Financial Statements.&#8221; This quarterly report should be read in conjunction with the Company&#8217;s most recent annual report on Form 10-K.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="us-gaap:ReceivablesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl80Ni9mcmFnOmUyMzc5ZWQ5MTE2NDQyODVhZTg2NmVlOTBjNDBkNDNjL3RleHRyZWdpb246ZTIzNzllZDkxMTY0NDI4NWFlODY2ZWU5MGM0MGQ0M2NfNDkxNw_123a0cc9-d6bd-4d01-a5bf-63b264e2a179" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounts Receivable&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Receivables are generally based on amounts billed to the customer in accordance with contractual provisions. Receivables are written off based on the individual credit evaluation and specific circumstances of the customer, when such treatment is warranted. The Company performs a review of outstanding receivables, historical collection information and existing economic conditions to determine if there are potential uncollectible receivables. At June&#160;30, 2022 and December&#160;31, 2021, our allowance for our estimate of expected credit losses was <ix:nonFraction unitRef="usd" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="INF" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl80Ni9mcmFnOmUyMzc5ZWQ5MTE2NDQyODVhZTg2NmVlOTBjNDBkNDNjL3RleHRyZWdpb246ZTIzNzllZDkxMTY0NDI4NWFlODY2ZWU5MGM0MGQ0M2NfMjc4OA_547fa090-ec0e-41c6-b90e-1c9e3de7ebd8"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="INF" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl80Ni9mcmFnOmUyMzc5ZWQ5MTE2NDQyODVhZTg2NmVlOTBjNDBkNDNjL3RleHRyZWdpb246ZTIzNzllZDkxMTY0NDI4NWFlODY2ZWU5MGM0MGQ0M2NfMjc4OA_93a8829c-697b-4ce1-adfe-5c52615e9cba">zero</ix:nonFraction></ix:nonFraction>.</span></ix:nonNumeric></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl80Ni9mcmFnOmUyMzc5ZWQ5MTE2NDQyODVhZTg2NmVlOTBjNDBkNDNjL3RleHRyZWdpb246ZTIzNzllZDkxMTY0NDI4NWFlODY2ZWU5MGM0MGQ0M2NfNDkxMg_e3cea539-85a9-4381-a522-b2e5a96bf40f" continuedAt="i584a46643d0f40d4a261750ea66faaf2" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contracts in Progress&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For performance obligations satisfied over time, amounts are billed as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals (e.g., biweekly or monthly) or upon achievement of contractual milestones. Typically, Sterling bills for advances or deposits from its customers before revenue is recognized, resulting in contract liabilities. However, the Company occasionally bills subsequent to revenue recognition, resulting in contract assets.</span></ix:nonNumeric></div></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><ix:continuation id="i7d2a697b16da4c8ba04656e7277438db"><ix:continuation id="i584a46643d0f40d4a261750ea66faaf2"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of the contracts under which the Company performs work also contain retainage provisions. Retainage refers to that portion of our billings held for payment by the customer pending satisfactory completion of the project. Unless reserved, the Company assumes that all amounts retained by customers under such provisions are fully collectible. At June&#160;30, 2022 and December&#160;31, 2021, contract assets included $<ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="strl:ContractWithCustomerRetainageAssetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl80Ni9mcmFnOmUyMzc5ZWQ5MTE2NDQyODVhZTg2NmVlOTBjNDBkNDNjL3RleHRyZWdpb246ZTIzNzllZDkxMTY0NDI4NWFlODY2ZWU5MGM0MGQ0M2NfMzY4MA_8f491e24-0c00-48ee-979f-33477acd9bdc">68,316</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="-3" name="strl:ContractWithCustomerRetainageAssetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl80Ni9mcmFnOmUyMzc5ZWQ5MTE2NDQyODVhZTg2NmVlOTBjNDBkNDNjL3RleHRyZWdpb246ZTIzNzllZDkxMTY0NDI4NWFlODY2ZWU5MGM0MGQ0M2NfMzY4Nw_331f9931-3f6f-426f-ab06-1ef8367867bd">47,308</ix:nonFraction> of retainage, respectively, and contract liabilities included $<ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="strl:ContractWithCustomerRetainageLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl80Ni9mcmFnOmUyMzc5ZWQ5MTE2NDQyODVhZTg2NmVlOTBjNDBkNDNjL3RleHRyZWdpb246ZTIzNzllZDkxMTY0NDI4NWFlODY2ZWU5MGM0MGQ0M2NfMzc1Mg_bcb4a71b-c140-461b-b0dc-af222790d987">47,037</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="-3" name="strl:ContractWithCustomerRetainageLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl80Ni9mcmFnOmUyMzc5ZWQ5MTE2NDQyODVhZTg2NmVlOTBjNDBkNDNjL3RleHRyZWdpb246ZTIzNzllZDkxMTY0NDI4NWFlODY2ZWU5MGM0MGQ0M2NfMzc1OQ_ed90db04-ef67-4449-a08f-b3b5ac51c0a0">46,882</ix:nonFraction> of retainage, respectively. Retainage on active contracts is classified as current regardless of the term of the contract and is generally collected within one year of the completion of a contract. We anticipate collecting approximately <ix:nonFraction unitRef="number" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="2" name="strl:ContractsReceivableRetainagePercentageEstimatedToBeCollectedInNextFiscalYear" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl80Ni9mcmFnOmUyMzc5ZWQ5MTE2NDQyODVhZTg2NmVlOTBjNDBkNDNjL3RleHRyZWdpb246ZTIzNzllZDkxMTY0NDI4NWFlODY2ZWU5MGM0MGQ0M2NfMzk5OQ_57739ac9-c22e-4d88-b630-b4e6406bd1dc">61</ix:nonFraction>% of our June&#160;30, 2022 retainage during the next twelve months. These assets and liabilities are reported on the Condensed Consolidated Balance Sheet within &#8220;Contract assets&#8221; and &#8220;Contract liabilities&#8221; on a contract-by-contract basis at the end of each reporting period.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized for the three and six months ended June&#160;30, 2022 that was included in the contract liability balance on December&#160;31, 2021 was $<ix:nonFraction unitRef="usd" contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630" decimals="-3" name="strl:ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl80Ni9mcmFnOmUyMzc5ZWQ5MTE2NDQyODVhZTg2NmVlOTBjNDBkNDNjL3RleHRyZWdpb246ZTIzNzllZDkxMTY0NDI4NWFlODY2ZWU5MGM0MGQ0M2NfNDM1Mg_63c2559c-afd5-449d-8d9e-27805b9fa9f5">245,185</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="strl:ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl80Ni9mcmFnOmUyMzc5ZWQ5MTE2NDQyODVhZTg2NmVlOTBjNDBkNDNjL3RleHRyZWdpb246ZTIzNzllZDkxMTY0NDI4NWFlODY2ZWU5MGM0MGQ0M2NfMTA5OTUxMTYzMjc4MA_6d36f2a3-4bac-4a90-99c7-d0f4b47dc37d">472,264</ix:nonFraction>, respectively. Revenue recognized for the three and six months ended June&#160;30, 2021 that was included in the contract liability balance on December&#160;31, 2020 was $<ix:nonFraction unitRef="usd" contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl80Ni9mcmFnOmUyMzc5ZWQ5MTE2NDQyODVhZTg2NmVlOTBjNDBkNDNjL3RleHRyZWdpb246ZTIzNzllZDkxMTY0NDI4NWFlODY2ZWU5MGM0MGQ0M2NfNDQ0OA_ca6dcd4c-db80-4bbf-a265-0cc101a98f49">141,813</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl80Ni9mcmFnOmUyMzc5ZWQ5MTE2NDQyODVhZTg2NmVlOTBjNDBkNDNjL3RleHRyZWdpb246ZTIzNzllZDkxMTY0NDI4NWFlODY2ZWU5MGM0MGQ0M2NfMTA5OTUxMTYzMjc4Ng_4d5d03ca-1e7b-4527-b82b-d2f22e06b00a">297,370</ix:nonFraction>, respectively.</span></div></ix:continuation><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl80Ni9mcmFnOmUyMzc5ZWQ5MTE2NDQyODVhZTg2NmVlOTBjNDBkNDNjL3RleHRyZWdpb246ZTIzNzllZDkxMTY0NDI4NWFlODY2ZWU5MGM0MGQ0M2NfNDkxMw_50dfc141-447e-426a-8e51-4f3a38f86d28" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash and Restricted Cash&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cash is comprised of highly liquid investments with maturities of three months or less. Restricted cash of $<ix:nonFraction unitRef="usd" contextRef="ie8edfe0ec5474401b6348fcb00d30f50_I20220630" decimals="-3" name="us-gaap:RestrictedCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl80Ni9mcmFnOmUyMzc5ZWQ5MTE2NDQyODVhZTg2NmVlOTBjNDBkNDNjL3RleHRyZWdpb246ZTIzNzllZDkxMTY0NDI4NWFlODY2ZWU5MGM0MGQ0M2NfNDU4OA_d8dace3e-01b4-490a-b056-a6b25efdc5fd">7,580</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ie2f546e47f384ee1931b600f87c3d079_I20211231" decimals="-3" name="us-gaap:RestrictedCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl80Ni9mcmFnOmUyMzc5ZWQ5MTE2NDQyODVhZTg2NmVlOTBjNDBkNDNjL3RleHRyZWdpb246ZTIzNzllZDkxMTY0NDI4NWFlODY2ZWU5MGM0MGQ0M2NfNDU5NQ_c87c225b-fb53-4449-b3e9-355b06637f66">6,853</ix:nonFraction> is included in &#8220;Other current assets&#8221; on the Condensed Consolidated Balance Sheets at June&#160;30, 2022 and December&#160;31, 2021, respectively. This primarily represents cash deposited by the Company into separate accounts and designated as collateral for standby letters of credit in the same amount in accordance with contractual agreements.</span></ix:nonNumeric></div></ix:continuation><div id="i479b2b8adc16472a8298d2221f48e84b_52"></div><ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RleHRyZWdpb246ODQwNGIxOTFlODQzNDdlYWE0NGY3MjBiZTBmYjBkMjRfNDAzOA_5ef1bf56-e424-467f-9dcc-ad45ee96aa81" continuedAt="ie965cee7dc5e4abdbcf7ea4d7fc08633" escape="true"><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:64.766%"><tr><td style="width:1.0%"></td><td style="width:4.994%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:92.806%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ACQUISITIONS</span></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On&#160;December 30, 2021 (the &#8220;Closing Date&#8221;), Sterling completed the acquisition (the &#8220;Acquisition&#8221;) of Petillo LLC and its related entities (collectively, &#8220;Petillo&#8221;). The Acquisition is accounted for using the acquisition method of accounting in accordance with ASC Topic 805, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RleHRyZWdpb246ODQwNGIxOTFlODQzNDdlYWE0NGY3MjBiZTBmYjBkMjRfNDAzOQ_5a7b06b4-0d98-4e90-ab6e-a36330776b9e" escape="true"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Purchase Consideration&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sterling completed the Acquisition for a purchase price of $<ix:nonFraction unitRef="usd" contextRef="iaae4b40f1b2c41f7bf9c61691848a96a_D20211230-20211230" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RleHRyZWdpb246ODQwNGIxOTFlODQzNDdlYWE0NGY3MjBiZTBmYjBkMjRfMzk1_30d38250-ee4a-4695-8517-e164f517cc88">196,763</ix:nonFraction>, net of cash acquired, detailed as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:86.162%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.638%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash consideration transferred, net of cash acquired</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaae4b40f1b2c41f7bf9c61691848a96a_D20211230-20211230" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RhYmxlOjRiM2M4NDM1NmQ0YjQ0ZWY5ODAwYjY0YWNkYTI0NGU1L3RhYmxlcmFuZ2U6NGIzYzg0MzU2ZDRiNDRlZjk4MDBiNjRhY2RhMjQ0ZTVfMC0xLTEtMS03MTUyMA_2d8bf35c-493d-4fe7-b154-f7e7c101036a">175,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity consideration transferred (<ix:nonFraction unitRef="shares" contextRef="iaae4b40f1b2c41f7bf9c61691848a96a_D20211230-20211230" decimals="-3" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RhYmxlOjRiM2M4NDM1NmQ0YjQ0ZWY5ODAwYjY0YWNkYTI0NGU1L3RhYmxlcmFuZ2U6NGIzYzg0MzU2ZDRiNDRlZjk4MDBiNjRhY2RhMjQ0ZTVfMS0wLTEtMS03MTUyMC90ZXh0cmVnaW9uOjJhMjM5NTk0OTk5ODQ1ZDJhZDQ3Yzk2ODBhYzg2MWEwXzM4_ef2a7a4e-2d61-40b7-b6a4-24eab0910b90">759</ix:nonFraction> shares at $<ix:nonFraction unitRef="usdPerShare" contextRef="ia4b2f394dfce42ae9138b3126624c50f_I20211230" decimals="2" name="us-gaap:BusinessAcquisitionSharePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RhYmxlOjRiM2M4NDM1NmQ0YjQ0ZWY5ODAwYjY0YWNkYTI0NGU1L3RhYmxlcmFuZ2U6NGIzYzg0MzU2ZDRiNDRlZjk4MDBiNjRhY2RhMjQ0ZTVfMS0wLTEtMS03MTUyMC90ZXh0cmVnaW9uOjJhMjM5NTk0OTk5ODQ1ZDJhZDQ3Yzk2ODBhYzg2MWEwXzUx_fd899d88-4d4f-4e3f-8bc0-c21d8e2ef0b9">26.87</ix:nonFraction> per share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaae4b40f1b2c41f7bf9c61691848a96a_D20211230-20211230" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RhYmxlOjRiM2M4NDM1NmQ0YjQ0ZWY5ODAwYjY0YWNkYTI0NGU1L3RhYmxlcmFuZ2U6NGIzYzg0MzU2ZDRiNDRlZjk4MDBiNjRhY2RhMjQ0ZTVfMS0xLTEtMS03MTUyMA_ba2ed508-d070-4675-9695-8e7657d4dbb6">20,406</ix:nonFraction></span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Target working capital adjustment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaae4b40f1b2c41f7bf9c61691848a96a_D20211230-20211230" decimals="-3" name="strl:BusinessCombinationConsiderationTransferredWorkingCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RhYmxlOjRiM2M4NDM1NmQ0YjQ0ZWY5ODAwYjY0YWNkYTI0NGU1L3RhYmxlcmFuZ2U6NGIzYzg0MzU2ZDRiNDRlZjk4MDBiNjRhY2RhMjQ0ZTVfMy0xLTEtMS03MTUyMA_a26a8da3-6b2b-491f-bf1e-25c96b960922">1,357</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaae4b40f1b2c41f7bf9c61691848a96a_D20211230-20211230" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RhYmxlOjRiM2M4NDM1NmQ0YjQ0ZWY5ODAwYjY0YWNkYTI0NGU1L3RhYmxlcmFuZ2U6NGIzYzg0MzU2ZDRiNDRlZjk4MDBiNjRhY2RhMjQ0ZTVfNC0xLTEtMS03MTUyMA_30d38250-ee4a-4695-8517-e164f517cc88">196,763</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Sterling&#8217;s closing stock price on December 29, 2021.</span></div></ix:nonNumeric><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Preliminary Purchase Price Allocation&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate purchase price noted above was allocated to the assets and liabilities acquired based upon their estimated fair values at the acquisition closing date, which were based, in part, upon a preliminary external appraisal and valuation of certain assets, including specifically identified intangible assets. The excess of the purchase price over the estimated fair value of the net tangible and identifiable intangible assets acquired totaling $<ix:nonFraction unitRef="usd" contextRef="ia4b2f394dfce42ae9138b3126624c50f_I20211230" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RleHRyZWdpb246ODQwNGIxOTFlODQzNDdlYWE0NGY3MjBiZTBmYjBkMjRfOTkx_7de6a2a6-c6b5-4516-80c2-d3245bb79fe6">60,873</ix:nonFraction> was recorded as goodwill. This goodwill represents the value of expected future earnings and cash flows, as well as the synergies created by the integration of the new business within our organization, including cross-selling opportunities to help strengthen our existing service offerings and expand our market position. Goodwill and intangibles of approximately $<ix:nonFraction unitRef="usd" contextRef="ia4b2f394dfce42ae9138b3126624c50f_I20211230" decimals="-3" name="us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RleHRyZWdpb246ODQwNGIxOTFlODQzNDdlYWE0NGY3MjBiZTBmYjBkMjRfMTM1OA_36c73313-6759-4c1e-9b05-4f8aae51bb55">132,000</ix:nonFraction> related to the Acquisition, are deductible and amortizable for tax purposes over the next <ix:nonNumeric contextRef="i62e20c6bbc1d44eb9bfc5567dd8e80d0_D20211230-20211230" name="strl:BusinessAcquisitionGoodwillExpectedTaxDeductiblePeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RleHRyZWdpb246ODQwNGIxOTFlODQzNDdlYWE0NGY3MjBiZTBmYjBkMjRfMTQ1MQ_1ae6c790-9d81-4450-bd3e-5d5d1c5570a0">15</ix:nonNumeric> years.</span></div><ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RleHRyZWdpb246ODQwNGIxOTFlODQzNDdlYWE0NGY3MjBiZTBmYjBkMjRfNDA0MA_64dbdd06-cc9c-4818-9496-c3efa220e6da" escape="true"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our purchase price allocation at the Acquisition Closing Date, net of cash acquired:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:86.162%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.638%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net tangible assets:</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4b2f394dfce42ae9138b3126624c50f_I20211230" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RhYmxlOjkyOTQxNTRlNDFiOTRlZTc4OTlkZTIwYmNiMTUxYTJhL3RhYmxlcmFuZ2U6OTI5NDE1NGU0MWI5NGVlNzg5OWRlMjBiY2IxNTFhMmFfMS0xLTEtMS03MTUyMA_a7bb1cdb-71ca-46a8-a292-69516b2cc0de">45,016</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4b2f394dfce42ae9138b3126624c50f_I20211230" decimals="-3" name="strl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RhYmxlOjkyOTQxNTRlNDFiOTRlZTc4OTlkZTIwYmNiMTUxYTJhL3RhYmxlcmFuZ2U6OTI5NDE1NGU0MWI5NGVlNzg5OWRlMjBiY2IxNTFhMmFfMi0xLTEtMS03MTUyMA_01242790-efc5-4667-8205-183ed81ac1fb">5,953</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4b2f394dfce42ae9138b3126624c50f_I20211230" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RhYmxlOjkyOTQxNTRlNDFiOTRlZTc4OTlkZTIwYmNiMTUxYTJhL3RhYmxlcmFuZ2U6OTI5NDE1NGU0MWI5NGVlNzg5OWRlMjBiY2IxNTFhMmFfMy0xLTEtMS03MTUyMA_1ff43995-4ca2-45fc-ae7f-4fdee81188ee">193</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4b2f394dfce42ae9138b3126624c50f_I20211230" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RhYmxlOjkyOTQxNTRlNDFiOTRlZTc4OTlkZTIwYmNiMTUxYTJhL3RhYmxlcmFuZ2U6OTI5NDE1NGU0MWI5NGVlNzg5OWRlMjBiY2IxNTFhMmFfNC0xLTEtMS03MTUyMA_3a2439c7-93d4-4d07-b79e-03e12814fb8c">47,141</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current assets, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4b2f394dfce42ae9138b3126624c50f_I20211230" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RhYmxlOjkyOTQxNTRlNDFiOTRlZTc4OTlkZTIwYmNiMTUxYTJhL3RhYmxlcmFuZ2U6OTI5NDE1NGU0MWI5NGVlNzg5OWRlMjBiY2IxNTFhMmFfNS0xLTEtMS03MTUyMA_29c73d57-1f7f-447e-a9c2-83cd9f417830">5,498</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia4b2f394dfce42ae9138b3126624c50f_I20211230" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RhYmxlOjkyOTQxNTRlNDFiOTRlZTc4OTlkZTIwYmNiMTUxYTJhL3RhYmxlcmFuZ2U6OTI5NDE1NGU0MWI5NGVlNzg5OWRlMjBiY2IxNTFhMmFfNi0xLTEtMS03MTUyMA_0fcfb75c-1b71-44bd-a705-60ff00bb99e1">21,810</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia4b2f394dfce42ae9138b3126624c50f_I20211230" decimals="-3" name="strl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContracts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RhYmxlOjkyOTQxNTRlNDFiOTRlZTc4OTlkZTIwYmNiMTUxYTJhL3RhYmxlcmFuZ2U6OTI5NDE1NGU0MWI5NGVlNzg5OWRlMjBiY2IxNTFhMmFfNy0xLTEtMS03MTUyMA_8c50e516-7a72-491b-8347-00694cdd08bd">8,585</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia4b2f394dfce42ae9138b3126624c50f_I20211230" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RhYmxlOjkyOTQxNTRlNDFiOTRlZTc4OTlkZTIwYmNiMTUxYTJhL3RhYmxlcmFuZ2U6OTI5NDE1NGU0MWI5NGVlNzg5OWRlMjBiY2IxNTFhMmFfOC0xLTEtMS03MTUyMA_85254347-7e40-4530-adea-564958285dda">8,216</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net tangible assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4b2f394dfce42ae9138b3126624c50f_I20211230" decimals="-3" name="strl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RhYmxlOjkyOTQxNTRlNDFiOTRlZTc4OTlkZTIwYmNiMTUxYTJhL3RhYmxlcmFuZ2U6OTI5NDE1NGU0MWI5NGVlNzg5OWRlMjBiY2IxNTFhMmFfOS0xLTEtMS03MTUyMA_96013d70-926d-488d-bd2a-e8046c6d3cc4">65,190</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Identifiable intangible assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4b2f394dfce42ae9138b3126624c50f_I20211230" decimals="-3" name="strl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIdentifiableIntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RhYmxlOjkyOTQxNTRlNDFiOTRlZTc4OTlkZTIwYmNiMTUxYTJhL3RhYmxlcmFuZ2U6OTI5NDE1NGU0MWI5NGVlNzg5OWRlMjBiY2IxNTFhMmFfMTAtMS0xLTEtNzE1MjA_122836e0-96d4-49ec-87f2-9b8d0df023ee">70,700</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4b2f394dfce42ae9138b3126624c50f_I20211230" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RhYmxlOjkyOTQxNTRlNDFiOTRlZTc4OTlkZTIwYmNiMTUxYTJhL3RhYmxlcmFuZ2U6OTI5NDE1NGU0MWI5NGVlNzg5OWRlMjBiY2IxNTFhMmFfMTEtMS0xLTEtNzE1MjA_7de6a2a6-c6b5-4516-80c2-d3245bb79fe6">60,873</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration transferred</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4b2f394dfce42ae9138b3126624c50f_I20211230" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RhYmxlOjkyOTQxNTRlNDFiOTRlZTc4OTlkZTIwYmNiMTUxYTJhL3RhYmxlcmFuZ2U6OTI5NDE1NGU0MWI5NGVlNzg5OWRlMjBiY2IxNTFhMmFfMTItMS0xLTEtNzE1MjA_a0171c48-ec12-4ae8-b31e-ecd0306ca3ef">196,763</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><ix:continuation id="ie965cee7dc5e4abdbcf7ea4d7fc08633"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June&#160;30, 2022, the total consideration and purchase price allocation (goodwill) changed by $<ix:nonFraction unitRef="usd" contextRef="i9d71d6962a1d454daab5a6640375e078_D20220101-20220630" decimals="-3" name="us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RleHRyZWdpb246ODQwNGIxOTFlODQzNDdlYWE0NGY3MjBiZTBmYjBkMjRfMTY1OA_dadfabf8-572c-4c75-aeee-e35668e12ff8">7,800</ix:nonFraction>, primarily due to an updated estimate of the tax basis step-up payment. The purchase price allocation above is subject to further change when additional information is obtained. We have not finalized our assessment of the fair values primarily for intangible assets and property and equipment. We intend to finalize the purchase price allocation as soon as practicable within the measurement period, but in no event later than one year following the Closing Date of the Acquisition. Our final purchase price allocation may result in additional adjustments to various other assets and liabilities, including the residual amount allocated to goodwill during the measurement period.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Identifiable Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets identified as part of the Acquisition are reflected in the table below and are recorded at their estimated fair value, as determined by the Company&#8217;s management, based on available information which includes a preliminary valuation from external experts. The estimated useful lives for intangible assets were determined based upon the remaining useful economic lives of the intangible assets that are expected to contribute directly or indirectly to future cash flows.</span></div><div style="margin-bottom:9pt;text-align:justify"><ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RleHRyZWdpb246ODQwNGIxOTFlODQzNDdlYWE0NGY3MjBiZTBmYjBkMjRfNDA0MQ_7415b36a-c607-470e-a59b-034d5cf88f4a" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.467%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.106%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Life (Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 30, 2021<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i28c8b004180a4c228f2cc4489dd0b7aa_D20211230-20211230" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RhYmxlOmYwZGFmNTk3MzRmYjQ3NzE5NzI3ZjNhMGNjZGNhNDM2L3RhYmxlcmFuZ2U6ZjBkYWY1OTczNGZiNDc3MTk3MjdmM2EwY2NkY2E0MzZfMS0xLTEtMS03MTUyMA_8ed1c457-4431-4e55-9523-5152707c95df">25</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c8b004180a4c228f2cc4489dd0b7aa_D20211230-20211230" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RhYmxlOmYwZGFmNTk3MzRmYjQ3NzE5NzI3ZjNhMGNjZGNhNDM2L3RhYmxlcmFuZ2U6ZjBkYWY1OTczNGZiNDc3MTk3MjdmM2EwY2NkY2E0MzZfMS0zLTEtMS03MTUyMA_96d86fb1-d23f-4130-aba8-b424f030242e">43,200</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i7b0f3641d9a148609a2a029dca606b8f_D20211230-20211230" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RhYmxlOmYwZGFmNTk3MzRmYjQ3NzE5NzI3ZjNhMGNjZGNhNDM2L3RhYmxlcmFuZ2U6ZjBkYWY1OTczNGZiNDc3MTk3MjdmM2EwY2NkY2E0MzZfMi0xLTEtMS03MTUyMA_e6e1074e-2cf4-499b-9dae-32a09a725c33">25</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b0f3641d9a148609a2a029dca606b8f_D20211230-20211230" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RhYmxlOmYwZGFmNTk3MzRmYjQ3NzE5NzI3ZjNhMGNjZGNhNDM2L3RhYmxlcmFuZ2U6ZjBkYWY1OTczNGZiNDc3MTk3MjdmM2EwY2NkY2E0MzZfMi0zLTEtMS03MTUyMA_012f9197-e042-4496-bd8f-30aadb2a4522">27,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaae4b40f1b2c41f7bf9c61691848a96a_D20211230-20211230" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RhYmxlOmYwZGFmNTk3MzRmYjQ3NzE5NzI3ZjNhMGNjZGNhNDM2L3RhYmxlcmFuZ2U6ZjBkYWY1OTczNGZiNDc3MTk3MjdmM2EwY2NkY2E0MzZfMy0zLTEtMS03MTUyMA_88ed366c-4074-4b0b-b602-55a3b56f8232">70,700</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Supplemental Pro Forma Information (Unaudited)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following unaudited pro forma combined financial information (&#8220;the pro forma financial information&#8221;) gives effect to the Acquisition, accounted for as a business combination using the purchase method of accounting. The pro forma financial information reflects the Acquisition and related events as if they occurred at the beginning of the period and includes adjustments to (1) include compensation expense associated with the employment agreement the Company entered into with Mr. Petillo, (2) include additional intangible asset amortization associated with the Acquisition, (3) include additional interest expense associated with the Acquisition and (4)&#160;include the pro forma results of Petillo for the three and six month periods ending June 30, 2021. This pro forma financial information has been presented for illustrative purposes only and is not necessarily indicative of the operating results that would have been achieved had the pro forma events taken place on the dates indicated. Further, the pro forma financial information does not purport to project the future operating results of the combined company following the Acquisition.</span></div><div style="margin-bottom:9pt;text-align:justify"><ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="us-gaap:BusinessAcquisitionProFormaInformationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RleHRyZWdpb246ODQwNGIxOTFlODQzNDdlYWE0NGY3MjBiZTBmYjBkMjRfNDA0Mg_49169f30-e6f1-4d4e-b99b-3c09c0116a6b" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.958%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.005%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.007%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pro forma revenue</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide12e8ae41c8443fb7e612ec41967447_D20210401-20210630" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RhYmxlOjQzN2U4M2Y2N2Y2YTQxOTViYTYxYjVhODg3OTQ3Y2Q5L3RhYmxlcmFuZ2U6NDM3ZTgzZjY3ZjZhNDE5NWJhNjFiNWE4ODc5NDdjZDlfMi0xLTEtMS03MTUyMA_ae9d0f90-dd91-4df4-b9a4-4a3a221e1257">455,827</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64d11e9063174985a7c134b1c0de437f_D20210101-20210630" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RhYmxlOjQzN2U4M2Y2N2Y2YTQxOTViYTYxYjVhODg3OTQ3Y2Q5L3RhYmxlcmFuZ2U6NDM3ZTgzZjY3ZjZhNDE5NWJhNjFiNWE4ODc5NDdjZDlfMi0zLTEtMS03MTUyMA_64c38115-e07d-4953-9af4-0fd94f861581">799,366</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pro forma net income attributable to Sterling</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide12e8ae41c8443fb7e612ec41967447_D20210401-20210630" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RhYmxlOjQzN2U4M2Y2N2Y2YTQxOTViYTYxYjVhODg3OTQ3Y2Q5L3RhYmxlcmFuZ2U6NDM3ZTgzZjY3ZjZhNDE5NWJhNjFiNWE4ODc5NDdjZDlfMy0xLTEtMS03MTUyMA_fa47d3db-9e34-418d-b890-7cb7618e8f3c">24,053</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64d11e9063174985a7c134b1c0de437f_D20210101-20210630" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RhYmxlOjQzN2U4M2Y2N2Y2YTQxOTViYTYxYjVhODg3OTQ3Y2Q5L3RhYmxlcmFuZ2U6NDM3ZTgzZjY3ZjZhNDE5NWJhNjFiNWE4ODc5NDdjZDlfMy0zLTEtMS03MTUyMA_7565d1e3-1a42-49b0-af8c-bd8e50bb7929">34,345</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:nonNumeric></div></ix:continuation><div id="i479b2b8adc16472a8298d2221f48e84b_58"></div><ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RleHRyZWdpb246ZTY1OTQ0YjllZGQzNDkwYTkyMmQ0NTUyOWMxMzdlNzBfMzM3MA_90ecb8c4-dca3-4771-8fa3-2f7e9ace3725" continuedAt="icc77baf238754539bd9f6d04d5368ba9" escape="true"><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:64.766%"><tr><td style="width:1.0%"></td><td style="width:4.994%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:92.806%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">REVENUE FROM CUSTOMERS</span></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Backlog</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RleHRyZWdpb246ZTY1OTQ0YjllZGQzNDkwYTkyMmQ0NTUyOWMxMzdlNzBfMzM2MA_9eeef042-601c-4e11-b077-a7d5ff063d38" continuedAt="ia7e4122c84c34e00bfa4ed2b8135d7eb" escape="true">The following table presents the Company&#8217;s backlog, by segment:</ix:nonNumeric></span></div><div style="margin-bottom:9pt"><ix:continuation id="ia7e4122c84c34e00bfa4ed2b8135d7eb"><table 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:64.689%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.715%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">E-Infrastructure Solutions Backlog</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46b981c047234757b7e18a6aef5e5e90_I20220630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOmRjNDRlYWM4OWZmOTQxNjBhZjMzMWRlYzM2MmM1NDQ0L3RhYmxlcmFuZ2U6ZGM0NGVhYzg5ZmY5NDE2MGFmMzMxZGVjMzYyYzU0NDRfMS0xLTEtMS03MTUyMA_6402ac4d-3157-4da4-a998-15ea39273a96">523,703</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49939571868340af8be609be8f14fa97_I20211231" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOmRjNDRlYWM4OWZmOTQxNjBhZjMzMWRlYzM2MmM1NDQ0L3RhYmxlcmFuZ2U6ZGM0NGVhYzg5ZmY5NDE2MGFmMzMxZGVjMzYyYzU0NDRfMS0zLTEtMS03MTUyMA_c1e49a13-af15-4af6-bdd1-e7f1c299ada1">432,613</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation Solutions Backlog</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i392e080004ae4c028ace8ce09c2849c5_I20220630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOmRjNDRlYWM4OWZmOTQxNjBhZjMzMWRlYzM2MmM1NDQ0L3RhYmxlcmFuZ2U6ZGM0NGVhYzg5ZmY5NDE2MGFmMzMxZGVjMzYyYzU0NDRfMi0xLTEtMS03MTUyMA_26001dce-dc87-4494-b0e6-83d11626fcab">939,329</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a3519e323174f21b2939c47581cb5cb_I20211231" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOmRjNDRlYWM4OWZmOTQxNjBhZjMzMWRlYzM2MmM1NDQ0L3RhYmxlcmFuZ2U6ZGM0NGVhYzg5ZmY5NDE2MGFmMzMxZGVjMzYyYzU0NDRfMi0zLTEtMS03MTUyMA_92671b58-fc8d-4ef8-a973-4d23a753fc00">963,267</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building Solutions Backlog - Commercial</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5e5e39374c94e29b5e9d57559cbd44b_I20220630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOmRjNDRlYWM4OWZmOTQxNjBhZjMzMWRlYzM2MmM1NDQ0L3RhYmxlcmFuZ2U6ZGM0NGVhYzg5ZmY5NDE2MGFmMzMxZGVjMzYyYzU0NDRfMy0xLTEtMS03MTUyMA_265aa33d-a535-466a-af23-645b3392fb35">80,624</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i231af9d26dd344148d65d08ed3a49893_I20211231" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOmRjNDRlYWM4OWZmOTQxNjBhZjMzMWRlYzM2MmM1NDQ0L3RhYmxlcmFuZ2U6ZGM0NGVhYzg5ZmY5NDE2MGFmMzMxZGVjMzYyYzU0NDRfMy0zLTEtMS03MTUyMA_c9ddaae6-1475-4c3d-9b11-0c640ef7ae7d">97,235</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Backlog</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOmRjNDRlYWM4OWZmOTQxNjBhZjMzMWRlYzM2MmM1NDQ0L3RhYmxlcmFuZ2U6ZGM0NGVhYzg5ZmY5NDE2MGFmMzMxZGVjMzYyYzU0NDRfNC0xLTEtMS03MTUyMA_84188efe-6d5a-444f-9b3f-7e950800cbb7">1,543,656</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOmRjNDRlYWM4OWZmOTQxNjBhZjMzMWRlYzM2MmM1NDQ0L3RhYmxlcmFuZ2U6ZGM0NGVhYzg5ZmY5NDE2MGFmMzMxZGVjMzYyYzU0NDRfNC0zLTEtMS03MTUyMA_e9ced271-e5c0-4c0b-90a2-ff03bb8cbfb3">1,493,115</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company expects to recognize approximately <ix:nonFraction unitRef="number" contextRef="i80eccd0ec7d24f649869f3d3a3bc0f72_I20220630" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RleHRyZWdpb246ZTY1OTQ0YjllZGQzNDkwYTkyMmQ0NTUyOWMxMzdlNzBfMTI4_d6b79f26-e6d9-4904-a29c-a5ee21251955">65</ix:nonFraction>% of its backlog as revenue during the next <ix:nonNumeric contextRef="i80eccd0ec7d24f649869f3d3a3bc0f72_I20220630" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RleHRyZWdpb246ZTY1OTQ0YjllZGQzNDkwYTkyMmQ0NTUyOWMxMzdlNzBfMTcz_d055c9dd-9f53-4d39-a17c-4e0285aac8dd">twelve months</ix:nonNumeric>, and the balance thereafter.</span></div></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><ix:continuation id="icc77baf238754539bd9f6d04d5368ba9"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Disaggregation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RleHRyZWdpb246ZTY1OTQ0YjllZGQzNDkwYTkyMmQ0NTUyOWMxMzdlNzBfMzM2Mg_0d8082f2-8ca4-4cdd-b067-c315a95d23d8" continuedAt="i61ecad6e6f2d4c0c884477f5dc9a4c3d" escape="true">The following tables present the Company&#8217;s revenue disaggregated by major end market and contract type:</ix:nonNumeric></span></div><div style="margin-bottom:9pt"><ix:continuation id="i61ecad6e6f2d4c0c884477f5dc9a4c3d"><table 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.215%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.455%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues by major end market</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">E-Infrastructure Solutions Revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc71b1c9038241919d8505f3c5f95eed_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfMi0xLTEtMS03MTUyMA_183e7214-2015-4d01-a07d-752b7ce1be31">233,548</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica09447249d242d0bbacba436732d568_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfMi0zLTEtMS03MTUyMA_cf438414-c469-4547-bfd7-41bb482a31c4">123,743</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc0b5c7ec7054848b73ff1a78ce2265c_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfMi01LTEtMS03MTUyMA_4dff0bab-0bc8-4b08-987a-640d56a8cef4">402,475</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62120394d02a4b99bd161eeb2ee55c0b_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfMi03LTEtMS03MTUyMA_55eeb48c-8a02-469e-8c4f-c2fc51fce9f8">220,315</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Heavy Highway</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie590c535717f4b02a8172d1561f0e6bb_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfMy0xLTEtMS03MTUyMA_a5afc2ae-f85e-4b29-9c67-090e80755537">139,624</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i493edf356c984ce7a2ad91ff0718caf2_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfMy0zLTEtMS03MTUyMA_b0353dcd-8344-457b-94d4-5fe2383a4afe">139,189</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5fdb374f0e644c188248b5dcc47513a5_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfMy01LTEtMS03MTUyMA_bc55b814-b40e-4191-8589-bab2e3373ad8">252,369</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c9af39baf4943bea5face02322b8b72_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfMy03LTEtMS03MTUyMA_b87f3355-83d6-4c5f-85c0-bf793a93110a">238,705</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aviation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib3513f02c5944fa195b95349042fa7fe_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfNC0xLTEtMS03MTUyMA_2b0b7619-b356-430f-90bd-ba6661511733">18,934</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifbdb36bae2cf43b69e7bc29035a4f95f_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfNC0zLTEtMS03MTUyMA_bafe0045-ad55-430b-9b86-b7d45f7a1abe">36,754</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia49bced5fb3a4ae7b5faa9c4099ec2b5_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfNC01LTEtMS03MTUyMA_918cc8b8-c273-469a-8d81-b7573990cb2a">36,517</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1493fae83754d4395ca0afa6dc10398_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfNC03LTEtMS03MTUyMA_9e8f146e-1f71-4eb3-8219-79ccd88e49ac">63,976</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Water Containment and Treatment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ee6a11386614ce3aab957a2bd93b883_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfNS0xLTEtMS03MTUyMA_c41ce2fb-2975-4100-a5de-cee892d71f03">17,117</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i173b4c7948544a18a496e0a2840a32dd_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfNS0zLTEtMS03MTUyMA_c8553c5c-e9dd-48b7-9adb-f02c38629cea">16,208</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i02703e3c7c424672ae78c6f2b1e70154_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfNS01LTEtMS03MTUyMA_164278e9-a960-4575-8404-798bf68554ce">37,004</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ffa3562eb65439fb74dfddb38ed9627_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfNS03LTEtMS03MTUyMA_386d11a0-a345-444f-96f3-09341743f568">30,427</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i53172f39d6214f4bb7440888aad8685e_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfNi0xLTEtMS03MTUyMA_41fa87f7-63bc-4a0a-a37c-92e382e2ad95">15,706</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d2ac491ea994be18a793493fd4ba690_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfNi0zLTEtMS03MTUyMA_45c2e839-ef83-4a7d-a57d-547dfed3e8b6">11,002</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cfbec6e3802418f9b4d9ecae7f372d4_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfNi01LTEtMS03MTUyMA_64f96393-4559-4aa2-830d-2513ecea2763">25,990</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19cb03b5e80c4a8caf45ace19596ea27_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfNi03LTEtMS03MTUyMA_c4199246-f97f-4636-865b-effee21682a2">17,099</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Transportation Solutions Revenues</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ee57d0c2c7f4e0b87dbc7a3e9b1f487_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfNy0xLTEtMS03MTUyMA_b6a53bb9-2faf-4a0b-9a2a-4eb3cc35bdcb">191,381</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife2b463984c140d491f2523d05c69fd0_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfNy0zLTEtMS03MTUyMA_50b68d6b-41c5-4c5d-b758-cbb76ae60727">203,153</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i727c200af117499aafe2cb4d880f95c5_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfNy01LTEtMS03MTUyMA_d2024a74-b81f-4b8a-b936-7fd681265d31">351,880</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97cc6d75dce04558b1bf8d39268b856d_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfNy03LTEtMS03MTUyMA_bc04c24a-8e24-4608-ae10-5c5782b01852">350,207</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Residential</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa959dafacd34a359df647b4e434582c_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfOC0xLTEtMS03MTUyMA_c89954ca-3ef1-40be-9fda-7ecc68a049ca">60,471</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78cc11ddeef441e4a211c280a42fe090_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfOC0zLTEtMS03MTUyMA_43f50e78-74d9-4064-b156-e796426cc31b">46,609</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idebbd4aa4ec546a6a1aaa86ab803ca04_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfOC01LTEtMS03MTUyMA_a4a05ebc-461a-499c-a953-fc8fabe2850b">114,741</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice463128a6a740e4925c106f03b8678a_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfOC03LTEtMS03MTUyMA_81758295-2be8-4128-932a-1ef9443c0f4d">90,783</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e930f797cb845579706d4c7cccfb611_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfOS0xLTEtMS03MTUyMA_0311249b-bfe9-40e3-9a21-4f00db3cc99e">25,168</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i616ba115d17049af80a284ef5cd68a42_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfOS0zLTEtMS03MTUyMA_ef43bb99-8e3e-42c1-b595-28830fe0df9a">28,161</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice580619b7a74f5087a49476f5c8bf21_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfOS01LTEtMS03MTUyMA_199c9607-ab63-4379-82c3-ac2b8d7d83bd">51,792</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1eda18b9d6184586b2347dfc99bd739d_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfOS03LTEtMS03MTUyMA_878b9537-f0bb-4aa9-9853-15bc2bd13c31">55,677</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Building Solutions Revenues</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if57bf8d75171469fba204be83c70d2f0_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfMTAtMS0xLTEtNzE1MjA_2d781f43-889e-429e-997f-b0aba0048094">85,639</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70a03866863b4c508e431b5db6d75427_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfMTAtMy0xLTEtNzE1MjA_dd9c34b5-6b41-405e-a1b5-9c1ad2e1ce56">74,770</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0220996ace7d4473a5170d671cea4c4e_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfMTAtNS0xLTEtNzE1MjA_c151d8b2-63bb-4c72-a4fe-034bd30b010f">166,533</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60f3843e73404b4e847c0c499837281d_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfMTAtNy0xLTEtNzE1MjA_25afc272-f5b9-4788-9207-db5fb1eddc1e">146,460</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Revenues</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4983597158284acf97b008c229607b16_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfMTEtMS0xLTEtNzE1MjA_3a3474dc-ff6b-4dc6-ba5a-54b264dbc848">510,568</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebbb975651c246398d013b46d35f15d2_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfMTEtMy0xLTEtNzE1MjA_8e51e829-2e32-40aa-a91e-60200ade22d2">401,666</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib3d93599cb1846abafc6275388cefc64_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfMTEtNS0xLTEtNzE1MjA_9c684de2-2b76-4756-959e-f26b81d878ee">920,888</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24b9ce40b3b74e8d86a6d9c5cb93ced9_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfMTEtNy0xLTEtNzE1MjA_8e3a9f58-bd3f-4921-8dc8-fbb4f182d8f8">716,982</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues by contract type</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-Unit Price</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id36aa2bbec07477bab1e239a6a4edea3_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfMTQtMS0xLTEtNzE1MjA_a0459676-a3e0-4fdb-83f8-23cf8b39d557">180,408</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4853da4a2fba4ac4b7c87b74c02a39f9_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfMTQtMy0xLTEtNzE1MjA_30e8c23a-fc58-4e80-90c5-a04fbc3a9fd6">225,886</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeff406b596942d491e3738282a4a871_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfMTQtNS0xLTEtNzE1MjA_11df29f8-8a42-4f8f-8fe4-ed94da61a550">336,718</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e65b8bbe9cd4fe1abb4a01521db251d_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfMTQtNy0xLTEtNzE1MjA_80f763bd-280b-400b-b6a0-9b36b96506e8">403,434</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lump-Sum</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i57f4b27213f84621852714afc73366e3_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfMTUtMS0xLTEtNzE1MjA_49cf38aa-930f-4beb-b80a-d8a118e63669">267,274</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c6dcf6517134f71a1928d2170069535_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfMTUtMy0xLTEtNzE1MjA_4df434c3-5897-4b19-9dcf-f4875e1c1600">127,416</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1d62ba890604ae381334e368235d5aa_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfMTUtNS0xLTEtNzE1MjA_5587d53f-c45e-4fcc-88f0-d9f7c43ddedc">465,142</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf7a870f04e6428893b00cbcdf3eaa74_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfMTUtNy0xLTEtNzE1MjA_cab3d945-1fd0-457f-948b-f5071a0f36b6">218,571</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Residential and Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ccd521d33e64123b5c05eacc553624d_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfMTYtMS0xLTEtNzE1MjA_d1aeab0f-2430-45c8-aac1-4bb91c484e5d">62,886</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if777c5ffb50144ad91cabd039a9a286b_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfMTYtMy0xLTEtNzE1MjA_403b4e30-2cec-48fa-b8e2-316b577e6e37">48,364</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2505bd9c73784112bb7f4bc8d8fed0b7_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfMTYtNS0xLTEtNzE1MjA_81cd4093-7d26-42e7-af88-ab2f49a4e8d1">119,028</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1243eb45a4f484282629913ae82139b_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfMTYtNy0xLTEtNzE1MjA_4a9f6f2f-5a11-4d4a-98bb-3526fea8872b">94,977</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Revenues</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4983597158284acf97b008c229607b16_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfMTctMS0xLTEtNzE1MjA_2cbee3af-382f-48e0-862b-19dc3e72222f">510,568</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebbb975651c246398d013b46d35f15d2_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfMTctMy0xLTEtNzE1MjA_1fca03c5-7d29-4e80-8c29-749fe98c4ab1">401,666</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib3d93599cb1846abafc6275388cefc64_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfMTctNS0xLTEtNzE1MjA_7a809e65-277e-486c-ab6f-af8b65de73d2">920,888</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24b9ce40b3b74e8d86a6d9c5cb93ced9_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfMTctNy0xLTEtNzE1MjA_583d2ce6-8098-42a2-9ea1-81027072167b">716,982</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:continuation></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each of these contract types presents advantages and disadvantages. Typically, the Company assumes more risk with lump-sum contracts; however, these types of contracts offer additional profits if the work is completed for less than originally estimated. Under fixed-unit price contracts, the Company&#8217;s profit may vary if actual labor-hour costs vary significantly from the negotiated rates. Also, because some contracts can provide little or no fee for managing material costs, the components of contract cost can impact profitability.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Variable Consideration</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has projects that it is in the process of negotiating, or awaiting final approval of, unapproved change orders and claims with its customers. The Company is proceeding with its contractual rights to recoup additional costs incurred from its customers based on completing work associated with change orders, including change orders with pending change order pricing, or claims related to significant changes in scope which resulted in substantial delays and additional costs in completing the work. Unapproved change order and claim information has been provided to the Company&#8217;s customers and negotiations with the customers are ongoing. If additional progress with an acceptable resolution is not reached, legal action will be taken. Based upon the Company&#8217;s review of the provisions of its contracts, specific costs incurred and other related evidence supporting the unapproved change orders and claims, together in some cases as necessary with the views of the Company&#8217;s outside claim consultants, the Company concluded it was appropriate to include in project price amounts of $<ix:nonFraction unitRef="usd" contextRef="i55f1778e4b3a4a7484878807ad925c0a_I20220630" decimals="-3" name="us-gaap:UnapprovedChangeOrdersAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RleHRyZWdpb246ZTY1OTQ0YjllZGQzNDkwYTkyMmQ0NTUyOWMxMzdlNzBfMTk4Ng_4699139a-3899-4927-9ede-02447c332f28">13,985</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i0cbb55f5ca4a4063bdad52e13a450a64_I20211231" decimals="-3" name="us-gaap:UnapprovedChangeOrdersAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RleHRyZWdpb246ZTY1OTQ0YjllZGQzNDkwYTkyMmQ0NTUyOWMxMzdlNzBfMTk5Mw_e8640c28-8688-40b7-96a0-7550132352e6">13,905</ix:nonFraction>, at June&#160;30, 2022 and December&#160;31, 2021, respectively, relating to unapproved change orders and claims. Provisions for estimated losses on uncompleted contracts are made in the period in which such losses are determined.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contract Estimates</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting for long-term contracts and programs involves the use of various techniques to estimate total contract revenue and costs. For long-term contracts, the Company estimates the profit on a contract as the difference between the total estimated revenue and expected costs to complete a contract and recognizes such profit over the life of the contract. Contract estimates are based on various assumptions to project the outcome of future events that often span several years. These assumptions include labor productivity and availability, the complexity of the work to be performed, the cost and availability of materials and the performance of subcontractors. Changes in job performance, job conditions and estimated profitability, including those changes arising from contract penalty provisions and final contract settlements, may result in revisions to costs and income and are recognized in the period in which the revisions are determined. Changes in contract estimates and variations in project scope of work resulted in net increases of approximately $<ix:nonFraction unitRef="usd" contextRef="ic5dcbf521ec0454db40d57011f170c25_D20220401-20220630" decimals="-3" name="strl:EstimatedConstructionGrossProfitLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RleHRyZWdpb246ZTY1OTQ0YjllZGQzNDkwYTkyMmQ0NTUyOWMxMzdlNzBfMTA5OTUxMTYzMTk3Ng_15fea6c4-c22d-48c8-97c2-e4c49d3900cb">10,600</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i70759affeb904d93ac801fbc73ba3575_D20220101-20220630" decimals="-3" name="strl:EstimatedConstructionGrossProfitLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RleHRyZWdpb246ZTY1OTQ0YjllZGQzNDkwYTkyMmQ0NTUyOWMxMzdlNzBfMTA5OTUxMTYzMjAwMg_05b0cd7e-180b-47bc-a65b-d1a666ac7a75">26,000</ix:nonFraction> for the three and six months ended June&#160;30, 2022, respectively, and net increases of approximately $<ix:nonFraction unitRef="usd" contextRef="i2815adf4ddb34d4fb3f23580969838bf_D20210401-20210630" decimals="-3" name="strl:EstimatedConstructionGrossProfitLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RleHRyZWdpb246ZTY1OTQ0YjllZGQzNDkwYTkyMmQ0NTUyOWMxMzdlNzBfMTA5OTUxMTYzMjA3Mg_4dc322e8-e7dd-4fed-967a-24e64656df77">3,700</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i75e077bcf2a949dd9f863dd39b9dc00e_D20210101-20210630" decimals="-3" name="strl:EstimatedConstructionGrossProfitLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RleHRyZWdpb246ZTY1OTQ0YjllZGQzNDkwYTkyMmQ0NTUyOWMxMzdlNzBfMTA5OTUxMTYzMjA4MA_3dbf785c-2ac4-4b72-b3fd-d8a3e6609fef">12,000</ix:nonFraction> for the three and six months ended June&#160;30, 2021, respectively, included in &#8220;Operating income&#8221; on the Condensed Consolidated Statements of Operations.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></div><div id="i479b2b8adc16472a8298d2221f48e84b_64"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="us-gaap:VariableInterestEntityDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RleHRyZWdpb246ZjdiNjlhNGYyZjAxNDNhM2EzNGQ3ZWY2MGFjMTE3YmRfMTc2OA_f4b3b4d9-fb2d-4ecc-a5e0-201824bddbd6" escape="true"><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:48.391%"><tr><td style="width:1.0%"></td><td style="width:4.640%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.160%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CONSOLIDATED 50% OWNED SUBSIDIARIES</span></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has <ix:nonFraction unitRef="number" contextRef="i52fad4cd959f40008f38b3215c541458_I20220331" decimals="2" name="strl:ConsolidatedEntitiesOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RleHRyZWdpb246ZjdiNjlhNGYyZjAxNDNhM2EzNGQ3ZWY2MGFjMTE3YmRfMjM_fbfad356-fd53-4b4e-a26f-1c83e5c53fe9">50</ix:nonFraction>% ownership interests in <ix:nonFraction unitRef="entity" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="INF" name="strl:Consolidated50OwnedSubsidiariesNumberOfEntities" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RleHRyZWdpb246ZjdiNjlhNGYyZjAxNDNhM2EzNGQ3ZWY2MGFjMTE3YmRfNDk_01b63a7f-1d2f-4a6b-a164-240161e4c2f6">two</ix:nonFraction> subsidiaries (&#8220;Myers&#8221; and &#8220;RHB&#8221;) that it fully consolidates as a result of its exercise of control over the entities. The earnings attributable to the <ix:nonFraction unitRef="number" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="2" name="strl:ConsolidatedEntitiesOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RleHRyZWdpb246ZjdiNjlhNGYyZjAxNDNhM2EzNGQ3ZWY2MGFjMTE3YmRfMjAz_1324b176-fa57-4dc1-b647-d5557e38478e">50</ix:nonFraction>% portions the Company does not own were approximately $<ix:nonFraction unitRef="usd" contextRef="i470c142db2f24162904cb992a839bedb_D20220401-20220630" decimals="-3" name="us-gaap:IncomeLossFromSubsidiariesBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RleHRyZWdpb246ZjdiNjlhNGYyZjAxNDNhM2EzNGQ3ZWY2MGFjMTE3YmRfMTA5OTUxMTYyOTU2OQ_fa96af87-1b7f-431b-81dd-e5a909578798">100</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i52ae6f9f913a48cba66789cc254bd5e8_D20220101-20220630" decimals="-3" name="us-gaap:IncomeLossFromSubsidiariesBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RleHRyZWdpb246ZjdiNjlhNGYyZjAxNDNhM2EzNGQ3ZWY2MGFjMTE3YmRfMTA5OTUxMTYyOTU3Nw_b2606515-6568-4143-a353-39c89efc80eb">1,100</ix:nonFraction> for the three and six months ended June&#160;30, 2022, respectively, and were approximately $<ix:nonFraction unitRef="usd" contextRef="i3417b620b9764caa889c85d4c4e89727_D20210401-20210630" decimals="-3" name="us-gaap:IncomeLossFromSubsidiariesBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RleHRyZWdpb246ZjdiNjlhNGYyZjAxNDNhM2EzNGQ3ZWY2MGFjMTE3YmRfMTA5OTUxMTYyOTYxNg_0c79d952-857d-497e-a549-65dfbaf3cf56">4,800</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i9d1216157e914203beae452d6cc02ba4_D20210101-20210630" decimals="-3" name="us-gaap:IncomeLossFromSubsidiariesBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RleHRyZWdpb246ZjdiNjlhNGYyZjAxNDNhM2EzNGQ3ZWY2MGFjMTE3YmRfMTA5OTUxMTYyOTYyNA_c7a37f84-fc86-4673-924c-c89deef1bf9e">6,600</ix:nonFraction> for the three and six months ended June&#160;30, 2021, respectively, and are eliminated within &#8220;Other operating expense, net&#8221; in the Condensed Consolidated Statements of Operations. Any undistributed earnings for partners are included in &#8220;Members&#8217; interest subject to mandatory redemption and undistributed earnings&#8221; within the Condensed Consolidated Balance Sheets and are mandatorily payable at the time of the noncontrolling owners&#8217; death or permanent disability.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These <ix:nonFraction unitRef="entity" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="INF" name="strl:Consolidated50OwnedSubsidiariesNumberOfEntities" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RleHRyZWdpb246ZjdiNjlhNGYyZjAxNDNhM2EzNGQ3ZWY2MGFjMTE3YmRfMzg0ODI5MDY5OTA4Ng_20ce4851-85db-4896-b854-bca7753a8556">two</ix:nonFraction> subsidiaries have individual mandatory redemption provisions which, under circumstances outlined in the partner agreements, are certain to occur and obligate the Company to purchase each partner&#8217;s remaining <ix:nonFraction unitRef="number" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="2" name="strl:ConsolidatedEntitiesOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RleHRyZWdpb246ZjdiNjlhNGYyZjAxNDNhM2EzNGQ3ZWY2MGFjMTE3YmRfOTE3_53b4bd09-bc84-4226-adcd-93387347af97">50</ix:nonFraction>% interests for $<ix:nonFraction unitRef="usd" contextRef="icae9ba146abf4cf4b17e837acd4e2fa2_I20220630" decimals="-3" name="strl:MembersInterestSubjectToMandatoryRedemption" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RleHRyZWdpb246ZjdiNjlhNGYyZjAxNDNhM2EzNGQ3ZWY2MGFjMTE3YmRfOTM0_95d84085-100f-47d5-8fc6-c32386aba094">20,000</ix:nonFraction> ($<ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="strl:MembersInterestSubjectToMandatoryRedemption" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RleHRyZWdpb246ZjdiNjlhNGYyZjAxNDNhM2EzNGQ3ZWY2MGFjMTE3YmRfOTM4_160e4063-488c-4f7f-9517-59cecd4748ac">40,000</ix:nonFraction> in the aggregate). The Company has purchased <ix:nonFraction unitRef="insurancepolicy" contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630" decimals="INF" name="strl:NumberOfDeathAndDisabilityInsurancePolicies" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RleHRyZWdpb246ZjdiNjlhNGYyZjAxNDNhM2EzNGQ3ZWY2MGFjMTE3YmRfOTg2_d8b07692-d12f-47e4-b674-473ec616f4e0">two</ix:nonFraction> separate $<ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="strl:DeathAndDisabilityInsurancePoliciesPerPolicyAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RleHRyZWdpb246ZjdiNjlhNGYyZjAxNDNhM2EzNGQ3ZWY2MGFjMTE3YmRfOTk4_0b4a1a71-08cb-4305-b13a-1e89bfc05c66">20,000</ix:nonFraction> death and permanent total disability insurance policies to mitigate the Company&#8217;s cash draw if such events were to occur. These purchase obligations are also recorded in &#8220;Members&#8217; interest subject to mandatory redemption and undistributed earnings&#8221; on the Condensed Consolidated Balance Sheets.</span></div><ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="strl:ScheduleOfComponentsOfAgreementObligationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RleHRyZWdpb246ZjdiNjlhNGYyZjAxNDNhM2EzNGQ3ZWY2MGFjMTE3YmRfMTc2NA_0524b251-1539-4cd7-9656-aab00b33c733" escape="true"><div style="margin-bottom:3pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The liability consists of the following:</span></div><div style="margin-bottom:9pt"><table 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:69.806%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Members&#8217; interest subject to mandatory redemption</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="strl:MembersInterestSubjectToMandatoryRedemption" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RhYmxlOjk0ZWU3MWE3MWQ3YTQ1N2M4MjBhY2ZmOTIwNDkwNTAyL3RhYmxlcmFuZ2U6OTRlZTcxYTcxZDdhNDU3YzgyMGFjZmY5MjA0OTA1MDJfMS0xLTEtMS03MTUyMA_bff71612-bea2-43b9-8f3c-85bf86aa4ef1">40,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="-3" name="strl:MembersInterestSubjectToMandatoryRedemption" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RhYmxlOjk0ZWU3MWE3MWQ3YTQ1N2M4MjBhY2ZmOTIwNDkwNTAyL3RhYmxlcmFuZ2U6OTRlZTcxYTcxZDdhNDU3YzgyMGFjZmY5MjA0OTA1MDJfMS0zLTEtMS03MTUyMA_d49401f3-70bd-470b-bc55-731a1c7423fa">40,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net accumulated earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="strl:UndistributedEarningsOfDomesticSubsidiariesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RhYmxlOjk0ZWU3MWE3MWQ3YTQ1N2M4MjBhY2ZmOTIwNDkwNTAyL3RhYmxlcmFuZ2U6OTRlZTcxYTcxZDdhNDU3YzgyMGFjZmY5MjA0OTA1MDJfMi0xLTEtMS03MTUyMA_b20eba49-c1d1-4b6e-a3f8-2f61f029158f">14,214</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="-3" name="strl:UndistributedEarningsOfDomesticSubsidiariesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RhYmxlOjk0ZWU3MWE3MWQ3YTQ1N2M4MjBhY2ZmOTIwNDkwNTAyL3RhYmxlcmFuZ2U6OTRlZTcxYTcxZDdhNDU3YzgyMGFjZmY5MjA0OTA1MDJfMi0zLTEtMS03MTUyMA_6f946be9-c127-46c3-9f67-33076f234c05">15,115</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 19pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liability</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="strl:MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RhYmxlOjk0ZWU3MWE3MWQ3YTQ1N2M4MjBhY2ZmOTIwNDkwNTAyL3RhYmxlcmFuZ2U6OTRlZTcxYTcxZDdhNDU3YzgyMGFjZmY5MjA0OTA1MDJfMy0xLTEtMS03MTUyMA_9e0895c0-9df7-4496-a317-334c49b1d787">54,214</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="-3" name="strl:MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RhYmxlOjk0ZWU3MWE3MWQ3YTQ1N2M4MjBhY2ZmOTIwNDkwNTAyL3RhYmxlcmFuZ2U6OTRlZTcxYTcxZDdhNDU3YzgyMGFjZmY5MjA0OTA1MDJfMy0zLTEtMS03MTUyMA_72a394f0-9dc8-4fb9-b3f2-94847016f8a7">55,115</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:3pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company must determine whether any of its entities, including these <ix:nonFraction unitRef="entity" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="INF" name="strl:Consolidated50OwnedSubsidiariesNumberOfEntities" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RleHRyZWdpb246ZjdiNjlhNGYyZjAxNDNhM2EzNGQ3ZWY2MGFjMTE3YmRfMTQxMQ_df1233da-e7ea-4de2-a121-0ca22b882da6">two</ix:nonFraction> <ix:nonFraction unitRef="number" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="2" name="strl:ConsolidatedEntitiesOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RleHRyZWdpb246ZjdiNjlhNGYyZjAxNDNhM2EzNGQ3ZWY2MGFjMTE3YmRfMTQxNA_53b4bd09-bc84-4226-adcd-93387347af97">50</ix:nonFraction>% owned subsidiaries, in which it participates, is a VIE. The Company determined that Myers is a VIE and that the Company is the primary beneficiary because, pursuant to the terms of the Myers Operating Agreement, the Company is exposed to the majority of potential losses of the partnership.</span></div><ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="srt:ScheduleOfCondensedIncomeStatementTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RleHRyZWdpb246ZjdiNjlhNGYyZjAxNDNhM2EzNGQ3ZWY2MGFjMTE3YmRfMTc2NQ_8f8c1257-1a3a-486e-819a-951cde92f752" continuedAt="i0de59d8a917b4e9689d5b8b66aa39ba2" escape="true"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summary financial information for Myers is as follows:</span></div><div style="margin-bottom:9pt"><table 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.052%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.354%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia5245fe7be544985b7f32577e574804c_D20220401-20220630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RhYmxlOjJjY2Y5NzA0MzlhMjRlZDNiZDA4OTBkYmNmODJiNWI1L3RhYmxlcmFuZ2U6MmNjZjk3MDQzOWEyNGVkM2JkMDg5MGRiY2Y4MmI1YjVfMi0xLTEtMS03MTUyMA_fe2c2ea5-fb35-4f43-9530-bb81e0ea6c4a">48,741</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6cf5b9b493b840478798b5765b691768_D20210401-20210630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RhYmxlOjJjY2Y5NzA0MzlhMjRlZDNiZDA4OTBkYmNmODJiNWI1L3RhYmxlcmFuZ2U6MmNjZjk3MDQzOWEyNGVkM2JkMDg5MGRiY2Y4MmI1YjVfMi0zLTEtMS03MTUyMA_8129efe7-a26a-4fd5-9b2e-d477e4fb8a11">43,137</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab900d044e654dcc813642a098230fba_D20220101-20220630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RhYmxlOjJjY2Y5NzA0MzlhMjRlZDNiZDA4OTBkYmNmODJiNWI1L3RhYmxlcmFuZ2U6MmNjZjk3MDQzOWEyNGVkM2JkMDg5MGRiY2Y4MmI1YjVfMi01LTEtMS03MTUyMA_139aadbe-0e9d-44ac-b099-9fff6ea0bfbe">93,099</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia7e627884299442eb1a327b595594121_D20210101-20210630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RhYmxlOjJjY2Y5NzA0MzlhMjRlZDNiZDA4OTBkYmNmODJiNWI1L3RhYmxlcmFuZ2U6MmNjZjk3MDQzOWEyNGVkM2JkMDg5MGRiY2Y4MmI1YjVfMi03LTEtMS03MTUyMA_d088280a-ad88-40a8-8015-e64f1be059a5">71,094</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating (loss) income</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia5245fe7be544985b7f32577e574804c_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RhYmxlOjJjY2Y5NzA0MzlhMjRlZDNiZDA4OTBkYmNmODJiNWI1L3RhYmxlcmFuZ2U6MmNjZjk3MDQzOWEyNGVkM2JkMDg5MGRiY2Y4MmI1YjVfMy0xLTEtMS03MTUyMA_01fab020-dd02-40ad-b7f0-2fa0b8d6b28b">4,608</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6cf5b9b493b840478798b5765b691768_D20210401-20210630" decimals="-3" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RhYmxlOjJjY2Y5NzA0MzlhMjRlZDNiZDA4OTBkYmNmODJiNWI1L3RhYmxlcmFuZ2U6MmNjZjk3MDQzOWEyNGVkM2JkMDg5MGRiY2Y4MmI1YjVfMy0zLTEtMS03MTUyMA_bf985829-6d71-471d-bbcd-483ad48c3f83">747</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iab900d044e654dcc813642a098230fba_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RhYmxlOjJjY2Y5NzA0MzlhMjRlZDNiZDA4OTBkYmNmODJiNWI1L3RhYmxlcmFuZ2U6MmNjZjk3MDQzOWEyNGVkM2JkMDg5MGRiY2Y4MmI1YjVfMy01LTEtMS03MTUyMA_03076f99-b4a3-4553-a26d-a47fe282cc32">6,056</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia7e627884299442eb1a327b595594121_D20210101-20210630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RhYmxlOjJjY2Y5NzA0MzlhMjRlZDNiZDA4OTBkYmNmODJiNWI1L3RhYmxlcmFuZ2U6MmNjZjk3MDQzOWEyNGVkM2JkMDg5MGRiY2Y4MmI1YjVfMy03LTEtMS03MTUyMA_968a8c37-9499-4cc8-98ec-30da35721661">1,465</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia5245fe7be544985b7f32577e574804c_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RhYmxlOjJjY2Y5NzA0MzlhMjRlZDNiZDA4OTBkYmNmODJiNWI1L3RhYmxlcmFuZ2U6MmNjZjk3MDQzOWEyNGVkM2JkMDg5MGRiY2Y4MmI1YjVfNC0xLTEtMS03MTUyMA_25f77120-1663-4f5b-830f-7d682e70cf05">2,305</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6cf5b9b493b840478798b5765b691768_D20210401-20210630" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RhYmxlOjJjY2Y5NzA0MzlhMjRlZDNiZDA4OTBkYmNmODJiNWI1L3RhYmxlcmFuZ2U6MmNjZjk3MDQzOWEyNGVkM2JkMDg5MGRiY2Y4MmI1YjVfNC0zLTEtMS03MTUyMA_4deb5505-ce42-441b-a533-aa196097b7f1">366</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iab900d044e654dcc813642a098230fba_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RhYmxlOjJjY2Y5NzA0MzlhMjRlZDNiZDA4OTBkYmNmODJiNWI1L3RhYmxlcmFuZ2U6MmNjZjk3MDQzOWEyNGVkM2JkMDg5MGRiY2Y4MmI1YjVfNC01LTEtMS03MTUyMA_60e85559-600e-4853-a36a-15be954e0fb8">568</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia7e627884299442eb1a327b595594121_D20210101-20210630" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RhYmxlOjJjY2Y5NzA0MzlhMjRlZDNiZDA4OTBkYmNmODJiNWI1L3RhYmxlcmFuZ2U6MmNjZjk3MDQzOWEyNGVkM2JkMDg5MGRiY2Y4MmI1YjVfNC03LTEtMS03MTUyMA_3c546527-4845-4268-a262-ea406a911693">717</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div id="i479b2b8adc16472a8298d2221f48e84b_70"></div><ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="us-gaap:EquityMethodInvestmentsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RleHRyZWdpb246ZjlmNGYyZDI0MzY1NDIyYTg5NjA4NDVlMGRmZDI3YTFfMjcxNQ_521fa5ad-926d-41a7-b3aa-4fbfe5b16dc8" continuedAt="ibe32e7be7c134263820e1b978f9ce2e0" escape="true"><div style="margin-bottom:4pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:43.713%"><tr><td style="width:1.0%"></td><td style="width:5.254%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:92.546%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CONSTRUCTION JOINT VENTURES</span></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Joint Ventures with a Controlling Interest</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;We consolidate any venture that is determined to be a VIE for which we are the primary beneficiary, or which we otherwise effectively control. The equity held by the remaining owners and their portions of net income (loss) are reflected in stockholders&#8217; equity on the Condensed Consolidated Balance Sheets line item &#8220;Noncontrolling interests&#8221; and in the Condensed Consolidated Statements of Operations line item &#8220;Net income attributable to noncontrolling interests,&#8221; respectively. The Company determined that a joint venture in which the Company&#8217;s Ralph L. Wadsworth Construction subsidiary is a <ix:nonFraction unitRef="number" contextRef="i52385de102de4b448bb5b78c666fe39f_D20220101-20220630" decimals="2" name="us-gaap:VariableInterestEntityOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RleHRyZWdpb246ZjlmNGYyZDI0MzY1NDIyYTg5NjA4NDVlMGRmZDI3YTFfNjQ2_f340599d-d393-4157-abfe-7d9cb6e9bc9a">51</ix:nonFraction>% owner is a VIE and the Company is the primary beneficiary. <ix:continuation id="i0de59d8a917b4e9689d5b8b66aa39ba2" continuedAt="i1d104e21892044929d43d664c0d37e07">Summary financial information for this construction joint venture is as follows:</ix:continuation></span></div><div style="text-align:justify"><ix:continuation id="i1d104e21892044929d43d664c0d37e07" continuedAt="i71b6adcba89448fb9eded35808fc7dda"><table 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:42.905%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.355%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49f5b6224144471bb4806947fc535f61_D20220401-20220630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOjBkZDU4NmRmZDM5OTRiZTc4YTc0OTFkMzZhNDhiZDNiL3RhYmxlcmFuZ2U6MGRkNTg2ZGZkMzk5NGJlNzhhNzQ5MWQzNmE0OGJkM2JfMi0xLTEtMS03MTUyMA_acf7f366-e6e5-4b44-aa5d-25b00f8b7700">12,609</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13e0dd7cbba44ba48b6097c466f3a120_D20210401-20210630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOjBkZDU4NmRmZDM5OTRiZTc4YTc0OTFkMzZhNDhiZDNiL3RhYmxlcmFuZ2U6MGRkNTg2ZGZkMzk5NGJlNzhhNzQ5MWQzNmE0OGJkM2JfMi0zLTEtMS03MTUyMA_e4cbc8db-aff9-45e2-ad5d-b22dd6682e44">9,325</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i093fd8b7fa9d4e84908b5867761354ab_D20220101-20220630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOjBkZDU4NmRmZDM5OTRiZTc4YTc0OTFkMzZhNDhiZDNiL3RhYmxlcmFuZ2U6MGRkNTg2ZGZkMzk5NGJlNzhhNzQ5MWQzNmE0OGJkM2JfMi01LTEtMS03MTUyMA_04090ad7-df92-460c-a00c-c6ad9f5c9241">20,462</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31b33ed5c0ad431399c0b92ccf054393_D20210101-20210630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOjBkZDU4NmRmZDM5OTRiZTc4YTc0OTFkMzZhNDhiZDNiL3RhYmxlcmFuZ2U6MGRkNTg2ZGZkMzk5NGJlNzhhNzQ5MWQzNmE0OGJkM2JfMi03LTEtMS03MTUyMA_cf48bcc6-1379-428f-86e8-e6db38d1ad7b">17,566</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49f5b6224144471bb4806947fc535f61_D20220401-20220630" decimals="-3" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOjBkZDU4NmRmZDM5OTRiZTc4YTc0OTFkMzZhNDhiZDNiL3RhYmxlcmFuZ2U6MGRkNTg2ZGZkMzk5NGJlNzhhNzQ5MWQzNmE0OGJkM2JfMy0xLTEtMS03MTUyMA_d2c50a80-955c-46ce-86c1-dba0077f7087">836</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13e0dd7cbba44ba48b6097c466f3a120_D20210401-20210630" decimals="-3" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOjBkZDU4NmRmZDM5OTRiZTc4YTc0OTFkMzZhNDhiZDNiL3RhYmxlcmFuZ2U6MGRkNTg2ZGZkMzk5NGJlNzhhNzQ5MWQzNmE0OGJkM2JfMy0zLTEtMS03MTUyMA_3357afb1-397c-47b8-ad37-70f2ffdc96d9">613</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i093fd8b7fa9d4e84908b5867761354ab_D20220101-20220630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOjBkZDU4NmRmZDM5OTRiZTc4YTc0OTFkMzZhNDhiZDNiL3RhYmxlcmFuZ2U6MGRkNTg2ZGZkMzk5NGJlNzhhNzQ5MWQzNmE0OGJkM2JfMy01LTEtMS03MTUyMA_b457a100-028c-420f-8786-43c515f9f404">1,388</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31b33ed5c0ad431399c0b92ccf054393_D20210101-20210630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOjBkZDU4NmRmZDM5OTRiZTc4YTc0OTFkMzZhNDhiZDNiL3RhYmxlcmFuZ2U6MGRkNTg2ZGZkMzk5NGJlNzhhNzQ5MWQzNmE0OGJkM2JfMy03LTEtMS03MTUyMA_21623d1f-139d-4f23-9a2f-c52ef6cbff97">3,140</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49f5b6224144471bb4806947fc535f61_D20220401-20220630" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOjBkZDU4NmRmZDM5OTRiZTc4YTc0OTFkMzZhNDhiZDNiL3RhYmxlcmFuZ2U6MGRkNTg2ZGZkMzk5NGJlNzhhNzQ5MWQzNmE0OGJkM2JfNC0xLTEtMS03MTUyMA_e14e7151-76ee-4166-8ccc-63bf7f797db0">840</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13e0dd7cbba44ba48b6097c466f3a120_D20210401-20210630" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOjBkZDU4NmRmZDM5OTRiZTc4YTc0OTFkMzZhNDhiZDNiL3RhYmxlcmFuZ2U6MGRkNTg2ZGZkMzk5NGJlNzhhNzQ5MWQzNmE0OGJkM2JfNC0zLTEtMS03MTUyMA_0dde37a8-5c2d-4a49-8900-5a72fd1f388e">615</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i093fd8b7fa9d4e84908b5867761354ab_D20220101-20220630" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOjBkZDU4NmRmZDM5OTRiZTc4YTc0OTFkMzZhNDhiZDNiL3RhYmxlcmFuZ2U6MGRkNTg2ZGZkMzk5NGJlNzhhNzQ5MWQzNmE0OGJkM2JfNC01LTEtMS03MTUyMA_422a8a38-e337-4de8-ace1-7c713b536f63">1,394</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31b33ed5c0ad431399c0b92ccf054393_D20210101-20210630" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOjBkZDU4NmRmZDM5OTRiZTc4YTc0OTFkMzZhNDhiZDNiL3RhYmxlcmFuZ2U6MGRkNTg2ZGZkMzk5NGJlNzhhNzQ5MWQzNmE0OGJkM2JfNC03LTEtMS03MTUyMA_39689bb4-2eee-4b92-bb4b-6290e23fffb4">3,143</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><ix:continuation id="ibe32e7be7c134263820e1b978f9ce2e0"><div style="margin-top:4pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Joint Ventures with a Noncontrolling Interest</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The Company accounts for unconsolidated joint ventures using a pro-rata basis in the Condensed Consolidated Statements of Operations and as a single line item (&#8220;Receivables from and equity in construction joint ventures&#8221;) in the Condensed Consolidated Balance Sheets. This method is a permissible modification of the equity method of accounting which is a common practice in the construction industry. Combined financial amounts of joint ventures in which the Company has a noncontrolling interest and the Company&#8217;s share of such amounts which are included in the Company&#8217;s Condensed Consolidated Financial Statements are shown below:</span></div><div style="text-align:justify"><ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="srt:ScheduleOfCondensedBalanceSheetTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RleHRyZWdpb246ZjlmNGYyZDI0MzY1NDIyYTg5NjA4NDVlMGRmZDI3YTFfMjcxOA_4d9462d1-9c62-4ebe-b5da-0670fbf5cd97" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.806%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib1b00444ed7d4f3aa264d45494188279_I20220630" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOjI5ZDdmYWJjMGQ5OTRhYjQ5NWJlMDdiZDAwNTNmY2MyL3RhYmxlcmFuZ2U6MjlkN2ZhYmMwZDk5NGFiNDk1YmUwN2JkMDA1M2ZjYzJfMS0xLTEtMS03MTUyMA_a4bc4247-ce28-4dff-864c-9525803cea8e">109,823</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i428078e732a64247b6065aaad912a2dd_I20211231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOjI5ZDdmYWJjMGQ5OTRhYjQ5NWJlMDdiZDAwNTNmY2MyL3RhYmxlcmFuZ2U6MjlkN2ZhYmMwZDk5NGFiNDk1YmUwN2JkMDA1M2ZjYzJfMS0zLTEtMS03MTUyMA_ff49c35f-d036-427a-b7b3-01b4a045c8c6">130,898</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib1b00444ed7d4f3aa264d45494188279_I20220630" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOjI5ZDdmYWJjMGQ5OTRhYjQ5NWJlMDdiZDAwNTNmY2MyL3RhYmxlcmFuZ2U6MjlkN2ZhYmMwZDk5NGFiNDk1YmUwN2JkMDA1M2ZjYzJfMi0xLTEtMS03MTUyMA_7ea8a356-319b-47ee-8f13-6ad6f7d69541">67,427</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i428078e732a64247b6065aaad912a2dd_I20211231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOjI5ZDdmYWJjMGQ5OTRhYjQ5NWJlMDdiZDAwNTNmY2MyL3RhYmxlcmFuZ2U6MjlkN2ZhYmMwZDk5NGFiNDk1YmUwN2JkMDA1M2ZjYzJfMi0zLTEtMS03MTUyMA_11ba5ede-53d1-4435-9211-650de23ac15d">91,121</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sterling&#8217;s receivables from and equity in construction joint ventures</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib1b00444ed7d4f3aa264d45494188279_I20220630" decimals="-3" name="strl:ReceivablesFromAndEquityInConstructionJointVenture" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOjI5ZDdmYWJjMGQ5OTRhYjQ5NWJlMDdiZDAwNTNmY2MyL3RhYmxlcmFuZ2U6MjlkN2ZhYmMwZDk5NGFiNDk1YmUwN2JkMDA1M2ZjYzJfMy0xLTEtMS03MTUyMA_100484c2-f67a-40ba-b25f-e08fdf286be6">16,910</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i428078e732a64247b6065aaad912a2dd_I20211231" decimals="-3" name="strl:ReceivablesFromAndEquityInConstructionJointVenture" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOjI5ZDdmYWJjMGQ5OTRhYjQ5NWJlMDdiZDAwNTNmY2MyL3RhYmxlcmFuZ2U6MjlkN2ZhYmMwZDk5NGFiNDk1YmUwN2JkMDA1M2ZjYzJfMy0zLTEtMS03MTUyMA_fa61eef6-e72d-418c-b81c-d2ac3c1239e9">16,896</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-bottom:4pt"><ix:continuation id="i71b6adcba89448fb9eded35808fc7dda"><table 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:40.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.939%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9720d36f2d4f45d9b677d8f6115a4843_D20220401-20220630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOmNkZWI4NzlmMjIwMDRhY2RhZWNlOThlMjRmNzc3ZjI3L3RhYmxlcmFuZ2U6Y2RlYjg3OWYyMjAwNGFjZGFlY2U5OGUyNGY3NzdmMjdfMi0xLTEtMS03MTUyMA_18fdcb2c-1a31-4708-8ddc-c17cfa4eb7a5">57,918</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3fa90e03edc24ef0966e9b766223d203_D20210401-20210630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOmNkZWI4NzlmMjIwMDRhY2RhZWNlOThlMjRmNzc3ZjI3L3RhYmxlcmFuZ2U6Y2RlYjg3OWYyMjAwNGFjZGFlY2U5OGUyNGY3NzdmMjdfMi0zLTEtMS03MTUyMA_e59cb0c5-18de-49c2-aaf1-73658228e2a3">62,489</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i215f823501e949878cda75e44874b9d7_D20220101-20220630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOmNkZWI4NzlmMjIwMDRhY2RhZWNlOThlMjRmNzc3ZjI3L3RhYmxlcmFuZ2U6Y2RlYjg3OWYyMjAwNGFjZGFlY2U5OGUyNGY3NzdmMjdfMi01LTEtMS03MTUyMA_1cade288-abec-4c85-a033-42ce9fffe28b">116,477</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6800a32e5813467c89345d18a3ae5349_D20210101-20210630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOmNkZWI4NzlmMjIwMDRhY2RhZWNlOThlMjRmNzc3ZjI3L3RhYmxlcmFuZ2U6Y2RlYjg3OWYyMjAwNGFjZGFlY2U5OGUyNGY3NzdmMjdfMi03LTEtMS03MTUyMA_c31b4e73-1b96-4462-b33a-d1d7cb7240e4">111,906</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before tax</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2978deecb18c4dae81f724e5fe0b3b34_D20220401-20220630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOmNkZWI4NzlmMjIwMDRhY2RhZWNlOThlMjRmNzc3ZjI3L3RhYmxlcmFuZ2U6Y2RlYjg3OWYyMjAwNGFjZGFlY2U5OGUyNGY3NzdmMjdfMy0xLTEtMS03MTUyMA_0033d8ad-d1bb-4f6b-a683-a092c0696815">7,567</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3fa90e03edc24ef0966e9b766223d203_D20210401-20210630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOmNkZWI4NzlmMjIwMDRhY2RhZWNlOThlMjRmNzc3ZjI3L3RhYmxlcmFuZ2U6Y2RlYjg3OWYyMjAwNGFjZGFlY2U5OGUyNGY3NzdmMjdfMy0zLTEtMS03MTUyMA_bd138bc6-a450-4595-8a99-fc53901516e7">8,780</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i215f823501e949878cda75e44874b9d7_D20220101-20220630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOmNkZWI4NzlmMjIwMDRhY2RhZWNlOThlMjRmNzc3ZjI3L3RhYmxlcmFuZ2U6Y2RlYjg3OWYyMjAwNGFjZGFlY2U5OGUyNGY3NzdmMjdfMy01LTEtMS03MTUyMA_4a3a695b-e1f4-4bf9-a0dd-a024af575a94">14,344</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6800a32e5813467c89345d18a3ae5349_D20210101-20210630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOmNkZWI4NzlmMjIwMDRhY2RhZWNlOThlMjRmNzc3ZjI3L3RhYmxlcmFuZ2U6Y2RlYjg3OWYyMjAwNGFjZGFlY2U5OGUyNGY3NzdmMjdfMy03LTEtMS03MTUyMA_8db1c51b-87f7-40d5-b4cf-c4a9c4c09c27">13,415</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sterling&#8217;s noncontrolling interest:</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2978deecb18c4dae81f724e5fe0b3b34_D20220401-20220630" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOmNkZWI4NzlmMjIwMDRhY2RhZWNlOThlMjRmNzc3ZjI3L3RhYmxlcmFuZ2U6Y2RlYjg3OWYyMjAwNGFjZGFlY2U5OGUyNGY3NzdmMjdfNS0xLTEtMS03MTUyMA_ec081615-d192-485a-a7fd-93d920534ada">23,970</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3fa90e03edc24ef0966e9b766223d203_D20210401-20210630" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOmNkZWI4NzlmMjIwMDRhY2RhZWNlOThlMjRmNzc3ZjI3L3RhYmxlcmFuZ2U6Y2RlYjg3OWYyMjAwNGFjZGFlY2U5OGUyNGY3NzdmMjdfNS0zLTEtMS03MTUyMA_96b0da28-838a-4eea-937c-b6d195129b59">26,994</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i215f823501e949878cda75e44874b9d7_D20220101-20220630" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOmNkZWI4NzlmMjIwMDRhY2RhZWNlOThlMjRmNzc3ZjI3L3RhYmxlcmFuZ2U6Y2RlYjg3OWYyMjAwNGFjZGFlY2U5OGUyNGY3NzdmMjdfNS01LTEtMS03MTUyMA_c6d9ff15-6ec7-49b5-9776-6f19ab95e5ab">50,578</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6800a32e5813467c89345d18a3ae5349_D20210101-20210630" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOmNkZWI4NzlmMjIwMDRhY2RhZWNlOThlMjRmNzc3ZjI3L3RhYmxlcmFuZ2U6Y2RlYjg3OWYyMjAwNGFjZGFlY2U5OGUyNGY3NzdmMjdfNS03LTEtMS03MTUyMA_7e025c32-3339-4e5a-932c-7d1693b56a6f">48,938</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before tax</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2978deecb18c4dae81f724e5fe0b3b34_D20220401-20220630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOmNkZWI4NzlmMjIwMDRhY2RhZWNlOThlMjRmNzc3ZjI3L3RhYmxlcmFuZ2U6Y2RlYjg3OWYyMjAwNGFjZGFlY2U5OGUyNGY3NzdmMjdfNi0xLTEtMS03MTUyMA_2aab3068-2dcc-487d-9375-d19b29144c13">2,948</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3fa90e03edc24ef0966e9b766223d203_D20210401-20210630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOmNkZWI4NzlmMjIwMDRhY2RhZWNlOThlMjRmNzc3ZjI3L3RhYmxlcmFuZ2U6Y2RlYjg3OWYyMjAwNGFjZGFlY2U5OGUyNGY3NzdmMjdfNi0zLTEtMS03MTUyMA_25f846e1-0e40-4d6f-962e-2633775b1d58">3,676</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i215f823501e949878cda75e44874b9d7_D20220101-20220630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOmNkZWI4NzlmMjIwMDRhY2RhZWNlOThlMjRmNzc3ZjI3L3RhYmxlcmFuZ2U6Y2RlYjg3OWYyMjAwNGFjZGFlY2U5OGUyNGY3NzdmMjdfNi01LTEtMS03MTUyMA_514cfa98-3bc0-4d3f-90ab-3fa7af2fc2ec">6,015</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6800a32e5813467c89345d18a3ae5349_D20210101-20210630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOmNkZWI4NzlmMjIwMDRhY2RhZWNlOThlMjRmNzc3ZjI3L3RhYmxlcmFuZ2U6Y2RlYjg3OWYyMjAwNGFjZGFlY2U5OGUyNGY3NzdmMjdfNi03LTEtMS03MTUyMA_5baf5c8a-6696-4db7-9702-92dcb888f4da">5,811</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The caption &#8220;Receivables from and equity in construction joint ventures&#8221; includes undistributed earnings and receivables owed to the Company. Undistributed earnings are typically released to the joint venture partners after the customer accepts the project as completed and the warranty period, if any, has passed.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The use of joint ventures exposes us to a number of risks, including the risk that our partners may be unable or unwilling to provide their share of capital investment to fund the operations of the venture or complete their obligations to us, the venture, or ultimately, the customer. Differences in opinions or views among joint venture partners could also result in delayed decision-making or failure to agree on material issues, which could adversely affect the business and operations of the joint venture. In addition, agreement terms may subject us to joint and several liability for our venture partners, and the failure of our venture partners to perform their obligations could impose additional performance and financial obligations on us. The aforementioned factors could result in unanticipated costs to complete the projects, liquidated damages or contract disputes, including claims against our partners.</span></div></ix:continuation><div id="i479b2b8adc16472a8298d2221f48e84b_76"></div><ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83Ni9mcmFnOmIwYWQ5NTJkYjgwZTQxZmNiOGI3NGVlNjQ4NjkzMGNjL3RleHRyZWdpb246YjBhZDk1MmRiODBlNDFmY2I4Yjc0ZWU2NDg2OTMwY2NfMjAx_e65ddf4b-201f-4bfb-bfb5-7a16e9eeaf5b" escape="true"><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:46.345%"><tr><td style="width:1.0%"></td><td style="width:5.209%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:92.591%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PROPERTY AND EQUIPMENT</span></td></tr></table></div><ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83Ni9mcmFnOmIwYWQ5NTJkYjgwZTQxZmNiOGI3NGVlNjQ4NjkzMGNjL3RleHRyZWdpb246YjBhZDk1MmRiODBlNDFmY2I4Yjc0ZWU2NDg2OTMwY2NfMTk3_3f1953b5-a1e8-4a36-b0b7-36de96407391" escape="true"><div style="margin-top:4pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are summarized as follows:</span></div><div style="margin-bottom:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:70.118%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.558%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction and transportation equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e04a3f1f1f842f7bd428f542cb52644_I20220630" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83Ni9mcmFnOmIwYWQ5NTJkYjgwZTQxZmNiOGI3NGVlNjQ4NjkzMGNjL3RhYmxlOjYyMTc2NTc0YzVhMDQzYzk5N2E1Y2I5N2I3Mzk1ZmM2L3RhYmxlcmFuZ2U6NjIxNzY1NzRjNWEwNDNjOTk3YTVjYjk3YjczOTVmYzZfMS0yLTEtMS03MTUyMA_04cdb11d-6cea-47de-ac5e-fe998f18a660">342,504</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i89e69611f08f4f44a2064c14d7677b0d_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83Ni9mcmFnOmIwYWQ5NTJkYjgwZTQxZmNiOGI3NGVlNjQ4NjkzMGNjL3RhYmxlOjYyMTc2NTc0YzVhMDQzYzk5N2E1Y2I5N2I3Mzk1ZmM2L3RhYmxlcmFuZ2U6NjIxNzY1NzRjNWEwNDNjOTk3YTVjYjk3YjczOTVmYzZfMS00LTEtMS03MTUyMA_f3219976-bbc6-4758-90fd-7d2fab34732f">316,381</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac9cdd4b151b4766965ea3a52a801337_I20220630" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83Ni9mcmFnOmIwYWQ5NTJkYjgwZTQxZmNiOGI3NGVlNjQ4NjkzMGNjL3RhYmxlOjYyMTc2NTc0YzVhMDQzYzk5N2E1Y2I5N2I3Mzk1ZmM2L3RhYmxlcmFuZ2U6NjIxNzY1NzRjNWEwNDNjOTk3YTVjYjk3YjczOTVmYzZfMi0yLTEtMS03MTUyMA_c4e54ed1-4477-4294-b5df-27884752cb58">25,366</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i576231997ab64dbdb971f16d7d38b2bc_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83Ni9mcmFnOmIwYWQ5NTJkYjgwZTQxZmNiOGI3NGVlNjQ4NjkzMGNjL3RhYmxlOjYyMTc2NTc0YzVhMDQzYzk5N2E1Y2I5N2I3Mzk1ZmM2L3RhYmxlcmFuZ2U6NjIxNzY1NzRjNWEwNDNjOTk3YTVjYjk3YjczOTVmYzZfMi00LTEtMS03MTUyMA_a3d47899-2826-444e-b680-de627e5b39f3">24,042</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2b07167c274818a3c5ac270aab6898_I20220630" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83Ni9mcmFnOmIwYWQ5NTJkYjgwZTQxZmNiOGI3NGVlNjQ4NjkzMGNjL3RhYmxlOjYyMTc2NTc0YzVhMDQzYzk5N2E1Y2I5N2I3Mzk1ZmM2L3RhYmxlcmFuZ2U6NjIxNzY1NzRjNWEwNDNjOTk3YTVjYjk3YjczOTVmYzZfMy0yLTEtMS03MTUyMA_d19d8274-582c-4534-bfcb-e9f25ddc415e">3,891</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4c2bec326405494281f6d46f228a511f_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83Ni9mcmFnOmIwYWQ5NTJkYjgwZTQxZmNiOGI3NGVlNjQ4NjkzMGNjL3RhYmxlOjYyMTc2NTc0YzVhMDQzYzk5N2E1Y2I5N2I3Mzk1ZmM2L3RhYmxlcmFuZ2U6NjIxNzY1NzRjNWEwNDNjOTk3YTVjYjk3YjczOTVmYzZfMy00LTEtMS03MTUyMA_4e85c272-7115-4a47-9555-66b669c76b39">3,891</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f5ea27d26a64b90bd4a2bce2fa050a2_I20220630" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83Ni9mcmFnOmIwYWQ5NTJkYjgwZTQxZmNiOGI3NGVlNjQ4NjkzMGNjL3RhYmxlOjYyMTc2NTc0YzVhMDQzYzk5N2E1Y2I5N2I3Mzk1ZmM2L3RhYmxlcmFuZ2U6NjIxNzY1NzRjNWEwNDNjOTk3YTVjYjk3YjczOTVmYzZfNC0yLTEtMS03MTUyMA_8fdaca2a-09e7-468d-9f42-abe8962f53f2">3,513</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d847b1521554c9eab856f0297c19db2_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83Ni9mcmFnOmIwYWQ5NTJkYjgwZTQxZmNiOGI3NGVlNjQ4NjkzMGNjL3RhYmxlOjYyMTc2NTc0YzVhMDQzYzk5N2E1Y2I5N2I3Mzk1ZmM2L3RhYmxlcmFuZ2U6NjIxNzY1NzRjNWEwNDNjOTk3YTVjYjk3YjczOTVmYzZfNC00LTEtMS03MTUyMA_7e7e8268-d540-4f74-b743-7c36feb9a368">3,270</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83Ni9mcmFnOmIwYWQ5NTJkYjgwZTQxZmNiOGI3NGVlNjQ4NjkzMGNjL3RhYmxlOjYyMTc2NTc0YzVhMDQzYzk5N2E1Y2I5N2I3Mzk1ZmM2L3RhYmxlcmFuZ2U6NjIxNzY1NzRjNWEwNDNjOTk3YTVjYjk3YjczOTVmYzZfNS0yLTEtMS03MTUyMA_c60eb13c-a487-4fe5-937e-413c1e320c4b">375,274</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83Ni9mcmFnOmIwYWQ5NTJkYjgwZTQxZmNiOGI3NGVlNjQ4NjkzMGNjL3RhYmxlOjYyMTc2NTc0YzVhMDQzYzk5N2E1Y2I5N2I3Mzk1ZmM2L3RhYmxlcmFuZ2U6NjIxNzY1NzRjNWEwNDNjOTk3YTVjYjk3YjczOTVmYzZfNS00LTEtMS03MTUyMA_dda3c794-9cbc-4b82-b7cc-4dd69b025ee6">347,584</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83Ni9mcmFnOmIwYWQ5NTJkYjgwZTQxZmNiOGI3NGVlNjQ4NjkzMGNjL3RhYmxlOjYyMTc2NTc0YzVhMDQzYzk5N2E1Y2I5N2I3Mzk1ZmM2L3RhYmxlcmFuZ2U6NjIxNzY1NzRjNWEwNDNjOTk3YTVjYjk3YjczOTVmYzZfNi0yLTEtMS03MTUyMA_b1fc8a9a-abff-46f7-a6ea-76848c9f4454">160,298</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83Ni9mcmFnOmIwYWQ5NTJkYjgwZTQxZmNiOGI3NGVlNjQ4NjkzMGNjL3RhYmxlOjYyMTc2NTc0YzVhMDQzYzk5N2E1Y2I5N2I3Mzk1ZmM2L3RhYmxlcmFuZ2U6NjIxNzY1NzRjNWEwNDNjOTk3YTVjYjk3YjczOTVmYzZfNi00LTEtMS03MTUyMA_bb59718a-a4db-4761-bc49-1768dd192d88">143,268</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83Ni9mcmFnOmIwYWQ5NTJkYjgwZTQxZmNiOGI3NGVlNjQ4NjkzMGNjL3RhYmxlOjYyMTc2NTc0YzVhMDQzYzk5N2E1Y2I5N2I3Mzk1ZmM2L3RhYmxlcmFuZ2U6NjIxNzY1NzRjNWEwNDNjOTk3YTVjYjk3YjczOTVmYzZfNy0yLTEtMS03MTUyMA_02b7a926-3b98-44f1-b195-e5ec56e361d4"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83Ni9mcmFnOmIwYWQ5NTJkYjgwZTQxZmNiOGI3NGVlNjQ4NjkzMGNjL3RhYmxlOjYyMTc2NTc0YzVhMDQzYzk5N2E1Y2I5N2I3Mzk1ZmM2L3RhYmxlcmFuZ2U6NjIxNzY1NzRjNWEwNDNjOTk3YTVjYjk3YjczOTVmYzZfNy0yLTEtMS03MTUyMA_a5030056-1d0c-4384-9972-dcfbf54a30c1">214,976</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83Ni9mcmFnOmIwYWQ5NTJkYjgwZTQxZmNiOGI3NGVlNjQ4NjkzMGNjL3RhYmxlOjYyMTc2NTc0YzVhMDQzYzk5N2E1Y2I5N2I3Mzk1ZmM2L3RhYmxlcmFuZ2U6NjIxNzY1NzRjNWEwNDNjOTk3YTVjYjk3YjczOTVmYzZfNy00LTEtMS03MTUyMA_896d7a29-bb84-42f5-920e-d71632d84108">204,316</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Depreciation Expense&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense is primarily included within cost of revenues and was $<ix:nonFraction unitRef="usd" contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83Ni9mcmFnOmIwYWQ5NTJkYjgwZTQxZmNiOGI3NGVlNjQ4NjkzMGNjL3RleHRyZWdpb246YjBhZDk1MmRiODBlNDFmY2I4Yjc0ZWU2NDg2OTMwY2NfMTA5OTUxMTYyODE2OQ_beef68c5-1ba4-489d-835f-54097f624171">10,131</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83Ni9mcmFnOmIwYWQ5NTJkYjgwZTQxZmNiOGI3NGVlNjQ4NjkzMGNjL3RleHRyZWdpb246YjBhZDk1MmRiODBlNDFmY2I4Yjc0ZWU2NDg2OTMwY2NfMTA5OTUxMTYyODE3Nw_153e7bee-5eb6-42f1-bb56-a0d04d07aa60">18,330</ix:nonFraction> for the three and six months ended June&#160;30, 2022, respectively, and $<ix:nonFraction unitRef="usd" contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83Ni9mcmFnOmIwYWQ5NTJkYjgwZTQxZmNiOGI3NGVlNjQ4NjkzMGNjL3RleHRyZWdpb246YjBhZDk1MmRiODBlNDFmY2I4Yjc0ZWU2NDg2OTMwY2NfMTA5OTUxMTYyODIxNg_6515805b-f824-412d-b28e-7431560a7f32">5,536</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83Ni9mcmFnOmIwYWQ5NTJkYjgwZTQxZmNiOGI3NGVlNjQ4NjkzMGNjL3RleHRyZWdpb246YjBhZDk1MmRiODBlNDFmY2I4Yjc0ZWU2NDg2OTMwY2NfMTA5OTUxMTYyODIyNA_fd93531a-4e20-4627-a02c-fd5ad6387cab">10,975</ix:nonFraction> for the three and six months ended June&#160;30, 2021, respectively.</span></div></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><div id="i479b2b8adc16472a8298d2221f48e84b_82"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="us-gaap:IntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84Mi9mcmFnOmVmNjdlMmFmMTdhMjRmNDFhODY3NjhmOGM0ZDM5MTliL3RleHRyZWdpb246ZWY2N2UyYWYxN2EyNGY0MWE4Njc2OGY4YzRkMzkxOWJfMjc4_ccb06454-e541-4e8e-9a8a-b247e5ac4a95" escape="true"><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.923%"><tr><td style="width:1.0%"></td><td style="width:2.652%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:95.148%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">OTHER INTANGIBLE ASSETS</span></td></tr></table></div><ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84Mi9mcmFnOmVmNjdlMmFmMTdhMjRmNDFhODY3NjhmOGM0ZDM5MTliL3RleHRyZWdpb246ZWY2N2UyYWYxN2EyNGY0MWE4Njc2OGY4YzRkMzkxOWJfMjc3_81b8ecb4-a50f-4b4a-8072-17843bbde824" escape="true"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our acquired finite-lived intangible assets, including the weighted-average useful lives for each major intangible asset category and in total:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.063%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.919%"></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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Life (Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia1fbfeac85fa4906a8b0367af417dc89_D20220101-20220630" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84Mi9mcmFnOmVmNjdlMmFmMTdhMjRmNDFhODY3NjhmOGM0ZDM5MTliL3RhYmxlOmRhZGEzY2JlNzgxNDQ5ODFiNGY3MjBhM2FjZWZkYzEzL3RhYmxlcmFuZ2U6ZGFkYTNjYmU3ODE0NDk4MWI0ZjcyMGEzYWNlZmRjMTNfMi0xLTEtMS03MTUyMA_57bc64c9-60f9-467d-9706-229ebabff5b2">25</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifac361b299274c49b23c6a2c2e4b482e_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84Mi9mcmFnOmVmNjdlMmFmMTdhMjRmNDFhODY3NjhmOGM0ZDM5MTliL3RhYmxlOmRhZGEzY2JlNzgxNDQ5ODFiNGY3MjBhM2FjZWZkYzEzL3RhYmxlcmFuZ2U6ZGFkYTNjYmU3ODE0NDk4MWI0ZjcyMGEzYWNlZmRjMTNfMi0zLTEtMS03MTUyMA_960a501d-d27b-4d41-89cc-5d4cc649c306">275,823</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifac361b299274c49b23c6a2c2e4b482e_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84Mi9mcmFnOmVmNjdlMmFmMTdhMjRmNDFhODY3NjhmOGM0ZDM5MTliL3RhYmxlOmRhZGEzY2JlNzgxNDQ5ODFiNGY3MjBhM2FjZWZkYzEzL3RhYmxlcmFuZ2U6ZGFkYTNjYmU3ODE0NDk4MWI0ZjcyMGEzYWNlZmRjMTNfMi01LTEtMS03MTUyMA_42ac4f31-8ba8-48ca-9a6e-d851ff98b548">31,441</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46fba5b579b0426586ecdacdfa8dbdc8_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84Mi9mcmFnOmVmNjdlMmFmMTdhMjRmNDFhODY3NjhmOGM0ZDM5MTliL3RhYmxlOmRhZGEzY2JlNzgxNDQ5ODFiNGY3MjBhM2FjZWZkYzEzL3RhYmxlcmFuZ2U6ZGFkYTNjYmU3ODE0NDk4MWI0ZjcyMGEzYWNlZmRjMTNfMi03LTEtMS03MTUyMA_e5cacc8f-e988-434a-95f1-5e9d003e3a8c">274,923</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i46fba5b579b0426586ecdacdfa8dbdc8_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84Mi9mcmFnOmVmNjdlMmFmMTdhMjRmNDFhODY3NjhmOGM0ZDM5MTliL3RhYmxlOmRhZGEzY2JlNzgxNDQ5ODFiNGY3MjBhM2FjZWZkYzEzL3RhYmxlcmFuZ2U6ZGFkYTNjYmU3ODE0NDk4MWI0ZjcyMGEzYWNlZmRjMTNfMi05LTEtMS03MTUyMA_abeda197-2cd1-4734-a96e-81b96eef3577">25,838</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i3ba14e6c0d7a4d5095972a90fb5449d9_D20220101-20220630" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84Mi9mcmFnOmVmNjdlMmFmMTdhMjRmNDFhODY3NjhmOGM0ZDM5MTliL3RhYmxlOmRhZGEzY2JlNzgxNDQ5ODFiNGY3MjBhM2FjZWZkYzEzL3RhYmxlcmFuZ2U6ZGFkYTNjYmU3ODE0NDk4MWI0ZjcyMGEzYWNlZmRjMTNfMy0xLTEtMS03MTUyMA_ba1bf6f7-bea9-4e69-9d0f-06178eff545a">24</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i375503a80e5741b58f1d1d633e0d19d6_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84Mi9mcmFnOmVmNjdlMmFmMTdhMjRmNDFhODY3NjhmOGM0ZDM5MTliL3RhYmxlOmRhZGEzY2JlNzgxNDQ5ODFiNGY3MjBhM2FjZWZkYzEzL3RhYmxlcmFuZ2U6ZGFkYTNjYmU3ODE0NDk4MWI0ZjcyMGEzYWNlZmRjMTNfMy0zLTEtMS03MTUyMA_c2571e2b-b690-4bf6-9b81-671dfb344ebb">57,607</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i375503a80e5741b58f1d1d633e0d19d6_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84Mi9mcmFnOmVmNjdlMmFmMTdhMjRmNDFhODY3NjhmOGM0ZDM5MTliL3RhYmxlOmRhZGEzY2JlNzgxNDQ5ODFiNGY3MjBhM2FjZWZkYzEzL3RhYmxlcmFuZ2U6ZGFkYTNjYmU3ODE0NDk4MWI0ZjcyMGEzYWNlZmRjMTNfMy01LTEtMS03MTUyMA_7c135539-9edc-463c-bc0c-21a693405e4c">5,970</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28ccc2f491a640fb9dbb8b6062a4eca3_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84Mi9mcmFnOmVmNjdlMmFmMTdhMjRmNDFhODY3NjhmOGM0ZDM5MTliL3RhYmxlOmRhZGEzY2JlNzgxNDQ5ODFiNGY3MjBhM2FjZWZkYzEzL3RhYmxlcmFuZ2U6ZGFkYTNjYmU3ODE0NDk4MWI0ZjcyMGEzYWNlZmRjMTNfMy03LTEtMS03MTUyMA_5f31ed08-70ca-44c5-8f6b-c3a5d3607f36">57,607</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i28ccc2f491a640fb9dbb8b6062a4eca3_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84Mi9mcmFnOmVmNjdlMmFmMTdhMjRmNDFhODY3NjhmOGM0ZDM5MTliL3RhYmxlOmRhZGEzY2JlNzgxNDQ5ODFiNGY3MjBhM2FjZWZkYzEzL3RhYmxlcmFuZ2U6ZGFkYTNjYmU3ODE0NDk4MWI0ZjcyMGEzYWNlZmRjMTNfMy05LTEtMS03MTUyMA_5c5805b3-3389-4b70-a17a-e79acc929138">4,726</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="iaeadf5d25d6346ccaa7cfdb4ca15fbd2_D20220101-20220630" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84Mi9mcmFnOmVmNjdlMmFmMTdhMjRmNDFhODY3NjhmOGM0ZDM5MTliL3RhYmxlOmRhZGEzY2JlNzgxNDQ5ODFiNGY3MjBhM2FjZWZkYzEzL3RhYmxlcmFuZ2U6ZGFkYTNjYmU3ODE0NDk4MWI0ZjcyMGEzYWNlZmRjMTNfNC0xLTEtMS03MTUyMA_dfa10b0d-5745-4ecf-aece-621eb40b221b">5</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d0ad4d59b474c2496a0c16481326ff1_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84Mi9mcmFnOmVmNjdlMmFmMTdhMjRmNDFhODY3NjhmOGM0ZDM5MTliL3RhYmxlOmRhZGEzY2JlNzgxNDQ5ODFiNGY3MjBhM2FjZWZkYzEzL3RhYmxlcmFuZ2U6ZGFkYTNjYmU3ODE0NDk4MWI0ZjcyMGEzYWNlZmRjMTNfNC0zLTEtMS03MTUyMA_d7a76e65-1882-4419-a835-eeab6a78a74c">2,487</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7d0ad4d59b474c2496a0c16481326ff1_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84Mi9mcmFnOmVmNjdlMmFmMTdhMjRmNDFhODY3NjhmOGM0ZDM5MTliL3RhYmxlOmRhZGEzY2JlNzgxNDQ5ODFiNGY3MjBhM2FjZWZkYzEzL3RhYmxlcmFuZ2U6ZGFkYTNjYmU3ODE0NDk4MWI0ZjcyMGEzYWNlZmRjMTNfNC01LTEtMS03MTUyMA_a99e1c69-5679-47ca-8d54-4e17a2ac5053">1,465</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i01f905b3e0b54879987a9cb600e4d859_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84Mi9mcmFnOmVmNjdlMmFmMTdhMjRmNDFhODY3NjhmOGM0ZDM5MTliL3RhYmxlOmRhZGEzY2JlNzgxNDQ5ODFiNGY3MjBhM2FjZWZkYzEzL3RhYmxlcmFuZ2U6ZGFkYTNjYmU3ODE0NDk4MWI0ZjcyMGEzYWNlZmRjMTNfNC03LTEtMS03MTUyMA_99df3570-3e53-4d29-a37d-cc79b4738571">2,487</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i01f905b3e0b54879987a9cb600e4d859_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84Mi9mcmFnOmVmNjdlMmFmMTdhMjRmNDFhODY3NjhmOGM0ZDM5MTliL3RhYmxlOmRhZGEzY2JlNzgxNDQ5ODFiNGY3MjBhM2FjZWZkYzEzL3RhYmxlcmFuZ2U6ZGFkYTNjYmU3ODE0NDk4MWI0ZjcyMGEzYWNlZmRjMTNfNC05LTEtMS03MTUyMA_bf235dc0-a38e-414a-8a15-38034322cf54">1,230</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84Mi9mcmFnOmVmNjdlMmFmMTdhMjRmNDFhODY3NjhmOGM0ZDM5MTliL3RhYmxlOmRhZGEzY2JlNzgxNDQ5ODFiNGY3MjBhM2FjZWZkYzEzL3RhYmxlcmFuZ2U6ZGFkYTNjYmU3ODE0NDk4MWI0ZjcyMGEzYWNlZmRjMTNfNS0xLTEtMS03MTUyMA_277ebbfa-a053-4659-991e-1238edcbc29f">24</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84Mi9mcmFnOmVmNjdlMmFmMTdhMjRmNDFhODY3NjhmOGM0ZDM5MTliL3RhYmxlOmRhZGEzY2JlNzgxNDQ5ODFiNGY3MjBhM2FjZWZkYzEzL3RhYmxlcmFuZ2U6ZGFkYTNjYmU3ODE0NDk4MWI0ZjcyMGEzYWNlZmRjMTNfNS0zLTEtMS03MTUyMA_73283ddb-f6e4-4670-937a-b66651e88c3e">335,917</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84Mi9mcmFnOmVmNjdlMmFmMTdhMjRmNDFhODY3NjhmOGM0ZDM5MTliL3RhYmxlOmRhZGEzY2JlNzgxNDQ5ODFiNGY3MjBhM2FjZWZkYzEzL3RhYmxlcmFuZ2U6ZGFkYTNjYmU3ODE0NDk4MWI0ZjcyMGEzYWNlZmRjMTNfNS01LTEtMS03MTUyMA_0f51a2d1-c8b8-4dd2-9426-806cbd6c8b27">38,876</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84Mi9mcmFnOmVmNjdlMmFmMTdhMjRmNDFhODY3NjhmOGM0ZDM5MTliL3RhYmxlOmRhZGEzY2JlNzgxNDQ5ODFiNGY3MjBhM2FjZWZkYzEzL3RhYmxlcmFuZ2U6ZGFkYTNjYmU3ODE0NDk4MWI0ZjcyMGEzYWNlZmRjMTNfNS03LTEtMS03MTUyMA_254b74aa-8e56-4330-a01b-9afeeda3fd40">335,017</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84Mi9mcmFnOmVmNjdlMmFmMTdhMjRmNDFhODY3NjhmOGM0ZDM5MTliL3RhYmxlOmRhZGEzY2JlNzgxNDQ5ODFiNGY3MjBhM2FjZWZkYzEzL3RhYmxlcmFuZ2U6ZGFkYTNjYmU3ODE0NDk4MWI0ZjcyMGEzYWNlZmRjMTNfNS05LTEtMS03MTUyMA_7f773ca5-8b63-48e4-a59a-3127e9dfd59a">31,794</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Company&#8217;s intangible amortization expense was $<ix:nonFraction unitRef="usd" contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84Mi9mcmFnOmVmNjdlMmFmMTdhMjRmNDFhODY3NjhmOGM0ZDM5MTliL3RleHRyZWdpb246ZWY2N2UyYWYxN2EyNGY0MWE4Njc2OGY4YzRkMzkxOWJfMTA5OTUxMTYyODE5OA_0aceb42a-d985-4988-b192-d13bbd37d7df">3,514</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84Mi9mcmFnOmVmNjdlMmFmMTdhMjRmNDFhODY3NjhmOGM0ZDM5MTliL3RleHRyZWdpb246ZWY2N2UyYWYxN2EyNGY0MWE4Njc2OGY4YzRkMzkxOWJfMTA5OTUxMTYyODIwNg_de78c0a9-a9fc-4255-ba0b-e99bb4afd13e">7,082</ix:nonFraction> for the three and six months ended June&#160;30, 2022, respectively, and $<ix:nonFraction unitRef="usd" contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84Mi9mcmFnOmVmNjdlMmFmMTdhMjRmNDFhODY3NjhmOGM0ZDM5MTliL3RleHRyZWdpb246ZWY2N2UyYWYxN2EyNGY0MWE4Njc2OGY4YzRkMzkxOWJfMTA5OTUxMTYyODI0NQ_65d20d92-ff7c-4488-a1e2-df4b8d7c5a7c">2,866</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84Mi9mcmFnOmVmNjdlMmFmMTdhMjRmNDFhODY3NjhmOGM0ZDM5MTliL3RleHRyZWdpb246ZWY2N2UyYWYxN2EyNGY0MWE4Njc2OGY4YzRkMzkxOWJfMTA5OTUxMTYyODI1Mw_e0b38b19-2891-4cae-8b94-32be30377bea">5,732</ix:nonFraction> for the three and six months ended June&#160;30, 2021, respectively.</span></div></ix:nonNumeric><div id="i479b2b8adc16472a8298d2221f48e84b_88"></div><ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RleHRyZWdpb246MjQ4MmMwZDBiMGFhNDNjZjhiYTE5MWYyNDY4Y2JmZTVfNDEzNA_caefe198-4bc5-4c38-8364-b25416a5c1b4" continuedAt="iee338929d942428bb8376895adfe6799" escape="true"><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:56.725%"><tr><td style="width:1.0%"></td><td style="width:4.054%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.746%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DEBT</span></td></tr></table></div><ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RleHRyZWdpb246MjQ4MmMwZDBiMGFhNDNjZjhiYTE5MWYyNDY4Y2JmZTVfNDEzNg_696c9b80-f144-455a-9932-71739aede333" escape="true"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s outstanding debt&#160;was as follows:</span></div><div style="margin-bottom:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:67.375%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.295%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.297%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan Facility</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide2f1d72700942da917f006c1fa76e21_I20220630" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RhYmxlOmZhMjAzZWI3NzcxMjQ1YTJhMDI1ZTg4ODQ3NmFkZWJjL3RhYmxlcmFuZ2U6ZmEyMDNlYjc3NzEyNDVhMmEwMjVlODg4NDc2YWRlYmNfMS0xLTEtMS03MTUyMA_b0d78872-e86c-489d-88da-7bc844490db3">435,275</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6200b1484ae14b5bbb768bd085a27f68_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RhYmxlOmZhMjAzZWI3NzcxMjQ1YTJhMDI1ZTg4ODQ3NmFkZWJjL3RhYmxlcmFuZ2U6ZmEyMDNlYjc3NzEyNDVhMmEwMjVlODg4NDc2YWRlYmNfMS0zLTEtMS03MTUyMA_da6142c6-9c7a-489c-a404-23c34e7d2a65">446,888</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving Credit Facility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb6f421352874590ba9b6156b01435d5_I20220630" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RhYmxlOmZhMjAzZWI3NzcxMjQ1YTJhMDI1ZTg4ODQ3NmFkZWJjL3RhYmxlcmFuZ2U6ZmEyMDNlYjc3NzEyNDVhMmEwMjVlODg4NDc2YWRlYmNfMi0xLTEtMS03MTUyMA_4e9b27f7-8a54-43ea-8f49-3d92db6d97e5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie8f359e851984f7c90b19ea26d3789cf_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RhYmxlOmZhMjAzZWI3NzcxMjQ1YTJhMDI1ZTg4ODQ3NmFkZWJjL3RhYmxlcmFuZ2U6ZmEyMDNlYjc3NzEyNDVhMmEwMjVlODg4NDc2YWRlYmNfMi0zLTEtMS03MTUyMA_d647a950-0eea-478f-a645-e249beaa724d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit Facility</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77fc012a4d544ba1ae5486bafacef33d_I20220630" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RhYmxlOmZhMjAzZWI3NzcxMjQ1YTJhMDI1ZTg4ODQ3NmFkZWJjL3RhYmxlcmFuZ2U6ZmEyMDNlYjc3NzEyNDVhMmEwMjVlODg4NDc2YWRlYmNfMy0xLTEtMS03MTUyMA_73e6565b-edb4-4fde-869e-e470c380ddc7">435,275</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdf7994379144ea28efe4b6095007afb_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RhYmxlOmZhMjAzZWI3NzcxMjQ1YTJhMDI1ZTg4ODQ3NmFkZWJjL3RhYmxlcmFuZ2U6ZmEyMDNlYjc3NzEyNDVhMmEwMjVlODg4NDc2YWRlYmNfMy0zLTEtMS03MTUyMA_801db5d3-848e-4afa-920d-ccccda8cccea">446,888</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1be456363621433587a77c35508e0dca_I20220630" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RhYmxlOmZhMjAzZWI3NzcxMjQ1YTJhMDI1ZTg4ODQ3NmFkZWJjL3RhYmxlcmFuZ2U6ZmEyMDNlYjc3NzEyNDVhMmEwMjVlODg4NDc2YWRlYmNfNS0xLTEtMS03MTUyMA_21c2483d-66a5-4403-b3db-252b55912e49">11,274</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2046c4085b3411dab446fdba0d15024_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RhYmxlOmZhMjAzZWI3NzcxMjQ1YTJhMDI1ZTg4ODQ3NmFkZWJjL3RhYmxlcmFuZ2U6ZmEyMDNlYjc3NzEyNDVhMmEwMjVlODg4NDc2YWRlYmNfNS0zLTEtMS03MTUyMA_c06659df-708a-45d3-a414-3e42158b15dc">15,309</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RhYmxlOmZhMjAzZWI3NzcxMjQ1YTJhMDI1ZTg4ODQ3NmFkZWJjL3RhYmxlcmFuZ2U6ZmEyMDNlYjc3NzEyNDVhMmEwMjVlODg4NDc2YWRlYmNfNi0xLTEtMS03MTUyMA_d0022d87-cad6-43d7-bb88-946a20a7d047">446,549</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RhYmxlOmZhMjAzZWI3NzcxMjQ1YTJhMDI1ZTg4ODQ3NmFkZWJjL3RhYmxlcmFuZ2U6ZmEyMDNlYjc3NzEyNDVhMmEwMjVlODg4NDc2YWRlYmNfNi0zLTEtMS03MTUyMA_47a377c5-98e3-42fe-b420-c5c72c6a14b8">462,197</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less - Current maturities of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="strl:LongtermDebtCurrentMaturitiesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RhYmxlOmZhMjAzZWI3NzcxMjQ1YTJhMDI1ZTg4ODQ3NmFkZWJjL3RhYmxlcmFuZ2U6ZmEyMDNlYjc3NzEyNDVhMmEwMjVlODg4NDc2YWRlYmNfNy0xLTEtMS03MTUyMA_500ce2e5-d6e4-4ebb-b898-7e0f437ed83e">26,273</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="-3" name="strl:LongtermDebtCurrentMaturitiesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RhYmxlOmZhMjAzZWI3NzcxMjQ1YTJhMDI1ZTg4ODQ3NmFkZWJjL3RhYmxlcmFuZ2U6ZmEyMDNlYjc3NzEyNDVhMmEwMjVlODg4NDc2YWRlYmNfNy0zLTEtMS03MTUyMA_c378aac8-edd8-4c59-a2aa-aadb9bbf00f1">28,230</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less - Unamortized debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:DeferredFinanceCostsCurrentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RhYmxlOmZhMjAzZWI3NzcxMjQ1YTJhMDI1ZTg4ODQ3NmFkZWJjL3RhYmxlcmFuZ2U6ZmEyMDNlYjc3NzEyNDVhMmEwMjVlODg4NDc2YWRlYmNfOC0xLTEtMS03MTUyMA_2bb958ef-d51a-4ab1-b36b-5a82263488ec">4,278</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="-3" name="us-gaap:DeferredFinanceCostsCurrentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RhYmxlOmZhMjAzZWI3NzcxMjQ1YTJhMDI1ZTg4ODQ3NmFkZWJjL3RhYmxlcmFuZ2U6ZmEyMDNlYjc3NzEyNDVhMmEwMjVlODg4NDc2YWRlYmNfOC0zLTEtMS03MTUyMA_7416e5e5-634c-4d82-a447-434acd62466a">5,379</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RhYmxlOmZhMjAzZWI3NzcxMjQ1YTJhMDI1ZTg4ODQ3NmFkZWJjL3RhYmxlcmFuZ2U6ZmEyMDNlYjc3NzEyNDVhMmEwMjVlODg4NDc2YWRlYmNfOS0xLTEtMS03MTUyMA_7f758240-e48c-4e53-aeab-e73cb5b3ca50">415,998</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RhYmxlOmZhMjAzZWI3NzcxMjQ1YTJhMDI1ZTg4ODQ3NmFkZWJjL3RhYmxlcmFuZ2U6ZmEyMDNlYjc3NzEyNDVhMmEwMjVlODg4NDc2YWRlYmNfOS0zLTEtMS03MTUyMA_7a671ba3-7f16-4eeb-8c07-2203ff1cc435">428,588</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt;margin-top:3pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Credit Facility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Our amended credit agreement (as amended, the &#8220;Credit Agreement&#8221;) provides the Company with senior secured debt financing (collectively, the &#8220;Credit Facility&#8221;) consisting of (i) a senior secured first lien term loan facility (the &#8220;Term Loan Facility&#8221;) in the aggregate principal amount of $<ix:nonFraction unitRef="usd" contextRef="ifb3d5952150c47209f0c67d8c992bbb8_I20220630" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RleHRyZWdpb246MjQ4MmMwZDBiMGFhNDNjZjhiYTE5MWYyNDY4Y2JmZTVfMzYx_23ef3be1-9084-4a32-9eea-f4eb0ffdf821">540,000</ix:nonFraction> and (ii) a senior secured first lien revolving credit facility (the &#8220;Revolving Credit Facility&#8221;) in an aggregate principal amount of $<ix:nonFraction unitRef="usd" contextRef="idc816d05e4f145e18157042d276c86e1_I20220630" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RleHRyZWdpb246MjQ4MmMwZDBiMGFhNDNjZjhiYTE5MWYyNDY4Y2JmZTVfNDk3_56ee5379-2ef1-4761-8d3c-a76281e4c4f9">75,000</ix:nonFraction> (with a $<ix:nonFraction unitRef="usd" contextRef="idc816d05e4f145e18157042d276c86e1_I20220630" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RleHRyZWdpb246MjQ4MmMwZDBiMGFhNDNjZjhiYTE5MWYyNDY4Y2JmZTVfNTA4_87edee0a-3235-4299-b6a9-23e1b547d9c3">75,000</ix:nonFraction> limit for the issuance of letters of credit and a $<ix:nonFraction unitRef="usd" contextRef="ia237727d59aa4a12b513076fbb169135_I20220630" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RleHRyZWdpb246MjQ4MmMwZDBiMGFhNDNjZjhiYTE5MWYyNDY4Y2JmZTVfNTYx_3ca2ff07-7c2f-450e-b949-7f92a912c6d4">15,000</ix:nonFraction> sublimit for swing line loans). The obligations under the Credit Facility are secured by substantially all assets of the Company and the subsidiary guarantors, subject to certain permitted liens and interests of other parties. The Credit Facility will mature on October 2, 2024.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Term Loan Facility bears interest at either the base rate plus a margin, or at a one to twelve-month LIBOR rate plus a margin, at the Company&#8217;s election. At June&#160;30, 2022, the Company calculated interest using a one-month LIBOR rate and an applicable margin of <ix:nonFraction unitRef="number" contextRef="i9667bfc4978e40289d32d5106cde57c9_D20220630-20220630" decimals="4" name="strl:DebtInstrumentStatedLIBORInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RleHRyZWdpb246MjQ4MmMwZDBiMGFhNDNjZjhiYTE5MWYyNDY4Y2JmZTVfMTA5Nw_c03ea998-be49-4438-b514-55a3ada9ed40">1.06</ix:nonFraction>%&#160;and&#160;<ix:nonFraction unitRef="number" contextRef="ic1c33553049046e9b6a16afe07000886_D20220630-20220630" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RleHRyZWdpb246MjQ4MmMwZDBiMGFhNDNjZjhiYTE5MWYyNDY4Y2JmZTVfMTEwNA_15f1fb09-088e-4122-bce4-90904ff14584">2.00</ix:nonFraction>% per annum, respectively. We continue to utilize an interest rate swap to hedge against&#160;$<ix:nonFraction unitRef="usd" contextRef="idaa76c98e2eb43bba5ba2163b3c8fd2c_I20220630" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RleHRyZWdpb246MjQ4MmMwZDBiMGFhNDNjZjhiYTE5MWYyNDY4Y2JmZTVfMTE5NA_88b8720d-b359-404e-b35f-76518ea583fc">200,000</ix:nonFraction>&#160;of the outstanding Term Loan Facility, which resulted in a weighted average interest rate of approximately&#160;<ix:nonFraction unitRef="number" contextRef="ide2f1d72700942da917f006c1fa76e21_I20220630" decimals="4" name="us-gaap:DebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RleHRyZWdpb246MjQ4MmMwZDBiMGFhNDNjZjhiYTE5MWYyNDY4Y2JmZTVfMTMwNA_73c00538-e471-404c-aa08-05203821d747">4.13</ix:nonFraction>% per annum&#160;during&#160;the six months ended June&#160;30, 2022. Scheduled principal payments on the Term Loan Facility are made quarterly and total approximately $<ix:nonFraction unitRef="usd" contextRef="ia4be365c7d4d425d8e9ed82fffc60972_D20220101-20221231" decimals="-3" name="us-gaap:DebtInstrumentPeriodicPaymentPrincipal" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RleHRyZWdpb246MjQ4MmMwZDBiMGFhNDNjZjhiYTE5MWYyNDY4Y2JmZTVfMTQzMw_94c7f0ab-c48d-4c04-a1ad-77f7c7021308">23,200</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="id3ab789256bd479fae406b082ed22845_D20230101-20231231" decimals="-3" name="us-gaap:DebtInstrumentPeriodicPaymentPrincipal" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RleHRyZWdpb246MjQ4MmMwZDBiMGFhNDNjZjhiYTE5MWYyNDY4Y2JmZTVfMTQzNw_4a544340-60af-4e79-afe5-f59b3b64b405">31,900</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="i8a14d3f8d8ff44cca6a0d47772427f3c_D20240101-20241231" decimals="-3" name="us-gaap:DebtInstrumentPeriodicPaymentPrincipal" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RleHRyZWdpb246MjQ4MmMwZDBiMGFhNDNjZjhiYTE5MWYyNDY4Y2JmZTVfMTQ0NQ_fc665254-7e2d-4f79-9810-7e9852e267c4">26,100</ix:nonFraction> for each of the years ending 2022, 2023 and 2024, respectively. A final payment of all principal and interest then outstanding on the Term Loan Facility is due on October 2, 2024. The Company is required to make mandatory prepayments on the Credit Facility with proceeds received from issuances of debt, events of loss and certain dispositions, and is also required to prepay the Credit Facility with a certain percentage of its excess cash flow within <ix:nonNumeric contextRef="i0cd9b5af550344c790f5e80c6cec4c17_D20220101-20220630" name="strl:DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentRequiredPaymentTerm" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RleHRyZWdpb246MjQ4MmMwZDBiMGFhNDNjZjhiYTE5MWYyNDY4Y2JmZTVfMTkwMQ_18096b84-a013-4446-abc0-de0cf026af0f">5</ix:nonNumeric> days after receipt of its annual audited financial statements. For the six months ended June&#160;30, 2022, the Company made scheduled term loan payments of $<ix:nonFraction unitRef="usd" contextRef="i9fb988a585ac493997d6fc529128ffcd_D20220101-20220630" decimals="-3" name="us-gaap:RepaymentsOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RleHRyZWdpb246MjQ4MmMwZDBiMGFhNDNjZjhiYTE5MWYyNDY4Y2JmZTVfMjAyNg_5ea61ee6-46df-467d-a2bd-f835749abc55">11,612</ix:nonFraction>.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Revolving Credit Facility bears interest at the same rate options as the Term Loan Facility. In addition to interest on debt borrowings, we are assessed quarterly commitment fees on the unutilized portion of the facility as well as letter of credit fees on outstanding instruments. At&#160;June&#160;30, 2022, we had&#160;<ix:nonFraction unitRef="usd" contextRef="ifb6f421352874590ba9b6156b01435d5_I20220630" decimals="INF" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RleHRyZWdpb246MjQ4MmMwZDBiMGFhNDNjZjhiYTE5MWYyNDY4Y2JmZTVfMjMzMA_73d382a4-bf8b-4c1c-b2d1-ab91be38dfac">no</ix:nonFraction>&#160;outstanding borrowings under the $<ix:nonFraction unitRef="usd" contextRef="idc816d05e4f145e18157042d276c86e1_I20220630" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RleHRyZWdpb246MjQ4MmMwZDBiMGFhNDNjZjhiYTE5MWYyNDY4Y2JmZTVfMjM2Ng_56ee5379-2ef1-4761-8d3c-a76281e4c4f9">75,000</ix:nonFraction> Revolving Credit Facility.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt Issuance Costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The costs associated with the Credit Facility are reflected on the Condensed Consolidated Balance Sheets as a direct reduction from the related debt liability and amortized over the term of the facility. Amortization of debt </span></div></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><ix:continuation id="iee338929d942428bb8376895adfe6799"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">issuance costs was $<ix:nonFraction unitRef="usd" contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RleHRyZWdpb246MjQ4MmMwZDBiMGFhNDNjZjhiYTE5MWYyNDY4Y2JmZTVfMTA5OTUxMTYzMjA3OQ_fa34791c-38f8-4e9b-8f8e-4e4dbfa7e25d">546</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RleHRyZWdpb246MjQ4MmMwZDBiMGFhNDNjZjhiYTE5MWYyNDY4Y2JmZTVfMTA5OTUxMTYzMjA4Nw_699eaba6-bf7e-4bec-926c-5de81d1fe087">1,102</ix:nonFraction> for the three and six months ended June&#160;30, 2022, respectively, and $<ix:nonFraction unitRef="usd" contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RleHRyZWdpb246MjQ4MmMwZDBiMGFhNDNjZjhiYTE5MWYyNDY4Y2JmZTVfMTA5OTUxMTYzMjEyNg_e0896ac2-f0e7-4548-bf8c-f6cb0de6f3de">604</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RleHRyZWdpb246MjQ4MmMwZDBiMGFhNDNjZjhiYTE5MWYyNDY4Y2JmZTVfMTA5OTUxMTYzMjEzNA_5b703ba2-35cd-4253-8aba-f296520a09ea">1,264</ix:nonFraction> for the three and six months ended June&#160;30, 2021, respectively, and was recorded as interest expense.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;At December&#160;31, 2021, other debt primarily consisted of a $<ix:nonFraction unitRef="usd" contextRef="i6fee9dda39f54164a4087420d364f973_D20210101-20211231" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RleHRyZWdpb246MjQ4MmMwZDBiMGFhNDNjZjhiYTE5MWYyNDY4Y2JmZTVfMjc5Mg_64ed9337-7698-4fa2-b438-cc57e2d4c35f">10,000</ix:nonFraction> subordinated promissory note to one of the Plateau sellers and a short-term Paycheck Protection Program loan (the &#8220;PPP Loan&#8221;) received by <ix:nonFraction unitRef="entity" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="INF" name="strl:Consolidated50OwnedSubsidiariesNumberOfEntities" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RleHRyZWdpb246MjQ4MmMwZDBiMGFhNDNjZjhiYTE5MWYyNDY4Y2JmZTVfMzI5ODUzNDg4ODIwOA_0c05a507-6109-4c9a-9a92-175ff9e311e5">one</ix:nonFraction> of the Company&#8217;s <ix:nonFraction unitRef="number" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="2" name="strl:ConsolidatedEntitiesOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RleHRyZWdpb246MjQ4MmMwZDBiMGFhNDNjZjhiYTE5MWYyNDY4Y2JmZTVfMjk1MA_de492187-5989-4071-b5e9-f99061ff3b71">50</ix:nonFraction>% owned subsidiaries. During the first quarter of 2022, the Small Business Administration forgave the outstanding PPP Loan of approximately $<ix:nonFraction unitRef="usd" contextRef="i2060f359c5e344b98730d9ed954b2ac5_D20220101-20220331" decimals="-3" name="us-gaap:ExtinguishmentOfDebtAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RleHRyZWdpb246MjQ4MmMwZDBiMGFhNDNjZjhiYTE5MWYyNDY4Y2JmZTVfMzA5Nw_772d42f5-e4ea-40c5-a7b0-0e7f2600fb83">4,800</ix:nonFraction>, of which the Company recorded a gain on debt extinguishment of $<ix:nonFraction unitRef="usd" contextRef="i2060f359c5e344b98730d9ed954b2ac5_D20220101-20220331" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RleHRyZWdpb246MjQ4MmMwZDBiMGFhNDNjZjhiYTE5MWYyNDY4Y2JmZTVfMzE2NA_3f59e6fd-c268-4c6a-811a-d2262adffad6">2,428</ix:nonFraction> for its <ix:nonFraction unitRef="number" contextRef="i52fad4cd959f40008f38b3215c541458_I20220331" decimals="2" name="strl:ConsolidatedEntitiesOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RleHRyZWdpb246MjQ4MmMwZDBiMGFhNDNjZjhiYTE5MWYyNDY4Y2JmZTVfMzE3NQ_fbfad356-fd53-4b4e-a26f-1c83e5c53fe9">50</ix:nonFraction>% portion of the gain.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compliance and Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The Credit Agreement contains various affirmative and negative covenants that may, subject to certain exceptions, restrict the ability of us and our subsidiaries to, among other things, grant liens, incur additional indebtedness, make loans, advances or other investments, make non-ordinary course asset sales, declare or pay dividends or make other distributions with respect to equity interests, purchase, redeem or otherwise acquire or retire capital stock or other equity interests, or merge or consolidate with any other person, among various other things. In addition, the Company is required to maintain certain financial covenants. As of June&#160;30, 2022, we were in compliance with all of our restrictive and financial covenants. The Company&#8217;s debt is recorded at its carrying amount in the Condensed Consolidated Balance Sheets. At June&#160;30, 2022 and December&#160;31, 2021, the fair value of our debt outstanding approximated the carrying value.</span></div></ix:continuation><div id="i479b2b8adc16472a8298d2221f48e84b_94"></div><ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="us-gaap:DerivativesAndFairValueTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RleHRyZWdpb246MGRlODBiNTVlZWU1NDE3YmIzOGVkMWIzMDU3YTJiZWVfMjE0OA_322f916b-b17a-47ea-b963-d605b5bf913a" continuedAt="ie0ba2ca4b44f4712bda4ff348aaa03d9" escape="true"><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:64.912%"><tr><td style="width:1.0%"></td><td style="width:4.981%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:92.819%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">FINANCIAL INSTRUMENTS</span></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest Rate Derivative</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;We continue to utilize a swap arrangement to hedge against interest rate variability associated with $<ix:nonFraction unitRef="usd" contextRef="idaa76c98e2eb43bba5ba2163b3c8fd2c_I20220630" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RleHRyZWdpb246MGRlODBiNTVlZWU1NDE3YmIzOGVkMWIzMDU3YTJiZWVfMTM0_4e87c44b-6dcf-4be9-b36d-0ef29943b78e">200,000</ix:nonFraction> of the $<ix:nonFraction unitRef="usd" contextRef="ide2f1d72700942da917f006c1fa76e21_I20220630" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RleHRyZWdpb246MGRlODBiNTVlZWU1NDE3YmIzOGVkMWIzMDU3YTJiZWVfMTQ0_02f99758-9ee4-43fe-980a-10a34574d046">435,275</ix:nonFraction> outstanding under the Term Loan Facility. The Company has designated its&#160;interest rate swap&#160;agreement as a cash flow hedging derivative. To the extent the derivative instrument is effective and the documentation requirements have been met, changes in fair value are recognized in other comprehensive income (loss) (&#8220;OCI&#8221;) until the underlying hedged item is recognized in earnings. At June&#160;30, 2022, the fair value of the swap recorded in accumulated other comprehensive income (loss) (&#8220;AOCI&#8221;) was a net gain of $<ix:nonFraction unitRef="usd" contextRef="i349ad248e8a646c19b44049b11466b7a_D20220101-20220630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RleHRyZWdpb246MGRlODBiNTVlZWU1NDE3YmIzOGVkMWIzMDU3YTJiZWVfNjQ4_02e1378a-0dd4-49bb-a139-71ba2ce2ef50">878</ix:nonFraction>.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivatives Disclosures</span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Financial instruments are required to be categorized within a valuation hierarchy based upon the lowest level of input that is significant to the fair value measurement. The three levels of the valuation hierarchy are as follows:</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1&#8212;Fair value is based on quoted prices in active markets.</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2&#8212;Fair value is based on internally developed models that use, as their basis, readily observable market parameters. Our derivative positions are classified within level 2 of the valuation hierarchy as they are valued using quoted market prices for similar assets and liabilities in active markets. These level 2 derivatives are valued utilizing an income approach, which discounts future cash flow based on current market expectations and adjusts for credit risk.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3&#8212;Fair value is based on internally developed models that use, as their basis, significant unobservable market parameters. The Company did not have any level 3 classifications at June&#160;30, 2022 or December&#160;31, 2021.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="us-gaap:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RleHRyZWdpb246MGRlODBiNTVlZWU1NDE3YmIzOGVkMWIzMDU3YTJiZWVfMjE0Ng_860afb41-a383-4eae-8a73-d76539ab5d77" continuedAt="i258b8870301a47c793fa97bef065562d" escape="true">The following table presents the fair value of the interest rate derivative by valuation hierarchy and balance sheet classification:</ix:nonNumeric></span></div><div style="margin-bottom:3pt;text-align:center"><ix:continuation id="i258b8870301a47c793fa97bef065562d"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:27.135%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.135%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.135%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.135%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.135%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.135%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.135%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.135%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.140%"></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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivative Assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ad8fb6ad09c411e81c3c9ae67b4e1c7_I20220630" decimals="-3" name="us-gaap:DerivativeAssetsCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfMy0yLTEtMS03MTUyMA_8714da3b-9c60-4714-a26f-58a2e768ae46">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic86a8c43bd9f4a6db932007f26811b80_I20220630" decimals="-3" name="us-gaap:DerivativeAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfMy00LTEtMS03MTUyMA_35ed8dd3-c60d-4b8d-8dca-6067c1457ebc">847</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91d033959787449bbedf2d10da831cb1_I20220630" decimals="-3" name="us-gaap:DerivativeAssetsCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfMy02LTEtMS03MTUyMA_4f44ef04-f85f-4b11-9179-5ecc38ba8c3c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifc971c40b09b4da3bb35489f114346a0_I20220630" decimals="-3" name="us-gaap:DerivativeAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfMy04LTEtMS03MTUyMA_2021b6b9-9dc9-4d22-b585-0995a262defd">847</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if70e04ffcb874d6cbed5f9f90fc285cb_I20211231" decimals="-3" name="us-gaap:DerivativeAssetsCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfMy0xMC0xLTEtNzE1MjA_f943dcdc-f128-467f-9053-fa8fb2d900b7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09d8e61d07f9436789f53508811c8551_I20211231" decimals="-3" name="us-gaap:DerivativeAssetsCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfMy0xMi0xLTEtNzE1MjA_0061cfd5-f454-4485-93b6-aaac64564685">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iabbfa114a2674dd4b25743223568cbc8_I20211231" decimals="-3" name="us-gaap:DerivativeAssetsCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfMy0xNC0xLTEtNzE1MjA_7b2e7ba9-05f0-4d83-8e3f-2550f66f6e97">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b1efc5676e34f44a97b9d5050fc5c16_I20211231" decimals="-3" name="us-gaap:DerivativeAssetsCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfMy0xNi0xLTEtNzE1MjA_ef5c99e1-803a-4137-93cd-16c4712fce56">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ad8fb6ad09c411e81c3c9ae67b4e1c7_I20220630" decimals="-3" name="us-gaap:DerivativeAssetsNoncurrent" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfNC0yLTEtMS03MTUyMA_3f40ec64-df3f-4971-b4eb-66a4182caa06">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic86a8c43bd9f4a6db932007f26811b80_I20220630" decimals="-3" name="us-gaap:DerivativeAssetsNoncurrent" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfNC00LTEtMS03MTUyMA_c7d8cb5e-aaf4-4f06-b03e-91c5ace95f93">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91d033959787449bbedf2d10da831cb1_I20220630" decimals="-3" name="us-gaap:DerivativeAssetsNoncurrent" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfNC02LTEtMS03MTUyMA_0702dbe2-c45b-447c-bd86-b5575c5274e1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifc971c40b09b4da3bb35489f114346a0_I20220630" decimals="-3" name="us-gaap:DerivativeAssetsNoncurrent" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfNC04LTEtMS03MTUyMA_7450bd63-889f-4844-a75e-d87727e59392">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if70e04ffcb874d6cbed5f9f90fc285cb_I20211231" decimals="-3" name="us-gaap:DerivativeAssetsNoncurrent" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfNC0xMC0xLTEtNzE1MjA_87fab119-7cd3-4d21-87ed-55261ade18a8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09d8e61d07f9436789f53508811c8551_I20211231" decimals="-3" name="us-gaap:DerivativeAssetsNoncurrent" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfNC0xMi0xLTEtNzE1MjA_8ba0e19e-62ed-4419-bae2-756b774f5c94">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iabbfa114a2674dd4b25743223568cbc8_I20211231" decimals="-3" name="us-gaap:DerivativeAssetsNoncurrent" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfNC0xNC0xLTEtNzE1MjA_cff20654-6b10-4f56-8c6c-166f99b1bc6b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b1efc5676e34f44a97b9d5050fc5c16_I20211231" decimals="-3" name="us-gaap:DerivativeAssetsNoncurrent" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfNC0xNi0xLTEtNzE1MjA_e50609ba-8dbf-4c91-ae1e-1ed3fdae142e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets at fair value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ad8fb6ad09c411e81c3c9ae67b4e1c7_I20220630" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfNS0yLTEtMS03MTUyMA_e5895fdc-4af8-432a-a37f-19c20450c51a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic86a8c43bd9f4a6db932007f26811b80_I20220630" decimals="-3" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfNS00LTEtMS03MTUyMA_07e34803-77e5-408d-8fbe-821d46285fc9">847</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91d033959787449bbedf2d10da831cb1_I20220630" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfNS02LTEtMS03MTUyMA_a94da7a7-660a-4416-949c-aaccef6017e3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifc971c40b09b4da3bb35489f114346a0_I20220630" decimals="-3" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfNS04LTEtMS03MTUyMA_14bb44ac-97fb-4c81-8729-72730e6e2f07">847</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if70e04ffcb874d6cbed5f9f90fc285cb_I20211231" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfNS0xMC0xLTEtNzE1MjA_ef09deaf-c33a-466b-ac14-7bda157f5c7b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09d8e61d07f9436789f53508811c8551_I20211231" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfNS0xMi0xLTEtNzE1MjA_c6f0a2e7-91cf-44c2-ba9d-d790e54efb9d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iabbfa114a2674dd4b25743223568cbc8_I20211231" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfNS0xNC0xLTEtNzE1MjA_f2f35031-2a79-42ad-bb8b-cd18cc6bec73">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b1efc5676e34f44a97b9d5050fc5c16_I20211231" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfNS0xNi0xLTEtNzE1MjA_8e1162f3-0a61-44f8-a6f4-41ddb3810eae">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivative Liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ad8fb6ad09c411e81c3c9ae67b4e1c7_I20220630" decimals="-3" name="us-gaap:DerivativeLiabilitiesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfNy0yLTEtMS03MTUyMA_d8421da2-310e-4a17-9ca7-a18ab181f83f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic86a8c43bd9f4a6db932007f26811b80_I20220630" decimals="-3" name="us-gaap:DerivativeLiabilitiesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfNy00LTEtMS03MTUyMA_49287ac2-2d14-4133-8559-77703a25bb85">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91d033959787449bbedf2d10da831cb1_I20220630" decimals="-3" name="us-gaap:DerivativeLiabilitiesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfNy02LTEtMS03MTUyMA_2dbd4cd3-065c-482a-a963-cc271fe60cb9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifc971c40b09b4da3bb35489f114346a0_I20220630" decimals="-3" name="us-gaap:DerivativeLiabilitiesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfNy04LTEtMS03MTUyMA_5838de14-9c61-42e1-bb41-f2152166c2d6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if70e04ffcb874d6cbed5f9f90fc285cb_I20211231" decimals="-3" name="us-gaap:DerivativeLiabilitiesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfNy0xMC0xLTEtNzE1MjA_29450ccb-cc2f-4724-81af-0766a0cb4c8e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i09d8e61d07f9436789f53508811c8551_I20211231" decimals="-3" name="us-gaap:DerivativeLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfNy0xMi0xLTEtNzE1MjA_296444ff-fb53-4b63-a9b7-9fd48499d43e">2,438</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iabbfa114a2674dd4b25743223568cbc8_I20211231" decimals="-3" name="us-gaap:DerivativeLiabilitiesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfNy0xNC0xLTEtNzE1MjA_81fb7878-c3e5-48be-8639-91e335b58352">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4b1efc5676e34f44a97b9d5050fc5c16_I20211231" decimals="-3" name="us-gaap:DerivativeLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfNy0xNi0xLTEtNzE1MjA_a447e2a8-cc45-4901-9555-8af1d37115cd">2,438</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ad8fb6ad09c411e81c3c9ae67b4e1c7_I20220630" decimals="-3" name="us-gaap:DerivativeLiabilitiesNoncurrent" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfOC0yLTEtMS03MTUyMA_bf9aec47-d1a2-4cdc-9aea-a12d2b57e5f7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic86a8c43bd9f4a6db932007f26811b80_I20220630" decimals="-3" name="us-gaap:DerivativeLiabilitiesNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfOC00LTEtMS03MTUyMA_f5e437b1-7c6c-40fb-a198-8be46c286df5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91d033959787449bbedf2d10da831cb1_I20220630" decimals="-3" name="us-gaap:DerivativeLiabilitiesNoncurrent" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfOC02LTEtMS03MTUyMA_e1a74c20-b024-44ba-9c1d-eab5222957dc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifc971c40b09b4da3bb35489f114346a0_I20220630" decimals="-3" name="us-gaap:DerivativeLiabilitiesNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfOC04LTEtMS03MTUyMA_7f013595-daa0-4635-af6f-5ed79666f65f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if70e04ffcb874d6cbed5f9f90fc285cb_I20211231" decimals="-3" name="us-gaap:DerivativeLiabilitiesNoncurrent" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfOC0xMC0xLTEtNzE1MjA_ede80dfa-a7ae-4a27-95b9-bccf64cac2a4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09d8e61d07f9436789f53508811c8551_I20211231" decimals="-3" name="us-gaap:DerivativeLiabilitiesNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfOC0xMi0xLTEtNzE1MjA_0e6cbf92-69e7-42af-8186-499489109485">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iabbfa114a2674dd4b25743223568cbc8_I20211231" decimals="-3" name="us-gaap:DerivativeLiabilitiesNoncurrent" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfOC0xNC0xLTEtNzE1MjA_6ed13293-4b0f-457c-b2a0-d04c2d92c272">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b1efc5676e34f44a97b9d5050fc5c16_I20211231" decimals="-3" name="us-gaap:DerivativeLiabilitiesNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfOC0xNi0xLTEtNzE1MjA_833cab0d-fb96-4e54-af9f-99d65fcc6e43">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities at fair value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ad8fb6ad09c411e81c3c9ae67b4e1c7_I20220630" decimals="-3" name="us-gaap:DerivativeLiabilities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfOS0yLTEtMS03MTUyMA_8f9d9e77-25b8-4f93-ae18-5fbf47e29b6e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic86a8c43bd9f4a6db932007f26811b80_I20220630" decimals="-3" name="us-gaap:DerivativeLiabilities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfOS00LTEtMS03MTUyMA_3524992c-3e63-403d-b5c2-233c6c3b2bb7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91d033959787449bbedf2d10da831cb1_I20220630" decimals="-3" name="us-gaap:DerivativeLiabilities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfOS02LTEtMS03MTUyMA_465ee318-1747-4716-a024-84ece52615aa">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifc971c40b09b4da3bb35489f114346a0_I20220630" decimals="-3" name="us-gaap:DerivativeLiabilities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfOS04LTEtMS03MTUyMA_e1a3af8a-0a25-467b-ade2-1ed2794a6e47">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if70e04ffcb874d6cbed5f9f90fc285cb_I20211231" decimals="-3" name="us-gaap:DerivativeLiabilities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfOS0xMC0xLTEtNzE1MjA_79c7647e-03eb-4d2b-b633-0ba86f2a2e0f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i09d8e61d07f9436789f53508811c8551_I20211231" decimals="-3" name="us-gaap:DerivativeLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfOS0xMi0xLTEtNzE1MjA_720e38a2-c4c4-4429-954e-4139fe9592e3">2,438</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iabbfa114a2674dd4b25743223568cbc8_I20211231" decimals="-3" name="us-gaap:DerivativeLiabilities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfOS0xNC0xLTEtNzE1MjA_49936d6d-c1df-496f-b9d7-9b02705b79d2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4b1efc5676e34f44a97b9d5050fc5c16_I20211231" decimals="-3" name="us-gaap:DerivativeLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfOS0xNi0xLTEtNzE1MjA_a73632a6-3603-46c2-ab7d-c5cb688fb8c8">2,438</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><ix:continuation id="ie0ba2ca4b44f4712bda4ff348aaa03d9"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">OCI</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The following table presents the total value recognized in OCI and reclassified from AOCI into earnings during the three and six months ended June&#160;30, 2022 and 2021 for derivatives designated as cash flow hedges:</span></div><ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RleHRyZWdpb246MGRlODBiNTVlZWU1NDE3YmIzOGVkMWIzMDU3YTJiZWVfMjE0Nw_6d345250-920c-4a5b-bdf8-ee31e51c4f50" escape="true"><div style="margin-bottom:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:40.248%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.284%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.697%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.284%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.697%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.996%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Before Tax</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Tax</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net of Tax</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Before Tax</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Tax</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net of Tax </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net gain (loss) recognized in OCI</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjI3M2EwMGM5NzUzYzQxY2FhOWFiY2JkMTZjM2Y3ZTg2L3RhYmxlcmFuZ2U6MjczYTAwYzk3NTNjNDFjYWE5YWJjYmQxNmMzZjdlODZfMy0yLTEtMS03MTUyMA_56599e4d-722e-4bdb-bfb9-df70ccb8aa61">672</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjI3M2EwMGM5NzUzYzQxY2FhOWFiY2JkMTZjM2Y3ZTg2L3RhYmxlcmFuZ2U6MjczYTAwYzk3NTNjNDFjYWE5YWJjYmQxNmMzZjdlODZfMy00LTEtMS03MTUyMA_26ca5226-f580-428d-9794-38bda7c187fa">153</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjI3M2EwMGM5NzUzYzQxY2FhOWFiY2JkMTZjM2Y3ZTg2L3RhYmxlcmFuZ2U6MjczYTAwYzk3NTNjNDFjYWE5YWJjYmQxNmMzZjdlODZfMy02LTEtMS03MTUyMA_dad3b6ea-bda9-47d8-b976-c2157579f5e7">519</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjI3M2EwMGM5NzUzYzQxY2FhOWFiY2JkMTZjM2Y3ZTg2L3RhYmxlcmFuZ2U6MjczYTAwYzk3NTNjNDFjYWE5YWJjYmQxNmMzZjdlODZfMy0xNC0xLTEtNzE1MjA_f1293059-60ea-41c3-a5b5-0cf8e0be3010">1,957</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjI3M2EwMGM5NzUzYzQxY2FhOWFiY2JkMTZjM2Y3ZTg2L3RhYmxlcmFuZ2U6MjczYTAwYzk3NTNjNDFjYWE5YWJjYmQxNmMzZjdlODZfMy0xNi0xLTEtNzE1MjA_0eb717b4-1e62-435a-81cd-b7860dbdab42">446</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjI3M2EwMGM5NzUzYzQxY2FhOWFiY2JkMTZjM2Y3ZTg2L3RhYmxlcmFuZ2U6MjczYTAwYzk3NTNjNDFjYWE5YWJjYmQxNmMzZjdlODZfMy0xOC0xLTEtNzE1MjA_2e2029e2-6be9-47c8-a18d-e0387f6865ae">1,511</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net amount reclassified from AOCI into earnings</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjI3M2EwMGM5NzUzYzQxY2FhOWFiY2JkMTZjM2Y3ZTg2L3RhYmxlcmFuZ2U6MjczYTAwYzk3NTNjNDFjYWE5YWJjYmQxNmMzZjdlODZfNC0yLTEtMS03MTUyMA_1fca9b2a-f61a-47d6-b177-783368fde189">415</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjI3M2EwMGM5NzUzYzQxY2FhOWFiY2JkMTZjM2Y3ZTg2L3RhYmxlcmFuZ2U6MjczYTAwYzk3NTNjNDFjYWE5YWJjYmQxNmMzZjdlODZfNC00LTEtMS03MTUyMA_ee33fe3a-0740-444b-b7e1-055c3ded26c0">95</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjI3M2EwMGM5NzUzYzQxY2FhOWFiY2JkMTZjM2Y3ZTg2L3RhYmxlcmFuZ2U6MjczYTAwYzk3NTNjNDFjYWE5YWJjYmQxNmMzZjdlODZfNC02LTEtMS03MTUyMA_1ff4ab29-c23e-44ae-85ce-ec01b8f96e6a">320</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjI3M2EwMGM5NzUzYzQxY2FhOWFiY2JkMTZjM2Y3ZTg2L3RhYmxlcmFuZ2U6MjczYTAwYzk3NTNjNDFjYWE5YWJjYmQxNmMzZjdlODZfNC0xNC0xLTEtNzE1MjA_35f2f1c7-b97e-4f0f-8b74-39a86fa83171">1,156</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjI3M2EwMGM5NzUzYzQxY2FhOWFiY2JkMTZjM2Y3ZTg2L3RhYmxlcmFuZ2U6MjczYTAwYzk3NTNjNDFjYWE5YWJjYmQxNmMzZjdlODZfNC0xNi0xLTEtNzE1MjA_97a63454-461a-40e8-869e-206997d368e8">265</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjI3M2EwMGM5NzUzYzQxY2FhOWFiY2JkMTZjM2Y3ZTg2L3RhYmxlcmFuZ2U6MjczYTAwYzk3NTNjNDFjYWE5YWJjYmQxNmMzZjdlODZfNC0xOC0xLTEtNzE1MjA_ae0b9158-4f5a-40d8-be7d-c2921320b298">891</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in other comprehensive income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjI3M2EwMGM5NzUzYzQxY2FhOWFiY2JkMTZjM2Y3ZTg2L3RhYmxlcmFuZ2U6MjczYTAwYzk3NTNjNDFjYWE5YWJjYmQxNmMzZjdlODZfNS0yLTEtMS03MTUyMA_4fb0cf20-8a49-4d9b-843f-715d97f7a183">1,087</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjI3M2EwMGM5NzUzYzQxY2FhOWFiY2JkMTZjM2Y3ZTg2L3RhYmxlcmFuZ2U6MjczYTAwYzk3NTNjNDFjYWE5YWJjYmQxNmMzZjdlODZfNS00LTEtMS03MTUyMA_43e72f26-059d-4005-8b91-f5c56b268b9e">248</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjI3M2EwMGM5NzUzYzQxY2FhOWFiY2JkMTZjM2Y3ZTg2L3RhYmxlcmFuZ2U6MjczYTAwYzk3NTNjNDFjYWE5YWJjYmQxNmMzZjdlODZfNS02LTEtMS03MTUyMA_7d7c2226-7f80-4fe7-ae92-41185cb50d56">839</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjI3M2EwMGM5NzUzYzQxY2FhOWFiY2JkMTZjM2Y3ZTg2L3RhYmxlcmFuZ2U6MjczYTAwYzk3NTNjNDFjYWE5YWJjYmQxNmMzZjdlODZfNS0xNC0xLTEtNzE1MjA_9a18936c-dbc3-417c-a7f4-a70be5116370">3,113</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjI3M2EwMGM5NzUzYzQxY2FhOWFiY2JkMTZjM2Y3ZTg2L3RhYmxlcmFuZ2U6MjczYTAwYzk3NTNjNDFjYWE5YWJjYmQxNmMzZjdlODZfNS0xNi0xLTEtNzE1MjA_7b3784f5-c561-468c-aab2-17cb4edc6987">711</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjI3M2EwMGM5NzUzYzQxY2FhOWFiY2JkMTZjM2Y3ZTg2L3RhYmxlcmFuZ2U6MjczYTAwYzk3NTNjNDFjYWE5YWJjYmQxNmMzZjdlODZfNS0xOC0xLTEtNzE1MjA_4d2052d0-1a22-4dda-ad14-e7fd42d0e538">2,402</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.128%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.110%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.120%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Before Tax</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Tax</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net of Tax</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Before Tax</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Tax</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net of Tax</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net gain (loss) recognized in OCI</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjkwYjg0MTI3MjRkYTQ5YjNhZmJlNjYxZGYxNWFiNGQwL3RhYmxlcmFuZ2U6OTBiODQxMjcyNGRhNDliM2FmYmU2NjFkZjE1YWI0ZDBfMy0yLTEtMS03MzQwMg_8162a46d-abb0-4b6d-8f5e-d8d99bc7471c">82</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjkwYjg0MTI3MjRkYTQ5YjNhZmJlNjYxZGYxNWFiNGQwL3RhYmxlcmFuZ2U6OTBiODQxMjcyNGRhNDliM2FmYmU2NjFkZjE1YWI0ZDBfMy00LTEtMS03MzQwMg_021ddabc-5a88-4ba6-af0b-d9f96fa3a0e0">19</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjkwYjg0MTI3MjRkYTQ5YjNhZmJlNjYxZGYxNWFiNGQwL3RhYmxlcmFuZ2U6OTBiODQxMjcyNGRhNDliM2FmYmU2NjFkZjE1YWI0ZDBfMy02LTEtMS03MzQwMg_2b7a1bb1-0451-42bf-a2bd-eeed7646a260">63</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjkwYjg0MTI3MjRkYTQ5YjNhZmJlNjYxZGYxNWFiNGQwL3RhYmxlcmFuZ2U6OTBiODQxMjcyNGRhNDliM2FmYmU2NjFkZjE1YWI0ZDBfMy04LTEtMS03MzQ2NA_019a69e7-5ca5-4162-a156-8dadfd539280">44</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjkwYjg0MTI3MjRkYTQ5YjNhZmJlNjYxZGYxNWFiNGQwL3RhYmxlcmFuZ2U6OTBiODQxMjcyNGRhNDliM2FmYmU2NjFkZjE1YWI0ZDBfMy0xMC0xLTEtNzM0NjQ_ed54b1de-2335-4aa3-a48f-c51808592752">10</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjkwYjg0MTI3MjRkYTQ5YjNhZmJlNjYxZGYxNWFiNGQwL3RhYmxlcmFuZ2U6OTBiODQxMjcyNGRhNDliM2FmYmU2NjFkZjE1YWI0ZDBfMy0xMi0xLTEtNzM0NjQ_e9fe5f56-066e-4da9-90a8-f43bfe6b00d5">34</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net amount reclassified from AOCI into earnings</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjkwYjg0MTI3MjRkYTQ5YjNhZmJlNjYxZGYxNWFiNGQwL3RhYmxlcmFuZ2U6OTBiODQxMjcyNGRhNDliM2FmYmU2NjFkZjE1YWI0ZDBfNC0yLTEtMS03MzQwMg_592fe769-e965-4da4-b4b6-8b95d41c7290">1,024</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjkwYjg0MTI3MjRkYTQ5YjNhZmJlNjYxZGYxNWFiNGQwL3RhYmxlcmFuZ2U6OTBiODQxMjcyNGRhNDliM2FmYmU2NjFkZjE1YWI0ZDBfNC00LTEtMS03MzQwMg_cced4f5b-ddc4-44c7-b58b-f711555c573a">233</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjkwYjg0MTI3MjRkYTQ5YjNhZmJlNjYxZGYxNWFiNGQwL3RhYmxlcmFuZ2U6OTBiODQxMjcyNGRhNDliM2FmYmU2NjFkZjE1YWI0ZDBfNC02LTEtMS03MzQwMg_43c5e843-e32a-428f-aefe-44dca44acfbe">791</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjkwYjg0MTI3MjRkYTQ5YjNhZmJlNjYxZGYxNWFiNGQwL3RhYmxlcmFuZ2U6OTBiODQxMjcyNGRhNDliM2FmYmU2NjFkZjE1YWI0ZDBfNC04LTEtMS03MzQ2NA_67b79f5b-f86e-4eb8-9eb0-7a6a53da0912">2,058</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjkwYjg0MTI3MjRkYTQ5YjNhZmJlNjYxZGYxNWFiNGQwL3RhYmxlcmFuZ2U6OTBiODQxMjcyNGRhNDliM2FmYmU2NjFkZjE1YWI0ZDBfNC0xMC0xLTEtNzM0NjQ_83883dd7-8462-48cc-a7ff-4985a1adef1d">469</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjkwYjg0MTI3MjRkYTQ5YjNhZmJlNjYxZGYxNWFiNGQwL3RhYmxlcmFuZ2U6OTBiODQxMjcyNGRhNDliM2FmYmU2NjFkZjE1YWI0ZDBfNC0xMi0xLTEtNzM0NjQ_aa0847c2-888f-4ce8-9c2f-ccdf21cb2019">1,589</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in other comprehensive income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjkwYjg0MTI3MjRkYTQ5YjNhZmJlNjYxZGYxNWFiNGQwL3RhYmxlcmFuZ2U6OTBiODQxMjcyNGRhNDliM2FmYmU2NjFkZjE1YWI0ZDBfNS0yLTEtMS03MzQwMg_06609b26-6c48-43cc-810e-5426306f2b78">942</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjkwYjg0MTI3MjRkYTQ5YjNhZmJlNjYxZGYxNWFiNGQwL3RhYmxlcmFuZ2U6OTBiODQxMjcyNGRhNDliM2FmYmU2NjFkZjE1YWI0ZDBfNS00LTEtMS03MzQwMg_4a212bfd-e908-4241-99da-206bf7e4f6ab">214</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjkwYjg0MTI3MjRkYTQ5YjNhZmJlNjYxZGYxNWFiNGQwL3RhYmxlcmFuZ2U6OTBiODQxMjcyNGRhNDliM2FmYmU2NjFkZjE1YWI0ZDBfNS02LTEtMS03MzQwMg_87606637-8803-4ee5-83ce-ae95ad3faee0">728</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjkwYjg0MTI3MjRkYTQ5YjNhZmJlNjYxZGYxNWFiNGQwL3RhYmxlcmFuZ2U6OTBiODQxMjcyNGRhNDliM2FmYmU2NjFkZjE1YWI0ZDBfNS04LTEtMS03MzQ2NA_7d69f609-71e4-46f0-94f1-b596a4112e3f">2,102</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjkwYjg0MTI3MjRkYTQ5YjNhZmJlNjYxZGYxNWFiNGQwL3RhYmxlcmFuZ2U6OTBiODQxMjcyNGRhNDliM2FmYmU2NjFkZjE1YWI0ZDBfNS0xMC0xLTEtNzM0NjQ_9ef5c459-3d8f-4c40-926e-32b95b133a3c">479</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjkwYjg0MTI3MjRkYTQ5YjNhZmJlNjYxZGYxNWFiNGQwL3RhYmxlcmFuZ2U6OTBiODQxMjcyNGRhNDliM2FmYmU2NjFkZjE1YWI0ZDBfNS0xMi0xLTEtNzM0NjQ_ee2d6f31-89fb-4613-b763-4d20c3fdde88">1,623</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:3pt;padding-left:27pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net unrealized gains totaling $<ix:nonFraction unitRef="usd" contextRef="i15ce3c7eb5c84c25b460913dc3457c9d_D20220101-20220630" decimals="-3" name="us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RleHRyZWdpb246MGRlODBiNTVlZWU1NDE3YmIzOGVkMWIzMDU3YTJiZWVfMTk5OQ_940d04a6-fe09-4213-a533-f5197b8c2e9e">878</ix:nonFraction> are anticipated to be reclassified from AOCI into earnings during the next 12 months due to settlement of the associated underlying obligations.</span></div></ix:nonNumeric></ix:continuation><div id="i479b2b8adc16472a8298d2221f48e84b_100"></div><ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90ZXh0cmVnaW9uOmM3MGY5YjI3NGMzMDRjNTU5NTEwZWRmMDU1OGFiNDdiXzUxMA_ba9f1d41-1b11-4fb2-8529-62d851d7b9d7" continuedAt="i75880757f233490e97a9c33bd29078b7" escape="true"><ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="us-gaap:LesseeFinanceLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90ZXh0cmVnaW9uOmM3MGY5YjI3NGMzMDRjNTU5NTEwZWRmMDU1OGFiNDdiXzUxMQ_53148c8a-10fc-45b6-b397-df7f2f7fa421" continuedAt="ibfa708806dd84529b5796c5cbe1c2c26" escape="true"><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:64.912%"><tr><td style="width:1.0%"></td><td style="width:4.981%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:92.819%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">LEASE OBLIGATIONS</span></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Company has operating and finance leases primarily for construction and transportation equipment, as well as office space. The Company&#8217;s leases have remaining lease terms of <ix:nonNumeric contextRef="i56910408e199427fa4376b625de85724_D20220101-20220630" name="strl:LesseeLeaseRenewalTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90ZXh0cmVnaW9uOmM3MGY5YjI3NGMzMDRjNTU5NTEwZWRmMDU1OGFiNDdiXzE4Ng_bf505896-064f-47a0-b81f-2d498bbe78ac">one month</ix:nonNumeric> to <ix:nonNumeric contextRef="i78313485ac624e00ba8f29e0564da4e9_D20220101-20220630" name="strl:LesseeLeaseRenewalTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90ZXh0cmVnaW9uOmM3MGY5YjI3NGMzMDRjNTU5NTEwZWRmMDU1OGFiNDdiXzE5Mg_6157e9f8-096d-426b-84e8-fa3e7f9f9b24">ten years</ix:nonNumeric>, some of which include options to extend the leases for up to <ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="strl:LesseeLeaseTerminationPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90ZXh0cmVnaW9uOmM3MGY5YjI3NGMzMDRjNTU5NTEwZWRmMDU1OGFiNDdiXzI1Nw_85226f76-4ca3-4751-a5f6-ec44813f2a76">ten years</ix:nonNumeric>.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90ZXh0cmVnaW9uOmM3MGY5YjI3NGMzMDRjNTU5NTEwZWRmMDU1OGFiNDdiXzUxMw_f524f2eb-55b9-4868-b4a8-6590abc44635" continuedAt="i762e757f6d1c4a64be3b774fa8b68de3" escape="true">The components of lease expense are as follows:</ix:nonNumeric></span></div><ix:continuation id="i762e757f6d1c4a64be3b774fa8b68de3" continuedAt="i1523e041cc014f0ea8944193b9deb638"><div style="margin-bottom:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.981%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.086%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTowZmVhMTY3ZmU5MTE0ZTU5YTA2ZTFmODRhZmY5YTVlZC90YWJsZXJhbmdlOjBmZWExNjdmZTkxMTRlNTlhMDZlMWY4NGFmZjlhNWVkXzItMS0xLTEtNzE1MjA_d1c215a3-8ca4-455f-b1fe-0203a1d65b2a">5,452</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTowZmVhMTY3ZmU5MTE0ZTU5YTA2ZTFmODRhZmY5YTVlZC90YWJsZXJhbmdlOjBmZWExNjdmZTkxMTRlNTlhMDZlMWY4NGFmZjlhNWVkXzItMy0xLTEtNzE1MjA_5d45fc4b-3146-4f80-b0bc-3d0f36d28f72">1,510</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTowZmVhMTY3ZmU5MTE0ZTU5YTA2ZTFmODRhZmY5YTVlZC90YWJsZXJhbmdlOjBmZWExNjdmZTkxMTRlNTlhMDZlMWY4NGFmZjlhNWVkXzItNS0xLTEtNzE1MjA_2f5ec7aa-308f-4aef-842f-b78cbae53f2e">8,145</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTowZmVhMTY3ZmU5MTE0ZTU5YTA2ZTFmODRhZmY5YTVlZC90YWJsZXJhbmdlOjBmZWExNjdmZTkxMTRlNTlhMDZlMWY4NGFmZjlhNWVkXzItNy0xLTEtNzE1MjA_fddc6fc1-12f1-4e2a-b3b4-aeffbf29f734">3,022</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630" decimals="-3" name="us-gaap:ShortTermLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTowZmVhMTY3ZmU5MTE0ZTU5YTA2ZTFmODRhZmY5YTVlZC90YWJsZXJhbmdlOjBmZWExNjdmZTkxMTRlNTlhMDZlMWY4NGFmZjlhNWVkXzMtMS0xLTEtNzE1MjA_ab6ed956-49c1-4221-affc-079a146c0538">3,180</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630" decimals="-3" name="us-gaap:ShortTermLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTowZmVhMTY3ZmU5MTE0ZTU5YTA2ZTFmODRhZmY5YTVlZC90YWJsZXJhbmdlOjBmZWExNjdmZTkxMTRlNTlhMDZlMWY4NGFmZjlhNWVkXzMtMy0xLTEtNzE1MjA_a352f850-5df3-41f8-b3c3-e275f1ee567b">2,911</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:ShortTermLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTowZmVhMTY3ZmU5MTE0ZTU5YTA2ZTFmODRhZmY5YTVlZC90YWJsZXJhbmdlOjBmZWExNjdmZTkxMTRlNTlhMDZlMWY4NGFmZjlhNWVkXzMtNS0xLTEtNzE1MjA_e2bbecc6-0302-47c1-8063-7b5092f19fe7">6,348</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:ShortTermLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTowZmVhMTY3ZmU5MTE0ZTU5YTA2ZTFmODRhZmY5YTVlZC90YWJsZXJhbmdlOjBmZWExNjdmZTkxMTRlNTlhMDZlMWY4NGFmZjlhNWVkXzMtNy0xLTEtNzE1MjA_f9226c8f-9fb9-48eb-b462-dc683b3aea88">5,035</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTowZmVhMTY3ZmU5MTE0ZTU5YTA2ZTFmODRhZmY5YTVlZC90YWJsZXJhbmdlOjBmZWExNjdmZTkxMTRlNTlhMDZlMWY4NGFmZjlhNWVkXzUtMS0xLTEtNzE1MjA_7d8a552b-af88-4673-8bd1-76d8b32bbdce">36</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTowZmVhMTY3ZmU5MTE0ZTU5YTA2ZTFmODRhZmY5YTVlZC90YWJsZXJhbmdlOjBmZWExNjdmZTkxMTRlNTlhMDZlMWY4NGFmZjlhNWVkXzUtMy0xLTEtNzE1MjA_04edbeae-42c6-4d1a-aa91-3d7c431f3f3f">46</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTowZmVhMTY3ZmU5MTE0ZTU5YTA2ZTFmODRhZmY5YTVlZC90YWJsZXJhbmdlOjBmZWExNjdmZTkxMTRlNTlhMDZlMWY4NGFmZjlhNWVkXzUtNS0xLTEtNzE1MjA_f7c4e186-8c23-4468-92c0-1e3a3d374a02">77</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTowZmVhMTY3ZmU5MTE0ZTU5YTA2ZTFmODRhZmY5YTVlZC90YWJsZXJhbmdlOjBmZWExNjdmZTkxMTRlNTlhMDZlMWY4NGFmZjlhNWVkXzUtNy0xLTEtNzE1MjA_0c0d6467-343b-48d0-8af0-e3363bec7d14">96</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTowZmVhMTY3ZmU5MTE0ZTU5YTA2ZTFmODRhZmY5YTVlZC90YWJsZXJhbmdlOjBmZWExNjdmZTkxMTRlNTlhMDZlMWY4NGFmZjlhNWVkXzYtMS0xLTEtNzE1MjA_22d3615b-529e-48d2-b297-f7cd151d6309">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTowZmVhMTY3ZmU5MTE0ZTU5YTA2ZTFmODRhZmY5YTVlZC90YWJsZXJhbmdlOjBmZWExNjdmZTkxMTRlNTlhMDZlMWY4NGFmZjlhNWVkXzYtMy0xLTEtNzE1MjA_ad34f4f5-d613-4838-bf86-e49a9ba6e16a">5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTowZmVhMTY3ZmU5MTE0ZTU5YTA2ZTFmODRhZmY5YTVlZC90YWJsZXJhbmdlOjBmZWExNjdmZTkxMTRlNTlhMDZlMWY4NGFmZjlhNWVkXzYtNS0xLTEtNzE1MjA_255be5f0-9250-464b-baa9-0967c8da3a1d">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTowZmVhMTY3ZmU5MTE0ZTU5YTA2ZTFmODRhZmY5YTVlZC90YWJsZXJhbmdlOjBmZWExNjdmZTkxMTRlNTlhMDZlMWY4NGFmZjlhNWVkXzYtNy0xLTEtNzE1MjA_af949fcc-d471-4ce2-8f10-68d2f9dd3311">11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630" decimals="-3" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTowZmVhMTY3ZmU5MTE0ZTU5YTA2ZTFmODRhZmY5YTVlZC90YWJsZXJhbmdlOjBmZWExNjdmZTkxMTRlNTlhMDZlMWY4NGFmZjlhNWVkXzctMS0xLTEtNzE1MjA_0b1e53b6-a52f-49c4-a496-5bf22b62d078">39</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630" decimals="-3" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTowZmVhMTY3ZmU5MTE0ZTU5YTA2ZTFmODRhZmY5YTVlZC90YWJsZXJhbmdlOjBmZWExNjdmZTkxMTRlNTlhMDZlMWY4NGFmZjlhNWVkXzctMy0xLTEtNzE1MjA_1a1cbe90-0573-4e27-8ec0-a3501abc398a">51</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTowZmVhMTY3ZmU5MTE0ZTU5YTA2ZTFmODRhZmY5YTVlZC90YWJsZXJhbmdlOjBmZWExNjdmZTkxMTRlNTlhMDZlMWY4NGFmZjlhNWVkXzctNS0xLTEtNzE1MjA_9878c596-2126-4d10-98bd-9e40387e2a97">84</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTowZmVhMTY3ZmU5MTE0ZTU5YTA2ZTFmODRhZmY5YTVlZC90YWJsZXJhbmdlOjBmZWExNjdmZTkxMTRlNTlhMDZlMWY4NGFmZjlhNWVkXzctNy0xLTEtNzE1MjA_256a842f-5cdc-49c9-86f3-8da8afda6ba4">107</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Supplemental cash flow information related to leases is as follows:</span></div><div style="margin-bottom:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.098%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.937%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTo4ODY4YWFjMWEyM2Q0NGVhODcwOGM1MjU5OGE1NjcxOS90YWJsZXJhbmdlOjg4NjhhYWMxYTIzZDQ0ZWE4NzA4YzUyNTk4YTU2NzE5XzMtMS0xLTEtNzE1MjA_23492ed7-cd30-4ed9-83ce-84019f223b18">8,311</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTo4ODY4YWFjMWEyM2Q0NGVhODcwOGM1MjU5OGE1NjcxOS90YWJsZXJhbmdlOjg4NjhhYWMxYTIzZDQ0ZWE4NzA4YzUyNTk4YTU2NzE5XzMtMy0xLTEtNzE1MjA_bde2e97f-8d70-442b-98ca-dd8c024c4583">2,980</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from finance leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTo4ODY4YWFjMWEyM2Q0NGVhODcwOGM1MjU5OGE1NjcxOS90YWJsZXJhbmdlOjg4NjhhYWMxYTIzZDQ0ZWE4NzA4YzUyNTk4YTU2NzE5XzQtMS0xLTEtNzE1MjA_73462070-c8d7-4a0d-9e46-5d0a2a1662f6">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTo4ODY4YWFjMWEyM2Q0NGVhODcwOGM1MjU5OGE1NjcxOS90YWJsZXJhbmdlOjg4NjhhYWMxYTIzZDQ0ZWE4NzA4YzUyNTk4YTU2NzE5XzQtMy0xLTEtNzE1MjA_e4b0a0f3-6c38-4dda-b63e-7476b86f9767">11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTo4ODY4YWFjMWEyM2Q0NGVhODcwOGM1MjU5OGE1NjcxOS90YWJsZXJhbmdlOjg4NjhhYWMxYTIzZDQ0ZWE4NzA4YzUyNTk4YTU2NzE5XzUtMS0xLTEtNzE1MjA_476aa208-e13b-4be2-9d72-9622d608ea21">77</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTo4ODY4YWFjMWEyM2Q0NGVhODcwOGM1MjU5OGE1NjcxOS90YWJsZXJhbmdlOjg4NjhhYWMxYTIzZDQ0ZWE4NzA4YzUyNTk4YTU2NzE5XzUtMy0xLTEtNzE1MjA_1590ac33-b896-467f-9a16-661360dc8ef0">96</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease obligations (non-cash):</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTo4ODY4YWFjMWEyM2Q0NGVhODcwOGM1MjU5OGE1NjcxOS90YWJsZXJhbmdlOjg4NjhhYWMxYTIzZDQ0ZWE4NzA4YzUyNTk4YTU2NzE5XzgtMS0xLTEtNzE1MjA_4a3373f8-b6bd-41d4-86ab-972aa76212ff">30,192</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTo4ODY4YWFjMWEyM2Q0NGVhODcwOGM1MjU5OGE1NjcxOS90YWJsZXJhbmdlOjg4NjhhYWMxYTIzZDQ0ZWE4NzA4YzUyNTk4YTU2NzE5XzgtMy0xLTEtNzE1MjA_951b3f8f-7a9c-4cf7-a655-91a8d085607f">3,496</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTo4ODY4YWFjMWEyM2Q0NGVhODcwOGM1MjU5OGE1NjcxOS90YWJsZXJhbmdlOjg4NjhhYWMxYTIzZDQ0ZWE4NzA4YzUyNTk4YTU2NzE5XzktMS0xLTEtNzE1MjA_343c37eb-bd78-43de-81af-c7e206e8e2ae">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTo4ODY4YWFjMWEyM2Q0NGVhODcwOGM1MjU5OGE1NjcxOS90YWJsZXJhbmdlOjg4NjhhYWMxYTIzZDQ0ZWE4NzA4YzUyNTk4YTU2NzE5XzktMy0xLTEtNzE1MjA_b5c26683-9c8d-403f-b823-567cc7278cd8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:continuation></ix:nonNumeric></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><ix:continuation id="i75880757f233490e97a9c33bd29078b7"><ix:continuation id="ibfa708806dd84529b5796c5cbe1c2c26"><ix:continuation id="i1523e041cc014f0ea8944193b9deb638"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Supplemental balance sheet information related to leases is as follows:</span></div><div style="margin-bottom:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.098%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.937%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzItMS0xLTEtNzE1MjA_395bca4d-5d08-4535-8a05-2160e85f6ea2">46,628</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzItMy0xLTEtNzE1MjA_879c840c-7d1d-4fbc-8485-31f97db9cf2d">24,520</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of long-term lease obligations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzQtMS0xLTEtNzE1MjA_e07c7a74-05d5-4e9c-ab6d-5105b73d482a">12,582</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzQtMy0xLTEtNzE1MjA_43f93cca-bbfc-40db-9641-116d59210a37">8,841</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term lease obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzUtMS0xLTEtNzE1MjA_2d744ca9-d6a2-4b17-a0c0-b2907012ff8d">34,103</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzUtMy0xLTEtNzE1MjA_f2fea7c9-80ea-4a7a-a2a7-31cf77ecb247">15,831</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzYtMS0xLTEtNzE1MjA_883901c4-f6b9-4ccf-9ab8-6a36f9c5dd4f">46,685</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzYtMy0xLTEtNzE1MjA_0ff003ad-affd-4681-92f9-0ce065166849">24,672</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, at cost</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzgtMS0xLTEtNzE1MjA_6e151d09-54d2-4a98-9190-d7680741282c">1,479</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzgtMy0xLTEtNzE1MjA_33dcaeed-6f94-4708-9b07-6bc204e8e9da">1,479</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzktMS0xLTEtNzE1MjA_aa89d4fc-162d-4228-935b-6bc06da86a10">987</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzktMy0xLTEtNzE1MjA_50f68c4c-93ab-4e64-96d8-fded1249d24c">907</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEwLTAtMS0xLTcxNTIw_78011da4-2186-4073-9868-5fb78d29ba89"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEwLTAtMS0xLTcxNTIw_81b0023c-86b6-408d-b6a6-dc34d323676e">Property and equipment, net</span></span></span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEwLTEtMS0xLTcxNTIw_43caec5d-1a0a-4c49-a26a-adc5596c30cc">492</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEwLTMtMS0xLTcxNTIw_10c867cb-b395-428e-b541-4bad1e5d2218">572</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEyLTAtMS0xLTcxNTIw_288e426c-8d3d-4426-92e4-d4eba0d86c06"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEyLTAtMS0xLTcxNTIw_5bea2c70-b0cc-448c-9126-3caab9c6f9fb">Current maturities of long-term debt</span></span></span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEyLTEtMS0xLTcxNTIw_d5e8d995-52f8-4a75-aa06-1ec07b95ae62">144</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEyLTMtMS0xLTcxNTIw_0ccfa67b-fa7e-4fe1-b2a5-35daf4bc07e7">148</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEzLTAtMS0xLTcxNTIw_355baf12-76d5-43d8-9b8f-ea872a274b78"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEzLTAtMS0xLTcxNTIw_3d24a28b-e454-4c44-9d58-d60919bf6f53">Long-term debt</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEzLTEtMS0xLTcxNTIw_4aec5c09-1a88-4e5d-809f-0b32f767bd65">151</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEzLTMtMS0xLTcxNTIw_f8f09c7b-0d2b-44f3-9810-7cee7b10eb80">224</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:FinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzE0LTEtMS0xLTcxNTIw_51d84d07-f04a-4f16-a26a-9cb86ae754b2">295</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzE0LTMtMS0xLTcxNTIw_9a8df361-c5d6-49a5-abdf-dcf9c50367c3">372</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Remaining Lease Term</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzE2LTEtMS0xLTcxNTIw_67f3334b-5fb9-4f74-aed9-b1ee24bba0c5">5.0</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzE2LTMtMS0xLTcxNTIw_fd1784e6-eee1-4bd3-8a3f-863537e43282">5.4</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzE3LTEtMS0xLTcxNTIw_e7ebc4af-db01-461a-bfce-4ad6588c7155">2.0</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzE3LTMtMS0xLTcxNTIw_6abcc118-ba85-41f0-9135-c4e9541fc373">2.5</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Discount Rate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzE5LTEtMS0xLTcxNTIw_56e884de-fb1f-4372-924e-22a0b5ddcd4b">5.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzE5LTMtMS0xLTcxNTIw_f4b2cc9f-81bb-44a7-9f18-c7f2a8228c15">5.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzIwLTEtMS0xLTcxNTIw_cf403c75-a17f-4121-91ea-e4b92346743f">4.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzIwLTMtMS0xLTcxNTIw_e2e998b3-9e7e-42fb-a268-1bac616b1d0b">4.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:continuation><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90ZXh0cmVnaW9uOmM3MGY5YjI3NGMzMDRjNTU5NTEwZWRmMDU1OGFiNDdiXzUwNw_fd40fd2f-b6cc-462e-a57f-1e7d04734093" continuedAt="i5eb4466cb99e4683b6abb3b7503acffd" escape="true"><ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90ZXh0cmVnaW9uOmM3MGY5YjI3NGMzMDRjNTU5NTEwZWRmMDU1OGFiNDdiXzUxNg_d2df929c-86e5-46bb-a6d3-709136790c75" continuedAt="if8fb130ac0f747e6a4197f54abf7cb13" escape="true">Maturities of lease liabilities are as follows:</ix:nonNumeric></ix:nonNumeric></span></div><div style="margin-bottom:9pt"><ix:continuation id="i5eb4466cb99e4683b6abb3b7503acffd"><ix:continuation id="if8fb130ac0f747e6a4197f54abf7cb13"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:70.349%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.810%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating<br/>Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Finance<br/>Leases</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 (excluding the six months ended June 30, 2022)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpiZjNiY2UxZTdmOTM0ZDAzYWI5ZGY3NGNhYTEyYjdlYy90YWJsZXJhbmdlOmJmM2JjZTFlN2Y5MzRkMDNhYjlkZjc0Y2FhMTJiN2VjXzItMS0xLTEtNzE1MjA_a359ff4b-eaec-47b4-80f5-bb67b44a501c">6,741</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpiZjNiY2UxZTdmOTM0ZDAzYWI5ZGY3NGNhYTEyYjdlYy90YWJsZXJhbmdlOmJmM2JjZTFlN2Y5MzRkMDNhYjlkZjc0Y2FhMTJiN2VjXzItMy0xLTEtNzE1MjA_92d39a3a-e15c-4f6b-b400-7a2db5d0afba">77</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpiZjNiY2UxZTdmOTM0ZDAzYWI5ZGY3NGNhYTEyYjdlYy90YWJsZXJhbmdlOmJmM2JjZTFlN2Y5MzRkMDNhYjlkZjc0Y2FhMTJiN2VjXzMtMS0xLTEtNzE1MjA_8439a68a-0eab-4db3-8e3c-1e175b18ee71">13,091</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpiZjNiY2UxZTdmOTM0ZDAzYWI5ZGY3NGNhYTEyYjdlYy90YWJsZXJhbmdlOmJmM2JjZTFlN2Y5MzRkMDNhYjlkZjc0Y2FhMTJiN2VjXzMtMy0xLTEtNzE1MjA_e38128f2-076e-4456-a09d-65a972a2e307">154</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpiZjNiY2UxZTdmOTM0ZDAzYWI5ZGY3NGNhYTEyYjdlYy90YWJsZXJhbmdlOmJmM2JjZTFlN2Y5MzRkMDNhYjlkZjc0Y2FhMTJiN2VjXzQtMS0xLTEtNzE1MjA_3682cd75-4dd8-42d5-ae2e-48d309ad5064">11,111</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpiZjNiY2UxZTdmOTM0ZDAzYWI5ZGY3NGNhYTEyYjdlYy90YWJsZXJhbmdlOmJmM2JjZTFlN2Y5MzRkMDNhYjlkZjc0Y2FhMTJiN2VjXzQtMy0xLTEtNzE1MjA_7a5d5042-c846-4741-8e73-a03d0150c541">77</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpiZjNiY2UxZTdmOTM0ZDAzYWI5ZGY3NGNhYTEyYjdlYy90YWJsZXJhbmdlOmJmM2JjZTFlN2Y5MzRkMDNhYjlkZjc0Y2FhMTJiN2VjXzUtMS0xLTEtNzE1MjA_981d7d48-be44-46de-9e14-ef98932f507b">8,377</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpiZjNiY2UxZTdmOTM0ZDAzYWI5ZGY3NGNhYTEyYjdlYy90YWJsZXJhbmdlOmJmM2JjZTFlN2Y5MzRkMDNhYjlkZjc0Y2FhMTJiN2VjXzUtMy0xLTEtNzE1MjA_155a5b2c-0b94-44f2-9fa4-3dd5db2a7737">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpiZjNiY2UxZTdmOTM0ZDAzYWI5ZGY3NGNhYTEyYjdlYy90YWJsZXJhbmdlOmJmM2JjZTFlN2Y5MzRkMDNhYjlkZjc0Y2FhMTJiN2VjXzYtMS0xLTEtNzE1MjA_0d42c5f9-cdd5-4007-88a6-464a72b81911">5,093</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpiZjNiY2UxZTdmOTM0ZDAzYWI5ZGY3NGNhYTEyYjdlYy90YWJsZXJhbmdlOmJmM2JjZTFlN2Y5MzRkMDNhYjlkZjc0Y2FhMTJiN2VjXzYtMy0xLTEtNzE1MjA_9cc74d4d-5596-4fa2-994a-fccfb9445439">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpiZjNiY2UxZTdmOTM0ZDAzYWI5ZGY3NGNhYTEyYjdlYy90YWJsZXJhbmdlOmJmM2JjZTFlN2Y5MzRkMDNhYjlkZjc0Y2FhMTJiN2VjXzctMS0xLTEtNzE1MjA_ac38dd4d-536f-446e-9e74-fb80a024eff9">2,163</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpiZjNiY2UxZTdmOTM0ZDAzYWI5ZGY3NGNhYTEyYjdlYy90YWJsZXJhbmdlOmJmM2JjZTFlN2Y5MzRkMDNhYjlkZjc0Y2FhMTJiN2VjXzctMy0xLTEtNzE1MjA_7ebc8ec2-12bf-4ef0-bdc6-a952fd887834">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpiZjNiY2UxZTdmOTM0ZDAzYWI5ZGY3NGNhYTEyYjdlYy90YWJsZXJhbmdlOmJmM2JjZTFlN2Y5MzRkMDNhYjlkZjc0Y2FhMTJiN2VjXzgtMS0xLTEtNzE1MjA_ae5da37f-bf42-46a9-891d-974e701fb262">6,391</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpiZjNiY2UxZTdmOTM0ZDAzYWI5ZGY3NGNhYTEyYjdlYy90YWJsZXJhbmdlOmJmM2JjZTFlN2Y5MzRkMDNhYjlkZjc0Y2FhMTJiN2VjXzgtMy0xLTEtNzE1MjA_5e782132-cede-4992-bb2f-4d072ac4f78c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpiZjNiY2UxZTdmOTM0ZDAzYWI5ZGY3NGNhYTEyYjdlYy90YWJsZXJhbmdlOmJmM2JjZTFlN2Y5MzRkMDNhYjlkZjc0Y2FhMTJiN2VjXzktMS0xLTEtNzE1MjA_48390079-1cff-4d2a-8070-5952afd291b9">52,967</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpiZjNiY2UxZTdmOTM0ZDAzYWI5ZGY3NGNhYTEyYjdlYy90YWJsZXJhbmdlOmJmM2JjZTFlN2Y5MzRkMDNhYjlkZjc0Y2FhMTJiN2VjXzktMy0xLTEtNzE1MjA_613f9f87-ae77-4346-9e3d-349fa65bce42">308</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpiZjNiY2UxZTdmOTM0ZDAzYWI5ZGY3NGNhYTEyYjdlYy90YWJsZXJhbmdlOmJmM2JjZTFlN2Y5MzRkMDNhYjlkZjc0Y2FhMTJiN2VjXzEwLTEtMS0xLTcxNTIw_83534d64-6fb8-46de-b065-2bc1baa2e003">6,282</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpiZjNiY2UxZTdmOTM0ZDAzYWI5ZGY3NGNhYTEyYjdlYy90YWJsZXJhbmdlOmJmM2JjZTFlN2Y5MzRkMDNhYjlkZjc0Y2FhMTJiN2VjXzEwLTMtMS0xLTcxNTIw_91949260-c273-4291-9c84-e017dff70a34">13</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpiZjNiY2UxZTdmOTM0ZDAzYWI5ZGY3NGNhYTEyYjdlYy90YWJsZXJhbmdlOmJmM2JjZTFlN2Y5MzRkMDNhYjlkZjc0Y2FhMTJiN2VjXzExLTEtMS0xLTcxNTIw_2745413d-6fac-484a-9bd2-e03e39829a83">46,685</ix:nonFraction>&#160;</span></td><td style="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="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="-3" name="us-gaap:FinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpiZjNiY2UxZTdmOTM0ZDAzYWI5ZGY3NGNhYTEyYjdlYy90YWJsZXJhbmdlOmJmM2JjZTFlN2Y5MzRkMDNhYjlkZjc0Y2FhMTJiN2VjXzExLTMtMS0xLTcxNTIw_792d8752-26c6-45fa-bdb1-5157781c85a0">295</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></ix:continuation></div></ix:continuation></ix:continuation><div id="i479b2b8adc16472a8298d2221f48e84b_103"></div><ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDMvZnJhZzplN2ViMWM3OWVmOWQ0OGYzYWEzOTVmYWJmNjA0MTgzYS90ZXh0cmVnaW9uOmU3ZWIxYzc5ZWY5ZDQ4ZjNhYTM5NWZhYmY2MDQxODNhXzEwNDk_78974de5-cd66-493e-ac7c-cd0f96a9fc25" escape="true"><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:52.631%"><tr><td style="width:1.0%"></td><td style="width:6.400%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:91.400%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">COMMITMENTS AND CONTINGENCIES</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is required by its insurance providers to obtain and hold standby letters of credit. These letters of credit serve as a guarantee by the banking institution to pay the Company&#8217;s insurance providers the incurred claim costs attributable to its general liability, workers&#8217; compensation and automobile liability claims, up to the amount stated in the standby letters of credit, in the event that these claims were not paid by the Company. These letters of credit are cash collateralized, resulting in the cash being designated as restricted.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company, including its construction joint ventures and its consolidated <ix:nonFraction unitRef="number" contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630" decimals="2" name="strl:ConsolidatedEntitiesOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDMvZnJhZzplN2ViMWM3OWVmOWQ0OGYzYWEzOTVmYWJmNjA0MTgzYS90ZXh0cmVnaW9uOmU3ZWIxYzc5ZWY5ZDQ4ZjNhYTM5NWZhYmY2MDQxODNhXzYzNA_1535764e-127b-4b8a-8e16-9a9fecbbaa9c">50</ix:nonFraction>% owned subsidiaries, is now and may in the future be involved as a party to various legal proceedings that are incidental to the ordinary course of business. Management, after consultation with legal counsel, does not believe that the outcome of these actions will have a material impact on the Condensed Consolidated Financial Statements of the Company.</span></div></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><div id="i479b2b8adc16472a8298d2221f48e84b_109"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDkvZnJhZzpmM2E1MWY3ZDY3YmU0Y2QyYTliNGI0NTQ3ZjFmYjNmOS90ZXh0cmVnaW9uOmYzYTUxZjdkNjdiZTRjZDJhOWI0YjQ1NDdmMWZiM2Y5XzExMTI_5b32f054-8e54-4e28-bb21-4e5b9b1b6893" escape="true"><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:28.947%"><tr><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:85.264%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">INCOME TAXES</span></td></tr></table></div><div style="margin-bottom:3pt;margin-top:4pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and its subsidiaries are based in the U.S. and file federal and various state income tax returns. <ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDkvZnJhZzpmM2E1MWY3ZDY3YmU0Y2QyYTliNGI0NTQ3ZjFmYjNmOS90ZXh0cmVnaW9uOmYzYTUxZjdkNjdiZTRjZDJhOWI0YjQ1NDdmMWZiM2Y5XzExMTQ_445309e8-8dc8-4488-ae40-c3e44a1b03de" continuedAt="i1a0e6b06a325447e84964ccabb7abc09" escape="true">The components of the provision for income taxes were as follows:</ix:nonNumeric></span></div><div style="margin-bottom:5pt"><ix:continuation id="i1a0e6b06a325447e84964ccabb7abc09"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.981%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.086%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current tax expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDkvZnJhZzpmM2E1MWY3ZDY3YmU0Y2QyYTliNGI0NTQ3ZjFmYjNmOS90YWJsZTo3NmFhOGQ1Y2RkMjM0ZDk0ODhiYTlmNzlhNGJmYTUyZC90YWJsZXJhbmdlOjc2YWE4ZDVjZGQyMzRkOTQ4OGJhOWY3OWE0YmZhNTJkXzItMS0xLTEtNzE1MjA_54bbe8ff-210e-42b0-968e-dab634ca0a39">1,403</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDkvZnJhZzpmM2E1MWY3ZDY3YmU0Y2QyYTliNGI0NTQ3ZjFmYjNmOS90YWJsZTo3NmFhOGQ1Y2RkMjM0ZDk0ODhiYTlmNzlhNGJmYTUyZC90YWJsZXJhbmdlOjc2YWE4ZDVjZGQyMzRkOTQ4OGJhOWY3OWE0YmZhNTJkXzItMy0xLTEtNzE1MjA_ac495721-9133-4538-9f4c-7e3fa383d6a2">1,027</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDkvZnJhZzpmM2E1MWY3ZDY3YmU0Y2QyYTliNGI0NTQ3ZjFmYjNmOS90YWJsZTo3NmFhOGQ1Y2RkMjM0ZDk0ODhiYTlmNzlhNGJmYTUyZC90YWJsZXJhbmdlOjc2YWE4ZDVjZGQyMzRkOTQ4OGJhOWY3OWE0YmZhNTJkXzItNS0xLTEtNzE1MjA_549c618f-1b9d-4870-acbd-877fcfb55fce">2,360</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDkvZnJhZzpmM2E1MWY3ZDY3YmU0Y2QyYTliNGI0NTQ3ZjFmYjNmOS90YWJsZTo3NmFhOGQ1Y2RkMjM0ZDk0ODhiYTlmNzlhNGJmYTUyZC90YWJsZXJhbmdlOjc2YWE4ZDVjZGQyMzRkOTQ4OGJhOWY3OWE0YmZhNTJkXzItNy0xLTEtNzE1MjA_314393fb-7ba9-401f-8d08-085fb04c2baa">1,645</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDkvZnJhZzpmM2E1MWY3ZDY3YmU0Y2QyYTliNGI0NTQ3ZjFmYjNmOS90YWJsZTo3NmFhOGQ1Y2RkMjM0ZDk0ODhiYTlmNzlhNGJmYTUyZC90YWJsZXJhbmdlOjc2YWE4ZDVjZGQyMzRkOTQ4OGJhOWY3OWE0YmZhNTJkXzMtMS0xLTEtNzE1MjA_050df2dd-afbc-402c-a03e-b3c009607907">8,865</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDkvZnJhZzpmM2E1MWY3ZDY3YmU0Y2QyYTliNGI0NTQ3ZjFmYjNmOS90YWJsZTo3NmFhOGQ1Y2RkMjM0ZDk0ODhiYTlmNzlhNGJmYTUyZC90YWJsZXJhbmdlOjc2YWE4ZDVjZGQyMzRkOTQ4OGJhOWY3OWE0YmZhNTJkXzMtMy0xLTEtNzE1MjA_f86c4f72-d003-4d3d-9f4d-8c05e190eeff">7,152</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDkvZnJhZzpmM2E1MWY3ZDY3YmU0Y2QyYTliNGI0NTQ3ZjFmYjNmOS90YWJsZTo3NmFhOGQ1Y2RkMjM0ZDk0ODhiYTlmNzlhNGJmYTUyZC90YWJsZXJhbmdlOjc2YWE4ZDVjZGQyMzRkOTQ4OGJhOWY3OWE0YmZhNTJkXzMtNS0xLTEtNzE1MjA_d63caad7-29f9-4e86-8b35-66b2352292f6">14,505</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDkvZnJhZzpmM2E1MWY3ZDY3YmU0Y2QyYTliNGI0NTQ3ZjFmYjNmOS90YWJsZTo3NmFhOGQ1Y2RkMjM0ZDk0ODhiYTlmNzlhNGJmYTUyZC90YWJsZXJhbmdlOjc2YWE4ZDVjZGQyMzRkOTQ4OGJhOWY3OWE0YmZhNTJkXzMtNy0xLTEtNzE1MjA_6dac0e27-7590-4d4c-9e59-28de741d4bee">11,294</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDkvZnJhZzpmM2E1MWY3ZDY3YmU0Y2QyYTliNGI0NTQ3ZjFmYjNmOS90YWJsZTo3NmFhOGQ1Y2RkMjM0ZDk0ODhiYTlmNzlhNGJmYTUyZC90YWJsZXJhbmdlOjc2YWE4ZDVjZGQyMzRkOTQ4OGJhOWY3OWE0YmZhNTJkXzQtMS0xLTEtNzE1MjA_5b5aada5-2bf6-4edb-b6b3-18d90a0fef0a">10,268</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDkvZnJhZzpmM2E1MWY3ZDY3YmU0Y2QyYTliNGI0NTQ3ZjFmYjNmOS90YWJsZTo3NmFhOGQ1Y2RkMjM0ZDk0ODhiYTlmNzlhNGJmYTUyZC90YWJsZXJhbmdlOjc2YWE4ZDVjZGQyMzRkOTQ4OGJhOWY3OWE0YmZhNTJkXzQtMy0xLTEtNzE1MjA_667dc416-1722-4608-90f5-962fb7b5458d">8,179</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDkvZnJhZzpmM2E1MWY3ZDY3YmU0Y2QyYTliNGI0NTQ3ZjFmYjNmOS90YWJsZTo3NmFhOGQ1Y2RkMjM0ZDk0ODhiYTlmNzlhNGJmYTUyZC90YWJsZXJhbmdlOjc2YWE4ZDVjZGQyMzRkOTQ4OGJhOWY3OWE0YmZhNTJkXzQtNS0xLTEtNzE1MjA_ea77c1ed-3d04-4e95-ab79-c54f1f358e69">16,865</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDkvZnJhZzpmM2E1MWY3ZDY3YmU0Y2QyYTliNGI0NTQ3ZjFmYjNmOS90YWJsZTo3NmFhOGQ1Y2RkMjM0ZDk0ODhiYTlmNzlhNGJmYTUyZC90YWJsZXJhbmdlOjc2YWE4ZDVjZGQyMzRkOTQ4OGJhOWY3OWE0YmZhNTJkXzQtNy0xLTEtNzE1MjA_50147f15-1dde-482e-9895-59b55b9c3562">12,939</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for income taxes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDkvZnJhZzpmM2E1MWY3ZDY3YmU0Y2QyYTliNGI0NTQ3ZjFmYjNmOS90YWJsZTo3NmFhOGQ1Y2RkMjM0ZDk0ODhiYTlmNzlhNGJmYTUyZC90YWJsZXJhbmdlOjc2YWE4ZDVjZGQyMzRkOTQ4OGJhOWY3OWE0YmZhNTJkXzYtMS0xLTEtNzE1MjA_56432aef-a132-474b-99fa-6c5a69a4cedf">2,798</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDkvZnJhZzpmM2E1MWY3ZDY3YmU0Y2QyYTliNGI0NTQ3ZjFmYjNmOS90YWJsZTo3NmFhOGQ1Y2RkMjM0ZDk0ODhiYTlmNzlhNGJmYTUyZC90YWJsZXJhbmdlOjc2YWE4ZDVjZGQyMzRkOTQ4OGJhOWY3OWE0YmZhNTJkXzYtMy0xLTEtNzE1MjA_596e22c6-e6f6-4ef6-9d0a-4d8a97608ead">1,700</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDkvZnJhZzpmM2E1MWY3ZDY3YmU0Y2QyYTliNGI0NTQ3ZjFmYjNmOS90YWJsZTo3NmFhOGQ1Y2RkMjM0ZDk0ODhiYTlmNzlhNGJmYTUyZC90YWJsZXJhbmdlOjc2YWE4ZDVjZGQyMzRkOTQ4OGJhOWY3OWE0YmZhNTJkXzYtNS0xLTEtNzE1MjA_5cb58226-7ff0-4ad6-93c2-95c77e056df9">2,798</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDkvZnJhZzpmM2E1MWY3ZDY3YmU0Y2QyYTliNGI0NTQ3ZjFmYjNmOS90YWJsZTo3NmFhOGQ1Y2RkMjM0ZDk0ODhiYTlmNzlhNGJmYTUyZC90YWJsZXJhbmdlOjc2YWE4ZDVjZGQyMzRkOTQ4OGJhOWY3OWE0YmZhNTJkXzYtNy0xLTEtNzE1MjA_d0a51f85-4112-49ae-bc5d-7bd8cfff3e54">1,700</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective income tax rate for the three and six months ended June&#160;30, 2022 was <ix:nonFraction unitRef="number" contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDkvZnJhZzpmM2E1MWY3ZDY3YmU0Y2QyYTliNGI0NTQ3ZjFmYjNmOS90ZXh0cmVnaW9uOmYzYTUxZjdkNjdiZTRjZDJhOWI0YjQ1NDdmMWZiM2Y5XzIyOQ_6f15d2e7-44bb-426e-9035-df6c9ef7ec3e">28.0</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDkvZnJhZzpmM2E1MWY3ZDY3YmU0Y2QyYTliNGI0NTQ3ZjFmYjNmOS90ZXh0cmVnaW9uOmYzYTUxZjdkNjdiZTRjZDJhOWI0YjQ1NDdmMWZiM2Y5XzEwOTk1MTE2Mjg5MTc_29e2f1da-5298-4fe6-bc83-49c2bb779bba">26.9</ix:nonFraction>%, respectively. The rates varied from the statutory rate primarily as a result of state income taxes, nondeductible compensation and other permanent differences. The rate for six months ended June&#160;30, 2022 was additionally benefited by non-taxed PPP loan forgiveness in the first quarter of 2022.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to net operating loss carryforwards, the Company expects no cash payments for federal income taxes for 2022 or 2021. The Company makes cash payments for state income taxes in states in which the Company does not have net operating loss carry forwards.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2021 the Company had federal and state net operating loss (&#8220;NOL&#8221;) carryforwards of $<ix:nonFraction unitRef="usd" contextRef="ib483fa965f524a2584810b6518c9a546_I20211231" decimals="-3" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDkvZnJhZzpmM2E1MWY3ZDY3YmU0Y2QyYTliNGI0NTQ3ZjFmYjNmOS90ZXh0cmVnaW9uOmYzYTUxZjdkNjdiZTRjZDJhOWI0YjQ1NDdmMWZiM2Y5Xzc0MA_3eaa94bb-9ccb-4509-8c68-264a20d51400">33,780</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="if7879bf7b500477687a7c583502e8f2d_I20211231" decimals="-3" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDkvZnJhZzpmM2E1MWY3ZDY3YmU0Y2QyYTliNGI0NTQ3ZjFmYjNmOS90ZXh0cmVnaW9uOmYzYTUxZjdkNjdiZTRjZDJhOWI0YjQ1NDdmMWZiM2Y5Xzc0Nw_a0615622-4df2-4d4b-bab8-2ee51fa93a22">32,064</ix:nonFraction>, respectively, which expire at various dates in the next <ix:nonNumeric contextRef="i7cf2b66794ff42808d75fef22cd7cbfd_D20220101-20220630" name="strl:OperatingLossCarryforwardExpirationPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDkvZnJhZzpmM2E1MWY3ZDY3YmU0Y2QyYTliNGI0NTQ3ZjFmYjNmOS90ZXh0cmVnaW9uOmYzYTUxZjdkNjdiZTRjZDJhOWI0YjQ1NDdmMWZiM2Y5XzgwNw_38c1dd7f-fa3e-4f82-98eb-60255ebb2816">17</ix:nonNumeric> years for U.S. federal income tax and in the next <ix:nonNumeric contextRef="i89b4591ff8824874b5a3a1ae3f1e5d59_D20220101-20220630" name="strl:OperatingLossCarryforwardExpirationPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDkvZnJhZzpmM2E1MWY3ZDY3YmU0Y2QyYTliNGI0NTQ3ZjFmYjNmOS90ZXh0cmVnaW9uOmYzYTUxZjdkNjdiZTRjZDJhOWI0YjQ1NDdmMWZiM2Y5Xzg1NA_f27eea22-a45e-4529-8d17-aa5232537bf7">6</ix:nonNumeric> to <ix:nonNumeric contextRef="ic204bc52d308487f8c9524b126c6987f_D20220101-20220630" name="strl:OperatingLossCarryforwardExpirationPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDkvZnJhZzpmM2E1MWY3ZDY3YmU0Y2QyYTliNGI0NTQ3ZjFmYjNmOS90ZXh0cmVnaW9uOmYzYTUxZjdkNjdiZTRjZDJhOWI0YjQ1NDdmMWZiM2Y5Xzg2MA_65b4d459-5423-47d5-91a9-b721afa4aaaf">16</ix:nonNumeric> years for the various state jurisdictions where we operate. Such NOL carryforwards expire beginning in 2028 through 2039.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the Company&#8217;s analysis, management has determined that the Company does not have any material uncertain tax positions.</span></div></ix:nonNumeric><div id="i479b2b8adc16472a8298d2221f48e84b_112"></div><ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTIvZnJhZzozMmE1NDMxYjdmNTY0MTNhYWM0OTAwNTZmYmE4MzNlNC90ZXh0cmVnaW9uOjMyYTU0MzFiN2Y1NjQxM2FhYzQ5MDA1NmZiYTgzM2U0XzE4OTA_3299f5ce-1e7a-4d1e-a591-508fd5887f21" continuedAt="ie40662c3faf14a0a9d159d5e0978d7e6" escape="true"><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.608%"><tr><td style="width:1.0%"></td><td style="width:3.670%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.130%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">STOCK INCENTIVE PLAN</span></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The Company has a stock incentive plan (the &#8220;Stock Incentive Plan&#8221;) and an employee stock purchase plan (the &#8220;ESPP&#8221;) that are administered by the Compensation and Talent Development Committee of the Board of Directors. Under the Stock Incentive Plan, the Company can issue shares to employees and directors in the form of restricted stock awards (&#8220;RSAs&#8221;), restricted stock units (&#8220;RSUs&#8221;) and performance share units (&#8220;PSUs&#8221;). Changes in common stock, additional paid in capital and treasury stock during the six months ended June&#160;30, 2022 primarily relate to activity associated with the Stock Incentive Plan, the ESPP and shares withheld for taxes.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Share Grants</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;<ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTIvZnJhZzozMmE1NDMxYjdmNTY0MTNhYWM0OTAwNTZmYmE4MzNlNC90ZXh0cmVnaW9uOjMyYTU0MzFiN2Y1NjQxM2FhYzQ5MDA1NmZiYTgzM2U0XzE4OTE_e396d095-985f-4937-9597-ef6ab5aeb86e" continuedAt="ibe3d68cbe43d42da890ec46195ac32ee" escape="true">During the six months ended June&#160;30, 2022, the Company granted the following awards under the Stock Incentive Plan:</ix:nonNumeric></span></div><div style="margin-bottom:3pt;text-align:justify"><ix:continuation id="ibe3d68cbe43d42da890ec46195ac32ee" continuedAt="id72bf22e7d154b9387554c1604185e1b"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.882%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.885%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Grant-Date Fair Value per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSAs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i038270a359c54ceda4db27f50d699a86_D20220101-20220630" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTIvZnJhZzozMmE1NDMxYjdmNTY0MTNhYWM0OTAwNTZmYmE4MzNlNC90YWJsZTplYjA3ZjczNjJjOGY0NTRiODczNTQzYzE3OTAyYzI5ZC90YWJsZXJhbmdlOmViMDdmNzM2MmM4ZjQ1NGI4NzM1NDNjMTc5MDJjMjlkXzEtMi0xLTEtNzE1MjA_9e82e32b-eb3e-43fa-ab7a-06fd48e1a0d0">26</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i038270a359c54ceda4db27f50d699a86_D20220101-20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTIvZnJhZzozMmE1NDMxYjdmNTY0MTNhYWM0OTAwNTZmYmE4MzNlNC90YWJsZTplYjA3ZjczNjJjOGY0NTRiODczNTQzYzE3OTAyYzI5ZC90YWJsZXJhbmdlOmViMDdmNzM2MmM4ZjQ1NGI4NzM1NDNjMTc5MDJjMjlkXzEtNC0xLTEtNzE1MjA_04a4bdfd-ed70-4a3b-98b1-b4138c63d230">23.43</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2e3a5db67e9745e3a0194facd76dd181_D20220101-20220630" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTIvZnJhZzozMmE1NDMxYjdmNTY0MTNhYWM0OTAwNTZmYmE4MzNlNC90YWJsZTplYjA3ZjczNjJjOGY0NTRiODczNTQzYzE3OTAyYzI5ZC90YWJsZXJhbmdlOmViMDdmNzM2MmM4ZjQ1NGI4NzM1NDNjMTc5MDJjMjlkXzItMi0xLTEtNzE1MjA_e5fb896f-7655-4aa9-a661-bc63eaa9487b">110</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2e3a5db67e9745e3a0194facd76dd181_D20220101-20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTIvZnJhZzozMmE1NDMxYjdmNTY0MTNhYWM0OTAwNTZmYmE4MzNlNC90YWJsZTplYjA3ZjczNjJjOGY0NTRiODczNTQzYzE3OTAyYzI5ZC90YWJsZXJhbmdlOmViMDdmNzM2MmM4ZjQ1NGI4NzM1NDNjMTc5MDJjMjlkXzItNC0xLTEtNzE1MjA_76340a6d-8c53-4646-bb0e-735c86694604">26.51</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PSUs (at target)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i33ccafb773f341b290f76c55891e629e_D20220101-20220630" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTIvZnJhZzozMmE1NDMxYjdmNTY0MTNhYWM0OTAwNTZmYmE4MzNlNC90YWJsZTplYjA3ZjczNjJjOGY0NTRiODczNTQzYzE3OTAyYzI5ZC90YWJsZXJhbmdlOmViMDdmNzM2MmM4ZjQ1NGI4NzM1NDNjMTc5MDJjMjlkXzMtMi0xLTEtNzE1MjA_bb2b6ace-4e2c-4120-b7f0-b96a988ffa54">154</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i33ccafb773f341b290f76c55891e629e_D20220101-20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTIvZnJhZzozMmE1NDMxYjdmNTY0MTNhYWM0OTAwNTZmYmE4MzNlNC90YWJsZTplYjA3ZjczNjJjOGY0NTRiODczNTQzYzE3OTAyYzI5ZC90YWJsZXJhbmdlOmViMDdmNzM2MmM4ZjQ1NGI4NzM1NDNjMTc5MDJjMjlkXzMtNC0xLTEtNzE1MjA_7a686b53-524d-4cfb-9d84-83c786a4447f">26.82</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shares granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTIvZnJhZzozMmE1NDMxYjdmNTY0MTNhYWM0OTAwNTZmYmE4MzNlNC90YWJsZTplYjA3ZjczNjJjOGY0NTRiODczNTQzYzE3OTAyYzI5ZC90YWJsZXJhbmdlOmViMDdmNzM2MmM4ZjQ1NGI4NzM1NDNjMTc5MDJjMjlkXzQtMi0xLTEtNzE1MjA_4191361b-d7df-4d12-879b-2ac21e84bd8d">290</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></ix:continuation></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Share Issuances</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;<ix:continuation id="id72bf22e7d154b9387554c1604185e1b" continuedAt="i4425da4f908745e99edf219bb7a9bbb5">During the six months ended June&#160;30, 2022, the Company issued the following shares under the Stock Incentive Plan and the ESPP:</ix:continuation></span></div><div style="margin-bottom:6pt;text-align:justify"><ix:continuation id="i4425da4f908745e99edf219bb7a9bbb5"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:83.357%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.710%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSAs (issued upon grant)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i038270a359c54ceda4db27f50d699a86_D20220101-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTIvZnJhZzozMmE1NDMxYjdmNTY0MTNhYWM0OTAwNTZmYmE4MzNlNC90YWJsZTowZjE3YTUwOTA2YjU0YmQ3OGRkMzRjNzY0YjA5MmQ5ZS90YWJsZXJhbmdlOjBmMTdhNTA5MDZiNTRiZDc4ZGQzNGM3NjRiMDkyZDllXzEtMi0xLTEtNzE1MjA_95b07885-cf58-4e57-88ec-9d2c922aae96">26</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs (issued upon vesting)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2e3a5db67e9745e3a0194facd76dd181_D20220101-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTIvZnJhZzozMmE1NDMxYjdmNTY0MTNhYWM0OTAwNTZmYmE4MzNlNC90YWJsZTowZjE3YTUwOTA2YjU0YmQ3OGRkMzRjNzY0YjA5MmQ5ZS90YWJsZXJhbmdlOjBmMTdhNTA5MDZiNTRiZDc4ZGQzNGM3NjRiMDkyZDllXzItMi0xLTEtNzE1MjA_1ca8f6b0-e999-4f67-9da0-ba14ab672c72">5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PSUs (issued upon vesting)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i33ccafb773f341b290f76c55891e629e_D20220101-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTIvZnJhZzozMmE1NDMxYjdmNTY0MTNhYWM0OTAwNTZmYmE4MzNlNC90YWJsZTowZjE3YTUwOTA2YjU0YmQ3OGRkMzRjNzY0YjA5MmQ5ZS90YWJsZXJhbmdlOjBmMTdhNTA5MDZiNTRiZDc4ZGQzNGM3NjRiMDkyZDllXzMtMi0xLTEtNzE1MjA_6a12e24f-317b-489c-8671-b3907d823d1e">675</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP (issued upon sale)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id2bc231d7aa74772b24425bba7558bc6_D20220101-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTIvZnJhZzozMmE1NDMxYjdmNTY0MTNhYWM0OTAwNTZmYmE4MzNlNC90YWJsZTowZjE3YTUwOTA2YjU0YmQ3OGRkMzRjNzY0YjA5MmQ5ZS90YWJsZXJhbmdlOjBmMTdhNTA5MDZiNTRiZDc4ZGQzNGM3NjRiMDkyZDllXzQtMi0xLTEtNzE1MjA_e0233819-03f1-4ce7-92d5-049393f1cd7d">18</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shares issued</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTIvZnJhZzozMmE1NDMxYjdmNTY0MTNhYWM0OTAwNTZmYmE4MzNlNC90YWJsZTowZjE3YTUwOTA2YjU0YmQ3OGRkMzRjNzY0YjA5MmQ5ZS90YWJsZXJhbmdlOjBmMTdhNTA5MDZiNTRiZDc4ZGQzNGM3NjRiMDkyZDllXzUtMi0xLTEtNzE1MjA_3f5ee996-3774-4919-8608-e2c023c8aaba">724</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><ix:continuation id="ie40662c3faf14a0a9d159d5e0978d7e6"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock-Based Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;During the three and six months ended June&#160;30, 2022, the Company recognized </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTIvZnJhZzozMmE1NDMxYjdmNTY0MTNhYWM0OTAwNTZmYmE4MzNlNC90ZXh0cmVnaW9uOjMyYTU0MzFiN2Y1NjQxM2FhYzQ5MDA1NmZiYTgzM2U0XzEwOTk1MTE2MzI1MTc_183ba7a2-44e8-4504-a788-1c2aff490a13">2,333</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTIvZnJhZzozMmE1NDMxYjdmNTY0MTNhYWM0OTAwNTZmYmE4MzNlNC90ZXh0cmVnaW9uOjMyYTU0MzFiN2Y1NjQxM2FhYzQ5MDA1NmZiYTgzM2U0XzEwOTk1MTE2MzAwMzA_819a39da-21e3-48dc-ba4f-9a590fd645d0">4,629</ix:nonFraction>, respectively, of stock-based compensation expense, and during the three and six months ended June&#160;30, 2021, the Company recognized $<ix:nonFraction unitRef="usd" contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTIvZnJhZzozMmE1NDMxYjdmNTY0MTNhYWM0OTAwNTZmYmE4MzNlNC90ZXh0cmVnaW9uOjMyYTU0MzFiN2Y1NjQxM2FhYzQ5MDA1NmZiYTgzM2U0XzEwOTk1MTE2MzAxMzM_8ca40a16-4e93-4650-ab8b-a3ea912c8409">2,015</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTIvZnJhZzozMmE1NDMxYjdmNTY0MTNhYWM0OTAwNTZmYmE4MzNlNC90ZXh0cmVnaW9uOjMyYTU0MzFiN2Y1NjQxM2FhYzQ5MDA1NmZiYTgzM2U0XzEwOTk1MTE2MzAxNDE_eb6a4bc6-fafa-4f1e-8904-e9fc7ed34e9c">3,850</ix:nonFraction> of stock-based compensation expense, respectively, primarily within general and administrative expenses. Included within total stock-based compensation expense for the three and six months ended June&#160;30, 2022 is $<ix:nonFraction unitRef="usd" contextRef="i28d494fe34244ad9a60c7a9b12825bef_D20220401-20220630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTIvZnJhZzozMmE1NDMxYjdmNTY0MTNhYWM0OTAwNTZmYmE4MzNlNC90ZXh0cmVnaW9uOjMyYTU0MzFiN2Y1NjQxM2FhYzQ5MDA1NmZiYTgzM2U0XzEwOTk1MTE2MzA0MTk_ba1aacb1-0f1b-4d04-b715-6fa05d0d2c41">33</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ieabe4e7d4df84c9a9777a3e2427ead3f_D20220101-20220630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTIvZnJhZzozMmE1NDMxYjdmNTY0MTNhYWM0OTAwNTZmYmE4MzNlNC90ZXh0cmVnaW9uOjMyYTU0MzFiN2Y1NjQxM2FhYzQ5MDA1NmZiYTgzM2U0XzEwOTk1MTE2MzA0Mjc_b90d7efd-48f6-49cc-9c4b-6f9a64893dd6">67</ix:nonFraction>, respectively, of expense related to the ESPP, and during the three and six months ended June&#160;30, 2021, the Company recognized $<ix:nonFraction unitRef="usd" contextRef="i706b84ed966e439e9c6709cb31c8474d_D20210401-20210630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTIvZnJhZzozMmE1NDMxYjdmNTY0MTNhYWM0OTAwNTZmYmE4MzNlNC90ZXh0cmVnaW9uOjMyYTU0MzFiN2Y1NjQxM2FhYzQ5MDA1NmZiYTgzM2U0XzEwOTk1MTE2MzA1MjU_0cd9003f-4493-4b1c-a318-1ac042693807">22</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i5cc9d2866eb342eaa6dbf66de6280682_D20210101-20210630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTIvZnJhZzozMmE1NDMxYjdmNTY0MTNhYWM0OTAwNTZmYmE4MzNlNC90ZXh0cmVnaW9uOjMyYTU0MzFiN2Y1NjQxM2FhYzQ5MDA1NmZiYTgzM2U0XzEwOTk1MTE2MzA1MzM_cf6ff921-ab1a-454b-8d4c-0df00a0df0de">47</ix:nonFraction>, respectively, of expense related to the ESPP. Additionally, the Company has liability-based awards for which the number of units awarded is not determined until the vesting date</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. During the three and six months ended June&#160;30, 2022, the Company recognized $<ix:nonFraction unitRef="usd" contextRef="i9a5e9511ffd143d298bda5b393f725fb_D20220401-20220630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTIvZnJhZzozMmE1NDMxYjdmNTY0MTNhYWM0OTAwNTZmYmE4MzNlNC90ZXh0cmVnaW9uOjMyYTU0MzFiN2Y1NjQxM2FhYzQ5MDA1NmZiYTgzM2U0XzE2NDkyNjc0NDU3NTM_03498fef-307c-443b-8945-ba0a84c8dcaf">0</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i0cb2ead05ca94648bc9336b345eed389_D20220101-20220630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTIvZnJhZzozMmE1NDMxYjdmNTY0MTNhYWM0OTAwNTZmYmE4MzNlNC90ZXh0cmVnaW9uOjMyYTU0MzFiN2Y1NjQxM2FhYzQ5MDA1NmZiYTgzM2U0XzE2NDkyNjc0NDU3NDU_95cf196a-c25b-4ce4-b1e7-213e9b66909e">1,225</ix:nonFraction>, respectively, within additional paid in capital for the vesting of liability-based awards. The Company did not have any liability-based awards vest during 2021. The Company recognizes forfeitures as they occur, rather than estimating expected forfeitures.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Shares Withheld for Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The Company withheld <ix:nonFraction unitRef="shares" contextRef="i83e474ed8290478eb7696c616c00f870_D20220401-20220630" decimals="-3" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTIvZnJhZzozMmE1NDMxYjdmNTY0MTNhYWM0OTAwNTZmYmE4MzNlNC90ZXh0cmVnaW9uOjMyYTU0MzFiN2Y1NjQxM2FhYzQ5MDA1NmZiYTgzM2U0XzE1OTI_93b78015-daa7-485e-be4e-2523dce23d36">zero</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i9b11bb364721433ea027a89bc091c02d_D20220101-20220630" decimals="-3" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTIvZnJhZzozMmE1NDMxYjdmNTY0MTNhYWM0OTAwNTZmYmE4MzNlNC90ZXh0cmVnaW9uOjMyYTU0MzFiN2Y1NjQxM2FhYzQ5MDA1NmZiYTgzM2U0XzEwOTk1MTE2MzA2NzY_fd295324-1908-49be-b542-71dbaab0575a">263</ix:nonFraction> shares for taxes on RSU/PSU stock-based compensation vestings for $<ix:nonFraction unitRef="usd" contextRef="i83e474ed8290478eb7696c616c00f870_D20220401-20220630" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTIvZnJhZzozMmE1NDMxYjdmNTY0MTNhYWM0OTAwNTZmYmE4MzNlNC90ZXh0cmVnaW9uOjMyYTU0MzFiN2Y1NjQxM2FhYzQ5MDA1NmZiYTgzM2U0XzE2NjE_b043636b-12fa-486f-88ff-29d33501656d">0</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i9b11bb364721433ea027a89bc091c02d_D20220101-20220630" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTIvZnJhZzozMmE1NDMxYjdmNTY0MTNhYWM0OTAwNTZmYmE4MzNlNC90ZXh0cmVnaW9uOjMyYTU0MzFiN2Y1NjQxM2FhYzQ5MDA1NmZiYTgzM2U0XzEwOTk1MTE2MzA2ODk_b4eb2b3e-1166-4bac-9b67-a091b356f98a">7,386</ix:nonFraction> during the three and six months ended June&#160;30, 2022, respectively.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">AOCI</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;During the three and six months ended June&#160;30, 2022, changes in AOCI were a result of net gains (losses) recognized in OCI and amounts reclassified from AOCI into earnings related to our interest rate derivative. See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 10 - Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further discussion.</span></div></ix:continuation><div id="i479b2b8adc16472a8298d2221f48e84b_118"></div><ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTgvZnJhZzplODM2NWI0YjE3MmQ0MmM1YmE4MmMxODEzMGJjMWU5Ni90ZXh0cmVnaW9uOmU4MzY1YjRiMTcyZDQyYzViYTgyYzE4MTMwYmMxZTk2XzE0Ng_b27a1721-7fd9-4d62-9587-b6f7a4b5cd71" escape="true"><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:2.576%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:95.224%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">15.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EARNINGS PER SHARE</span></td></tr></table></div><ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTgvZnJhZzplODM2NWI0YjE3MmQ0MmM1YmE4MmMxODEzMGJjMWU5Ni90ZXh0cmVnaW9uOmU4MzY1YjRiMTcyZDQyYzViYTgyYzE4MTMwYmMxZTk2XzE0OA_7c0dd4f4-1808-4377-9fd3-83b177b6faa5" escape="true"><div style="margin-top:4pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles the numerators and denominators of the basic and diluted earnings per share computations for the three and six months ended June&#160;30, 2022 and 2021:</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.601%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:#bfe4ff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to Sterling common stockholders</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTgvZnJhZzplODM2NWI0YjE3MmQ0MmM1YmE4MmMxODEzMGJjMWU5Ni90YWJsZToxZTMwYmFjNzEwMGI0N2JlYmY0NTQwNWYwZTE3Y2VjNC90YWJsZXJhbmdlOjFlMzBiYWM3MTAwYjQ3YmViZjQ1NDA1ZjBlMTdjZWM0XzMtMS0xLTEtNzE1MjA_297b2bb2-9baa-452e-9372-6508f170991d">25,961</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTgvZnJhZzplODM2NWI0YjE3MmQ0MmM1YmE4MmMxODEzMGJjMWU5Ni90YWJsZToxZTMwYmFjNzEwMGI0N2JlYmY0NTQwNWYwZTE3Y2VjNC90YWJsZXJhbmdlOjFlMzBiYWM3MTAwYjQ3YmViZjQ1NDA1ZjBlMTdjZWM0XzMtMy0xLTEtNzE1MjA_80b2c4d9-feea-4639-88f6-86cdef9066e2">20,056</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTgvZnJhZzplODM2NWI0YjE3MmQ0MmM1YmE4MmMxODEzMGJjMWU5Ni90YWJsZToxZTMwYmFjNzEwMGI0N2JlYmY0NTQwNWYwZTE3Y2VjNC90YWJsZXJhbmdlOjFlMzBiYWM3MTAwYjQ3YmViZjQ1NDA1ZjBlMTdjZWM0XzMtNS0xLTEtNzE1MjA_5a73506d-af21-4b2f-afda-afbd0379133f">45,213</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTgvZnJhZzplODM2NWI0YjE3MmQ0MmM1YmE4MmMxODEzMGJjMWU5Ni90YWJsZToxZTMwYmFjNzEwMGI0N2JlYmY0NTQwNWYwZTE3Y2VjNC90YWJsZXJhbmdlOjFlMzBiYWM3MTAwYjQ3YmViZjQ1NDA1ZjBlMTdjZWM0XzMtNy0xLTEtNzE1MjA_6773237e-de4f-451c-982b-2e00a802d7d4">30,611</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding &#8212; basic</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTgvZnJhZzplODM2NWI0YjE3MmQ0MmM1YmE4MmMxODEzMGJjMWU5Ni90YWJsZToxZTMwYmFjNzEwMGI0N2JlYmY0NTQwNWYwZTE3Y2VjNC90YWJsZXJhbmdlOjFlMzBiYWM3MTAwYjQ3YmViZjQ1NDA1ZjBlMTdjZWM0XzUtMS0xLTEtNzE1MjA_0146aa05-4a0f-4179-ae89-dfb98a38089c">30,225</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTgvZnJhZzplODM2NWI0YjE3MmQ0MmM1YmE4MmMxODEzMGJjMWU5Ni90YWJsZToxZTMwYmFjNzEwMGI0N2JlYmY0NTQwNWYwZTE3Y2VjNC90YWJsZXJhbmdlOjFlMzBiYWM3MTAwYjQ3YmViZjQ1NDA1ZjBlMTdjZWM0XzUtMy0xLTEtNzE1MjA_02e4167d-a754-4cfa-8d82-679014abfde4">28,582</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTgvZnJhZzplODM2NWI0YjE3MmQ0MmM1YmE4MmMxODEzMGJjMWU5Ni90YWJsZToxZTMwYmFjNzEwMGI0N2JlYmY0NTQwNWYwZTE3Y2VjNC90YWJsZXJhbmdlOjFlMzBiYWM3MTAwYjQ3YmViZjQ1NDA1ZjBlMTdjZWM0XzUtNS0xLTEtNzE1MjA_64e98132-4e31-4987-8516-4b047d9b0545">30,094</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTgvZnJhZzplODM2NWI0YjE3MmQ0MmM1YmE4MmMxODEzMGJjMWU5Ni90YWJsZToxZTMwYmFjNzEwMGI0N2JlYmY0NTQwNWYwZTE3Y2VjNC90YWJsZXJhbmdlOjFlMzBiYWM3MTAwYjQ3YmViZjQ1NDA1ZjBlMTdjZWM0XzUtNy0xLTEtNzE1MjA_03958c0b-fdf5-4bc5-9d9d-8f41754781d7">28,433</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares for dilutive unvested stock and warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTgvZnJhZzplODM2NWI0YjE3MmQ0MmM1YmE4MmMxODEzMGJjMWU5Ni90YWJsZToxZTMwYmFjNzEwMGI0N2JlYmY0NTQwNWYwZTE3Y2VjNC90YWJsZXJhbmdlOjFlMzBiYWM3MTAwYjQ3YmViZjQ1NDA1ZjBlMTdjZWM0XzYtMS0xLTEtNzE1MjA_c670d582-b701-4737-b70e-31829d82fcea">137</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTgvZnJhZzplODM2NWI0YjE3MmQ0MmM1YmE4MmMxODEzMGJjMWU5Ni90YWJsZToxZTMwYmFjNzEwMGI0N2JlYmY0NTQwNWYwZTE3Y2VjNC90YWJsZXJhbmdlOjFlMzBiYWM3MTAwYjQ3YmViZjQ1NDA1ZjBlMTdjZWM0XzYtMy0xLTEtNzE1MjA_8b248a3f-50a3-4b73-a7de-643a2e184f92">472</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTgvZnJhZzplODM2NWI0YjE3MmQ0MmM1YmE4MmMxODEzMGJjMWU5Ni90YWJsZToxZTMwYmFjNzEwMGI0N2JlYmY0NTQwNWYwZTE3Y2VjNC90YWJsZXJhbmdlOjFlMzBiYWM3MTAwYjQ3YmViZjQ1NDA1ZjBlMTdjZWM0XzYtNS0xLTEtNzE1MjA_b0e58ec9-85d4-4fd7-af31-a942b9d53a10">135</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTgvZnJhZzplODM2NWI0YjE3MmQ0MmM1YmE4MmMxODEzMGJjMWU5Ni90YWJsZToxZTMwYmFjNzEwMGI0N2JlYmY0NTQwNWYwZTE3Y2VjNC90YWJsZXJhbmdlOjFlMzBiYWM3MTAwYjQ3YmViZjQ1NDA1ZjBlMTdjZWM0XzYtNy0xLTEtNzE1MjA_540fd4e7-30b9-46cd-a18a-c6d9e0229130">445</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding &#8212; diluted</span></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTgvZnJhZzplODM2NWI0YjE3MmQ0MmM1YmE4MmMxODEzMGJjMWU5Ni90YWJsZToxZTMwYmFjNzEwMGI0N2JlYmY0NTQwNWYwZTE3Y2VjNC90YWJsZXJhbmdlOjFlMzBiYWM3MTAwYjQ3YmViZjQ1NDA1ZjBlMTdjZWM0XzctMS0xLTEtNzE1MjA_66f4549c-514b-433e-924b-903d1c73c75c">30,362</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTgvZnJhZzplODM2NWI0YjE3MmQ0MmM1YmE4MmMxODEzMGJjMWU5Ni90YWJsZToxZTMwYmFjNzEwMGI0N2JlYmY0NTQwNWYwZTE3Y2VjNC90YWJsZXJhbmdlOjFlMzBiYWM3MTAwYjQ3YmViZjQ1NDA1ZjBlMTdjZWM0XzctMy0xLTEtNzE1MjA_539a8d10-eaee-4919-aa1b-df180f124570">29,054</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTgvZnJhZzplODM2NWI0YjE3MmQ0MmM1YmE4MmMxODEzMGJjMWU5Ni90YWJsZToxZTMwYmFjNzEwMGI0N2JlYmY0NTQwNWYwZTE3Y2VjNC90YWJsZXJhbmdlOjFlMzBiYWM3MTAwYjQ3YmViZjQ1NDA1ZjBlMTdjZWM0XzctNS0xLTEtNzE1MjA_de283e4d-8824-42de-9323-b5969226b814">30,229</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTgvZnJhZzplODM2NWI0YjE3MmQ0MmM1YmE4MmMxODEzMGJjMWU5Ni90YWJsZToxZTMwYmFjNzEwMGI0N2JlYmY0NTQwNWYwZTE3Y2VjNC90YWJsZXJhbmdlOjFlMzBiYWM3MTAwYjQ3YmViZjQ1NDA1ZjBlMTdjZWM0XzctNy0xLTEtNzE1MjA_e705d62c-570c-4a53-bd43-2d32a8a09d00">28,878</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income per share attributable to Sterling common stockholders</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTgvZnJhZzplODM2NWI0YjE3MmQ0MmM1YmE4MmMxODEzMGJjMWU5Ni90YWJsZToxZTMwYmFjNzEwMGI0N2JlYmY0NTQwNWYwZTE3Y2VjNC90YWJsZXJhbmdlOjFlMzBiYWM3MTAwYjQ3YmViZjQ1NDA1ZjBlMTdjZWM0XzgtMS0xLTEtNzE1MjA_6151a9c7-df6f-4b73-b259-618ad36f1a7f">0.86</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTgvZnJhZzplODM2NWI0YjE3MmQ0MmM1YmE4MmMxODEzMGJjMWU5Ni90YWJsZToxZTMwYmFjNzEwMGI0N2JlYmY0NTQwNWYwZTE3Y2VjNC90YWJsZXJhbmdlOjFlMzBiYWM3MTAwYjQ3YmViZjQ1NDA1ZjBlMTdjZWM0XzgtMy0xLTEtNzE1MjA_16ecbfa1-83c5-4b0f-b6a1-19a1a9705877">0.70</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTgvZnJhZzplODM2NWI0YjE3MmQ0MmM1YmE4MmMxODEzMGJjMWU5Ni90YWJsZToxZTMwYmFjNzEwMGI0N2JlYmY0NTQwNWYwZTE3Y2VjNC90YWJsZXJhbmdlOjFlMzBiYWM3MTAwYjQ3YmViZjQ1NDA1ZjBlMTdjZWM0XzgtNS0xLTEtNzE1MjA_4a14181c-457d-4f63-ba9a-d09db02a2e2e">1.50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTgvZnJhZzplODM2NWI0YjE3MmQ0MmM1YmE4MmMxODEzMGJjMWU5Ni90YWJsZToxZTMwYmFjNzEwMGI0N2JlYmY0NTQwNWYwZTE3Y2VjNC90YWJsZXJhbmdlOjFlMzBiYWM3MTAwYjQ3YmViZjQ1NDA1ZjBlMTdjZWM0XzgtNy0xLTEtNzE1MjA_f736500d-e71d-400e-ab9e-0514e5fd4282">1.08</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income per share attributable to Sterling common stockholders</span></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTgvZnJhZzplODM2NWI0YjE3MmQ0MmM1YmE4MmMxODEzMGJjMWU5Ni90YWJsZToxZTMwYmFjNzEwMGI0N2JlYmY0NTQwNWYwZTE3Y2VjNC90YWJsZXJhbmdlOjFlMzBiYWM3MTAwYjQ3YmViZjQ1NDA1ZjBlMTdjZWM0XzktMS0xLTEtNzE1MjA_24cf1359-ef8b-4873-8d3d-518aa79f8df6">0.86</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTgvZnJhZzplODM2NWI0YjE3MmQ0MmM1YmE4MmMxODEzMGJjMWU5Ni90YWJsZToxZTMwYmFjNzEwMGI0N2JlYmY0NTQwNWYwZTE3Y2VjNC90YWJsZXJhbmdlOjFlMzBiYWM3MTAwYjQ3YmViZjQ1NDA1ZjBlMTdjZWM0XzktMy0xLTEtNzE1MjA_50228ce1-78d8-4275-936a-c5e6369e9f01">0.69</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTgvZnJhZzplODM2NWI0YjE3MmQ0MmM1YmE4MmMxODEzMGJjMWU5Ni90YWJsZToxZTMwYmFjNzEwMGI0N2JlYmY0NTQwNWYwZTE3Y2VjNC90YWJsZXJhbmdlOjFlMzBiYWM3MTAwYjQ3YmViZjQ1NDA1ZjBlMTdjZWM0XzktNS0xLTEtNzE1MjA_4104beee-cbce-4d22-a973-4f5646db09f5">1.50</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTgvZnJhZzplODM2NWI0YjE3MmQ0MmM1YmE4MmMxODEzMGJjMWU5Ni90YWJsZToxZTMwYmFjNzEwMGI0N2JlYmY0NTQwNWYwZTE3Y2VjNC90YWJsZXJhbmdlOjFlMzBiYWM3MTAwYjQ3YmViZjQ1NDA1ZjBlMTdjZWM0XzktNy0xLTEtNzE1MjA_9118d4b0-c38e-4dd7-b591-14b461890712">1.06</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div id="i479b2b8adc16472a8298d2221f48e84b_124"></div><ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="us-gaap:CashFlowSupplementalDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjQvZnJhZzpkOTdjMWY1NTUwMjI0ZjE5YTI3NGM3NmEyZjZkZTAxZS90ZXh0cmVnaW9uOmQ5N2MxZjU1NTAyMjRmMTlhMjc0Yzc2YTJmNmRlMDFlXzE0MA_37937fb6-9113-40ab-ab01-1444da37fb73" escape="true"><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:64.912%"><tr><td style="width:1.0%"></td><td style="width:4.981%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:92.819%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">16.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">SUPPLEMENTAL CASH FLOW INFORMATION</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Operating Assets and Liabilities&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjQvZnJhZzpkOTdjMWY1NTUwMjI0ZjE5YTI3NGM3NmEyZjZkZTAxZS90ZXh0cmVnaW9uOmQ5N2MxZjU1NTAyMjRmMTlhMjc0Yzc2YTJmNmRlMDFlXzE0MQ_1c99ecd3-b238-4587-8a28-6c7923fc6574" continuedAt="ic0177ffd68d744d3a70793cc9ee2ea8e" escape="true">The following table summarizes the changes in the components of operating assets and liabilities:</ix:nonNumeric></span></div><div style="margin-bottom:9pt;text-align:center"><ix:continuation id="ic0177ffd68d744d3a70793cc9ee2ea8e"><table 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.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.352%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjQvZnJhZzpkOTdjMWY1NTUwMjI0ZjE5YTI3NGM3NmEyZjZkZTAxZS90YWJsZTphYjAxMzUzNzRkZDM0MDU5YjFjZGE1OTkwZDM1YzljMC90YWJsZXJhbmdlOmFiMDEzNTM3NGRkMzQwNTliMWNkYTU5OTBkMzVjOWMwXzItMS0xLTEtNzE1MjA_ca5c6ac6-325d-4a9a-9482-67d2f34ef8be">70,745</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjQvZnJhZzpkOTdjMWY1NTUwMjI0ZjE5YTI3NGM3NmEyZjZkZTAxZS90YWJsZTphYjAxMzUzNzRkZDM0MDU5YjFjZGE1OTkwZDM1YzljMC90YWJsZXJhbmdlOmFiMDEzNTM3NGRkMzQwNTliMWNkYTU5OTBkMzVjOWMwXzItMy0xLTEtNzE1MjA_1ac4d228-5e31-48b8-8f46-65e6edcd8cac">34,105</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracts in progress, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjQvZnJhZzpkOTdjMWY1NTUwMjI0ZjE5YTI3NGM3NmEyZjZkZTAxZS90YWJsZTphYjAxMzUzNzRkZDM0MDU5YjFjZGE1OTkwZDM1YzljMC90YWJsZXJhbmdlOmFiMDEzNTM3NGRkMzQwNTliMWNkYTU5OTBkMzVjOWMwXzMtMS0xLTEtNzE1MjA_952d1798-dcfa-45d6-be03-592fdc05c887">4,328</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjQvZnJhZzpkOTdjMWY1NTUwMjI0ZjE5YTI3NGM3NmEyZjZkZTAxZS90YWJsZTphYjAxMzUzNzRkZDM0MDU5YjFjZGE1OTkwZDM1YzljMC90YWJsZXJhbmdlOmFiMDEzNTM3NGRkMzQwNTliMWNkYTU5OTBkMzVjOWMwXzMtMy0xLTEtNzE1MjA_ce578351-2215-4c0e-8549-cd522b880fa5">26,008</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables from and equity in construction joint ventures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="strl:IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjQvZnJhZzpkOTdjMWY1NTUwMjI0ZjE5YTI3NGM3NmEyZjZkZTAxZS90YWJsZTphYjAxMzUzNzRkZDM0MDU5YjFjZGE1OTkwZDM1YzljMC90YWJsZXJhbmdlOmFiMDEzNTM3NGRkMzQwNTliMWNkYTU5OTBkMzVjOWMwXzQtMS0xLTEtNzE1MjA_1662ce9f-d081-42d9-aa9d-2db76c8d8072">14</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="strl:IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjQvZnJhZzpkOTdjMWY1NTUwMjI0ZjE5YTI3NGM3NmEyZjZkZTAxZS90YWJsZTphYjAxMzUzNzRkZDM0MDU5YjFjZGE1OTkwZDM1YzljMC90YWJsZXJhbmdlOmFiMDEzNTM3NGRkMzQwNTliMWNkYTU5OTBkMzVjOWMwXzQtMy0xLTEtNzE1MjA_cff0c53d-3fc2-451c-99c4-263772788f3d">1,358</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current and non-current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjQvZnJhZzpkOTdjMWY1NTUwMjI0ZjE5YTI3NGM3NmEyZjZkZTAxZS90YWJsZTphYjAxMzUzNzRkZDM0MDU5YjFjZGE1OTkwZDM1YzljMC90YWJsZXJhbmdlOmFiMDEzNTM3NGRkMzQwNTliMWNkYTU5OTBkMzVjOWMwXzUtMS0xLTEtNzE1MjA_4b9cb423-ece5-415f-948d-a3a3f6598f46">1,245</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjQvZnJhZzpkOTdjMWY1NTUwMjI0ZjE5YTI3NGM3NmEyZjZkZTAxZS90YWJsZTphYjAxMzUzNzRkZDM0MDU5YjFjZGE1OTkwZDM1YzljMC90YWJsZXJhbmdlOmFiMDEzNTM3NGRkMzQwNTliMWNkYTU5OTBkMzVjOWMwXzUtMy0xLTEtNzE1MjA_56621959-ee99-4379-a9da-6247b7082187">8,448</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjQvZnJhZzpkOTdjMWY1NTUwMjI0ZjE5YTI3NGM3NmEyZjZkZTAxZS90YWJsZTphYjAxMzUzNzRkZDM0MDU5YjFjZGE1OTkwZDM1YzljMC90YWJsZXJhbmdlOmFiMDEzNTM3NGRkMzQwNTliMWNkYTU5OTBkMzVjOWMwXzYtMS0xLTEtNzE1MjA_dfa4c9cd-c956-4edf-bca4-a8228e474c65">18,480</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjQvZnJhZzpkOTdjMWY1NTUwMjI0ZjE5YTI3NGM3NmEyZjZkZTAxZS90YWJsZTphYjAxMzUzNzRkZDM0MDU5YjFjZGE1OTkwZDM1YzljMC90YWJsZXJhbmdlOmFiMDEzNTM3NGRkMzQwNTliMWNkYTU5OTBkMzVjOWMwXzYtMy0xLTEtNzE1MjA_835ffff1-34f6-4a95-9b24-f78ac402d58d">38,308</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjQvZnJhZzpkOTdjMWY1NTUwMjI0ZjE5YTI3NGM3NmEyZjZkZTAxZS90YWJsZTphYjAxMzUzNzRkZDM0MDU5YjFjZGE1OTkwZDM1YzljMC90YWJsZXJhbmdlOmFiMDEzNTM3NGRkMzQwNTliMWNkYTU5OTBkMzVjOWMwXzctMS0xLTEtNzE1MjA_eb529974-7823-4495-875f-ee0ef38681e1">5,711</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjQvZnJhZzpkOTdjMWY1NTUwMjI0ZjE5YTI3NGM3NmEyZjZkZTAxZS90YWJsZTphYjAxMzUzNzRkZDM0MDU5YjFjZGE1OTkwZDM1YzljMC90YWJsZXJhbmdlOmFiMDEzNTM3NGRkMzQwNTliMWNkYTU5OTBkMzVjOWMwXzctMy0xLTEtNzE1MjA_90a4a0cc-3bdc-4ea4-88e7-560b0394d6d5">3,936</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Members' interest subject to mandatory redemption and undistributed earnings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" sign="-" name="strl:IncreaseDecreaseInMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjQvZnJhZzpkOTdjMWY1NTUwMjI0ZjE5YTI3NGM3NmEyZjZkZTAxZS90YWJsZTphYjAxMzUzNzRkZDM0MDU5YjFjZGE1OTkwZDM1YzljMC90YWJsZXJhbmdlOmFiMDEzNTM3NGRkMzQwNTliMWNkYTU5OTBkMzVjOWMwXzgtMS0xLTEtNzE1MjA_114c1ca7-3e14-4683-bb39-582c764b5eb0">3,330</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="strl:IncreaseDecreaseInMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjQvZnJhZzpkOTdjMWY1NTUwMjI0ZjE5YTI3NGM3NmEyZjZkZTAxZS90YWJsZTphYjAxMzUzNzRkZDM0MDU5YjFjZGE1OTkwZDM1YzljMC90YWJsZXJhbmdlOmFiMDEzNTM3NGRkMzQwNTliMWNkYTU5OTBkMzVjOWMwXzgtMy0xLTEtNzE1MjA_e03107de-1bfe-4d0b-a11b-f72e914c4fd5">3,703</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in operating assets and liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:IncreaseDecreaseInOperatingCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjQvZnJhZzpkOTdjMWY1NTUwMjI0ZjE5YTI3NGM3NmEyZjZkZTAxZS90YWJsZTphYjAxMzUzNzRkZDM0MDU5YjFjZGE1OTkwZDM1YzljMC90YWJsZXJhbmdlOmFiMDEzNTM3NGRkMzQwNTliMWNkYTU5OTBkMzVjOWMwXzktMS0xLTEtNzE1MjA_e0e906ca-e41c-4f00-8c71-8cc392f338ae">55,471</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjQvZnJhZzpkOTdjMWY1NTUwMjI0ZjE5YTI3NGM3NmEyZjZkZTAxZS90YWJsZTphYjAxMzUzNzRkZDM0MDU5YjFjZGE1OTkwZDM1YzljMC90YWJsZXJhbmdlOmFiMDEzNTM3NGRkMzQwNTliMWNkYTU5OTBkMzVjOWMwXzktMy0xLTEtNzE1MjA_66d7f9d7-39be-4b35-a192-ce7fbf61d8b9">28,044</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><div id="i479b2b8adc16472a8298d2221f48e84b_127"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90ZXh0cmVnaW9uOjlkNzUzMWVhOTFkMDRiZTRhNTExYjc3Y2Q4NDYwOGJlXzE1NzQ_5ee6466c-714d-45fd-aa73-36def8a3ec5d" escape="true"><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:64.912%"><tr><td style="width:1.0%"></td><td style="width:4.981%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:92.819%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">17.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">SEGMENT INFORMATION</span></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s internal and public segment reporting are aligned based upon the services offered by its operating segments. With the December 30, 2021 acquisition of Petillo, the Company realigned its operating groups to reflect management&#8217;s present oversight of operations. After realignment, the Company&#8217;s operations consist of <ix:nonFraction unitRef="segment" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90ZXh0cmVnaW9uOjlkNzUzMWVhOTFkMDRiZTRhNTExYjc3Y2Q4NDYwOGJlXzMzNg_e922b0cb-970e-444d-9929-841db38077c2">three</ix:nonFraction> reportable segments: E-Infrastructure Solutions, Transportation Solutions, and Building Solutions, with the commercial business reclassified from the previously reported Specialty Services operating group into the newly formed Building Solutions operating group. The segment information for the prior period has been recast to conform to the current presentation.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Chief Operating Decision Maker evaluates the performance of the operating segment based upon revenue and income from operations. We incur expenses at the corporate level that relate to our business as a whole. Certain of these amounts have been charged to our business segments by various methods, largely on the basis of usage, with the unallocated remainder reported in the &#8220;Corporate&#8221; line. Corporate overhead is primarily comprised of corporate headquarters facility expense, the cost of the executive management team, and expenses pertaining to certain centralized functions that benefit the entire Company but are not directly attributable to the businesses, such as corporate human resources, legal, governance and finance functions.</span></div><ix:nonNumeric contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90ZXh0cmVnaW9uOjlkNzUzMWVhOTFkMDRiZTRhNTExYjc3Y2Q4NDYwOGJlXzE1NzE_b1d2f58f-6a97-4b0b-abaa-e0bc2e9a1a61" escape="true"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents total revenue and income from operations by reportable segment for the three and six months ended June&#160;30, 2022 and 2021:</span></div><div style="margin-bottom:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.151%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.227%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.227%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.355%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">E-Infrastructure Solutions</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc71b1c9038241919d8505f3c5f95eed_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzMtMS0xLTEtNzE1MjA_183e7214-2015-4d01-a07d-752b7ce1be31">233,548</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica09447249d242d0bbacba436732d568_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzMtMy0xLTEtNzE1MjA_cf438414-c469-4547-bfd7-41bb482a31c4">123,743</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc0b5c7ec7054848b73ff1a78ce2265c_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzMtNS0xLTEtNzE1MjA_b697135f-29f8-4403-8c95-5b32bc2c4362">402,475</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62120394d02a4b99bd161eeb2ee55c0b_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzMtNy0xLTEtNzE1MjA_a0ce1b67-4b5a-41bb-a503-15777c0828a5">220,315</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation Solutions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ee57d0c2c7f4e0b87dbc7a3e9b1f487_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzQtMS0xLTEtNzE1MjA_b6a53bb9-2faf-4a0b-9a2a-4eb3cc35bdcb">191,381</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife2b463984c140d491f2523d05c69fd0_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzQtMy0xLTEtNzE1MjA_50b68d6b-41c5-4c5d-b758-cbb76ae60727">203,153</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i727c200af117499aafe2cb4d880f95c5_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzQtNS0xLTEtNzE1MjA_8090ec8e-4d48-4f0f-b9d2-b8380f36cdcd">351,880</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97cc6d75dce04558b1bf8d39268b856d_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzQtNy0xLTEtNzE1MjA_8950e4d2-64d0-46d1-866e-7efe61904ad7">350,207</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building Solutions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if57bf8d75171469fba204be83c70d2f0_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzUtMS0xLTEtNzE1MjA_2d781f43-889e-429e-997f-b0aba0048094">85,639</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70a03866863b4c508e431b5db6d75427_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzUtMy0xLTEtNzE1MjA_dd9c34b5-6b41-405e-a1b5-9c1ad2e1ce56">74,770</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0220996ace7d4473a5170d671cea4c4e_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzUtNS0xLTEtNzE1MjA_da7087a1-8168-4f83-bf4b-28c606d4487f">166,533</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60f3843e73404b4e847c0c499837281d_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzUtNy0xLTEtNzE1MjA_3379449f-735f-4ab7-837d-86ed164e560e">146,460</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Revenues</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4983597158284acf97b008c229607b16_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzYtMS0xLTEtNzE1MjA_3cc5ec23-e8ec-46e1-8511-2335f36b05d8">510,568</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebbb975651c246398d013b46d35f15d2_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzYtMy0xLTEtNzE1MjA_2e017a22-0a3a-4823-8672-8fdf9bd2f81c">401,666</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib3d93599cb1846abafc6275388cefc64_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzYtNS0xLTEtNzE1MjA_399b26e8-2b09-4cf4-9951-dca67988c919">920,888</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24b9ce40b3b74e8d86a6d9c5cb93ced9_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzYtNy0xLTEtNzE1MjA_751a6e20-4e4b-4076-ad5b-cc59ceb76791">716,982</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Income</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">E-Infrastructure Solutions</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc71b1c9038241919d8505f3c5f95eed_D20220401-20220630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzktMS0xLTEtNzE1MjA_7a5506d1-94b0-495e-b2f7-ee973f637541">32,824</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica09447249d242d0bbacba436732d568_D20210401-20210630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzktMy0xLTEtNzE1MjA_f05f19c3-9f6d-43f6-9d51-1f77ad7e570a">24,714</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc0b5c7ec7054848b73ff1a78ce2265c_D20220101-20220630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzktNS0xLTEtNzE1MjA_c1f0fa6a-2669-41f2-b5bf-d6c9daabb864">54,109</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62120394d02a4b99bd161eeb2ee55c0b_D20210101-20210630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzktNy0xLTEtNzE1MjA_60e1da5e-665b-4189-b71a-9011b8ca6b63">42,526</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation Solutions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ee57d0c2c7f4e0b87dbc7a3e9b1f487_D20220401-20220630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzEwLTEtMS0xLTcxNTIw_1384b5cf-0b0d-4884-a9e3-fb762b43cd19">5,107</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife2b463984c140d491f2523d05c69fd0_D20210401-20210630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzEwLTMtMS0xLTcxNTIw_39eca54b-9eb3-411d-9e4a-22da471fe3bf">4,796</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i727c200af117499aafe2cb4d880f95c5_D20220101-20220630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzEwLTUtMS0xLTcxNTIw_4ccdcd51-d643-4da3-9683-54cd133df4a4">8,793</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97cc6d75dce04558b1bf8d39268b856d_D20210101-20210630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzEwLTctMS0xLTcxNTIw_81b7f537-7bb0-457a-ad54-f820924f2d78">7,462</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building Solutions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if57bf8d75171469fba204be83c70d2f0_D20220401-20220630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzExLTEtMS0xLTcxNTIw_b9a183fb-bcf0-4a9f-b00c-6707ff69cdfb">9,751</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70a03866863b4c508e431b5db6d75427_D20210401-20210630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzExLTMtMS0xLTcxNTIw_6676933a-9d85-4298-8e0b-5055fc73c738">6,790</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0220996ace7d4473a5170d671cea4c4e_D20220101-20220630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzExLTUtMS0xLTcxNTIw_95de206c-76a8-4d8c-9a66-46b1a16927de">19,109</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60f3843e73404b4e847c0c499837281d_D20210101-20210630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzExLTctMS0xLTcxNTIw_4d233894-2d71-432e-91fb-79ce70627978">14,151</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment Operating Income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4983597158284acf97b008c229607b16_D20220401-20220630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzEyLTEtMS0xLTcxNTIw_5293ba4c-19e8-4b84-80ec-38f20f03348c">47,682</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebbb975651c246398d013b46d35f15d2_D20210401-20210630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzEyLTMtMS0xLTcxNTIw_0c89534d-ec97-4001-a444-1e8dbb399582">36,300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib3d93599cb1846abafc6275388cefc64_D20220101-20220630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzEyLTUtMS0xLTc0MDAz_679275e5-67e9-4b30-9cee-07446d605ef6">82,011</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24b9ce40b3b74e8d86a6d9c5cb93ced9_D20210101-20210630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzEyLTctMS0xLTczOTkz_49796b55-0af4-4470-8f14-58a3c46a1b47">64,139</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i68b5ae3cfa6147268b9158ab1f1121a3_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzEzLTEtMS0xLTcxNTIw_4fdecfeb-abfe-4ad7-9a86-9ce694c98f17">6,362</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7c5e7793e5ab46a8b0cb0c8dbf451ce6_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzEzLTMtMS0xLTcxNTIw_998aaf51-ceda-4af1-8018-3dc08646b4b6">3,580</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4e2e1b9fe6c34ea295153072d6f13a85_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzEzLTUtMS0xLTcxNTIw_80f8360a-896c-4b20-ac51-76ffb9a42fab">12,167</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5d211d1fe1f84bd1bf4ab4725675d3dc_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzEzLTctMS0xLTcxNTIw_7a72b559-c627-4adc-8a63-63e08b3e84af">8,664</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition Related Costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzE0LTEtMS0xLTczODQ2_be0b95e8-59c5-40e4-b1ee-b51022c233de">230</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzE0LTMtMS0xLTczODQ2_7063d994-bd32-41e2-8219-9d3d537bf3b2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzE0LTUtMS0xLTczODU0_c6146948-6532-4bfb-87c6-b5c4b91a076d">485</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzE0LTctMS0xLTczODU0_13e1d717-b9ed-4d46-bb2e-bf761f93a7dd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Operating Income</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzE0LTEtMS0xLTcxNTIw_20795cad-a1a3-4e1a-a243-4265080674bc">41,090</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzE0LTMtMS0xLTcxNTIw_ef1d3934-2704-4ad1-abf8-9ae38fef7162">32,720</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzE0LTUtMS0xLTcxNTIw_430be858-f72b-4b6b-a4a6-fa29a9c6fdce">69,359</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzE0LTctMS0xLTcxNTIw_e38f2766-aee3-4f0f-b220-33e8c71179ce">55,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></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><div id="i479b2b8adc16472a8298d2221f48e84b_145"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 2. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cautionary Statement Regarding Forward-Looking Statements</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">This quarterly report on Form 10-Q (&#8220;Report&#8221;) contains statements that are, or may be considered to be, &#8220;forward-looking statements&#8221; regarding the Company which represent our expectations and beliefs concerning future events. These forward-looking statements are intended to be covered by the safe harbor for certain forward-looking statements provided by the Private Securities Litigation Reform Act of 1995. Forward-looking statements included herein relate to matters that are not based on historical facts and reflect our current expectations as of the date of this Report, regarding items such as: our industry and business outlook, including relating to federal, state and municipal funding for infrastructure projects, the residential home building market and demand from our customers; business strategy, including the integration of recent acquisitions and the potential for additional future acquisitions; expectations and estimates relating to our backlog; expectations concerning our market position; future operations; margins; profitability; capital expenditures; liquidity and capital resources; and other financial and operating information. Forward-looking statements may use or contain words such as &#8220;anticipate,&#8221; &#8220;assume,&#8221; &#8220;believe,&#8221; &#8220;continue,&#8221; &#8220;could,&#8221; &#8220;estimate,&#8221; &#8220;expect,&#8221; &#8220;forecast,&#8221; &#8220;future,&#8221; &#8220;intend,&#8221; &#8220;likely,&#8221; &#8220;may,&#8221; &#8220;plan,&#8221; &#8220;potential,&#8221; &#8220;predict,&#8221; &#8220;project,&#8221; &#8220;seek,&#8221; &#8220;should,&#8221; &#8220;strategy,&#8221; &#8220;will,&#8221; &#8220;would&#8221; and similar terms and phrases.</span></div><div style="margin-bottom:3pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Actual events, results and outcomes may differ materially from those anticipated, projected or assumed in the forward-looking statements due to a variety of factors. Although it is not possible to identify all of these factors, they include, among others, the following:</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:14.85pt">factors that affect the accuracy of estimates inherent in the bidding for contracts, estimates of backlog, and over time revenue recognition accounting policies, including onsite conditions that differ materially from those assumed in the original bid, contract modifications, mechanical problems with machinery or equipment and effects of other risks referenced below;</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:14.85pt">cost escalations associated with our contracts, including changes in availability, proximity and cost of materials such as steel, cement, concrete, aggregates, oil, fuel and other construction materials, including changes in U.S. trade policies and retaliatory responses from other countries, and cost escalations associated with subcontractors and labor;</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:14.85pt">changes in costs to lease, acquire or maintain our equipment;</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:14.85pt">changes in general economic conditions, including a potential economic downturn or recession, reductions in federal, state and local government funding for infrastructure services, changes in those governments&#8217; budgets, practices, laws and regulations and adverse economic conditions in our geographic markets, such as those caused by the ongoing COVID-19 pandemic;</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:14.85pt">the presence of competitors with greater financial resources or lower margin requirements than ours, and the impact of competitive bidders on our ability to obtain new backlog at reasonable margins acceptable to us;</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:14.85pt">design/build contracts which subject us to the risk of design errors and omissions;</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:14.85pt">our ability to obtain bonding or post letters of credit;</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:14.85pt">adverse weather conditions; </span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:14.85pt">potential disruptions, failures or security breaches of the information technology systems on which we rely to conduct our business;</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:14.85pt">potential risks and uncertainties relating to the ongoing COVID-19 pandemic, and any future major public health crisis; </span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:14.85pt">actions of suppliers, subcontractors, design engineers, joint venture partners, customers, competitors, banks, surety companies and others which are beyond our control, including suppliers&#8217;, subcontractors&#8217; and joint venture partners&#8217; failure to perform;</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:14.85pt">our dependence on a limited number of significant customers;</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:14.85pt">our ability to attract and retain key personnel;</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:14.85pt">increased unionization of our workforce or labor costs and any work stoppages or slowdowns;</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:14.85pt">federal, state and local environmental laws and regulations where non-compliance can result in penalties and/or termination of contracts as well as civil and criminal liability;</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:14.85pt">citations issued by any governmental authority, including the Occupational Safety and Health Administration;</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:14.85pt">our ability to qualify as an eligible bidder under government contract criteria;</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:14.85pt">delays or difficulties related to the completion of our projects, including additional costs, reductions in revenues or the payment of liquidated damages, or delays or difficulties related to obtaining required governmental permits and approvals;</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:14.85pt">any prolonged shutdown of the government;</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:14.85pt">our ability to successfully identify, finance, complete and integrate recent and potential acquisitions, including the Petillo Acquisition;</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:14.85pt">our ability to raise additional capital in the future on favorable terms or at all;</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:14.85pt">our ability to generate cash flows sufficient to fund our financial commitments and objectives;</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:14.85pt">our ability to meet the terms and conditions of our debt obligations and covenants; and</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:14.85pt">the other risks discussed in more detail in the Company&#8217;s annual report on Form 10-K for the year ended December&#160;31, 2021 (the &#8220;2021 Form 10-K&#8221;) under &#8220;Part I, Item 1A. Risk Factors,&#8221; or our other filings with the Securities and Exchange Commission.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">In reading this Report, you should consider these factors carefully in evaluating any forward-looking statements and you are cautioned not to place undue reliance on any forward-looking statements. Forward-looking statements reflect our current expectations as of the date of this Report regarding future events, results or outcomes. These expectations may or may not be realized. Some of these expectations may be based upon assumptions or judgments that prove to be incorrect. Additional factors or risks that we currently deem immaterial, that are not presently known to us or that arise in the future could also cause our actual results to differ materially from our expected results. Given these uncertainties, investors are cautioned that many of the assumptions upon which our forward-looking statements are based are likely to change after the date the forward-looking statements are made. Further, we may make changes to our business plans that could affect our results. Although we believe that our plans, intentions and expectations reflected in, or suggested by, the forward-looking statements that we make in this Report are reasonable, we can provide no assurance that they will be achieved.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">The forward-looking statements speak only as of the date made, and we undertake no obligation to publicly update or revise any forward-looking statements for any reason, whether as a result of new information, future events or developments, changed circumstances, or otherwise, and notwithstanding any changes in our assumptions, changes in business plans, actual experience or other changes.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><div id="i479b2b8adc16472a8298d2221f48e84b_148"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OVERVIEW</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">General</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8212;On June 1, 2022, we officially changed our legal name from &#8220;Sterling Construction Company, Inc.&#8221; to &#8220;Sterling Infrastructure, Inc.&#8221; (&#8220;Sterling&#8221; or &#8220;the Company&#8221;). Sterling operates through a variety of subsidiaries within three segments specializing in E-Infrastructure, Transportation and Building Solutions in the United States (the &#8220;U.S.&#8221;), primarily across the Southern, Northeastern, Mid-Atlantic and the Rocky Mountain States, California and Hawaii, as well as other areas with strategic construction opportunities. E-Infrastructure Solutions projects develop advanced, large-scale site development systems and services for data centers, e-commerce distribution centers, warehousing, transportation, energy and more. Transportation Solutions includes infrastructure and rehabilitation projects for highways, roads, bridges, airports, ports, light rail, water, wastewater and storm drainage systems. Building Solutions projects include residential and commercial concrete foundations for single-family and multi-family homes, parking structures, elevated slabs and other concrete work. From strategy to operations, we are committed to sustainability by operating responsibly to safeguard and improve society&#8217;s quality of life. Caring for our people and our communities, our customers and our investors &#8211; that is The Sterling Way.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Petillo Acquisition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8212;On December 30, 2021, we completed our acquisition of Petillo for aggregate consideration of $196.8 million. Petillo is a leading specialty site development contractor based in Flanders, New Jersey and serves the Northeastern and Mid-Atlantic States, providing large-scale site infrastructure improvement services, including full-service excavation, underground utility construction, environmental remediation, drainage systems for commercial construction and water management and distribution systems. The results of Petillo are included within our E-Infrastructure Solutions segment. See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Note 3 - Acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> for further discussion.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Impact of COVID-19</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8212;The Company continues to monitor closely the actual and expected impacts of the COVID-19 pandemic on our business, financial condition and results of operations. To date, we have not experienced significant shutdowns of project sites or operational interruptions. While the Company has not incurred significant disruptions thus far from the COVID-19 pandemic, the pandemic may impact our business, condensed consolidated results of operations and financial condition in the future. The significance of impacts on our operations going forward is not yet certain and depends on numerous evolving factors as discussed further in the Company&#8217;s 2021 Form 10-K under &#8220;Part I, Item 1A. Risk Factors.&#8221;</span></div><div id="i479b2b8adc16472a8298d2221f48e84b_154"></div><div style="margin-bottom:9pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MARKET OUTLOOK AND TRENDS</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The market outlook and trends currently reflect favorable opportunities for long-term growth despite the challenging market pressures that include persistent inflation, supply chain issues and labor challenges. To remain competitive in the current market environments, Sterling remains focused on our strategic business elements and objectives as outlined. We continue to shift our focus from low-bid heavy highway, which now represents approximately 14% of our total revenue, to increasing our margins in our E-Infrastructure and Building Solutions segments.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%;text-decoration:underline">E-Infrastructure Solutions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8212;Sterling&#8217;s E-Infrastructure Solutions business is primarily driven by investments in the development of data centers, e-commerce distribution centers and warehouses. The continued revenue growth of the Company&#8217;s complex site development business is directly related to the continued implementation of publicly announced multi-year capital infrastructure campaigns from end users, including Amazon, Facebook and Home Depot. In our growing East Coast market, project activity includes data centers, advanced manufacturing and new warehouse and industrial development. Within this market, the warehouse availability rate remains low, despite over 16.7 million square feet of new building deliveries in 2021. Additionally, the market experienced over 11.8 million square feet of absorption during Q4 of 2021, bringing 2021 total absorption to 34.5 million square feet, more than any other year on record. Equipment and land availability, material delays and fuel price increases continue to be challenging factors with some end users signaling pull back. The trend for full site development instead of staged is expected to continue in the second half of 2022.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%;text-decoration:underline">Transportation Solutions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8212;Sterling&#8217;s Transportation Solutions business is primarily driven by federal, state and municipal funding. Federal funds, on average, provide 50% of annual State Department of Transportation capital outlays for highway and bridge projects. In October 2018, the Federal Aviation Administration reauthorized $3.35 billion annually through 2023. This reauthorization also includes more than $1 billion a year for airport infrastructure grants and about $1.7 billion for disaster relief. In November 2020, various state and local transportation measures were passed securing, and in some cases increasing, funding of major initiatives in Texas ($7.5 billion) and California ($520 million). On November 5, 2021 Congress passed the Infrastructure Investments and Jobs Act (&#8220;IIJA&#8221;) that provided a new five-year reauthorization of highway and public transportation programs with historic investment increases of $284 billion for all modes of transportation. With the passing of the IIJA, additional funding is reserved for transportation infrastructure with $110 billion reserved for roads and bridges, $66 billion for rail and $25 billion for airports. This bill could add additional multi-year funding for highways, rail and airports starting in 2022, however current changes for funding allocation may cause project start delays. Even though several of the states in Sterling&#8217;s key markets have instituted actions to further increase annual spending, shorter project cycles and continued fluctuations in pricing are causing delays in project awards.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%;text-decoration:underline">Building Solutions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8212;Our Building Solutions segment is comprised of our residential and commercial businesses. The continued revenue growth of our residential business is directly related to the growth of new home starts in its key market of Dallas-Fort Worth, the continued expansion in the Houston market, and the mid-2021 entry into the Phoenix market. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Residential&#8217;s core customer base is primarily made up of leading national home builders as well as regional and custom home builders. Over the last several quarters, the residential market has experienced significant price volatility and availability for key materials including concrete, steel and lumber, as well as increases in subcontractor labor cost. While the Company has worked with customers to pass on the increases in material and labor cost, the Company may not be successful in recouping these additional costs in the future. Beginning in the back half of the second quarter of 2022, we began to see some volatility in housing demand in the Dallas-Fort Worth market, as interest rates increased and inflation continued to escalate; however, we continue to see strong demand for new housing in the Houston and Phoenix markets. For our commercial business, the outlook for the multi-family market continues to decline, as developers face economic concerns due to the COVID-19 pandemic and the availability and affordability of starter single family homes continues to rise.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">BACKLOG</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our backlog (&#8220;Backlog&#8221;) of construction projects is the remaining amount of contracts that we expect to recognize as revenue in future periods. The contracts in Backlog are typically completed in 6 to 36 months. Our unsigned low-bid awards (&#8220;Unsigned Low-bid Awards&#8221;) are excluded from Backlog until the contract is executed by our customer. We refer to the combination of our Backlog and Unsigned Low-bid Awards as &#8220;Combined Backlog.&#8221; Our book-to-burn ratio, a non-GAAP measure, is determined by taking our additions to Backlog and dividing it by revenue for the applicable period. This metric allows management to monitor the Company&#8217;s business development efforts to ensure we grow our Backlog and our business over time, and management believes that this measure is useful to investors for the same reason.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June&#160;30, 2022, our Backlog was $1.54 billion, as compared to $1.49 billion at December&#160;31, 2021, with a book-to-burn ratio of 1.1X for the six months ended June 30, 2022.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unsigned Low-bid Awards were $184.0 million at June&#160;30, 2022 and $22.5 million at December&#160;31, 2021. Combined Backlog totaled $1.73 billion and $1.52 billion at June&#160;30, 2022 and December&#160;31, 2021, with a book-to-burn ratio of 1.3X for the six months ended June 30, 2022.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s margin in Backlog has increased to 12.6% at June&#160;30, 2022 from 12.2% at December&#160;31, 2021 and the Combined Backlog margin increased to 12.5% at June&#160;30, 2022 from 12.2% at December&#160;31, 2021, driven by a greater mix of E-Infrastructure Solutions backlog.</span></div><div id="i479b2b8adc16472a8298d2221f48e84b_160"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RESULTS OF OPERATIONS</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Results</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Summary&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the second quarter of 2022, the Company had operating income of $41.1 million, income before income taxes of $36.6 million, net income attributable to Sterling common stockholders of $26.0 million and net income per diluted share attributable to Sterling common stockholders of $0.86.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated financial highlights for the three and six months ended June&#160;30, 2022 as compared to the three and six months ended June&#160;30, 2021 are as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.601%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">510,568&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">401,666&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">920,888&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">716,982&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,384&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,247&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,523&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,279&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,424)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,829)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46,496)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,928)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible asset amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,514)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,866)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,082)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,732)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition related costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(230)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(485)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other operating expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(126)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,832)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,101)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,144)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,090&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,720&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,359&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,475&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,450)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,725)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,027)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,715)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on extinguishment of debt, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,401&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,428&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,064&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes and noncontrolling interests</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,640&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,396&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,760&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,824&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,268)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,179)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,865)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,939)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Net income attributable to noncontrolling interests</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(411)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(161)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(682)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,274)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to Sterling common stockholders</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,961&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,056&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,213&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,611&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:48.020%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.070%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.070%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.070%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.071%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenues&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues were $510.6 million for the second quarter of 2022, an increase of $108.9 million or 27.1% compared with the second quarter of 2021. The increase in the second quarter of 2022 was driven by a $109.8 million increase in E-Infrastructure Solutions (including $76.0&#160;million related to the acquired Petillo operations) and a $10.9 million increase in Building Solutions, partly offset by an $11.8 million decrease in Transportation Solutions. Revenues were $920.9 million for the six months ended June 30, 2022, an increase of $203.9 million or 28.4% compared with the six months ended June 30, 2021. The increase in the six months ended June 30, 2022 was driven by a $182.2 million increase in E-Infrastructure Solutions (including $123.4&#160;million related to the acquired Petillo operations), a $20.1 million increase in Building Solutions and a $1.7 million increase in Transportation Solutions.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Gross profit&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit was $68.4 million for the second quarter of 2022, an increase of $12.1 million or 21.6% compared to the second quarter of 2021. The Company&#8217;s gross margin as a percent of revenue decreased to 13.4% in the second quarter of 2022, as compared to 14.0% in the second quarter of 2021. The increase in gross profit and decrease in margin as a percent of revenue for the second quarter of 2022 was primarily driven by higher volume, partly offset by continued headwinds from inflation, labor and material supply issues primarily within the E-Infrastructure Solutions and Building Solutions segments. Gross profit was $124.5 million for the six months ended June 30, 2022, an increase of $23.2 million or 22.9% compared to the six months ended June 30, 2021. The Company&#8217;s gross margin as a percent of revenue decreased to 13.5% in the six months ended June 30, 2022, as compared to 14.1% in the six months ended June 30, 2021. The increase in gross profit and decrease in margin as a percent of revenue for the six months ended June 30, 2022 was primarily driven by the continued aforementioned volume and headwind impacts.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contracts in progress which were not substantially completed totaled approximately 280 and 220 at June&#160;30, 2022 and 2021, respectively. These contracts are of various sizes, of different expected profitability and in various stages of completion. The nearer a contract progresses toward completion, the more visibility the Company has in refining its estimate of total revenues (including incentives, delay penalties and change orders), costs and gross profit. Thus, gross profit as a percent of revenues can increase or decrease from comparable and subsequent quarters due to variations among contracts and depending upon the stage of completion of contracts.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General and administrative expenses&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expenses were $23.4 million, or 4.6% of revenue, for the second quarter of 2022, compared to $15.8 million, or 3.9% of revenue, for the second quarter of 2021. General and administrative expenses were $46.5 million, or 5.0% of revenue, for the six months ended June 30, 2022, compared to $32.9 million, or 4.6% of revenue, for the six months ended June 30, 2021. The increases were primarily driven by the inclusion of $2.7&#160;million and $5.8 million of general and administrative expense generated from Petillo operations for the three and six months ended June 30, 2022, respectively, as well as continued supply-chain issues and increasing inflation. The Company anticipates that general and administrative expense will be approximately 5% of revenue for the full year 2022.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other operating expense, net&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other operating expense, net, includes 50% of earnings and losses related to members&#8217; interest of consolidated 50% owned subsidiaries, earn-out expense and other miscellaneous operating income or expense. Members&#8217; interest earnings are treated as an expense and increase the liability account. The change in other operating expense, net, was a decrease of $4.7 million during the second quarter of 2022 compared to the prior year, due entirely to a decrease in members&#8217; interest, as there was no earn-out expense during the second quarters of 2022 or 2021. The change in other operating expense, net, was a decrease of $6.0 million for the six months ended June 30, 2022 compared to the prior year. Members&#8217; interest earnings decreased by $5.5 million for the six months ended June 30, 2022 to $1.1 million from $6.6 million in the prior year. Earn-out expense decreased by $0.5 million for the six months ended June 30, 2022 to zero from $0.5 million in the prior year as the result of the end of the earn-out period at the end of the first quarter of 2021.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest expense&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense was $4.5 million for the second quarter of 2022 compared to $5.7 million for the second quarter of 2021 and interest expense was $9.1 million for the six months ended June 30, 2022, compared to $11.7 million for the six months ended June 30, 2021. The decreases are due to a 2% lower applicable interest rate provided under the amended Credit Agreement, which was amended in the second quarter of 2021. The decrease was partly offset by the additional borrowings related to the Petillo Acquisition and increasing interest rates in 2022.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income taxes&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective income tax rate was 28.0% for the second quarter of 2022 and 26.9% for the six months ended June 30, 2022. The rates varied from the statutory rate primarily as a result of state income taxes, non-taxed PPP loan forgiveness, non-deductible compensation and other permanent differences. The Company anticipates an effective income tax rate for the full year 2022 of approximately 28%. Due to its net operating loss carryforwards, the Company expects no cash payments for federal income taxes for 2022 or 2021. See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 13 - Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for more information.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Segment Results</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With the December 30, 2021 acquisition of Petillo, the Company realigned its operating groups to reflect management&#8217;s present oversight of operations. After realignment, the Company&#8217;s operations consist of three reportable segments: E-Infrastructure Solutions, Transportation Solutions and Building Solutions, with the commercial business reclassified from the previously reported Specialty Services operating group into the newly formed Building Solutions operating group. The segment information for the prior period has been recast to conform to the current presentation.</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:24.083%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.513%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.513%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.513%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.518%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% of Revenue</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% of Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% of Revenue</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% of Revenue</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">E-Infrastructure Solutions</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233,548&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,743&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402,475&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220,315&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation Solutions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,153&#160;</span></td><td style="background-color:#ffffff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351,880&#160;</span></td><td style="background-color:#ffffff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,207&#160;</span></td><td style="background-color:#ffffff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building Solutions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,639&#160;</span></td><td style="background-color:#cceeff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,770&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,533&#160;</span></td><td style="background-color:#cceeff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,460&#160;</span></td><td style="background-color:#cceeff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Revenues</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">510,568&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">401,666&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">920,888&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">716,982&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Income</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">E-Infrastructure Solutions</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,824&#160;</span></td><td style="background-color:#cceeff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.1%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,714&#160;</span></td><td style="background-color:#cceeff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,109&#160;</span></td><td style="background-color:#cceeff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.4%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,526&#160;</span></td><td style="background-color:#cceeff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.3%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation Solutions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,107&#160;</span></td><td style="background-color:#ffffff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,796&#160;</span></td><td style="background-color:#ffffff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,793&#160;</span></td><td style="background-color:#ffffff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,462&#160;</span></td><td style="background-color:#ffffff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building Solutions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,751&#160;</span></td><td style="background-color:#cceeff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.4%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,790&#160;</span></td><td style="background-color:#cceeff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.1%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,109&#160;</span></td><td style="background-color:#cceeff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.5%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,151&#160;</span></td><td style="background-color:#cceeff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.7%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment Operating Income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,682&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.3%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,300&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,011&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.9%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,139&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.9%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,362)</span></td><td style="background-color:#cceeff;padding: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,580)</span></td><td style="background-color:#cceeff;padding: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,167)</span></td><td style="background-color:#cceeff;padding: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,664)</span></td><td style="background-color:#cceeff;padding: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition Related Costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(230)</span></td><td style="background-color:#ffffff;padding: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(485)</span></td><td style="background-color:#ffffff;padding: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Operating Income</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,090&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,720&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.1%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,359&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,475&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.7%</span></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">E-Infrastructure Solutions</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenues&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues were $233.5 million for the second quarter of 2022, an increase of $109.8 million or 88.7% compared to the second quarter of 2021, and revenues were $402.5 million for the six months ended June 30, 2022, an increase of $182.2 million or 82.7% compared to the six months ended June 30, 2021. The increases were primarily driven by the inclusion of $76.0&#160;million and $123.4&#160;million of revenue generated from Petillo operations for the three and six months ended June 30, 2022, respectively, as well as higher volume.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating income&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating income was $32.8 million for the second quarter of 2022, an increase of $8.1 million, compared to the second quarter of 2021. The increase was primarily driven by the inclusion of operating income generated from Petillo operations in the second quarter of 2022, partly offset by continued headwinds from inflation, supply chain issues and the related impact on productivity and efficiency. Operating income was $54.1 million for the six months ended June 30, 2022, an increase of $11.6 million, compared to the six months ended June 30, 2021. The increase was driven by the inclusion of operating income generated from Petillo operations in the six months ended June 30, 2022 and higher volume, partly offset by the aforementioned headwinds, but also seasonality of weather in the Northeastern and Mid-Atlantic U.S. region in the first quarter of 2022. The decrease in operating margins over 2021 were primarily due the aforementioned headwinds as well as a lower margin mix from the inclusion of Petillo operations in 2022.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Transportation Solutions</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenues&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues were $191.4 million for the second quarter of 2022, a decrease of $11.8 million or 5.8% compared to the second quarter of 2021. The decrease was primarily driven by lower aviation revenue, partly offset by higher water containment and treatment and other revenue. During the second quarter of 2022, our low-bid heavy highway revenue decreased by $8.7 million, which was offset by an increase of $9.1 million from heavy highway design build and other revenues compared to the second quarter of 2021. Revenues were $351.9 million for the six months ended June 30, 2022, an increase of $1.7 million or 0.5% compared to the six months ended June 30, 2021. The increase was primarily driven by higher heavy highway, water containment and treatment and other revenue, partly offset by lower aviation revenue due to the timing of backlog execution. The increase in heavy highway revenue was primarily due to the ramp up of construction on large design-build projects. During the six months ended June 30, 2022, our low-bid heavy highway revenue decreased by $8.9 million, which was offset by an increase of $22.6 million from heavy highway design build and other revenues compared to the six months ended June 30, 2021.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating Income&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating income was $5.1 million for the second quarter of 2022, an increase of $0.3 million, compared to the second quarter of 2021, and operating income was $8.8 million for the six months ended June 30, 2022, an increase of $1.3 million, compared to the six months ended June 30, 2021. The increases were the result of improved margin mix with the ramp up of construction on large design-build projects and the continuation of our planned revenue reduction from lower margin low-bid heavy highway work.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Building Solutions</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenues&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues were $85.6 million for the second quarter of 2022, an increase of $10.9 million or 14.5%, compared to the second quarter of 2021, and revenues were $166.5 million for the six months ended June 30, 2022, an increase of $20.1 million or 13.7%, compared to the six months ended June 30, 2021. The revenue increases were due to a higher volume of slabs poured in the first and second quarters of 2022, compared to 2021. Beginning in the back half of the second quarter of 2022, we began to see some volatility in housing demand in the Dallas-Fort Worth market, as interest rates increased and inflation continued to escalate; however, we continue to see strong demand for new housing in the Houston and Phoenix markets.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating income&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating income was $9.8 million for the second quarter of 2022, an increase of $3.0 million, compared to the second quarter of 2021 and operating income was $19.1 million for the six months ended June 30, 2022, an increase of $5.0 million, compared to the six months ended June 30, 2021. The increases in operating income and margin were driven by the aforementioned higher volume; however, operating margins have continued to be impacted by higher material costs for concrete, steel and lumber, and the lack of consistent availability of these materials, as well as labor shortages and increased subcontractor labor costs. While the Company continues to work with customers to pass on the increases in material and labor cost, the Company may not be successful in recouping these additional costs in the future.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Corporate</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating expense&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate overhead is primarily comprised of corporate headquarters facility expense, the cost of the executive management team, and expenses pertaining to certain centralized functions that benefit the entire Company but are not directly attributable to the businesses, such as corporate human resources, legal, governance and finance functions. The corporate overhead element of general and administrative expenses, which is not allocated to the business segments, was $6.4 million for the second quarter of 2022, an increase of $2.8 million compared to the second quarter of 2021 and operating expense was $12.2 million for the six months ended June 30, 2022, an increase of $3.5 million, compared to the six months ended June 30, 2021. The increases were primarily driven by higher professional fees as well as continued inflation and supply-chain issues.</span></div><div id="i479b2b8adc16472a8298d2221f48e84b_166"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">LIQUIDITY AND SOURCES OF CAPITAL</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash at June&#160;30, 2022, was $72.9 million, and includes the following components:</span></div><div style="margin-bottom:5pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:66.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.735%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.737%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Generally Available</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,839&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,812&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated 50% Owned Subsidiaries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,754&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,429&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction Joint Ventures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,312&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,599&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Cash</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,905&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,840&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth information about our cash flows and liquidity:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:66.202%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.882%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.883%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by (used in):</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating activities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,589&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,492&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investing activities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,027)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,460)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing activities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,770)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,633)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change in cash and cash equivalents</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,208)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,399&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating Activities&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2022, net cash provided by operating activities was $34.6 million compared to net cash provided by operating activities of $91.5 million in the six months ended June 30, 2021. Cash flows provided by operating activities were lower despite higher net income, after adjusting for various non-cash items and changes in accounts receivable, net contracts in progress and accounts payable balances (collectively, &#8220;Contract Capital&#8221;), as discussed below, and other accrued liabilities.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Changes in Contract Capital&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in operating assets and liabilities varies due to fluctuations in operating activities and investments in Contract Capital. The changes in the components of Contract Capital during the six months ended June 30, 2022 and 2021 were as follows:</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:66.202%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.882%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.883%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracts in progress, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,328)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,008&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70,745)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,105)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables from and equity in construction joint ventures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,358)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,480&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,308&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in Contract Capital, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56,607)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,853&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2022, the change in Contract Capital decreased liquidity by $56.6 million. The Company&#8217;s Contract Capital fluctuations are impacted by the mix of projects in Backlog, seasonality (particularly with the acquired Petillo operations), the timing of new awards and related payments for work performed and the contract billings to the customer as projects are completed. Contract Capital is also impacted at period-end by the timing of accounts receivable collections and accounts payable payments for projects.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investing Activities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;During the six months ended June 30, 2022, net cash used in investing activities was $31.0 million, compared to net cash used of $21.5 million in the six months ended June 30, 2021. The use of cash was driven by purchases of capital equipment, less cash proceeds from the sale of property and equipment, and a net payment of the final working capital adjustment for the Petillo Acquisition. Capital equipment is acquired as needed to support changing levels of production activities and to replace retiring equipment.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financing Activities&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2022, net cash used in financing activities was $11.8 million, compared to net cash used of $42.6 million in the prior year. The financing cash outflow was driven by $11.8 million of repayments on the Term Loan Facility.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Capital Strategy</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company will continue to explore additional revenue growth and capital alternatives to improve leverage and strengthen its financial position in order to take advantage of trends in the civil infrastructure and e-infrastructure markets. The Company expects to pursue strategic uses of its cash, such as investing in projects or businesses that meet its gross margin targets and overall profitability and managing its debt balances.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inflation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;While inflation did not have a material impact on our financial results for many years, beginning in 2021 and continuing in 2022, supply chain volatility has resulted in price increases in oil, fuel, lumber, concrete and steel which have increased our cost of operations, and inflation has increased our general and administrative expense. Anticipated cost increases are considered in our bids to customers; however, inflation has had, and may continue to have, a negative impact on the Company&#8217;s financial results.</span></div><div id="i479b2b8adc16472a8298d2221f48e84b_175"></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">JOINT VENTURES</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We participate in various construction joint venture partnerships in order to share expertise, risk and resources for certain highly complex projects. The joint venture&#8217;s contract with the project owner typically requires joint and several liability among the joint venture partners. Although our agreements with our joint venture partners provide that each party will assume and fund its share of any losses resulting from a project, if one of our partners was unable to pay its share, we would be fully liable for such share under our contract with the project owner. Circumstances that could lead to a loss under these guarantee arrangements include a partner&#8217;s inability to contribute additional funds to the venture in the event that the project incurred a loss or additional costs that we could incur should the partner fail to provide the services and resources toward project completion to which it committed in the joint venture agreement. See the 2021 Form 10-K under &#8220;Part I, Item 1A. Risk Factors.&#8221;</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;At June&#160;30, 2022, there was approximately $178.5 million of construction work to be completed on unconsolidated construction joint venture contracts, of which $75.8 million represented our proportionate share. Due to the joint and several liability under our joint venture arrangements, if one of our joint venture partners fails to perform, we and the remaining joint venture partners would be responsible for completion of the outstanding work. As of June&#160;30, 2022, we are not aware of any situation that would require us to fulfill responsibilities of our joint venture partners pursuant to the joint and several liability under our contracts.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div><div id="i479b2b8adc16472a8298d2221f48e84b_178"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NEW ACCOUNTING STANDARDS</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes to the Company&#8217;s discussion of new accounting standards from those described in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 2 - Basis of Presentation and Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of our 2021 Form 10-K.</span></div><div id="i479b2b8adc16472a8298d2221f48e84b_184"></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CRITICAL ACCOUNTING ESTIMATES</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes to the Company&#8217;s discussion of critical accounting estimates from those described in Item 7 of our 2021 Form 10-K.</span></div><div id="i479b2b8adc16472a8298d2221f48e84b_190"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 3. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Quantitative and Qualitative Disclosures about Market Risk</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest Rate Risk</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continue to utilize a swap arrangement to hedge against interest rate variability associated with $200 million of the $435 million outstanding under the Term Loan Facility. The Company has designated its&#160;interest rate swap&#160;agreement as a cash flow hedging derivative. To the extent the derivative instrument is effective and the documentation requirements have been met, changes in fair value are recognized in other comprehensive income (loss) until the underlying hedged item is recognized in earnings. The total fair value of the contract was a net gain of approximately $0.9 million at June&#160;30, 2022. For the $235 million remaining portion of the Term Loan Facility not associated with the interest rate swap hedge, at June&#160;30, 2022 a 100-basis point (or 1%) increase or decrease in the interest rate would increase or decrease interest expense by approximately $2.4 million per year.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying values of the Company&#8217;s cash and cash equivalents, accounts receivable and accounts payable approximate their fair values because of the short-term nature of these instruments. At June&#160;30, 2022, the fair value of the term loan, based upon the current market rates for debt with similar credit risk and maturities, approximated its carrying value as interest is based on LIBOR plus an applicable margin.</span></div><div id="i479b2b8adc16472a8298d2221f48e84b_196"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 4. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Controls and Procedures</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Evaluation of Disclosure Controls and Procedures</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Disclosure controls and procedures include, but are not limited to, controls and procedures designed to ensure that information required to be disclosed by an issuer in the reports that it files or submits under the Securities Exchange Act of 1934 is accumulated and communicated to the issuer&#8217;s management, including the principal executive and principal financial officers, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s principal executive officer and principal financial officer reviewed and evaluated the Company&#8217;s disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934) as of June&#160;30, 2022. As previously disclosed, we completed the Petillo and Kimes Acquisitions on December 30, 2021 and December 28, 2021, respectively, and, as permitted by SEC guidance for newly acquired businesses, we have elected to exclude the acquired operations of Petillo and Kimes from the scope of design and operation of our disclosure controls and procedures for the quarter ended June&#160;30, 2022. Based on the evaluation, the Company&#8217;s principal executive officer and principal financial officer concluded that the Company&#8217;s disclosure controls and procedures were effective at June&#160;30, 2022 to ensure that the information required to be disclosed by the Company in this Report is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission&#8217;s rules and forms and is accumulated and communicated to the Company&#8217;s management including the principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Changes in Internal Control over Financial Reporting</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no changes in our internal control over financial reporting (as defined in Rule&#160;13a-15(f)&#160;under the Exchange Act) during the quarter ended June&#160;30, 2022 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inherent Limitations on Effectiveness of Controls</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Internal control over financial reporting may not prevent or detect all errors and all fraud. Also, projections of any evaluation of effectiveness of internal control 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="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div><div id="i479b2b8adc16472a8298d2221f48e84b_199"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II&#8212;OTHER INFORMATION</span></div><div id="i479b2b8adc16472a8298d2221f48e84b_202"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company, including its construction joint ventures and its consolidated 50% owned subsidiaries, is now and may in the future be involved as a party to various legal proceedings that are incidental to the ordinary course of business. The Company regularly analyzes current information about these proceedings and, as necessary, provides accruals for probable liabilities on the eventual disposition of these matters.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the opinion of management, after consultation with legal counsel, there are currently no threatened or pending legal matters that would reasonably be expected to have a material adverse impact on the Company&#8217;s Consolidated Results of Operations, Financial Position or Cash Flows.</span></div><div id="i479b2b8adc16472a8298d2221f48e84b_205"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1A. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risk Factors</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">There have not been any material changes from the risk factors previously disclosed in &#8220;Part I, Item 1A. Risk Factors&#8221; of the 2021 Form 10-K. You should carefully consider such risk factors, which could materially affect the business, financial condition or future results.</span></div><div id="i479b2b8adc16472a8298d2221f48e84b_223"></div><div style="-sec-extract:summary;margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 6. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Exhibits</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following exhibits are filed with this Report:</span></div><div style="margin-bottom:3pt;margin-top:2pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:9.588%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.481%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.853%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.678%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit No.</span></td><td colspan="9" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit Title</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="9" style="border-bottom:1pt solid #000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="strl-certificateofincorp.htm">Certificate of Incorporation of Sterling Infrastructure, Inc. as amended through June 1, 2022.</a></span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="9" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/874238/000087423822000070/a20220601ex32.htm">Amended and Restated Bylaws of Sterling </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/874238/000087423822000070/a20220601ex32.htm">Infrastructure</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/874238/000087423822000070/a20220601ex32.htm">, Inc. (incorporated by reference to Exhibit 3.</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/874238/000087423822000070/a20220601ex32.htm">2</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/874238/000087423822000070/a20220601ex32.htm"> to Sterling Construction Company, Inc.&#8217;s Current Report on Form 8-K, filed on </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/874238/000087423822000070/a20220601ex32.htm">June </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/874238/000087423822000070/a20220601ex32.htm">1</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/874238/000087423822000070/a20220601ex32.htm">, 20</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/874238/000087423822000070/a20220601ex32.htm">2</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/874238/000087423822000070/a20220601ex32.htm">2</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/874238/000087423822000070/a20220601ex32.htm"> (SEC File No. 1-31993)).</a></span></div></td></tr><tr><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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.1 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="9" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="a2022063010-qexhibit311.htm">Certification of Chief Executive Officer pursuant to Rule 13a-14(a)/15d-14(a).</a></span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.2 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="9" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="a2022063010-qexhibit312.htm">Certification of Chief Financial Officer pursuant to Rule 13a-14(a)/15d-14(a).</a></span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.1 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="9" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="a2022063010-qexhibit321.htm">Certification of Chief Executive Officer pursuant to 18 U.S.C. Section 1350.</a></span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.2 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="9" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="a2022063010-qexhibit322.htm">Certification of Chief Financial Officer pursuant to 18 U.S.C. Section 1350.</a></span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.INS</span></td><td colspan="9" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Instance Document&#8212;The instance document does not appear in the Interactive Data File as its XBRL tags are embedded within the Inline XBRL document</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.SCH</span></td><td colspan="9" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Schema Document</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.CAL</span></td><td colspan="9" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Calculation Linkbase Document</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.DEF</span></td><td colspan="9" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Definition Linkbase Document</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.LAB</span></td><td colspan="9" style="border-bottom:1pt solid #000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Label Linkbase Document</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.PRE</span></td><td colspan="9" 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:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Presentation Linkbase Document</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104</span></td><td colspan="9" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Cover Page Interactive Data File (formatted in Inline XBRL and contained in Exhibit 101)</span></div></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Incorporated by reference to the filing indicated</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) Filed herewith</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3) Furnished herewith</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29</span></div></div></div><div id="i479b2b8adc16472a8298d2221f48e84b_226"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:464.25pt"><tr><td style="width:1.0pt"></td><td style="width:196.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:21.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:240.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">STERLING INFRASTRUCTURE, INC.</span></td></tr><tr style="height:8pt"><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date: August 2, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Ronald A. Ballschmiede</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ronald A. Ballschmiede</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer and Duly Authorized Officer</span></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-3.1
<SEQUENCE>2
<FILENAME>strl-certificateofincorp.htm
<DESCRIPTION>EX-3.1
<TEXT>
<HTML>
<HEAD><!-- Document generated by Workiva Inc -->
<TITLE>strl-certificateofincorp</TITLE>
</HEAD>
<BODY bgcolor="white">
<DIV align="center">
<DIV style="margin-left:1em;width:1055;"><!-- strl-certificateofincorp001.jpg -->
<DIV style="padding-top:2em;">
<IMG src="strl-certificateofincorp001.jpg" title="slide1" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">     Exhibit 3.1  CERTIFICATE OF INCORPORATION  OF  STERLING INFRASTRUCTURE, INC.    Article I     The name of the Corporation is Sterling Infrastructure, Inc. (hereinafter sometimes referred to as the &quot;Corporation.&quot;)    Article II     The name of the registered agent for service of process of the Corporation is The Corporation Trust Company with an address at 1209  Orange Street, Wilmington, New Castle County, Delaware 19801.    Article III     The purpose for which the Corporation is formed is to engage in any lawful act or activity for which corporations may be organized  under the Delaware General Corporation Law.  Article IV      4.1 Capitalization. The Corporation is authorized to issue two classes of stock, one to be designated common stock (&quot;Common  Stock&quot;) and the other to be designated preferred stock (&quot;Preferred Stock.&quot;)    (a) The number of shares of Preferred Stock the Corporation has authority to issue is one million (1,000,000) with a par  value of one cent ($0.01) per share.    (b) The number of shares of Common Stock the Corporation has authority to issue is thirty-eight million (38,000,000) with a  par value one cent ($0.01) per share.    4.2 Series of Preferred Stock. The Board of Directors is authorized, subject to any limitations prescribed by law, to provide for  the issuance from time to time of the shares of Preferred Stock in one or more series, and by adopting resolutions to establish  from time to time the number of shares to be included in each such series, and to fix the designation, powers, preferences, and  rights of the shares of each such series and any qualifications, limitations or restrictions thereof. Upon adopting such resolution  or resolutions the Board of Directors shall cause a certificate of designation setting forth such resolution or resolutions and the  number of shares of stock of such class or series as to which such resolution or resolutions shall apply to be executed and filed  in accordance with applicable Delaware law. The number of authorized shares of Preferred Stock may be increased or  decreased (but not below the number of shares thereof then outstanding) by the affirmative vote of the holders of a majority of  the Common Stock, without a vote of the holders of the Preferred Stock, or of any series thereof, unless a vote of any such  holders is required pursuant to the certificate or certificates establishing the series of Preferred Stock.    4.3 Common Stock. Each holder of Common Stock shall be entitled to one vote for each share of Common Stock held of record  by such holder on all matters on which stockholders generally are entitled to vote; provided, however, that except as otherwise  required by law, holders of Common Stock shall not be entitled to vote on any amendment to this Certificate of Incorporation  (including any Certificate of Designations relating to any series of Preferred Stock) that relates solely to the terms of one or  more outstanding series of Preferred Stock if the holders of that series are entitled, either separately or together with the  holders of one or more other series to vote thereon pursuant to this Certificate of Incorporation (including any Certificate of  Designations relating to any series of Preferred Stock) or pursuant to the Delaware General Corporation Law.  Article V     The following provisions are inserted for the management of the business and the conduct of the affairs of the Corporation, and for the  further definition, limitation and regulation of the powers of the Corporation and its directors and stockholders:    5.1 Powers of Directors. The business and affairs of the Corporation shall be managed by, or under the direction of, the Board of  Directors. In addition to the powers and authority expressly conferred upon them by statute or by this Certificate of  Incorporation or the Bylaws of the Corporation, the directors are hereby empowered to exercise all such powers and to do all  such acts and things as are not by statute or by this Certificate of Incorporation to be exercised or done by the stockholders of  the Corporation.  </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- strl-certificateofincorp002.jpg -->
<DIV style="padding-top:2em;">
<IMG src="strl-certificateofincorp002.jpg" title="slide2" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">  Certificate of Incorporation of Sterling Infrastructure, Inc. Page 2 of 4     5.2 Written Ballot. The directors of the Corporation need not be elected by written ballot unless the Bylaws so provide.    5.3 Stockholders Must Meet to Act. Any action required or permitted to be taken by the stockholders of the Corporation must be  effected at a duly called annual or special meeting of stockholders of the Corporation and may not be effected by any written  consent by such stockholders.    5.4 Special Meetings of Stockholders. Special meetings of stockholders of the Corporation may be called only by the Board of  Directors.  Article VI      6.1 Number of Directors. The number of directors of the Corporation which shall constitute the entire Board of Directors shall be  such number as is initially fixed by the Incorporator and thereafter as fixed from time to time exclusively by the Board of  Directors.    6.2 Election of Directors.    (a) At the first annual meeting of stockholders of the Corporation, the directors shall be divided into three classes as nearly  equal in number as reasonably possible, with the initial term of office of directors of the first class to expire at the second  annual meeting of stockholders of the Corporation, the initial term of office of directors of the second class to expire at  the third annual meeting of stockholders of the Corporation, and the initial term of office of directors of the third class to  expire at the fourth annual meeting of stockholders of the Corporation.    (b) From and after the 2015 annual meeting of stockholders, the directors shall be elected as follows:    (i) At the 2015 annual meeting of stockholders, the successors to the directors of the class whose terms of office  expire at the 2015 annual meeting of stockholders, shall be elected for one-year terms.    (ii) At the 2016 annual meeting of stockholders, the successors to the directors of each class whose terms of office  expire at the 2016 annual meeting of stockholders shall be elected for one-year terms.    (iii) At the 2017 and succeeding annual meetings of stockholders, all directors of the Corporation shall be elected for  one-year terms that expire at the next annual meeting of stockholders, and the directors of the Corporation shall  cease to be divided into classes pursuant to Section 141(d) of the General Corporation Law of the State of  Delaware.    (c) All directors shall hold office until the expiration of their terms and until their successors are elected and qualified,  except in the case of death, resignation or removal of a director.&quot;    6.3 Filling Vacancies on the Board. Subject to the rights of the holders of any outstanding series of Preferred Stock, newly  created directorships resulting from any increase in the authorized number of directors or any vacancies in the Board of  Directors resulting from death, resignation, retirement, removal from office, disqualification or other cause may be filled only  by a majority vote of the directors then in office, although less than a quorum. Directors so chosen shall hold office for a term  expiring at the next annual meeting of stockholders at which directors are to be elected. No decrease in the number of directors  constituting the Board of Directors shall shorten the term of any incumbent director.    6.4 Removal of Directors. Subject to the rights of the holders of any outstanding series of Preferred Stock, any director or the  entire Board of Directors may be removed from office at any time by the affirmative vote of the holders of a majority of the  combined voting power of the then outstanding shares of capital stock of all classes and series of the Corporation entitled to  vote generally in the election of directors, voting together as a single class.  Article VII      7.1 Power to Amend Bylaws.    (a) The Board of Directors is expressly empowered to adopt, amend or repeal any or all of the Bylaws of the Corporation.  Any adoption, amendment or repeal of the Bylaws of the Corporation by the Board of Directors shall require the  approval of a majority of the Whole Board. The term &quot;Whole Board&quot; shall mean the total number of authorized directors  whether or not there exists any vacancy in previously authorized directorships.    (b) The stockholders shall also have the power to adopt, amend or repeal the Bylaws of the Corporation. In addition to any  vote of the holders of any class or series of stock of the Corporation required by law or by this Certificate of  Incorporation, the affirmative vote of the holders of a majority of the combined voting power of the then outstanding  </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- strl-certificateofincorp003.jpg -->
<DIV style="padding-top:2em;">
<IMG src="strl-certificateofincorp003.jpg" title="slide3" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">  Certificate of Incorporation of Sterling Infrastructure, Inc. Page 3 of 4    shares of capital stock of all classes and series of the Corporation entitled to vote generally in the election of directors,  voting together as a single class shall be required to adopt, amend or repeal any provisions of the Bylaws of the  Corporation.  Article VIII      8.1 Elimination of Certain Liability of Directors. A director of the Corporation shall not be personally liable to the Corporation  or its stockholders for monetary damages for breach of his or her fiduciary duty as a director, except for liability &#8212;    (a) For any breach of the director's duty of loyalty to the Corporation or its stockholders;    (b) For acts or omissions not in good faith or which involve intentional misconduct or a knowing violation of law;    (c) Under Section 174 of the Delaware General Corporation Law; or    (d) For any transaction from which the director derived an improper personal benefit.  If after approval by the stockholders of this Article VIII, the Delaware General Corporation Law is amended to authorize  corporate action further eliminating or limiting the personal liability of directors, then the liability of a director of the  Corporation shall be eliminated or limited to the fullest extent permitted by the Delaware General Corporation Law as so  amended.  Any repeal or modification of the foregoing provisions of this Article VIII by the stockholders of the Corporation shall not  adversely affect any right or protection of a director of the Corporation existing at the time of, or increase the liability of any  director of this Corporation with respect to any acts or omissions of such director occurring prior to, such repeal or  modification.    8.2 Indemnification.    (a) Right to Indemnification. Each person who was or is made a party or is threatened to be made a party to, or is involved in,  any action, suit or proceeding, whether civil, criminal, administrative or investigative (hereinafter a &quot;proceeding&quot;) by  reason of the fact that he or she, or a person of whom he or she is the legal representative, is or was a director or officer  of the Corporation or is or was serving at the request of the Corporation as a director, officer, employee or agent of  another corporation or of a partnership, joint venture, trust or other enterprise, including service with respect to employee  benefit plans, whether the basis of such proceeding is alleged action in an official capacity as a director, officer,  employee or agent or in any other capacity while serving as a director, officer, employee or agent, shall be indemnified  and held harmless by the Corporation to the fullest extent authorized by the Delaware General Corporation Law, as the  same exists or may hereafter be amended, but, in the case of any such amendment, only to the extent that such  amendment permits the Corporation to provide broader indemnification rights than said law permitted the Corporation to  provide prior to such amendment, against all expense, liability and loss (including attorneys' fees, judgments, fines,  excise taxes under the Employee Retirement Income Security Act of 1974 or penalties and amounts paid or to be paid in  settlement) reasonably incurred or suffered by such person in connection therewith.    (b) The indemnification provided for herein shall continue as to a person who has ceased to be a director, officer, employee  or agent and shall inure to the benefit of his or her heirs, executors and administrators; provided, however, that, except as  provided in Subsection (d), below, the Corporation shall indemnify any such person seeking indemnification in  connection with a proceeding (or part thereof) initiated by such person only if such proceeding (or part thereof) was  authorized by the Board of Directors of the Corporation.    (c) The right to indemnification conferred in this Section 8.2 shall be a contract right and shall include the right to be paid by  the Corporation the expenses incurred in defending any such proceeding in advance of its final disposition. However, if  the Delaware General Corporation Law requires the payment of such expenses incurred by a director or officer in his or  her capacity as a director or officer (and not in any other capacity in which service was or is rendered by such person  while a director or officer, including, without limitation, service to an employee benefit plan) in advance of the final  disposition of a proceeding, payment shall be made only upon delivery to the Corporation of an undertaking by or on  behalf of such director or officer to repay all amounts so advanced if it shall ultimately be determined that such director  or officer is not entitled to be indemnified under this Section 8.2 or otherwise. The Corporation may by action of its  Board of Directors provide indemnification to employees and agents of the Corporation with the same scope and effect as  the foregoing indemnification of directors and officers.    (d) Right of Claimant to Bring Suit.  </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- strl-certificateofincorp004.jpg -->
<DIV style="padding-top:2em;">
<IMG src="strl-certificateofincorp004.jpg" title="slide4" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">  Certificate of Incorporation of Sterling Infrastructure, Inc. Page 4 of 4      (i) If a claim under this Section 8.2 is not paid in full by the Corporation within thirty (30) days after a written claim  has been received by the Corporation, the claimant may at any time thereafter bring suit against the Corporation to  recover the unpaid amount of the claim, and if successful in whole or in part, the claimant shall be entitled to be  paid also the expense of prosecuting such claim.    (ii) It shall be a defense to any such action (other than an action brought to enforce a claim for expenses incurred in  defending any proceeding in advance of its final disposition where the required undertaking, if any is required, has  been tendered to the Corporation) that the claimant has not met the standards of conduct which make it  permissible under the Delaware General Corporation Law for the Corporation to indemnify the claimant for the  amount claimed, but the burden of proving such defense shall be on the Corporation.    (iii) Neither (1) the failure of the Corporation (including its Board of Directors, independent legal counsel, or its  stockholders) to have made a determination prior to the commencement of such action that indemnification of the  claimant is proper in the circumstances because he or she has met the applicable standard of conduct set forth in  the Delaware General Corporation Law, nor (2) an actual determination by the Corporation (including its Board of  Directors, independent legal counsel, or its stockholders) that the claimant has not met such applicable standard or  conduct, shall be a defense to the action or create a presumption that the claimant has not met the applicable  standard of conduct.    (e) Non-Exclusivity of Rights. The right to indemnification and the payment of expenses incurred in defending a proceeding  in advance of its final disposition conferred in this Section 8.2 shall not be exclusive of any other right that any person  may have or hereafter acquire under any statute; any provision of this Certificate of Incorporation; any bylaw; any  agreement; any vote of stockholders or disinterested directors; or otherwise.    (f) Insurance. The Corporation may, at its own expense, maintain insurance to protect itself and any director, officer,  employee or agent of the Corporation or another corporation, partnership, joint venture, trust or other enterprise against  any such expense, liability or loss, whether or not the Corporation would have the power to indemnify such person  against such expense, liability or loss under the Delaware General Corporation Law.    (g) Settlement of Claims. The Corporation shall not be liable to indemnify any indemnitee under this Section 8.2 for any  amounts paid in settlement of any action or claim effected without the Corporation's written consent, which consent shall  not be unreasonably withheld, conditioned or delayed, or for any judicial award if the Corporation was not given a  reasonable and timely opportunity, at its expense, to participate in the defense of such action.    (h) Subrogation. In the event the Corporation makes a payment under this Section 8.2, the Corporation shall be subrogated to  the extent of such payment to all of the rights of recovery of the indemnitee, and the indemnitee shall execute all papers  required and shall do everything that may be necessary to secure such rights, including the execution of such documents  necessary to enable the Corporation effectively to bring suit to enforce such rights.    (i) Procedures for Submission of Claims. The Board of Directors may establish reasonable procedures for the submission of  claims for indemnification pursuant to this Section 8.2, for the determination of the entitlement of any person thereto, and  for the review of any such determination.  Article IX      9.1 Amendments.    (a) Amendment of Article VIII. Notwithstanding any other provision of this Certificate of Incorporation or any provision of  law which might otherwise permit a lesser vote or no vote, but in addition to any vote of the holders of any class or series  of the stock of this Corporation required by law or by this Certificate of Incorporation, the affirmative vote of the holders  of at least 75% of the combined voting power of the then outstanding shares of capital stock of all classes and series of  the Corporation entitled to vote generally in the election of directors, voting together as a single class shall be required to  amend or repeal Article VIII hereof and this Section 9.1(a).    (b) Amendment of Other Articles. In addition to any vote of the holders of any class or series of stock of this Corporation  required by law or by this Certificate of Incorporation, the affirmative vote of the holders of a majority of the combined  voting power of the then outstanding shares of capital stock of all classes and series of the Corporation entitled to vote  generally in the election of directors, voting together as a single class shall be required to amend or repeal the provisions  of this Certificate of Incorporation except as provided above with respect to the amendment of Article VIII and Section  9.1(a) hereof.  _________________________  </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
</DIV>
</DIV>
</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>3
<FILENAME>a2022063010-qexhibit311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i6c1145ff4c6d43c79b22bdd69f068d04_1"></div><div style="min-height:42.75pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.1</font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RULE 13A-14 OF THE SECURITIES EXCHANGE ACT OF 1934</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div><font><br></font></div><div><font><br></font></div><div style="margin-bottom:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"><tr><td style="width:1.0pt"></td><td style="width:21.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:15.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:148.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:319.75pt"></td><td style="width:1.0pt"></td></tr><tr style="height:15pt"><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">I, Joseph A. Cutillo, certify that&#58;</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.</font></td><td colspan="9" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">I have reviewed this Quarterly Report on Form 10-Q of Sterling Infrastructure, Inc.&#59;   </font></td></tr><tr style="height:35pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.</font></td><td colspan="9" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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></td></tr><tr style="height:35pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.</font></td><td colspan="9" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></td></tr><tr style="height:35pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.</font></td><td colspan="9" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The registrant&#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-15(f) and 15d-15(f)) for the registrant and have&#58;</font></td></tr><tr style="height:45pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(a)</font></td><td colspan="6" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></td></tr><tr style="height:45pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(b)</font></td><td colspan="6" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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></td></tr><tr style="height:35pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(c)</font></td><td colspan="6" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></td></tr><tr style="height:45pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(d)</font></td><td colspan="6" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></td></tr><tr style="height:24pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.</font></td><td colspan="9" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors&#58;</font></td></tr><tr style="height:35pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(a)</font></td><td colspan="6" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></td></tr><tr style="height:24pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(b)</font></td><td colspan="6" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Joseph A. Cutillo</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Joseph A. Cutillo</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 2, 2022</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>4
<FILENAME>a2022063010-qexhibit312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i9f5df226d7a840e183342d23f79789d0_1"></div><div style="min-height:42.75pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.2</font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RULE 13A-14 OF THE SECURITIES EXCHANGE ACT OF 1934</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="text-align:right"><font><br></font></div><div><font><br></font></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"><tr><td style="width:1.0pt"></td><td style="width:21.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:15.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:148.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:319.75pt"></td><td style="width:1.0pt"></td></tr><tr style="height:15pt"><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">I, Ronald A. Ballschmiede, certify that&#58;</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.</font></td><td colspan="9" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">I have reviewed this Quarterly Report on Form 10-Q of Sterling Infrastructure, Inc.&#59;   </font></td></tr><tr style="height:35pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.</font></td><td colspan="9" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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></td></tr><tr style="height:35pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.</font></td><td colspan="9" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></td></tr><tr style="height:35pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.</font></td><td colspan="9" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The registrant&#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-15(f) and 15d-15(f)) for the registrant and have&#58;</font></td></tr><tr style="height:45pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(a)</font></td><td colspan="6" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></td></tr><tr style="height:45pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(b)</font></td><td colspan="6" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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></td></tr><tr style="height:35pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(c)</font></td><td colspan="6" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></td></tr><tr style="height:45pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(d)</font></td><td colspan="6" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></td></tr><tr style="height:24pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.</font></td><td colspan="9" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors&#58;</font></td></tr><tr style="height:35pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(a)</font></td><td colspan="6" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></td></tr><tr style="height:24pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(b)</font></td><td colspan="6" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Ronald A. Ballschmiede</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ronald A. Ballschmiede</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 2, 2022</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>5
<FILENAME>a2022063010-qexhibit321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="ib164baf4b287481f9adc2313c1bab3e0_1"></div><div style="min-height:54pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32.1</font></div><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18 U.S.C. SECTION 1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:504.00pt"><tr><td style="width:1.0pt"></td><td style="width:16.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:484.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:45pt"><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In connection with this Quarterly Report of Sterling Infrastructure, Inc. (the &#8220;Company&#8221;) on Form 10-Q for the period ending&#160;June&#160;30, 2022&#160;as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, Joseph A. Cutillo, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. &#167;1350, as adopted pursuant to &#167;906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></td></tr><tr style="height:24pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></td></tr></table></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:504.00pt"><tr><td style="width:1.0pt"></td><td style="width:187.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:312.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Joseph A. Cutillo</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Joseph A. Cutillo</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 2, 2022</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:504.00pt"><tr><td style="width:1.0pt"></td><td style="width:502.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:54pt"><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">This certification accompanies this Report on Form 10-Q pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and shall not, except to the extent required by that act, be deemed filed for purposes of Section 18 of the Exchange Act or otherwise subject to the liability of that section. This certification will not be deemed to be incorporated by reference into any filing under the Securities Act or the Exchange Act, except to the extent that the Company specifically incorporates it by reference.</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-32.2
<SEQUENCE>6
<FILENAME>a2022063010-qexhibit322.htm
<DESCRIPTION>EX-32.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="idc4d9db9e236452bb00c707cf1c041bb_1"></div><div style="min-height:54pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32.2</font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18 U.S.C. SECTION 1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:504.00pt"><tr><td style="width:1.0pt"></td><td style="width:16.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:484.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:45pt"><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In connection with this Quarterly Report of Sterling Infrastructure, Inc. (the &#8220;Company&#8221;) on Form 10-Q for the period ending&#160;June&#160;30, 2022&#160;as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, Ronald A. Ballschmiede, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. &#167;1350, as adopted pursuant to &#167;906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></td></tr><tr style="height:24pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></td></tr></table></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:504.00pt"><tr><td style="width:1.0pt"></td><td style="width:187.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:312.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Ronald A. Ballschmiede</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ronald A. Ballschmiede</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 2, 2022</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:504.00pt"><tr><td style="width:1.0pt"></td><td style="width:502.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:54pt"><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">This certification accompanies this Report on Form 10-Q pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and shall not, except to the extent required by that act, be deemed filed for purposes of Section 18 of the Exchange Act or otherwise subject to the liability of that section. This certification will not be deemed to be incorporated by reference into any filing under the Securities Act or the Exchange Act, except to the extent that the Company specifically incorporates it by reference.</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-101.SCH
<SEQUENCE>7
<FILENAME>strl-20220630.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:d46df33e-3819-4c7a-8f24-d7c5ac16a99c,g:446458fb-bb43-47fa-a7a2-e21f16e7017b-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:strl="http://www.strlco.com/20220630" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.strlco.com/20220630">
  <xs:import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="strl-20220630_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="strl-20220630_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="strl-20220630_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="strl-20220630_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://www.strlco.com/role/CoverPage">
        <link:definition>0001001 - 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="CondensedConsolidatedStatementsofOperations" roleURI="http://www.strlco.com/role/CondensedConsolidatedStatementsofOperations">
        <link:definition>1001002 - Statement - Condensed 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="CondensedConsolidatedStatementsofComprehensiveIncome" roleURI="http://www.strlco.com/role/CondensedConsolidatedStatementsofComprehensiveIncome">
        <link:definition>1002003 - Statement - Condensed Consolidated Statements of Comprehensive Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedBalanceSheets" roleURI="http://www.strlco.com/role/CondensedConsolidatedBalanceSheets">
        <link:definition>1003004 - Statement - Condensed Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedBalanceSheetsParenthetical" roleURI="http://www.strlco.com/role/CondensedConsolidatedBalanceSheetsParenthetical">
        <link:definition>1004005 - Statement - Condensed 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="CondensedConsolidatedStatementsofCashFlows" roleURI="http://www.strlco.com/role/CondensedConsolidatedStatementsofCashFlows">
        <link:definition>1005006 - Statement - Condensed Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofChangesinStockholdersEquity" roleURI="http://www.strlco.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity">
        <link:definition>1006007 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NatureofOperations" roleURI="http://www.strlco.com/role/NatureofOperations">
        <link:definition>2101101 - Disclosure - Nature 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="NatureofOperationsDetails" roleURI="http://www.strlco.com/role/NatureofOperationsDetails">
        <link:definition>2402401 - Disclosure - Nature of Operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationandSignificantAccountingPolicies" roleURI="http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPolicies">
        <link:definition>2103102 - Disclosure - Basis of Presentation and 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="BasisofPresentationandSignificantAccountingPoliciesPolicies" roleURI="http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies">
        <link:definition>2204201 - Disclosure - Basis of Presentation and 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="BasisofPresentationandSignificantAccountingPoliciesDetails" roleURI="http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails">
        <link:definition>2405402 - Disclosure - Basis of Presentation and Significant Accounting Policies (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="Acquisitions" roleURI="http://www.strlco.com/role/Acquisitions">
        <link:definition>2106103 - Disclosure - Acquisitions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsTables" roleURI="http://www.strlco.com/role/AcquisitionsTables">
        <link:definition>2307301 - Disclosure - Acquisitions (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="AcquisitionsNarrativeDetails" roleURI="http://www.strlco.com/role/AcquisitionsNarrativeDetails">
        <link:definition>2408403 - Disclosure - Acquisitions - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails" roleURI="http://www.strlco.com/role/AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails">
        <link:definition>2409404 - Disclosure - Acquisitions - Consideration Transferred and Purchase Price Allocation (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="AcquisitionsScheduleofIdentifiableIntangibleAssetsDetails" roleURI="http://www.strlco.com/role/AcquisitionsScheduleofIdentifiableIntangibleAssetsDetails">
        <link:definition>2410405 - Disclosure - Acquisitions - Schedule of Identifiable 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="AcquisitionsSupplementalProFormaInformationDetails" roleURI="http://www.strlco.com/role/AcquisitionsSupplementalProFormaInformationDetails">
        <link:definition>2411406 - Disclosure - Acquisitions - Supplemental Pro Forma 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="RevenueFromCustomers" roleURI="http://www.strlco.com/role/RevenueFromCustomers">
        <link:definition>2112104 - Disclosure - Revenue From Customers</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueFromCustomersTables" roleURI="http://www.strlco.com/role/RevenueFromCustomersTables">
        <link:definition>2313302 - Disclosure - Revenue From Customers (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="RevenueFromCustomersBacklogBySegmentDetails" roleURI="http://www.strlco.com/role/RevenueFromCustomersBacklogBySegmentDetails">
        <link:definition>2414407 - Disclosure - Revenue From Customers - Backlog 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="RevenuefromCustomersRevenueDisaggregationDetails" roleURI="http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails">
        <link:definition>2415408 - Disclosure - Revenue from Customers - Revenue Disaggregation (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="RevenuefromCustomersNarrativeDetails" roleURI="http://www.strlco.com/role/RevenuefromCustomersNarrativeDetails">
        <link:definition>2416409 - Disclosure - Revenue from Customers - 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="RevenuefromCustomersNarrativeDetails_1" roleURI="http://www.strlco.com/role/RevenuefromCustomersNarrativeDetails_1">
        <link:definition>2416409 - Disclosure - Revenue from Customers - 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="Consolidated50OwnedSubsidiaries" roleURI="http://www.strlco.com/role/Consolidated50OwnedSubsidiaries">
        <link:definition>2117105 - Disclosure - Consolidated 50% Owned Subsidiaries</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Consolidated50OwnedSubsidiariesTables" roleURI="http://www.strlco.com/role/Consolidated50OwnedSubsidiariesTables">
        <link:definition>2318303 - Disclosure - Consolidated 50% Owned Subsidiaries (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="Consolidated50OwnedSubsidiariesNarrativeDetails" roleURI="http://www.strlco.com/role/Consolidated50OwnedSubsidiariesNarrativeDetails">
        <link:definition>2419410 - Disclosure - Consolidated 50% Owned Subsidiaries - 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="Consolidated50OwnedSubsidiariesComponentsofNoncontrollingInterestDetails" roleURI="http://www.strlco.com/role/Consolidated50OwnedSubsidiariesComponentsofNoncontrollingInterestDetails">
        <link:definition>2420411 - Disclosure - Consolidated 50% Owned Subsidiaries - Components of Noncontrolling Interest (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="Consolidated50OwnedSubsidiariesConsolidated50OwnedSubsidiariesStatementofOperationsDetails" roleURI="http://www.strlco.com/role/Consolidated50OwnedSubsidiariesConsolidated50OwnedSubsidiariesStatementofOperationsDetails">
        <link:definition>2421412 - Disclosure - Consolidated 50% Owned Subsidiaries Consolidated 50% Owned Subsidiaries - Statement of Operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConstructionJointVentures" roleURI="http://www.strlco.com/role/ConstructionJointVentures">
        <link:definition>2122106 - Disclosure - Construction Joint Ventures</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConstructionJointVenturesTables" roleURI="http://www.strlco.com/role/ConstructionJointVenturesTables">
        <link:definition>2323304 - Disclosure - Construction Joint Ventures (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="ConstructionJointVenturesSEMAFinancialsDetails" roleURI="http://www.strlco.com/role/ConstructionJointVenturesSEMAFinancialsDetails">
        <link:definition>2424413 - Disclosure - Construction Joint Ventures - SEMA Financials (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="ConstructionJointVenturesConstructionJointVenturesPartnerShareDetails" roleURI="http://www.strlco.com/role/ConstructionJointVenturesConstructionJointVenturesPartnerShareDetails">
        <link:definition>2425414 - Disclosure - Construction Joint Ventures - Construction Joint Ventures, Partner 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="ConstructionJointVenturesIncomeStatementInformationDetails" roleURI="http://www.strlco.com/role/ConstructionJointVenturesIncomeStatementInformationDetails">
        <link:definition>2426415 - Disclosure - Construction Joint Ventures - Income Statement 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="PropertyandEquipment" roleURI="http://www.strlco.com/role/PropertyandEquipment">
        <link:definition>2127107 - Disclosure - Property and Equipment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentTables" roleURI="http://www.strlco.com/role/PropertyandEquipmentTables">
        <link:definition>2328305 - Disclosure - Property and Equipment (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="PropertyandEquipmentDetails" roleURI="http://www.strlco.com/role/PropertyandEquipmentDetails">
        <link:definition>2429416 - Disclosure - Property 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="GoodwillandOtherIntangibleAssets" roleURI="http://www.strlco.com/role/GoodwillandOtherIntangibleAssets">
        <link:definition>2130108 - Disclosure - Goodwill and Other Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsTables" roleURI="http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsTables">
        <link:definition>2331306 - Disclosure - Goodwill and Other Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsDetails" roleURI="http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsDetails">
        <link:definition>2432417 - Disclosure - Goodwill and 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="Debt" roleURI="http://www.strlco.com/role/Debt">
        <link:definition>2133109 - 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="DebtTables" roleURI="http://www.strlco.com/role/DebtTables">
        <link:definition>2334307 - 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="DebtLongtermDebtDetails" roleURI="http://www.strlco.com/role/DebtLongtermDebtDetails">
        <link:definition>2435418 - Disclosure - Debt - 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="DebtNarrativeDetails" roleURI="http://www.strlco.com/role/DebtNarrativeDetails">
        <link:definition>2436419 - 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="FinancialInstruments" roleURI="http://www.strlco.com/role/FinancialInstruments">
        <link:definition>2137110 - Disclosure - Financial Instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsTables" roleURI="http://www.strlco.com/role/FinancialInstrumentsTables">
        <link:definition>2338308 - Disclosure - Financial Instruments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsNarrativeDetails" roleURI="http://www.strlco.com/role/FinancialInstrumentsNarrativeDetails">
        <link:definition>2439420 - Disclosure - Financial Instruments - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails" roleURI="http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails">
        <link:definition>2440421 - Disclosure - Financial Instruments - Fair Value of the Interest Rate Derivative (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="FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails" roleURI="http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails">
        <link:definition>2441422 - Disclosure - Financial Instruments - Schedule of Total Value Recognized in Other Comprehensive Income (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeaseObligations" roleURI="http://www.strlco.com/role/LeaseObligations">
        <link:definition>2142111 - Disclosure - Lease Obligations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeaseObligationsTables" roleURI="http://www.strlco.com/role/LeaseObligationsTables">
        <link:definition>2343309 - Disclosure - Lease Obligations (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="LeaseObligationsDetails" roleURI="http://www.strlco.com/role/LeaseObligationsDetails">
        <link:definition>2444423 - Disclosure - Lease Obligations (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="LeaseObligationsDetails_1" roleURI="http://www.strlco.com/role/LeaseObligationsDetails_1">
        <link:definition>2444423 - Disclosure - Lease Obligations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://www.strlco.com/role/CommitmentsandContingencies">
        <link:definition>2145112 - 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="CommitmentsandContingenciesDetails" roleURI="http://www.strlco.com/role/CommitmentsandContingenciesDetails">
        <link:definition>2446424 - 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="IncomeTaxes" roleURI="http://www.strlco.com/role/IncomeTaxes">
        <link:definition>2147113 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTables" roleURI="http://www.strlco.com/role/IncomeTaxesTables">
        <link:definition>2348310 - 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="IncomeTaxesDetails" roleURI="http://www.strlco.com/role/IncomeTaxesDetails">
        <link:definition>2449425 - Disclosure - Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockIncentivePlan" roleURI="http://www.strlco.com/role/StockIncentivePlan">
        <link:definition>2150114 - Disclosure - Stock Incentive Plan</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockIncentivePlanTables" roleURI="http://www.strlco.com/role/StockIncentivePlanTables">
        <link:definition>2351311 - Disclosure - Stock Incentive Plan (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="StockIncentivePlanShareGrantsDetails" roleURI="http://www.strlco.com/role/StockIncentivePlanShareGrantsDetails">
        <link:definition>2452426 - Disclosure - Stock Incentive Plan - Share Grants (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="StockIncentivePlanShareIssuancesDetails" roleURI="http://www.strlco.com/role/StockIncentivePlanShareIssuancesDetails">
        <link:definition>2453427 - Disclosure - Stock Incentive Plan - Share Issuances (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="StockIncentivePlanNarrativeDetails" roleURI="http://www.strlco.com/role/StockIncentivePlanNarrativeDetails">
        <link:definition>2454428 - Disclosure - Stock Incentive Plan - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShare" roleURI="http://www.strlco.com/role/EarningsPerShare">
        <link:definition>2155115 - Disclosure - Earnings Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareTables" roleURI="http://www.strlco.com/role/EarningsPerShareTables">
        <link:definition>2356312 - Disclosure - Earnings Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareDetails" roleURI="http://www.strlco.com/role/EarningsPerShareDetails">
        <link:definition>2457429 - Disclosure - 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="SupplementalCashFlowInformation" roleURI="http://www.strlco.com/role/SupplementalCashFlowInformation">
        <link:definition>2158116 - Disclosure - Supplemental Cash Flow 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="SupplementalCashFlowInformationTables" roleURI="http://www.strlco.com/role/SupplementalCashFlowInformationTables">
        <link:definition>2359313 - Disclosure - Supplemental Cash Flow Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SupplementalCashFlowInformationDetails" roleURI="http://www.strlco.com/role/SupplementalCashFlowInformationDetails">
        <link:definition>2460430 - Disclosure - Supplemental Cash Flow Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformation" roleURI="http://www.strlco.com/role/SegmentInformation">
        <link:definition>2161117 - Disclosure - Segment Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationTables" roleURI="http://www.strlco.com/role/SegmentInformationTables">
        <link:definition>2362314 - Disclosure - Segment Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationDetails" roleURI="http://www.strlco.com/role/SegmentInformationDetails">
        <link:definition>2463431 - Disclosure - Segment Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="strl_IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures" abstract="false" name="IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="strl_RLWMember" abstract="true" name="RLWMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="strl_Consolidated50OwnedSubsidiariesNumberOfEntities" abstract="false" name="Consolidated50OwnedSubsidiariesNumberOfEntities" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="strl_TheRevolvingCreditFacilityMember" abstract="true" name="TheRevolvingCreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="strl_EstimatedConstructionGrossProfitLossBeforeTax" abstract="false" name="EstimatedConstructionGrossProfitLossBeforeTax" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="strl_OperatingLossCarryforwardExpirationPeriod" abstract="false" name="OperatingLossCarryforwardExpirationPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="strl_EmployeeStockPurchasePlanMember" abstract="true" name="EmployeeStockPurchasePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="strl_LesseeLeaseRenewalTerm" abstract="false" name="LesseeLeaseRenewalTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="strl_ResidentialAndOtherMember" abstract="true" name="ResidentialAndOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="strl_OtherRevenueMember" abstract="true" name="OtherRevenueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="strl_RestrictedStockAwardsRSAsMember" abstract="true" name="RestrictedStockAwardsRSAsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="strl_BuildingSolutionsSegmentMember" abstract="true" name="BuildingSolutionsSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="strl_WaterContainmentAndTreatmentMember" abstract="true" name="WaterContainmentAndTreatmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="strl_CommercialMember" abstract="true" name="CommercialMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="strl_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract" abstract="true" name="CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="strl_LesseeLeaseTerminationPeriod" abstract="false" name="LesseeLeaseTerminationPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="strl_BusinessAcquisitionGoodwillExpectedTaxDeductiblePeriod" abstract="false" name="BusinessAcquisitionGoodwillExpectedTaxDeductiblePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="strl_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod" abstract="false" name="ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIdentifiableIntangibleAssetsAndGoodwill" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIdentifiableIntangibleAssetsAndGoodwill" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="strl_ConsolidatedEntitiesOwnershipPercentage" abstract="false" name="ConsolidatedEntitiesOwnershipPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="strl_JointVenturesMember" abstract="true" name="JointVenturesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="strl_PaycheckProtectionProgramMember" abstract="true" name="PaycheckProtectionProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="strl_CostsAndEstimatedEarningsInExcessOfBillingsMember" abstract="true" name="CostsAndEstimatedEarningsInExcessOfBillingsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="strl_LiabilityBasedAwardsMember" abstract="true" name="LiabilityBasedAwardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="strl_ContractWithCustomerRetainageLiabilityCurrent" abstract="false" name="ContractWithCustomerRetainageLiabilityCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="strl_LongtermDebtCurrentMaturitiesGross" abstract="false" name="LongtermDebtCurrentMaturitiesGross" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="strl_DebtInstrumentStatedLIBORInterestRate" abstract="false" name="DebtInstrumentStatedLIBORInterestRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="strl_IncreaseDecreaseInMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings" abstract="false" name="IncreaseDecreaseInMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="strl_CreditAgreementMember" abstract="true" name="CreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContracts" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContracts" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="strl_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentRequiredPaymentTerm" abstract="false" name="DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentRequiredPaymentTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="strl_HeavyHighwayMember" abstract="true" name="HeavyHighwayMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="strl_ScheduleOfComponentsOfAgreementObligationTableTextBlock" abstract="false" name="ScheduleOfComponentsOfAgreementObligationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="strl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract" abstract="true" name="RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="strl_ReceivablesFromAndEquityInConstructionJointVenture" abstract="false" name="ReceivablesFromAndEquityInConstructionJointVenture" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="strl_OtherDebtMember" abstract="true" name="OtherDebtMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="strl_PetilloIncorporatedMember" abstract="true" name="PetilloIncorporatedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="strl_FinanceLeasesCostAbstract" abstract="true" name="FinanceLeasesCostAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="strl_MyersMember" abstract="true" name="MyersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="strl_ContractWithCustomerRetainageAssetCurrent" abstract="false" name="ContractWithCustomerRetainageAssetCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="strl_ResidentialConstructionMember" abstract="true" name="ResidentialConstructionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="strl_ConstructionEquipmentMember" abstract="true" name="ConstructionEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="strl_MembersInterestSubjectToMandatoryRedemption" abstract="false" name="MembersInterestSubjectToMandatoryRedemption" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="strl_PlateauExcavationMember" abstract="true" name="PlateauExcavationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="strl_UndistributedEarningsOfDomesticSubsidiariesNet" abstract="false" name="UndistributedEarningsOfDomesticSubsidiariesNet" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="strl_AviationMember" abstract="true" name="AviationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="strl_NumberOfDeathAndDisabilityInsurancePolicies" abstract="false" name="NumberOfDeathAndDisabilityInsurancePolicies" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="strl_TransportationSolutionsSegmentMember" abstract="true" name="TransportationSolutionsSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="strl_InterestExpenseAndAccretedInterest" abstract="false" name="InterestExpenseAndAccretedInterest" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="strl_DeathAndDisabilityInsurancePoliciesPerPolicyAmount" abstract="false" name="DeathAndDisabilityInsurancePoliciesPerPolicyAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="strl_SEMAConstructionIncMember" abstract="true" name="SEMAConstructionIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="strl_LumpSumMember" abstract="true" name="LumpSumMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="strl_TheCreditFacilityMember" abstract="true" name="TheCreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings" abstract="false" name="MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="strl_EInfrastructureSolutionsSegmentMember" abstract="true" name="EInfrastructureSolutionsSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="strl_BusinessCombinationConsiderationTransferredWorkingCapital" abstract="false" name="BusinessCombinationConsiderationTransferredWorkingCapital" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="strl_RestrictedStockUnitsAndPhantomShareUnitsMember" abstract="true" name="RestrictedStockUnitsAndPhantomShareUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests" abstract="false" name="IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="strl_TermLoanFacilityMember" abstract="true" name="TermLoanFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="strl_ContractsReceivableRetainagePercentageEstimatedToBeCollectedInNextFiscalYear" abstract="false" name="ContractsReceivableRetainagePercentageEstimatedToBeCollectedInNextFiscalYear" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="strl_SwingLineLoanMember" abstract="true" name="SwingLineLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>8
<FILENAME>strl-20220630_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:d46df33e-3819-4c7a-8f24-d7c5ac16a99c,g:446458fb-bb43-47fa-a7a2-e21f16e7017b-->
<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.strlco.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="strl-20220630.xsd#CondensedConsolidatedStatementsofOperations"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_2ba7516a-a871-4d53-8d8f-363bcf776a3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_bbe540eb-8c22-4346-a577-34a48bb2bc23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_2ba7516a-a871-4d53-8d8f-363bcf776a3c" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_bbe540eb-8c22-4346-a577-34a48bb2bc23" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests_160b1417-165f-43fc-89ea-1baef514c34a" xlink:href="strl-20220630.xsd#strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_2ba7516a-a871-4d53-8d8f-363bcf776a3c" xlink:to="loc_strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests_160b1417-165f-43fc-89ea-1baef514c34a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_37c3a1cf-1e99-49d4-9a92-c5cf2c431ea5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_d2d9a022-82b5-4345-b5ca-2086f184eb68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_37c3a1cf-1e99-49d4-9a92-c5cf2c431ea5" xlink:to="loc_us-gaap_GrossProfit_d2d9a022-82b5-4345-b5ca-2086f184eb68" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_10a9bc47-52f3-45f0-aab9-831ec00e9151" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_37c3a1cf-1e99-49d4-9a92-c5cf2c431ea5" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_10a9bc47-52f3-45f0-aab9-831ec00e9151" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_93156254-f59f-4045-abf4-50f9babcdafc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_37c3a1cf-1e99-49d4-9a92-c5cf2c431ea5" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_93156254-f59f-4045-abf4-50f9babcdafc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingIncomeExpenseNet_61d4dd31-b764-4077-bae1-2a474cc7ea37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherOperatingIncomeExpenseNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_37c3a1cf-1e99-49d4-9a92-c5cf2c431ea5" xlink:to="loc_us-gaap_OtherOperatingIncomeExpenseNet_61d4dd31-b764-4077-bae1-2a474cc7ea37" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_8e0c5b2f-8075-4ab5-b2f2-a2a682acc157" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_37c3a1cf-1e99-49d4-9a92-c5cf2c431ea5" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_8e0c5b2f-8075-4ab5-b2f2-a2a682acc157" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests_31b3e52b-d715-4281-9658-337464545e06" xlink:href="strl-20220630.xsd#strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_9d0b7195-4e42-4116-98bc-2a4115bbd494" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests_31b3e52b-d715-4281-9658-337464545e06" xlink:to="loc_us-gaap_OperatingIncomeLoss_9d0b7195-4e42-4116-98bc-2a4115bbd494" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeOther_e9b83c20-8510-4501-8fdc-c3ab2b0f5314" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeOther"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests_31b3e52b-d715-4281-9658-337464545e06" xlink:to="loc_us-gaap_InterestIncomeOther_e9b83c20-8510-4501-8fdc-c3ab2b0f5314" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_InterestExpenseAndAccretedInterest_505a92b3-8813-4366-b343-3a0664c818c3" xlink:href="strl-20220630.xsd#strl_InterestExpenseAndAccretedInterest"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests_31b3e52b-d715-4281-9658-337464545e06" xlink:to="loc_strl_InterestExpenseAndAccretedInterest_505a92b3-8813-4366-b343-3a0664c818c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_f07c0bf3-ae63-44f0-a7df-91b2f6387764" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests_31b3e52b-d715-4281-9658-337464545e06" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_f07c0bf3-ae63-44f0-a7df-91b2f6387764" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_25e1b383-9c09-4a74-877b-4e5c3353dd63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_bba4a37e-ebab-49b4-81a1-ca14763cdfeb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_25e1b383-9c09-4a74-877b-4e5c3353dd63" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_bba4a37e-ebab-49b4-81a1-ca14763cdfeb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_40877d27-ba71-43bd-ba8b-422b52af7efa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_25e1b383-9c09-4a74-877b-4e5c3353dd63" xlink:to="loc_us-gaap_ProfitLoss_40877d27-ba71-43bd-ba8b-422b52af7efa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_37743962-9c69-4369-b7e0-b684542ee19f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_74c76e24-fc90-424c-8046-5f9911b16e63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_37743962-9c69-4369-b7e0-b684542ee19f" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_74c76e24-fc90-424c-8046-5f9911b16e63" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_114fed39-4179-4a28-aad2-4331d254d92a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_37743962-9c69-4369-b7e0-b684542ee19f" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_114fed39-4179-4a28-aad2-4331d254d92a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="strl-20220630.xsd#CondensedConsolidatedStatementsofComprehensiveIncome"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_988bb284-725e-4887-b5bf-de8665d41476" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_60566275-8938-4f75-bd66-384e649a9ef7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_988bb284-725e-4887-b5bf-de8665d41476" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_60566275-8938-4f75-bd66-384e649a9ef7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_6aad614e-ab35-45ef-9767-9b39848d22ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_988bb284-725e-4887-b5bf-de8665d41476" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_6aad614e-ab35-45ef-9767-9b39848d22ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_617727fb-0005-4ace-a133-df28d25a81cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_2562c7b7-d48a-40a8-be09-42e6a96b9e18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_617727fb-0005-4ace-a133-df28d25a81cd" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_2562c7b7-d48a-40a8-be09-42e6a96b9e18" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_778d7b1d-8cf4-4196-84ac-964bd00a9ed8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_617727fb-0005-4ace-a133-df28d25a81cd" xlink:to="loc_us-gaap_ProfitLoss_778d7b1d-8cf4-4196-84ac-964bd00a9ed8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="strl-20220630.xsd#CondensedConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_49a8fe14-b6dd-4df0-b2c0-10c9af2ed7fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2cd07b06-5980-42ac-a60f-baa19c3959aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_49a8fe14-b6dd-4df0-b2c0-10c9af2ed7fb" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2cd07b06-5980-42ac-a60f-baa19c3959aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_d9efb446-9bb5-4245-a31d-d56d8880e84f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_49a8fe14-b6dd-4df0-b2c0-10c9af2ed7fb" xlink:to="loc_us-gaap_CommitmentsAndContingencies_d9efb446-9bb5-4245-a31d-d56d8880e84f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_08731c47-2019-4ce7-bed6-0cfa2e987c1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_49a8fe14-b6dd-4df0-b2c0-10c9af2ed7fb" xlink:to="loc_us-gaap_Liabilities_08731c47-2019-4ce7-bed6-0cfa2e987c1d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_5bf0813b-c283-4a3b-9d46-72611c03778a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_eba76936-8fcd-412a-b814-12c89cb2f774" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_5bf0813b-c283-4a3b-9d46-72611c03778a" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_eba76936-8fcd-412a-b814-12c89cb2f774" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_729b337d-4835-4735-8552-1ad9d5eb46a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_5bf0813b-c283-4a3b-9d46-72611c03778a" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_729b337d-4835-4735-8552-1ad9d5eb46a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_b569b650-9a97-4466-8378-c8e5530dcf66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_5bf0813b-c283-4a3b-9d46-72611c03778a" xlink:to="loc_us-gaap_Goodwill_b569b650-9a97-4466-8378-c8e5530dcf66" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_c15efd7c-8e6b-403d-b834-7a96eceed114" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_5bf0813b-c283-4a3b-9d46-72611c03778a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_c15efd7c-8e6b-403d-b834-7a96eceed114" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_ba64fa21-c856-4828-9151-24be5a876e97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_5bf0813b-c283-4a3b-9d46-72611c03778a" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_ba64fa21-c856-4828-9151-24be5a876e97" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_d61f5ee9-464a-4851-8529-b744243fb325" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_5bf0813b-c283-4a3b-9d46-72611c03778a" xlink:to="loc_us-gaap_AssetsCurrent_d61f5ee9-464a-4851-8529-b744243fb325" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_3394f900-b4aa-44e5-9787-173f67e596d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_25562f94-b4e8-494f-a6e5-dabd41e61d32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3394f900-b4aa-44e5-9787-173f67e596d3" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_25562f94-b4e8-494f-a6e5-dabd41e61d32" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesLongTermContractsOrPrograms_4e247568-ddd0-4e8b-9f79-1eab8145d497" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesLongTermContractsOrPrograms"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3394f900-b4aa-44e5-9787-173f67e596d3" xlink:to="loc_us-gaap_ReceivablesLongTermContractsOrPrograms_4e247568-ddd0-4e8b-9f79-1eab8145d497" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostGross_e8ad4fd0-049c-4369-a0b7-322b78a43960" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostGross"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3394f900-b4aa-44e5-9787-173f67e596d3" xlink:to="loc_us-gaap_CapitalizedContractCostGross_e8ad4fd0-049c-4369-a0b7-322b78a43960" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ReceivablesFromAndEquityInConstructionJointVenture_a4608eae-300f-41af-b753-9e212575f55c" xlink:href="strl-20220630.xsd#strl_ReceivablesFromAndEquityInConstructionJointVenture"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3394f900-b4aa-44e5-9787-173f67e596d3" xlink:to="loc_strl_ReceivablesFromAndEquityInConstructionJointVenture_a4608eae-300f-41af-b753-9e212575f55c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_0170a196-5d6b-4c37-a9d8-4081cb0c68d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3394f900-b4aa-44e5-9787-173f67e596d3" xlink:to="loc_us-gaap_OtherAssetsCurrent_0170a196-5d6b-4c37-a9d8-4081cb0c68d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_adda2de3-99e0-47ae-a7c0-30703e9dc53b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_ace51115-6d20-499d-9f9e-bf2cf7d8405a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_adda2de3-99e0-47ae-a7c0-30703e9dc53b" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_ace51115-6d20-499d-9f9e-bf2cf7d8405a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_5ec26b9e-c88e-417b-a735-0c382211912f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_adda2de3-99e0-47ae-a7c0-30703e9dc53b" xlink:to="loc_us-gaap_LongTermDebtCurrent_5ec26b9e-c88e-417b-a735-0c382211912f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_bce6ed67-7d69-41bd-b49d-a914a495e168" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_adda2de3-99e0-47ae-a7c0-30703e9dc53b" xlink:to="loc_us-gaap_AccountsPayableCurrent_bce6ed67-7d69-41bd-b49d-a914a495e168" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_5bbbacae-5969-4816-a4b6-2358915b82d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_adda2de3-99e0-47ae-a7c0-30703e9dc53b" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_5bbbacae-5969-4816-a4b6-2358915b82d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_073fb2bd-43cb-4411-bb6b-1593b4769f6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_adda2de3-99e0-47ae-a7c0-30703e9dc53b" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_073fb2bd-43cb-4411-bb6b-1593b4769f6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_54e270d0-96ab-490e-9f8a-7ddc7dc889e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_adda2de3-99e0-47ae-a7c0-30703e9dc53b" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_54e270d0-96ab-490e-9f8a-7ddc7dc889e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_33082bd5-bc44-4284-a5ea-6645f41f463b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_3dc2da38-a9b4-4f0b-803f-a2260866470b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_33082bd5-bc44-4284-a5ea-6645f41f463b" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_3dc2da38-a9b4-4f0b-803f-a2260866470b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_e667ec6e-d968-499f-ae10-b7634340d62e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_33082bd5-bc44-4284-a5ea-6645f41f463b" xlink:to="loc_us-gaap_AdditionalPaidInCapital_e667ec6e-d968-499f-ae10-b7634340d62e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_21ae4f1b-80c9-4d12-8465-b80ebe03cb84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_33082bd5-bc44-4284-a5ea-6645f41f463b" xlink:to="loc_us-gaap_CommonStockValue_21ae4f1b-80c9-4d12-8465-b80ebe03cb84" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_d9f72586-290e-4c3c-b808-2889f251f87a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_33082bd5-bc44-4284-a5ea-6645f41f463b" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_d9f72586-290e-4c3c-b808-2889f251f87a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_fd3541c0-eaee-421c-9384-b9e5530fb5e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_9637d27c-dc34-4f90-9e20-bbcd268326cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_fd3541c0-eaee-421c-9384-b9e5530fb5e7" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_9637d27c-dc34-4f90-9e20-bbcd268326cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings_9cedf291-22bc-4bcc-ae44-b7cc53d0a7c7" xlink:href="strl-20220630.xsd#strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_fd3541c0-eaee-421c-9384-b9e5530fb5e7" xlink:to="loc_strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings_9cedf291-22bc-4bcc-ae44-b7cc53d0a7c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_94ec4d6a-7c30-490f-a82d-51283f7cd06e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_fd3541c0-eaee-421c-9384-b9e5530fb5e7" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_94ec4d6a-7c30-490f-a82d-51283f7cd06e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_9b053456-523d-4e7c-967f-dbb3711412b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_fd3541c0-eaee-421c-9384-b9e5530fb5e7" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_9b053456-523d-4e7c-967f-dbb3711412b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_8b680693-11f2-464d-8381-cf1e2ed9e7a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_fd3541c0-eaee-421c-9384-b9e5530fb5e7" xlink:to="loc_us-gaap_LiabilitiesCurrent_8b680693-11f2-464d-8381-cf1e2ed9e7a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_7dfcbd99-16e9-4848-bf26-c8f7bac96688" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_fd3541c0-eaee-421c-9384-b9e5530fb5e7" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_7dfcbd99-16e9-4848-bf26-c8f7bac96688" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1149917f-fc5c-4247-b352-7da5148278da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_81810fcd-65b4-40e9-9fb7-0a662f7cd84e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1149917f-fc5c-4247-b352-7da5148278da" xlink:to="loc_us-gaap_StockholdersEquity_81810fcd-65b4-40e9-9fb7-0a662f7cd84e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_4611e246-acd7-413f-ae91-01971b4d0a79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1149917f-fc5c-4247-b352-7da5148278da" xlink:to="loc_us-gaap_MinorityInterest_4611e246-acd7-413f-ae91-01971b4d0a79" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="strl-20220630.xsd#CondensedConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ccb217b5-3024-459e-9dd9-f6db27b83f1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_f5497ee6-ef27-4c6e-9f94-bcc5cb892b14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ccb217b5-3024-459e-9dd9-f6db27b83f1f" xlink:to="loc_us-gaap_ProfitLoss_f5497ee6-ef27-4c6e-9f94-bcc5cb892b14" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_fade4d50-c05a-401d-b574-f9207ccd52a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ccb217b5-3024-459e-9dd9-f6db27b83f1f" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_fade4d50-c05a-401d-b574-f9207ccd52a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_60fd444a-aca0-4661-8b25-c3531ace0c03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ccb217b5-3024-459e-9dd9-f6db27b83f1f" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_60fd444a-aca0-4661-8b25-c3531ace0c03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_e574631d-4057-4a3e-a9e1-1b995d109552" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ccb217b5-3024-459e-9dd9-f6db27b83f1f" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_e574631d-4057-4a3e-a9e1-1b995d109552" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_d541209f-5282-436c-a047-c860bb5539b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ccb217b5-3024-459e-9dd9-f6db27b83f1f" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_d541209f-5282-436c-a047-c860bb5539b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_df59c717-265c-4ffb-ad20-d1aef9a8b40f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ccb217b5-3024-459e-9dd9-f6db27b83f1f" xlink:to="loc_us-gaap_ShareBasedCompensation_df59c717-265c-4ffb-ad20-d1aef9a8b40f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapital_4d9402b6-4ab5-4966-b315-033511f8c0ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapital"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ccb217b5-3024-459e-9dd9-f6db27b83f1f" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapital_4d9402b6-4ab5-4966-b315-033511f8c0ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnDerivatives_fe60ec08-478a-4efc-851c-5bf6a18c19d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrealizedGainLossOnDerivatives"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ccb217b5-3024-459e-9dd9-f6db27b83f1f" xlink:to="loc_us-gaap_UnrealizedGainLossOnDerivatives_fe60ec08-478a-4efc-851c-5bf6a18c19d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_f37b62ef-323c-40d3-b860-3fad4370abe0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ccb217b5-3024-459e-9dd9-f6db27b83f1f" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_f37b62ef-323c-40d3-b860-3fad4370abe0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_195b07a8-067d-4ddc-9cf4-1183b73a8f5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_68ab2f72-8079-4526-9e8f-df4ae2872a4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_195b07a8-067d-4ddc-9cf4-1183b73a8f5b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_68ab2f72-8079-4526-9e8f-df4ae2872a4a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d63cc900-1f33-463d-bfdb-c288f220b0f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_195b07a8-067d-4ddc-9cf4-1183b73a8f5b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d63cc900-1f33-463d-bfdb-c288f220b0f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_08ec6666-03c1-4ad6-8c32-261e7d83c94a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_195b07a8-067d-4ddc-9cf4-1183b73a8f5b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_08ec6666-03c1-4ad6-8c32-261e7d83c94a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4fec73c9-f6fe-48c9-b403-83a4b033c364" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_488cd162-ec2e-4cfd-863b-eb6f12724a72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4fec73c9-f6fe-48c9-b403-83a4b033c364" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_488cd162-ec2e-4cfd-863b-eb6f12724a72" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_559c060f-2767-4991-8594-0c2b343e4e8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4fec73c9-f6fe-48c9-b403-83a4b033c364" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_559c060f-2767-4991-8594-0c2b343e4e8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_b320eca2-d4f8-46da-b276-dce48538a313" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4fec73c9-f6fe-48c9-b403-83a4b033c364" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_b320eca2-d4f8-46da-b276-dce48538a313" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_695dfcbb-5b17-4ecd-b814-d02dd389ad34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_205db75e-142b-434b-a560-296e0ae3f597" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_695dfcbb-5b17-4ecd-b814-d02dd389ad34" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_205db75e-142b-434b-a560-296e0ae3f597" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_35e0ea5a-8860-47b6-8d59-01d3871fe558" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_695dfcbb-5b17-4ecd-b814-d02dd389ad34" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_35e0ea5a-8860-47b6-8d59-01d3871fe558" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToMinorityShareholders_28f89240-5303-4723-978a-1d63e5ce3ad6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToMinorityShareholders"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_695dfcbb-5b17-4ecd-b814-d02dd389ad34" xlink:to="loc_us-gaap_PaymentsToMinorityShareholders_28f89240-5303-4723-978a-1d63e5ce3ad6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f577527b-e1dd-48a6-9b52-7f64129cfeb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_f77cfe9f-e16b-4a10-98bc-3e5e9a676a64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCash"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f577527b-e1dd-48a6-9b52-7f64129cfeb2" xlink:to="loc_us-gaap_RestrictedCash_f77cfe9f-e16b-4a10-98bc-3e5e9a676a64" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_5c3bca3c-1477-45f0-baf3-97ef68913ff6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f577527b-e1dd-48a6-9b52-7f64129cfeb2" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_5c3bca3c-1477-45f0-baf3-97ef68913ff6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_04ca422a-1518-49bc-847d-2354c584bb49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet_38a9cbad-d147-4b4b-8b10-92f702cca9ea" xlink:href="strl-20220630.xsd#strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_04ca422a-1518-49bc-847d-2354c584bb49" xlink:to="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet_38a9cbad-d147-4b4b-8b10-92f702cca9ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIdentifiableIntangibleAssetsAndGoodwill_2ac257e3-8bbf-4284-bf52-55f05879e895" xlink:href="strl-20220630.xsd#strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIdentifiableIntangibleAssetsAndGoodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_04ca422a-1518-49bc-847d-2354c584bb49" xlink:to="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIdentifiableIntangibleAssetsAndGoodwill_2ac257e3-8bbf-4284-bf52-55f05879e895" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_04390da0-cf7e-46e7-b228-f17bb6edca67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_04ca422a-1518-49bc-847d-2354c584bb49" xlink:to="loc_us-gaap_Goodwill_04390da0-cf7e-46e7-b228-f17bb6edca67" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/Consolidated50OwnedSubsidiariesComponentsofNoncontrollingInterestDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#Consolidated50OwnedSubsidiariesComponentsofNoncontrollingInterestDetails"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/Consolidated50OwnedSubsidiariesComponentsofNoncontrollingInterestDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings_9b23e937-f463-4168-8040-db226940fb85" xlink:href="strl-20220630.xsd#strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_MembersInterestSubjectToMandatoryRedemption_2a36bf69-e551-4a43-a2a6-6b29def1aa10" xlink:href="strl-20220630.xsd#strl_MembersInterestSubjectToMandatoryRedemption"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings_9b23e937-f463-4168-8040-db226940fb85" xlink:to="loc_strl_MembersInterestSubjectToMandatoryRedemption_2a36bf69-e551-4a43-a2a6-6b29def1aa10" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_UndistributedEarningsOfDomesticSubsidiariesNet_c0c30110-bdf2-423d-a54f-94bd3cbb3324" xlink:href="strl-20220630.xsd#strl_UndistributedEarningsOfDomesticSubsidiariesNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings_9b23e937-f463-4168-8040-db226940fb85" xlink:to="loc_strl_UndistributedEarningsOfDomesticSubsidiariesNet_c0c30110-bdf2-423d-a54f-94bd3cbb3324" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/PropertyandEquipmentDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#PropertyandEquipmentDetails"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/PropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_be4cdb7e-4405-48e2-89c0-889aaa234fe7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_8c24b182-33a0-498a-a068-c0031533ca99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_be4cdb7e-4405-48e2-89c0-889aaa234fe7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_8c24b182-33a0-498a-a068-c0031533ca99" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_041701be-1dd9-43e0-87b8-0bf822479571" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_be4cdb7e-4405-48e2-89c0-889aaa234fe7" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_041701be-1dd9-43e0-87b8-0bf822479571" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_574034b5-7927-43fc-8e7d-781e3d1aa9fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesNoncurrent_6f349bc8-7466-46a6-947a-494f79b25535" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLiabilitiesNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DerivativeLiabilities_574034b5-7927-43fc-8e7d-781e3d1aa9fd" xlink:to="loc_us-gaap_DerivativeLiabilitiesNoncurrent_6f349bc8-7466-46a6-947a-494f79b25535" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent_6caf4ca1-777f-408c-a76b-75e77511e72a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DerivativeLiabilities_574034b5-7927-43fc-8e7d-781e3d1aa9fd" xlink:to="loc_us-gaap_DerivativeLiabilitiesCurrent_6caf4ca1-777f-408c-a76b-75e77511e72a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_0dfaf742-38fd-47cd-a015-c2f116b7386c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_f335e63d-f4c6-485b-8631-06973b5c4ceb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_0dfaf742-38fd-47cd-a015-c2f116b7386c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_f335e63d-f4c6-485b-8631-06973b5c4ceb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_57ac6ff1-6e55-4b5f-9655-82fccfb719b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_0dfaf742-38fd-47cd-a015-c2f116b7386c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_57ac6ff1-6e55-4b5f-9655-82fccfb719b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_d094b0a6-8087-448e-96b5-e2602eb1861d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_063c8655-c245-4753-8dea-112df4281e84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_d094b0a6-8087-448e-96b5-e2602eb1861d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_063c8655-c245-4753-8dea-112df4281e84" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_0f660e6d-f00f-497d-8963-55072fed5bc0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_d094b0a6-8087-448e-96b5-e2602eb1861d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_0f660e6d-f00f-497d-8963-55072fed5bc0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_9e9a8413-e5db-4da4-8226-441a6f0e3876" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_585b1b28-b001-43df-a608-df4e192f5d27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_9e9a8413-e5db-4da4-8226-441a6f0e3876" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_585b1b28-b001-43df-a608-df4e192f5d27" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_262bfb44-f9c3-4f3d-b3e9-8c70372565c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_9e9a8413-e5db-4da4-8226-441a6f0e3876" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_262bfb44-f9c3-4f3d-b3e9-8c70372565c2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/LeaseObligationsDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#LeaseObligationsDetails"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/LeaseObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_035a059d-e892-40d2-854c-20db8e18186f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_bc5267fc-8084-4277-9634-6fe2f72b38c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_035a059d-e892-40d2-854c-20db8e18186f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_bc5267fc-8084-4277-9634-6fe2f72b38c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_4309315f-4719-4377-8ba7-23437ed9d4ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_035a059d-e892-40d2-854c-20db8e18186f" xlink:to="loc_us-gaap_OperatingLeaseLiability_4309315f-4719-4377-8ba7-23437ed9d4ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_63da7d59-e5f1-4f7c-8814-13abe3bd5062" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_e4132c73-abbb-4ea5-8f6e-4b21ebc33134" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_63da7d59-e5f1-4f7c-8814-13abe3bd5062" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_e4132c73-abbb-4ea5-8f6e-4b21ebc33134" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_2f79219d-49b6-4305-9df0-cb80e0645389" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_63da7d59-e5f1-4f7c-8814-13abe3bd5062" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_2f79219d-49b6-4305-9df0-cb80e0645389" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_4169643a-becf-4718-95ad-5263028836ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_63da7d59-e5f1-4f7c-8814-13abe3bd5062" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_4169643a-becf-4718-95ad-5263028836ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_4f8cc523-d3c7-488e-8803-3436a94fd02c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_63da7d59-e5f1-4f7c-8814-13abe3bd5062" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_4f8cc523-d3c7-488e-8803-3436a94fd02c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_0c6e689a-db8f-45ec-bc7f-3e1dd45c15f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_63da7d59-e5f1-4f7c-8814-13abe3bd5062" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_0c6e689a-db8f-45ec-bc7f-3e1dd45c15f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_4edf200a-10a5-4ecd-99e1-511731f87aab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_63da7d59-e5f1-4f7c-8814-13abe3bd5062" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_4edf200a-10a5-4ecd-99e1-511731f87aab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_048c7963-6dc7-4c02-b0e4-b5e3d16bcc21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_63da7d59-e5f1-4f7c-8814-13abe3bd5062" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_048c7963-6dc7-4c02-b0e4-b5e3d16bcc21" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_d775ce8f-cb1f-429c-8f87-a56224f59bae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_123c91e7-7cb9-4f84-811d-a1b778335930" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAsset_d775ce8f-cb1f-429c-8f87-a56224f59bae" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_123c91e7-7cb9-4f84-811d-a1b778335930" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_32af5abb-90df-446d-87eb-6d3c75215453" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAsset_d775ce8f-cb1f-429c-8f87-a56224f59bae" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_32af5abb-90df-446d-87eb-6d3c75215453" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_70df4300-99ad-4aa5-ab29-5f55eea3d09a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_c8cdde0a-53c9-47f0-8b8b-1f002ba8ca93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_70df4300-99ad-4aa5-ab29-5f55eea3d09a" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_c8cdde0a-53c9-47f0-8b8b-1f002ba8ca93" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_2e36cb60-e01e-4c1b-872b-0131571233aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_70df4300-99ad-4aa5-ab29-5f55eea3d09a" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_2e36cb60-e01e-4c1b-872b-0131571233aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_32c52848-b5a7-4adc-84af-bfac94511500" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_7697e04f-ac76-4057-a19d-4ce420c242e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_32c52848-b5a7-4adc-84af-bfac94511500" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_7697e04f-ac76-4057-a19d-4ce420c242e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_dfe76d24-9e4a-456d-860f-d752b3a0aa5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_32c52848-b5a7-4adc-84af-bfac94511500" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_dfe76d24-9e4a-456d-860f-d752b3a0aa5a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_93677078-ba4f-4d71-bd5d-a820bedf104b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_a5b6964f-6cb6-4260-8942-c485d5f26c20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiability_93677078-ba4f-4d71-bd5d-a820bedf104b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_a5b6964f-6cb6-4260-8942-c485d5f26c20" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_44119a94-9d7b-4280-b274-789cc86472b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiability_93677078-ba4f-4d71-bd5d-a820bedf104b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_44119a94-9d7b-4280-b274-789cc86472b8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/LeaseObligationsDetails_1" xlink:type="simple" xlink:href="strl-20220630.xsd#LeaseObligationsDetails_1"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/LeaseObligationsDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e3ed9399-3b1f-4e23-9cff-77260777222a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_79740cbe-c7d2-4ca3-b92c-f533d6b250d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e3ed9399-3b1f-4e23-9cff-77260777222a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_79740cbe-c7d2-4ca3-b92c-f533d6b250d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_2adda434-11a7-441d-947d-429f069a5565" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e3ed9399-3b1f-4e23-9cff-77260777222a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_2adda434-11a7-441d-947d-429f069a5565" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_3e774ef9-547c-41e0-9649-2b8f6dc82580" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e3ed9399-3b1f-4e23-9cff-77260777222a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_3e774ef9-547c-41e0-9649-2b8f6dc82580" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_1f928b40-ec21-48b5-978e-62fe9bb6ad5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e3ed9399-3b1f-4e23-9cff-77260777222a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_1f928b40-ec21-48b5-978e-62fe9bb6ad5e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_b35c5c30-30f5-4bb7-8e1c-c4c91059d1e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e3ed9399-3b1f-4e23-9cff-77260777222a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_b35c5c30-30f5-4bb7-8e1c-c4c91059d1e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_88ad9e0c-9e24-4511-99f5-01c9b5e8dcf2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e3ed9399-3b1f-4e23-9cff-77260777222a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_88ad9e0c-9e24-4511-99f5-01c9b5e8dcf2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_400bb248-2e41-4c33-9397-eb765d7db490" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e3ed9399-3b1f-4e23-9cff-77260777222a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_400bb248-2e41-4c33-9397-eb765d7db490" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_da49cd8e-0bf0-46cd-9bdc-3de59587360b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_006ce5e5-7d24-4009-b4c1-d3308cab53dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_da49cd8e-0bf0-46cd-9bdc-3de59587360b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_006ce5e5-7d24-4009-b4c1-d3308cab53dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_1de8c105-3aec-4270-a0f7-36b957ec1919" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_da49cd8e-0bf0-46cd-9bdc-3de59587360b" xlink:to="loc_us-gaap_FinanceLeaseLiability_1de8c105-3aec-4270-a0f7-36b957ec1919" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#IncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/IncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_6c9f7b8b-5036-4ea7-a89c-5cccd55c2d67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_125f0155-2c43-4177-8cd8-e241223b3168" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_6c9f7b8b-5036-4ea7-a89c-5cccd55c2d67" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_125f0155-2c43-4177-8cd8-e241223b3168" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_9b6a8cf4-a3d1-4ae3-acf9-6e4cd48da00b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_6c9f7b8b-5036-4ea7-a89c-5cccd55c2d67" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_9b6a8cf4-a3d1-4ae3-acf9-6e4cd48da00b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/EarningsPerShareDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#EarningsPerShareDetails"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/EarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_44280e1b-83db-49c2-915e-e57f8c926f0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_0bc6ec9f-c640-4a8b-b506-230eba55e09e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_44280e1b-83db-49c2-915e-e57f8c926f0d" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_0bc6ec9f-c640-4a8b-b506-230eba55e09e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_07c3a649-ae27-4c36-aa2d-b2ba34e20436" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_44280e1b-83db-49c2-915e-e57f8c926f0d" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_07c3a649-ae27-4c36-aa2d-b2ba34e20436" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/SupplementalCashFlowInformationDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#SupplementalCashFlowInformationDetails"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/SupplementalCashFlowInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapital_b133a29e-1ca4-449d-945c-cd37afa86e2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapital"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_a289f2bc-f2d4-41de-808e-16036fdb07a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapital_b133a29e-1ca4-449d-945c-cd37afa86e2f" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_a289f2bc-f2d4-41de-808e-16036fdb07a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures_cfeeae20-0a87-4fec-80ae-115a5a3e5735" xlink:href="strl-20220630.xsd#strl_IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapital_b133a29e-1ca4-449d-945c-cd37afa86e2f" xlink:to="loc_strl_IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures_cfeeae20-0a87-4fec-80ae-115a5a3e5735" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_770e58ba-eada-44e2-b668-21c45344bead" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapital_b133a29e-1ca4-449d-945c-cd37afa86e2f" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_770e58ba-eada-44e2-b668-21c45344bead" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_44e1ff78-270c-4017-8a83-f9378891d74a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapital_b133a29e-1ca4-449d-945c-cd37afa86e2f" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_44e1ff78-270c-4017-8a83-f9378891d74a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_77a29416-5d5b-4515-a4ad-ca9a76d6a24f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapital_b133a29e-1ca4-449d-945c-cd37afa86e2f" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_77a29416-5d5b-4515-a4ad-ca9a76d6a24f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_IncreaseDecreaseInMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings_eda3badd-dcc0-4e52-9b81-86f05e4dbf26" xlink:href="strl-20220630.xsd#strl_IncreaseDecreaseInMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapital_b133a29e-1ca4-449d-945c-cd37afa86e2f" xlink:to="loc_strl_IncreaseDecreaseInMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings_eda3badd-dcc0-4e52-9b81-86f05e4dbf26" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_4c2e1af4-d40e-43a5-addf-17a92adbfe94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapital_b133a29e-1ca4-449d-945c-cd37afa86e2f" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_4c2e1af4-d40e-43a5-addf-17a92adbfe94" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>9
<FILENAME>strl-20220630_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:d46df33e-3819-4c7a-8f24-d7c5ac16a99c,g:446458fb-bb43-47fa-a7a2-e21f16e7017b-->
<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.strlco.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="strl-20220630.xsd#CondensedConsolidatedBalanceSheetsParenthetical"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="extended" id="ie9a7945845f64db8ac09117307c771cb_CondensedConsolidatedBalanceSheetsParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_c0877274-a296-430a-835d-288b83b74445" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_907ced72-3bd8-471e-9c23-199072975c6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c0877274-a296-430a-835d-288b83b74445" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_907ced72-3bd8-471e-9c23-199072975c6d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesLongTermContractsOrPrograms_fd05bf5e-7483-47f0-9352-7188d77a8733" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesLongTermContractsOrPrograms"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c0877274-a296-430a-835d-288b83b74445" xlink:to="loc_us-gaap_ReceivablesLongTermContractsOrPrograms_fd05bf5e-7483-47f0-9352-7188d77a8733" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostGross_31005c81-353c-4ade-bab6-cf678f5c9355" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c0877274-a296-430a-835d-288b83b74445" xlink:to="loc_us-gaap_CapitalizedContractCostGross_31005c81-353c-4ade-bab6-cf678f5c9355" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ReceivablesFromAndEquityInConstructionJointVenture_12c3fe7b-43f1-436f-840b-d0c3b3ffcc7d" xlink:href="strl-20220630.xsd#strl_ReceivablesFromAndEquityInConstructionJointVenture"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c0877274-a296-430a-835d-288b83b74445" xlink:to="loc_strl_ReceivablesFromAndEquityInConstructionJointVenture_12c3fe7b-43f1-436f-840b-d0c3b3ffcc7d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_5177d978-ceb3-4b25-8f93-93982e342ccc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c0877274-a296-430a-835d-288b83b74445" xlink:to="loc_us-gaap_OtherAssetsCurrent_5177d978-ceb3-4b25-8f93-93982e342ccc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_df6f8ee9-8c96-40cf-beed-1a9242e56bec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c0877274-a296-430a-835d-288b83b74445" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_df6f8ee9-8c96-40cf-beed-1a9242e56bec" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_aefbd6a4-8d9f-4d33-a8c4-266b526c6770" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c0877274-a296-430a-835d-288b83b74445" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_aefbd6a4-8d9f-4d33-a8c4-266b526c6770" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_d25aa5bd-51c4-4f57-916b-e22be773180b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c0877274-a296-430a-835d-288b83b74445" xlink:to="loc_us-gaap_Goodwill_d25aa5bd-51c4-4f57-916b-e22be773180b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_55c8b4fd-c965-4fa7-8044-2dde466df288" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c0877274-a296-430a-835d-288b83b74445" xlink:to="loc_us-gaap_AccountsPayableCurrent_55c8b4fd-c965-4fa7-8044-2dde466df288" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_db7fe9a6-403e-40f7-8d9f-cff17b6484a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c0877274-a296-430a-835d-288b83b74445" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_db7fe9a6-403e-40f7-8d9f-cff17b6484a7" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_9db2a02a-2372-4564-8312-3135fe56b210" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c0877274-a296-430a-835d-288b83b74445" xlink:to="loc_us-gaap_LongTermDebtCurrent_9db2a02a-2372-4564-8312-3135fe56b210" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_90ec3305-76df-415a-9512-f71d375013b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c0877274-a296-430a-835d-288b83b74445" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_90ec3305-76df-415a-9512-f71d375013b3" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_3354596a-ddb8-4c69-8bfb-03f67e189f28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c0877274-a296-430a-835d-288b83b74445" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_3354596a-ddb8-4c69-8bfb-03f67e189f28" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_e3b0dbbd-6edf-4658-be73-556cde848bd6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c0877274-a296-430a-835d-288b83b74445" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_e3b0dbbd-6edf-4658-be73-556cde848bd6" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_85c8fd90-561a-47b3-8a41-9afa6fffac62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c0877274-a296-430a-835d-288b83b74445" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_85c8fd90-561a-47b3-8a41-9afa6fffac62" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_08962966-7c84-4474-a1d2-b3d88440b3e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c0877274-a296-430a-835d-288b83b74445" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_08962966-7c84-4474-a1d2-b3d88440b3e1" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_002cdb20-a3aa-4d5a-97c5-a859a2a7272f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c0877274-a296-430a-835d-288b83b74445" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_002cdb20-a3aa-4d5a-97c5-a859a2a7272f" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_aeb6454e-65ac-4eca-ae97-d0fbe0df9762" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c0877274-a296-430a-835d-288b83b74445" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_aeb6454e-65ac-4eca-ae97-d0fbe0df9762" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_0c6ec2d7-8346-4596-8d9d-1c6442698aa8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c0877274-a296-430a-835d-288b83b74445" xlink:to="loc_us-gaap_CommonStockSharesIssued_0c6ec2d7-8346-4596-8d9d-1c6442698aa8" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_3d82ff1a-dbd1-4499-9173-3f461a937770" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c0877274-a296-430a-835d-288b83b74445" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_3d82ff1a-dbd1-4499-9173-3f461a937770" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_21f623ec-e71a-414f-96d7-2339f4d296ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_c0877274-a296-430a-835d-288b83b74445" xlink:to="loc_us-gaap_StatementTable_21f623ec-e71a-414f-96d7-2339f4d296ff" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_5bfc5212-6d42-49f6-a7d8-d226518b4821" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_21f623ec-e71a-414f-96d7-2339f4d296ff" xlink:to="loc_srt_ConsolidatedEntitiesAxis_5bfc5212-6d42-49f6-a7d8-d226518b4821" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_5bfc5212-6d42-49f6-a7d8-d226518b4821_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_5bfc5212-6d42-49f6-a7d8-d226518b4821" xlink:to="loc_srt_ConsolidatedEntitiesDomain_5bfc5212-6d42-49f6-a7d8-d226518b4821_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_c1bb44c7-c04d-4a6a-aa16-f035d8cb9c4a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_5bfc5212-6d42-49f6-a7d8-d226518b4821" xlink:to="loc_srt_ConsolidatedEntitiesDomain_c1bb44c7-c04d-4a6a-aa16-f035d8cb9c4a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_efd46f7d-2f6e-4878-9099-c6ff94b682b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_c1bb44c7-c04d-4a6a-aa16-f035d8cb9c4a" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_efd46f7d-2f6e-4878-9099-c6ff94b682b7" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" xlink:type="simple" xlink:href="strl-20220630.xsd#CondensedConsolidatedStatementsofChangesinStockholdersEquity"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" xlink:type="extended" id="i0256d9527b6444ab80276449454e5815_CondensedConsolidatedStatementsofChangesinStockholdersEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_ed308e00-8f17-4162-9cd7-99be0050d32f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b70ac4a5-c9cf-44b3-9984-407b11d5e46d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ed308e00-8f17-4162-9cd7-99be0050d32f" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b70ac4a5-c9cf-44b3-9984-407b11d5e46d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_2dbe50cf-e925-4095-989b-1cb825a75673" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b70ac4a5-c9cf-44b3-9984-407b11d5e46d" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_2dbe50cf-e925-4095-989b-1cb825a75673" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_025c5e4a-a81f-4e5f-8808-0b67de810d3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b70ac4a5-c9cf-44b3-9984-407b11d5e46d" xlink:to="loc_us-gaap_TreasuryStockCommonShares_025c5e4a-a81f-4e5f-8808-0b67de810d3d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_f023daf4-b4b6-4f08-a580-e2777a5e60f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b70ac4a5-c9cf-44b3-9984-407b11d5e46d" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_f023daf4-b4b6-4f08-a580-e2777a5e60f4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_434ab6ee-5d30-4805-a43c-429cda535f33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b70ac4a5-c9cf-44b3-9984-407b11d5e46d" xlink:to="loc_us-gaap_ProfitLoss_434ab6ee-5d30-4805-a43c-429cda535f33" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_5ddecd20-06a8-4da2-a43f-90c28dce77e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b70ac4a5-c9cf-44b3-9984-407b11d5e46d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_5ddecd20-06a8-4da2-a43f-90c28dce77e0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross_0b75896d-9bff-4736-9776-5704ad311f13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b70ac4a5-c9cf-44b3-9984-407b11d5e46d" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross_0b75896d-9bff-4736-9776-5704ad311f13" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_843a92b2-788c-4596-97e1-5947d0e7c284" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b70ac4a5-c9cf-44b3-9984-407b11d5e46d" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_843a92b2-788c-4596-97e1-5947d0e7c284" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_0a14f8aa-9253-44d0-ad97-29063fa49947" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b70ac4a5-c9cf-44b3-9984-407b11d5e46d" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_0a14f8aa-9253-44d0-ad97-29063fa49947" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_ac7dcf7b-1070-4bd7-a250-2e2dc91449af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b70ac4a5-c9cf-44b3-9984-407b11d5e46d" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_ac7dcf7b-1070-4bd7-a250-2e2dc91449af" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_770374db-92fc-492a-915e-8a5cd0710e49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b70ac4a5-c9cf-44b3-9984-407b11d5e46d" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_770374db-92fc-492a-915e-8a5cd0710e49" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_e2e02c21-c74e-496c-97c4-5f5e1b450147" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b70ac4a5-c9cf-44b3-9984-407b11d5e46d" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_e2e02c21-c74e-496c-97c4-5f5e1b450147" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther_80d162c6-75fe-4b7e-853e-6893018df180" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b70ac4a5-c9cf-44b3-9984-407b11d5e46d" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther_80d162c6-75fe-4b7e-853e-6893018df180" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_386020e3-11d6-4145-a74d-6701c781c2e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_aa99385d-8b60-487e-901d-a9451e0eb37b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c4f91ad7-e59d-4dc2-88c7-72e95d1a1546" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_86a1c8b3-2091-4950-b729-4c5dc7f019d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_ed308e00-8f17-4162-9cd7-99be0050d32f" xlink:to="loc_us-gaap_StatementTable_86a1c8b3-2091-4950-b729-4c5dc7f019d1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_17f0529d-e426-4245-a69b-b28c6a6bdb33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_86a1c8b3-2091-4950-b729-4c5dc7f019d1" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_17f0529d-e426-4245-a69b-b28c6a6bdb33" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_17f0529d-e426-4245-a69b-b28c6a6bdb33_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_17f0529d-e426-4245-a69b-b28c6a6bdb33" xlink:to="loc_us-gaap_EquityComponentDomain_17f0529d-e426-4245-a69b-b28c6a6bdb33_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_daf0294c-d04d-42ed-ab01-96fe610ec3de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_17f0529d-e426-4245-a69b-b28c6a6bdb33" xlink:to="loc_us-gaap_EquityComponentDomain_daf0294c-d04d-42ed-ab01-96fe610ec3de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_bcc1aa88-5df6-487c-808c-f9fb84654bdb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_daf0294c-d04d-42ed-ab01-96fe610ec3de" xlink:to="loc_us-gaap_ParentMember_bcc1aa88-5df6-487c-808c-f9fb84654bdb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_e506fb7a-3301-4b0c-ac49-e8fff441c44b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ParentMember_bcc1aa88-5df6-487c-808c-f9fb84654bdb" xlink:to="loc_us-gaap_CommonStockMember_e506fb7a-3301-4b0c-ac49-e8fff441c44b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_19fc7be9-8f2d-4fbb-a525-ec22af23f2b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ParentMember_bcc1aa88-5df6-487c-808c-f9fb84654bdb" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_19fc7be9-8f2d-4fbb-a525-ec22af23f2b4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_8a150a4b-929a-4d95-92e9-f3fe77670c6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ParentMember_bcc1aa88-5df6-487c-808c-f9fb84654bdb" xlink:to="loc_us-gaap_TreasuryStockMember_8a150a4b-929a-4d95-92e9-f3fe77670c6d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_e514389a-f7b0-45a8-bf1d-de76e9d7e651" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ParentMember_bcc1aa88-5df6-487c-808c-f9fb84654bdb" xlink:to="loc_us-gaap_RetainedEarningsMember_e514389a-f7b0-45a8-bf1d-de76e9d7e651" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_fc421a08-6170-4f19-a3d2-afe54998cb39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ParentMember_bcc1aa88-5df6-487c-808c-f9fb84654bdb" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_fc421a08-6170-4f19-a3d2-afe54998cb39" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_40c2a046-39d5-47e3-b398-c2468ed79329" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_daf0294c-d04d-42ed-ab01-96fe610ec3de" xlink:to="loc_us-gaap_NoncontrollingInterestMember_40c2a046-39d5-47e3-b398-c2468ed79329" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#BasisofPresentationandSignificantAccountingPoliciesDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails" xlink:type="extended" id="i552946b50ff54f50aa1f7f51e027e626_BasisofPresentationandSignificantAccountingPoliciesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7b2af1fe-24b2-40ea-a916-3385a81e479f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_da956c6b-6429-4476-877a-bbca154a4b75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7b2af1fe-24b2-40ea-a916-3385a81e479f" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_da956c6b-6429-4476-877a-bbca154a4b75" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ContractWithCustomerRetainageAssetCurrent_b6d6c300-c09f-4faa-a840-bad1f70c553a" xlink:href="strl-20220630.xsd#strl_ContractWithCustomerRetainageAssetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7b2af1fe-24b2-40ea-a916-3385a81e479f" xlink:to="loc_strl_ContractWithCustomerRetainageAssetCurrent_b6d6c300-c09f-4faa-a840-bad1f70c553a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ContractWithCustomerRetainageLiabilityCurrent_fe8d72db-d1fd-4a7b-8b7f-86f73deb01d2" xlink:href="strl-20220630.xsd#strl_ContractWithCustomerRetainageLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7b2af1fe-24b2-40ea-a916-3385a81e479f" xlink:to="loc_strl_ContractWithCustomerRetainageLiabilityCurrent_fe8d72db-d1fd-4a7b-8b7f-86f73deb01d2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ContractsReceivableRetainagePercentageEstimatedToBeCollectedInNextFiscalYear_c1b393f4-540f-4e55-8b89-e2deae3805ff" xlink:href="strl-20220630.xsd#strl_ContractsReceivableRetainagePercentageEstimatedToBeCollectedInNextFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7b2af1fe-24b2-40ea-a916-3385a81e479f" xlink:to="loc_strl_ContractsReceivableRetainagePercentageEstimatedToBeCollectedInNextFiscalYear_c1b393f4-540f-4e55-8b89-e2deae3805ff" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod_47314995-6159-4c4f-ae1f-ce164b626861" xlink:href="strl-20220630.xsd#strl_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7b2af1fe-24b2-40ea-a916-3385a81e479f" xlink:to="loc_strl_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod_47314995-6159-4c4f-ae1f-ce164b626861" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_4e9b298d-bccc-4102-9618-fa30f670d1ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7b2af1fe-24b2-40ea-a916-3385a81e479f" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_4e9b298d-bccc-4102-9618-fa30f670d1ec" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_14ead0ac-f829-461c-9589-a46f6327eef1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7b2af1fe-24b2-40ea-a916-3385a81e479f" xlink:to="loc_us-gaap_RestrictedCash_14ead0ac-f829-461c-9589-a46f6327eef1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_cb6b9ea1-fc82-4d10-ba4d-68b1bbe5a38c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7b2af1fe-24b2-40ea-a916-3385a81e479f" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_cb6b9ea1-fc82-4d10-ba4d-68b1bbe5a38c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_a9926dc7-3427-4a67-a744-a1a407c9c119" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_cb6b9ea1-fc82-4d10-ba4d-68b1bbe5a38c" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_a9926dc7-3427-4a67-a744-a1a407c9c119" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_a9926dc7-3427-4a67-a744-a1a407c9c119_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_a9926dc7-3427-4a67-a744-a1a407c9c119" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_a9926dc7-3427-4a67-a744-a1a407c9c119_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_8d64d33e-4992-46de-83ff-5cc7b83ae076" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_a9926dc7-3427-4a67-a744-a1a407c9c119" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_8d64d33e-4992-46de-83ff-5cc7b83ae076" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentAssetsMember_2c881492-3223-4b25-a365-f3ce31676248" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_8d64d33e-4992-46de-83ff-5cc7b83ae076" xlink:to="loc_us-gaap_OtherCurrentAssetsMember_2c881492-3223-4b25-a365-f3ce31676248" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/AcquisitionsNarrativeDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#AcquisitionsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/AcquisitionsNarrativeDetails" xlink:type="extended" id="i7aaf16914c61482d9069152d2c8c0b86_AcquisitionsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_27e08613-f11f-4877-ab23-46a7be375dc0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_3b4b7d0a-0415-43f3-8c96-b4271ea6c81a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_27e08613-f11f-4877-ab23-46a7be375dc0" xlink:to="loc_us-gaap_Goodwill_3b4b7d0a-0415-43f3-8c96-b4271ea6c81a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_3ad4307b-ee0c-4fef-83ae-8672df29e503" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_27e08613-f11f-4877-ab23-46a7be375dc0" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_3ad4307b-ee0c-4fef-83ae-8672df29e503" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BusinessAcquisitionGoodwillExpectedTaxDeductiblePeriod_4d2a41bd-a4a1-4a55-9df0-c7437c69455a" xlink:href="strl-20220630.xsd#strl_BusinessAcquisitionGoodwillExpectedTaxDeductiblePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_27e08613-f11f-4877-ab23-46a7be375dc0" xlink:to="loc_strl_BusinessAcquisitionGoodwillExpectedTaxDeductiblePeriod_4d2a41bd-a4a1-4a55-9df0-c7437c69455a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_6639940d-1ac0-4e65-92f4-a0dbc6d5a992" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_27e08613-f11f-4877-ab23-46a7be375dc0" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_6639940d-1ac0-4e65-92f4-a0dbc6d5a992" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_a7da771e-1850-4d40-89ca-aa56fa187f57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_27e08613-f11f-4877-ab23-46a7be375dc0" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_a7da771e-1850-4d40-89ca-aa56fa187f57" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_02b76357-e473-4154-a05e-2d89744d5ef9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_a7da771e-1850-4d40-89ca-aa56fa187f57" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_02b76357-e473-4154-a05e-2d89744d5ef9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_02b76357-e473-4154-a05e-2d89744d5ef9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_02b76357-e473-4154-a05e-2d89744d5ef9" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_02b76357-e473-4154-a05e-2d89744d5ef9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d66dbf91-46ce-45ee-9d41-48be368d0b9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_02b76357-e473-4154-a05e-2d89744d5ef9" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d66dbf91-46ce-45ee-9d41-48be368d0b9a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_PetilloIncorporatedMember_82b2703b-1058-4be5-bc91-80d2deac7411" xlink:href="strl-20220630.xsd#strl_PetilloIncorporatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d66dbf91-46ce-45ee-9d41-48be368d0b9a" xlink:to="loc_strl_PetilloIncorporatedMember_82b2703b-1058-4be5-bc91-80d2deac7411" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails" xlink:type="extended" id="i5fe60749f6bb4e68a2e4148a2f89c10d_AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_05292017-a7ea-4c21-96f6-50623b2831ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_f0fa4135-5573-42bf-b09e-1c5a6ec4a1a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_05292017-a7ea-4c21-96f6-50623b2831ac" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_f0fa4135-5573-42bf-b09e-1c5a6ec4a1a7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_e47ad382-b10a-4e69-ad1a-d9bdb3a497d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_f0fa4135-5573-42bf-b09e-1c5a6ec4a1a7" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_e47ad382-b10a-4e69-ad1a-d9bdb3a497d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_45c7d70f-db85-4e8d-89b0-b0667fcaf6e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_f0fa4135-5573-42bf-b09e-1c5a6ec4a1a7" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_45c7d70f-db85-4e8d-89b0-b0667fcaf6e6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionSharePrice_3e74a198-9f1b-44fb-b3e0-6a67467dbd6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionSharePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_f0fa4135-5573-42bf-b09e-1c5a6ec4a1a7" xlink:to="loc_us-gaap_BusinessAcquisitionSharePrice_3e74a198-9f1b-44fb-b3e0-6a67467dbd6e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_cfca8fc7-1129-46e2-a20c-66e20633d99b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_f0fa4135-5573-42bf-b09e-1c5a6ec4a1a7" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_cfca8fc7-1129-46e2-a20c-66e20633d99b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BusinessCombinationConsiderationTransferredWorkingCapital_ae8764bf-ffd8-4db8-a673-dd979a2c8056" xlink:href="strl-20220630.xsd#strl_BusinessCombinationConsiderationTransferredWorkingCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_f0fa4135-5573-42bf-b09e-1c5a6ec4a1a7" xlink:to="loc_strl_BusinessCombinationConsiderationTransferredWorkingCapital_ae8764bf-ffd8-4db8-a673-dd979a2c8056" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_88fea3ea-144f-4b8b-a979-610132c8cdd0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_f0fa4135-5573-42bf-b09e-1c5a6ec4a1a7" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_88fea3ea-144f-4b8b-a979-610132c8cdd0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_4a8e2e1a-3668-4e3b-b223-9256865c3069" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_05292017-a7ea-4c21-96f6-50623b2831ac" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_4a8e2e1a-3668-4e3b-b223-9256865c3069" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_ea9fa40d-1219-4a04-ba31-cecf9bf4d4d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_4a8e2e1a-3668-4e3b-b223-9256865c3069" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_ea9fa40d-1219-4a04-ba31-cecf9bf4d4d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts_88da8ec4-0295-4f92-a06a-99888dd226ea" xlink:href="strl-20220630.xsd#strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_4a8e2e1a-3668-4e3b-b223-9256865c3069" xlink:to="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts_88da8ec4-0295-4f92-a06a-99888dd226ea" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_dcef89a3-391c-40ab-848a-bb6c1cf17d89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_4a8e2e1a-3668-4e3b-b223-9256865c3069" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_dcef89a3-391c-40ab-848a-bb6c1cf17d89" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_6ff5ba0a-c4d7-4339-8c10-6a4b12453da7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_4a8e2e1a-3668-4e3b-b223-9256865c3069" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_6ff5ba0a-c4d7-4339-8c10-6a4b12453da7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_400c0f6d-05d8-445d-aeb2-e86c640c6900" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_4a8e2e1a-3668-4e3b-b223-9256865c3069" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_400c0f6d-05d8-445d-aeb2-e86c640c6900" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_158ca6c3-7212-493f-b920-1d81f221cb38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_4a8e2e1a-3668-4e3b-b223-9256865c3069" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_158ca6c3-7212-493f-b920-1d81f221cb38" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContracts_e463ba5c-a89e-41b6-9140-b739629ab312" xlink:href="strl-20220630.xsd#strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContracts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_4a8e2e1a-3668-4e3b-b223-9256865c3069" xlink:to="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContracts_e463ba5c-a89e-41b6-9140-b739629ab312" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_943dcacf-11e5-42ac-9d7a-8b2e208d5fb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_4a8e2e1a-3668-4e3b-b223-9256865c3069" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_943dcacf-11e5-42ac-9d7a-8b2e208d5fb5" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet_d021caa0-e07c-470a-88f8-fc4b4d557e27" xlink:href="strl-20220630.xsd#strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_4a8e2e1a-3668-4e3b-b223-9256865c3069" xlink:to="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet_d021caa0-e07c-470a-88f8-fc4b4d557e27" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIdentifiableIntangibleAssetsAndGoodwill_32c6fd7e-e409-4917-a900-18a82afe7fb3" xlink:href="strl-20220630.xsd#strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIdentifiableIntangibleAssetsAndGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_4a8e2e1a-3668-4e3b-b223-9256865c3069" xlink:to="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIdentifiableIntangibleAssetsAndGoodwill_32c6fd7e-e409-4917-a900-18a82afe7fb3" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_3aacb442-9f48-45cc-88cf-a3eb22b973d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_4a8e2e1a-3668-4e3b-b223-9256865c3069" xlink:to="loc_us-gaap_Goodwill_3aacb442-9f48-45cc-88cf-a3eb22b973d9" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_0848cb52-2837-4bf4-b07f-48bcc8fab877" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_4a8e2e1a-3668-4e3b-b223-9256865c3069" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_0848cb52-2837-4bf4-b07f-48bcc8fab877" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7fad3e53-f199-4377-a4e2-38926a0da7cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_05292017-a7ea-4c21-96f6-50623b2831ac" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7fad3e53-f199-4377-a4e2-38926a0da7cb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_0eb90924-d34e-4d92-b6aa-277d69be2054" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7fad3e53-f199-4377-a4e2-38926a0da7cb" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_0eb90924-d34e-4d92-b6aa-277d69be2054" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0eb90924-d34e-4d92-b6aa-277d69be2054_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_0eb90924-d34e-4d92-b6aa-277d69be2054" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0eb90924-d34e-4d92-b6aa-277d69be2054_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f6ebafd1-8a03-43df-89a7-67db46321c2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_0eb90924-d34e-4d92-b6aa-277d69be2054" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f6ebafd1-8a03-43df-89a7-67db46321c2f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_PetilloIncorporatedMember_87b90d53-0046-4a79-b1cd-4462eb56d0e2" xlink:href="strl-20220630.xsd#strl_PetilloIncorporatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f6ebafd1-8a03-43df-89a7-67db46321c2f" xlink:to="loc_strl_PetilloIncorporatedMember_87b90d53-0046-4a79-b1cd-4462eb56d0e2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/AcquisitionsScheduleofIdentifiableIntangibleAssetsDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#AcquisitionsScheduleofIdentifiableIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/AcquisitionsScheduleofIdentifiableIntangibleAssetsDetails" xlink:type="extended" id="i5f17a47cebe54640ac4bb6566fa05aad_AcquisitionsScheduleofIdentifiableIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_e940d6fc-e77a-4516-bb4b-62fe5af3d774" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_bac6edf0-3634-4996-b288-368057f4eb8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_e940d6fc-e77a-4516-bb4b-62fe5af3d774" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_bac6edf0-3634-4996-b288-368057f4eb8e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_c91e1661-4f91-45b4-bb33-2560ac424e4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_e940d6fc-e77a-4516-bb4b-62fe5af3d774" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_c91e1661-4f91-45b4-bb33-2560ac424e4d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c2b2d4ed-01fd-4f07-b6d0-8923eaf017e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_e940d6fc-e77a-4516-bb4b-62fe5af3d774" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c2b2d4ed-01fd-4f07-b6d0-8923eaf017e6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_0df0ba38-d682-44f5-b57e-d7fe74c042ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c2b2d4ed-01fd-4f07-b6d0-8923eaf017e6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_0df0ba38-d682-44f5-b57e-d7fe74c042ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0df0ba38-d682-44f5-b57e-d7fe74c042ff_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_0df0ba38-d682-44f5-b57e-d7fe74c042ff" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0df0ba38-d682-44f5-b57e-d7fe74c042ff_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7c1a9326-52e1-4a43-aa7c-0c9f83756133" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_0df0ba38-d682-44f5-b57e-d7fe74c042ff" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7c1a9326-52e1-4a43-aa7c-0c9f83756133" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_341dd248-b7e5-41e5-9c25-e1fd9f990240" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7c1a9326-52e1-4a43-aa7c-0c9f83756133" xlink:to="loc_us-gaap_CustomerRelationshipsMember_341dd248-b7e5-41e5-9c25-e1fd9f990240" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_017f3aea-0f61-4852-a386-6e508aeb9239" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7c1a9326-52e1-4a43-aa7c-0c9f83756133" xlink:to="loc_us-gaap_TradeNamesMember_017f3aea-0f61-4852-a386-6e508aeb9239" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_77d2e03a-9981-4bcb-84b6-523d16060f85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c2b2d4ed-01fd-4f07-b6d0-8923eaf017e6" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_77d2e03a-9981-4bcb-84b6-523d16060f85" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_77d2e03a-9981-4bcb-84b6-523d16060f85_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_77d2e03a-9981-4bcb-84b6-523d16060f85" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_77d2e03a-9981-4bcb-84b6-523d16060f85_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_69e0f2d8-f492-4303-adfa-a42a9b4e765f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_77d2e03a-9981-4bcb-84b6-523d16060f85" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_69e0f2d8-f492-4303-adfa-a42a9b4e765f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_PetilloIncorporatedMember_89998f2a-3cd5-40c4-bbd9-4ee59445ec1c" xlink:href="strl-20220630.xsd#strl_PetilloIncorporatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_69e0f2d8-f492-4303-adfa-a42a9b4e765f" xlink:to="loc_strl_PetilloIncorporatedMember_89998f2a-3cd5-40c4-bbd9-4ee59445ec1c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/AcquisitionsSupplementalProFormaInformationDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#AcquisitionsSupplementalProFormaInformationDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/AcquisitionsSupplementalProFormaInformationDetails" xlink:type="extended" id="ifc62c7cd93474cf585e037ee4cbb9c19_AcquisitionsSupplementalProFormaInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_6f626eca-550f-430b-8ede-988df57ce90d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_867a3588-43e3-4af3-9bd4-8e4770d56ec6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6f626eca-550f-430b-8ede-988df57ce90d" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_867a3588-43e3-4af3-9bd4-8e4770d56ec6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_a86a8c8f-1611-4bbb-bd32-e7aabfcf9d04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6f626eca-550f-430b-8ede-988df57ce90d" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_a86a8c8f-1611-4bbb-bd32-e7aabfcf9d04" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_8ef46ae0-e6c6-44e1-96df-b8e25e3480d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6f626eca-550f-430b-8ede-988df57ce90d" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_8ef46ae0-e6c6-44e1-96df-b8e25e3480d9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_98fdc396-e36d-4492-b123-c2466bc4165e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_8ef46ae0-e6c6-44e1-96df-b8e25e3480d9" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_98fdc396-e36d-4492-b123-c2466bc4165e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_98fdc396-e36d-4492-b123-c2466bc4165e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_98fdc396-e36d-4492-b123-c2466bc4165e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_98fdc396-e36d-4492-b123-c2466bc4165e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_15ff1b4f-85ce-44d2-b90c-96a3ab35483c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_98fdc396-e36d-4492-b123-c2466bc4165e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_15ff1b4f-85ce-44d2-b90c-96a3ab35483c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_PetilloIncorporatedMember_552df91a-1aa7-4906-834a-aaefe31fb44a" xlink:href="strl-20220630.xsd#strl_PetilloIncorporatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_15ff1b4f-85ce-44d2-b90c-96a3ab35483c" xlink:to="loc_strl_PetilloIncorporatedMember_552df91a-1aa7-4906-834a-aaefe31fb44a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/RevenueFromCustomersBacklogBySegmentDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#RevenueFromCustomersBacklogBySegmentDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/RevenueFromCustomersBacklogBySegmentDetails" xlink:type="extended" id="i4aff6a3f5450495cb3376485c6f55640_RevenueFromCustomersBacklogBySegmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_a3cc0917-eefa-4e39-a06d-853e47454c8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_735f5e84-ce73-4d29-9790-72abad3e34b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_a3cc0917-eefa-4e39-a06d-853e47454c8e" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_735f5e84-ce73-4d29-9790-72abad3e34b1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_e3bbd454-29f5-4724-a23b-9627eaa27a92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_a3cc0917-eefa-4e39-a06d-853e47454c8e" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_e3bbd454-29f5-4724-a23b-9627eaa27a92" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_64e881b3-db9c-4240-bb22-891b57328391" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_e3bbd454-29f5-4724-a23b-9627eaa27a92" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_64e881b3-db9c-4240-bb22-891b57328391" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_64e881b3-db9c-4240-bb22-891b57328391_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_64e881b3-db9c-4240-bb22-891b57328391" xlink:to="loc_us-gaap_SegmentDomain_64e881b3-db9c-4240-bb22-891b57328391_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_43adeb41-eca2-4431-aba6-6355e25dc8b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_64e881b3-db9c-4240-bb22-891b57328391" xlink:to="loc_us-gaap_SegmentDomain_43adeb41-eca2-4431-aba6-6355e25dc8b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_EInfrastructureSolutionsSegmentMember_0846d546-ea20-49aa-afa9-341f3bdf8fee" xlink:href="strl-20220630.xsd#strl_EInfrastructureSolutionsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_43adeb41-eca2-4431-aba6-6355e25dc8b0" xlink:to="loc_strl_EInfrastructureSolutionsSegmentMember_0846d546-ea20-49aa-afa9-341f3bdf8fee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_TransportationSolutionsSegmentMember_9af728a4-57bc-44bc-9675-83feee2aa9bf" xlink:href="strl-20220630.xsd#strl_TransportationSolutionsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_43adeb41-eca2-4431-aba6-6355e25dc8b0" xlink:to="loc_strl_TransportationSolutionsSegmentMember_9af728a4-57bc-44bc-9675-83feee2aa9bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BuildingSolutionsSegmentMember_f89b66e0-4ed7-474c-a03f-77cdf02719bb" xlink:href="strl-20220630.xsd#strl_BuildingSolutionsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_43adeb41-eca2-4431-aba6-6355e25dc8b0" xlink:to="loc_strl_BuildingSolutionsSegmentMember_f89b66e0-4ed7-474c-a03f-77cdf02719bb" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#RevenuefromCustomersRevenueDisaggregationDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails" xlink:type="extended" id="i130f9f6fc2ca4ef98fd6c7a8515bba7d_RevenuefromCustomersRevenueDisaggregationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_356505f9-1a47-402d-a59a-33ffbd96327e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_93953eef-30cf-454d-b46a-bff5a36df731" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_356505f9-1a47-402d-a59a-33ffbd96327e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_93953eef-30cf-454d-b46a-bff5a36df731" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_50f3eb40-d1c7-4285-8b06-e5ebeb55c048" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_356505f9-1a47-402d-a59a-33ffbd96327e" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_50f3eb40-d1c7-4285-8b06-e5ebeb55c048" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_66ae565d-a3d6-4762-8e6f-af1310d51b8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerBasisOfPricingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_50f3eb40-d1c7-4285-8b06-e5ebeb55c048" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_66ae565d-a3d6-4762-8e6f-af1310d51b8c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_66ae565d-a3d6-4762-8e6f-af1310d51b8c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_66ae565d-a3d6-4762-8e6f-af1310d51b8c" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_66ae565d-a3d6-4762-8e6f-af1310d51b8c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_63dd940e-ec52-4c16-a80d-b7f8e9beeef1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_66ae565d-a3d6-4762-8e6f-af1310d51b8c" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_63dd940e-ec52-4c16-a80d-b7f8e9beeef1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedPriceContractMember_a6698d7f-f455-41bf-80a3-3af2fbc87439" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FixedPriceContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_63dd940e-ec52-4c16-a80d-b7f8e9beeef1" xlink:to="loc_us-gaap_FixedPriceContractMember_a6698d7f-f455-41bf-80a3-3af2fbc87439" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_LumpSumMember_0e26798a-5c0d-4cb4-80c3-e086de3eae4f" xlink:href="strl-20220630.xsd#strl_LumpSumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_63dd940e-ec52-4c16-a80d-b7f8e9beeef1" xlink:to="loc_strl_LumpSumMember_0e26798a-5c0d-4cb4-80c3-e086de3eae4f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ResidentialAndOtherMember_07810aee-82c1-4579-9126-e6441c4685c5" xlink:href="strl-20220630.xsd#strl_ResidentialAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_63dd940e-ec52-4c16-a80d-b7f8e9beeef1" xlink:to="loc_strl_ResidentialAndOtherMember_07810aee-82c1-4579-9126-e6441c4685c5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_3bdbc347-dd97-45de-ad9b-37643dfeb456" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_50f3eb40-d1c7-4285-8b06-e5ebeb55c048" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_3bdbc347-dd97-45de-ad9b-37643dfeb456" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_3bdbc347-dd97-45de-ad9b-37643dfeb456_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_3bdbc347-dd97-45de-ad9b-37643dfeb456" xlink:to="loc_us-gaap_SegmentDomain_3bdbc347-dd97-45de-ad9b-37643dfeb456_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_778528d8-bd02-428b-836e-48329b1127ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_3bdbc347-dd97-45de-ad9b-37643dfeb456" xlink:to="loc_us-gaap_SegmentDomain_778528d8-bd02-428b-836e-48329b1127ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_EInfrastructureSolutionsSegmentMember_ff64086c-a781-4b7e-9cf7-c37bdbf62757" xlink:href="strl-20220630.xsd#strl_EInfrastructureSolutionsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_778528d8-bd02-428b-836e-48329b1127ea" xlink:to="loc_strl_EInfrastructureSolutionsSegmentMember_ff64086c-a781-4b7e-9cf7-c37bdbf62757" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_TransportationSolutionsSegmentMember_cfb0f77c-fc98-48e5-9593-6c982174e61a" xlink:href="strl-20220630.xsd#strl_TransportationSolutionsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_778528d8-bd02-428b-836e-48329b1127ea" xlink:to="loc_strl_TransportationSolutionsSegmentMember_cfb0f77c-fc98-48e5-9593-6c982174e61a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BuildingSolutionsSegmentMember_16da02b4-7669-4058-b372-232e181385da" xlink:href="strl-20220630.xsd#strl_BuildingSolutionsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_778528d8-bd02-428b-836e-48329b1127ea" xlink:to="loc_strl_BuildingSolutionsSegmentMember_16da02b4-7669-4058-b372-232e181385da" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_4525435a-8674-41b6-bacd-5af01a77579a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_50f3eb40-d1c7-4285-8b06-e5ebeb55c048" xlink:to="loc_srt_ProductOrServiceAxis_4525435a-8674-41b6-bacd-5af01a77579a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_4525435a-8674-41b6-bacd-5af01a77579a_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_4525435a-8674-41b6-bacd-5af01a77579a" xlink:to="loc_srt_ProductsAndServicesDomain_4525435a-8674-41b6-bacd-5af01a77579a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_9366de46-e161-4f90-bd53-d0b404a3ab9d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_4525435a-8674-41b6-bacd-5af01a77579a" xlink:to="loc_srt_ProductsAndServicesDomain_9366de46-e161-4f90-bd53-d0b404a3ab9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_HeavyHighwayMember_37867614-8a55-4824-9676-dfc6df3ef5c2" xlink:href="strl-20220630.xsd#strl_HeavyHighwayMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_9366de46-e161-4f90-bd53-d0b404a3ab9d" xlink:to="loc_strl_HeavyHighwayMember_37867614-8a55-4824-9676-dfc6df3ef5c2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_AviationMember_b366211d-f192-481e-ab0b-5606924d81fd" xlink:href="strl-20220630.xsd#strl_AviationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_9366de46-e161-4f90-bd53-d0b404a3ab9d" xlink:to="loc_strl_AviationMember_b366211d-f192-481e-ab0b-5606924d81fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_WaterContainmentAndTreatmentMember_7e595be4-66a2-470c-ba6f-538c5b426d07" xlink:href="strl-20220630.xsd#strl_WaterContainmentAndTreatmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_9366de46-e161-4f90-bd53-d0b404a3ab9d" xlink:to="loc_strl_WaterContainmentAndTreatmentMember_7e595be4-66a2-470c-ba6f-538c5b426d07" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_OtherRevenueMember_33b86a73-88f6-4c13-a516-ad2cc9f70556" xlink:href="strl-20220630.xsd#strl_OtherRevenueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_9366de46-e161-4f90-bd53-d0b404a3ab9d" xlink:to="loc_strl_OtherRevenueMember_33b86a73-88f6-4c13-a516-ad2cc9f70556" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ResidentialConstructionMember_51e3d6a2-38ba-44b7-bff2-7613d78c35b4" xlink:href="strl-20220630.xsd#strl_ResidentialConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_9366de46-e161-4f90-bd53-d0b404a3ab9d" xlink:to="loc_strl_ResidentialConstructionMember_51e3d6a2-38ba-44b7-bff2-7613d78c35b4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_CommercialMember_b57ccdd1-8e04-41dc-bc1c-8496e5ee8c47" xlink:href="strl-20220630.xsd#strl_CommercialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_9366de46-e161-4f90-bd53-d0b404a3ab9d" xlink:to="loc_strl_CommercialMember_b57ccdd1-8e04-41dc-bc1c-8496e5ee8c47" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_84872d15-c5b9-4f3b-8bfa-c6477353b94b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_50f3eb40-d1c7-4285-8b06-e5ebeb55c048" xlink:to="loc_srt_ConsolidationItemsAxis_84872d15-c5b9-4f3b-8bfa-c6477353b94b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_84872d15-c5b9-4f3b-8bfa-c6477353b94b_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_84872d15-c5b9-4f3b-8bfa-c6477353b94b" xlink:to="loc_srt_ConsolidationItemsDomain_84872d15-c5b9-4f3b-8bfa-c6477353b94b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_2235c1fc-76bf-463a-8240-4c033293aa6e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_84872d15-c5b9-4f3b-8bfa-c6477353b94b" xlink:to="loc_srt_ConsolidationItemsDomain_2235c1fc-76bf-463a-8240-4c033293aa6e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_373329e3-72d7-45d6-8572-61ce2301e515" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_2235c1fc-76bf-463a-8240-4c033293aa6e" xlink:to="loc_us-gaap_OperatingSegmentsMember_373329e3-72d7-45d6-8572-61ce2301e515" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/RevenuefromCustomersNarrativeDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#RevenuefromCustomersNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/RevenuefromCustomersNarrativeDetails" xlink:type="extended" id="i201555b33b064b448aa6e8b944473571_RevenuefromCustomersNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_3eda610a-6268-41e1-82b9-6184a15342ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_aafaf47b-1f98-420d-8825-2b7144a326e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_3eda610a-6268-41e1-82b9-6184a15342ec" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_aafaf47b-1f98-420d-8825-2b7144a326e6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_330258d7-e9fb-4f75-94d3-d36635b27d78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_3eda610a-6268-41e1-82b9-6184a15342ec" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_330258d7-e9fb-4f75-94d3-d36635b27d78" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnapprovedChangeOrdersAmount_16796407-7d51-4da9-be17-cabe71dacdf4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnapprovedChangeOrdersAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_3eda610a-6268-41e1-82b9-6184a15342ec" xlink:to="loc_us-gaap_UnapprovedChangeOrdersAmount_16796407-7d51-4da9-be17-cabe71dacdf4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_EstimatedConstructionGrossProfitLossBeforeTax_66f74116-ec8b-4d4f-aca0-9f68d852d6dd" xlink:href="strl-20220630.xsd#strl_EstimatedConstructionGrossProfitLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_3eda610a-6268-41e1-82b9-6184a15342ec" xlink:to="loc_strl_EstimatedConstructionGrossProfitLossBeforeTax_66f74116-ec8b-4d4f-aca0-9f68d852d6dd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_ff96a6a3-601a-4513-814d-8135b020b840" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_3eda610a-6268-41e1-82b9-6184a15342ec" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_ff96a6a3-601a-4513-814d-8135b020b840" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_c504cec4-20f9-4037-8f28-e45699241d3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ff96a6a3-601a-4513-814d-8135b020b840" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_c504cec4-20f9-4037-8f28-e45699241d3b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_c504cec4-20f9-4037-8f28-e45699241d3b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_c504cec4-20f9-4037-8f28-e45699241d3b" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_c504cec4-20f9-4037-8f28-e45699241d3b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_dd3fb42f-e943-43c6-936c-71ea60c566f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_c504cec4-20f9-4037-8f28-e45699241d3b" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_dd3fb42f-e943-43c6-936c-71ea60c566f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_CostsAndEstimatedEarningsInExcessOfBillingsMember_13db0f0d-4622-44e8-8def-ee41be775934" xlink:href="strl-20220630.xsd#strl_CostsAndEstimatedEarningsInExcessOfBillingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_dd3fb42f-e943-43c6-936c-71ea60c566f2" xlink:to="loc_strl_CostsAndEstimatedEarningsInExcessOfBillingsMember_13db0f0d-4622-44e8-8def-ee41be775934" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_90d99073-6b5a-4bde-8656-62d4a25d1df1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ff96a6a3-601a-4513-814d-8135b020b840" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_90d99073-6b5a-4bde-8656-62d4a25d1df1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_90d99073-6b5a-4bde-8656-62d4a25d1df1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_90d99073-6b5a-4bde-8656-62d4a25d1df1" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_90d99073-6b5a-4bde-8656-62d4a25d1df1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_692ad17e-9c1d-4dee-82e7-9e96ad728108" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_90d99073-6b5a-4bde-8656-62d4a25d1df1" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_692ad17e-9c1d-4dee-82e7-9e96ad728108" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLossMember_9e5ba6ae-44df-4541-bb22-ca605953acb0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_692ad17e-9c1d-4dee-82e7-9e96ad728108" xlink:to="loc_us-gaap_OperatingIncomeLossMember_9e5ba6ae-44df-4541-bb22-ca605953acb0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_c0d1587a-1e94-4a66-9969-83633adc82b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ff96a6a3-601a-4513-814d-8135b020b840" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_c0d1587a-1e94-4a66-9969-83633adc82b5" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/RevenuefromCustomersNarrativeDetails_1" xlink:type="simple" xlink:href="strl-20220630.xsd#RevenuefromCustomersNarrativeDetails_1"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/RevenuefromCustomersNarrativeDetails_1" xlink:type="extended" id="i0f0bb65e0bdb41318f8373c7edd513f5_RevenuefromCustomersNarrativeDetails_1">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_3eda610a-6268-41e1-82b9-6184a15342ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_aafaf47b-1f98-420d-8825-2b7144a326e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_3eda610a-6268-41e1-82b9-6184a15342ec" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_aafaf47b-1f98-420d-8825-2b7144a326e6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_330258d7-e9fb-4f75-94d3-d36635b27d78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_3eda610a-6268-41e1-82b9-6184a15342ec" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_330258d7-e9fb-4f75-94d3-d36635b27d78" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnapprovedChangeOrdersAmount_16796407-7d51-4da9-be17-cabe71dacdf4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnapprovedChangeOrdersAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_3eda610a-6268-41e1-82b9-6184a15342ec" xlink:to="loc_us-gaap_UnapprovedChangeOrdersAmount_16796407-7d51-4da9-be17-cabe71dacdf4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_EstimatedConstructionGrossProfitLossBeforeTax_66f74116-ec8b-4d4f-aca0-9f68d852d6dd" xlink:href="strl-20220630.xsd#strl_EstimatedConstructionGrossProfitLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_3eda610a-6268-41e1-82b9-6184a15342ec" xlink:to="loc_strl_EstimatedConstructionGrossProfitLossBeforeTax_66f74116-ec8b-4d4f-aca0-9f68d852d6dd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_ff96a6a3-601a-4513-814d-8135b020b840" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_3eda610a-6268-41e1-82b9-6184a15342ec" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_ff96a6a3-601a-4513-814d-8135b020b840" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_c504cec4-20f9-4037-8f28-e45699241d3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ff96a6a3-601a-4513-814d-8135b020b840" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_c504cec4-20f9-4037-8f28-e45699241d3b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_c504cec4-20f9-4037-8f28-e45699241d3b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_c504cec4-20f9-4037-8f28-e45699241d3b" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_c504cec4-20f9-4037-8f28-e45699241d3b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_dd3fb42f-e943-43c6-936c-71ea60c566f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_c504cec4-20f9-4037-8f28-e45699241d3b" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_dd3fb42f-e943-43c6-936c-71ea60c566f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_CostsAndEstimatedEarningsInExcessOfBillingsMember_13db0f0d-4622-44e8-8def-ee41be775934" xlink:href="strl-20220630.xsd#strl_CostsAndEstimatedEarningsInExcessOfBillingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_dd3fb42f-e943-43c6-936c-71ea60c566f2" xlink:to="loc_strl_CostsAndEstimatedEarningsInExcessOfBillingsMember_13db0f0d-4622-44e8-8def-ee41be775934" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_90d99073-6b5a-4bde-8656-62d4a25d1df1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ff96a6a3-601a-4513-814d-8135b020b840" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_90d99073-6b5a-4bde-8656-62d4a25d1df1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_90d99073-6b5a-4bde-8656-62d4a25d1df1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_90d99073-6b5a-4bde-8656-62d4a25d1df1" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_90d99073-6b5a-4bde-8656-62d4a25d1df1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_692ad17e-9c1d-4dee-82e7-9e96ad728108" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_90d99073-6b5a-4bde-8656-62d4a25d1df1" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_692ad17e-9c1d-4dee-82e7-9e96ad728108" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLossMember_9e5ba6ae-44df-4541-bb22-ca605953acb0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_692ad17e-9c1d-4dee-82e7-9e96ad728108" xlink:to="loc_us-gaap_OperatingIncomeLossMember_9e5ba6ae-44df-4541-bb22-ca605953acb0" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/Consolidated50OwnedSubsidiariesNarrativeDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#Consolidated50OwnedSubsidiariesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/Consolidated50OwnedSubsidiariesNarrativeDetails" xlink:type="extended" id="i24ee4797357c47579f93d2962a9b5ebe_Consolidated50OwnedSubsidiariesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestLineItems_259f5c43-9d90-4e16-b987-32e0de0ff4ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ConsolidatedEntitiesOwnershipPercentage_e0006e1a-6ece-4597-91c3-d4914ff517c6" xlink:href="strl-20220630.xsd#strl_ConsolidatedEntitiesOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_259f5c43-9d90-4e16-b987-32e0de0ff4ee" xlink:to="loc_strl_ConsolidatedEntitiesOwnershipPercentage_e0006e1a-6ece-4597-91c3-d4914ff517c6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_Consolidated50OwnedSubsidiariesNumberOfEntities_3ef547fe-130e-4729-b602-b58509d8ca19" xlink:href="strl-20220630.xsd#strl_Consolidated50OwnedSubsidiariesNumberOfEntities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_259f5c43-9d90-4e16-b987-32e0de0ff4ee" xlink:to="loc_strl_Consolidated50OwnedSubsidiariesNumberOfEntities_3ef547fe-130e-4729-b602-b58509d8ca19" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromSubsidiariesBeforeTax_3aad7eaf-07fa-4d58-8099-24a6920b49b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromSubsidiariesBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_259f5c43-9d90-4e16-b987-32e0de0ff4ee" xlink:to="loc_us-gaap_IncomeLossFromSubsidiariesBeforeTax_3aad7eaf-07fa-4d58-8099-24a6920b49b3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_MembersInterestSubjectToMandatoryRedemption_92575857-7e84-47cd-a8a3-8048d0a702d1" xlink:href="strl-20220630.xsd#strl_MembersInterestSubjectToMandatoryRedemption"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_259f5c43-9d90-4e16-b987-32e0de0ff4ee" xlink:to="loc_strl_MembersInterestSubjectToMandatoryRedemption_92575857-7e84-47cd-a8a3-8048d0a702d1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_NumberOfDeathAndDisabilityInsurancePolicies_419eb69e-30f6-4314-8338-42c1e3b38c80" xlink:href="strl-20220630.xsd#strl_NumberOfDeathAndDisabilityInsurancePolicies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_259f5c43-9d90-4e16-b987-32e0de0ff4ee" xlink:to="loc_strl_NumberOfDeathAndDisabilityInsurancePolicies_419eb69e-30f6-4314-8338-42c1e3b38c80" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DeathAndDisabilityInsurancePoliciesPerPolicyAmount_98308f01-0e28-4f0a-b441-856e7d963c4c" xlink:href="strl-20220630.xsd#strl_DeathAndDisabilityInsurancePoliciesPerPolicyAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_259f5c43-9d90-4e16-b987-32e0de0ff4ee" xlink:to="loc_strl_DeathAndDisabilityInsurancePoliciesPerPolicyAmount_98308f01-0e28-4f0a-b441-856e7d963c4c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestTable_a707a252-a1b4-42be-9f2e-8b697867ec6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_MinorityInterestLineItems_259f5c43-9d90-4e16-b987-32e0de0ff4ee" xlink:to="loc_us-gaap_MinorityInterestTable_a707a252-a1b4-42be-9f2e-8b697867ec6a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_017dd26b-58e2-4911-915a-0638ec632f8d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_MinorityInterestTable_a707a252-a1b4-42be-9f2e-8b697867ec6a" xlink:to="loc_srt_ConsolidatedEntitiesAxis_017dd26b-58e2-4911-915a-0638ec632f8d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_017dd26b-58e2-4911-915a-0638ec632f8d_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_017dd26b-58e2-4911-915a-0638ec632f8d" xlink:to="loc_srt_ConsolidatedEntitiesDomain_017dd26b-58e2-4911-915a-0638ec632f8d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_3308d50c-4b0b-4660-bb3c-4689d4535b43" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_017dd26b-58e2-4911-915a-0638ec632f8d" xlink:to="loc_srt_ConsolidatedEntitiesDomain_3308d50c-4b0b-4660-bb3c-4689d4535b43" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_b18914e1-ca33-4585-b9f0-4d2093d9bcb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_3308d50c-4b0b-4660-bb3c-4689d4535b43" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_b18914e1-ca33-4585-b9f0-4d2093d9bcb6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_3c2b4c3f-4899-479b-b268-d9e126ed720b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_MinorityInterestTable_a707a252-a1b4-42be-9f2e-8b697867ec6a" xlink:to="loc_dei_LegalEntityAxis_3c2b4c3f-4899-479b-b268-d9e126ed720b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3c2b4c3f-4899-479b-b268-d9e126ed720b_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_3c2b4c3f-4899-479b-b268-d9e126ed720b" xlink:to="loc_dei_EntityDomain_3c2b4c3f-4899-479b-b268-d9e126ed720b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8f280fd4-78b2-4f99-ae36-355df5212627" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_3c2b4c3f-4899-479b-b268-d9e126ed720b" xlink:to="loc_dei_EntityDomain_8f280fd4-78b2-4f99-ae36-355df5212627" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_MyersMember_b45c1666-065a-4e52-86a7-5fdd8f48150e" xlink:href="strl-20220630.xsd#strl_MyersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_8f280fd4-78b2-4f99-ae36-355df5212627" xlink:to="loc_strl_MyersMember_b45c1666-065a-4e52-86a7-5fdd8f48150e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/Consolidated50OwnedSubsidiariesConsolidated50OwnedSubsidiariesStatementofOperationsDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#Consolidated50OwnedSubsidiariesConsolidated50OwnedSubsidiariesStatementofOperationsDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/Consolidated50OwnedSubsidiariesConsolidated50OwnedSubsidiariesStatementofOperationsDetails" xlink:type="extended" id="i62078513347043b1b831495387f49066_Consolidated50OwnedSubsidiariesConsolidated50OwnedSubsidiariesStatementofOperationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityLineItems_c2b56af2-448e-4acc-a0ae-c420ea35231a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_30d77d16-f178-42f8-9d43-44d70b9011d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_c2b56af2-448e-4acc-a0ae-c420ea35231a" xlink:to="loc_us-gaap_Revenues_30d77d16-f178-42f8-9d43-44d70b9011d7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_55cb7f57-40b8-4ba0-b7e8-0921b57f0443" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_c2b56af2-448e-4acc-a0ae-c420ea35231a" xlink:to="loc_us-gaap_OperatingIncomeLoss_55cb7f57-40b8-4ba0-b7e8-0921b57f0443" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_63af1fbe-0efd-4c7b-9e65-d0329d70968a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_c2b56af2-448e-4acc-a0ae-c420ea35231a" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_63af1fbe-0efd-4c7b-9e65-d0329d70968a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_8afb0b41-346b-45e5-9bd0-f5bf4de22129" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_c2b56af2-448e-4acc-a0ae-c420ea35231a" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_8afb0b41-346b-45e5-9bd0-f5bf4de22129" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_cad43cda-7630-4c03-86a1-31c8cdf8f5f1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_8afb0b41-346b-45e5-9bd0-f5bf4de22129" xlink:to="loc_srt_ConsolidatedEntitiesAxis_cad43cda-7630-4c03-86a1-31c8cdf8f5f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_cad43cda-7630-4c03-86a1-31c8cdf8f5f1_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_cad43cda-7630-4c03-86a1-31c8cdf8f5f1" xlink:to="loc_srt_ConsolidatedEntitiesDomain_cad43cda-7630-4c03-86a1-31c8cdf8f5f1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_efcacef6-2a37-4863-94bf-9403bd5f9d98" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_cad43cda-7630-4c03-86a1-31c8cdf8f5f1" xlink:to="loc_srt_ConsolidatedEntitiesDomain_efcacef6-2a37-4863-94bf-9403bd5f9d98" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_34156e04-c7ce-4351-90cd-cdb64696cc99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_efcacef6-2a37-4863-94bf-9403bd5f9d98" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_34156e04-c7ce-4351-90cd-cdb64696cc99" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_afc2abfd-e4b7-4162-bebe-47d791ca79c8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_8afb0b41-346b-45e5-9bd0-f5bf4de22129" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_afc2abfd-e4b7-4162-bebe-47d791ca79c8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_afc2abfd-e4b7-4162-bebe-47d791ca79c8_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_afc2abfd-e4b7-4162-bebe-47d791ca79c8" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_afc2abfd-e4b7-4162-bebe-47d791ca79c8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_1c396f43-0572-4eb8-8eba-e5c6dda1e1d1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_afc2abfd-e4b7-4162-bebe-47d791ca79c8" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_1c396f43-0572-4eb8-8eba-e5c6dda1e1d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_MyersMember_3b881202-c664-46e0-8186-2651325cbace" xlink:href="strl-20220630.xsd#strl_MyersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_1c396f43-0572-4eb8-8eba-e5c6dda1e1d1" xlink:to="loc_strl_MyersMember_3b881202-c664-46e0-8186-2651325cbace" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/ConstructionJointVenturesSEMAFinancialsDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#ConstructionJointVenturesSEMAFinancialsDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/ConstructionJointVenturesSEMAFinancialsDetails" xlink:type="extended" id="i697af93430dc4f80a2138336f78ca14f_ConstructionJointVenturesSEMAFinancialsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_dcfbaf68-d291-4d08-b68b-3ec93663c49a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityOwnershipPercentage_b4a62763-5fd7-4ea1-b646-9c251185069e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_dcfbaf68-d291-4d08-b68b-3ec93663c49a" xlink:to="loc_us-gaap_VariableInterestEntityOwnershipPercentage_b4a62763-5fd7-4ea1-b646-9c251185069e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_5efdc9a5-e4cb-4eb5-be2e-41e3a41db402" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_dcfbaf68-d291-4d08-b68b-3ec93663c49a" xlink:to="loc_us-gaap_Revenues_5efdc9a5-e4cb-4eb5-be2e-41e3a41db402" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_d3d067b8-f284-417a-8707-177d6a8e5b8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_dcfbaf68-d291-4d08-b68b-3ec93663c49a" xlink:to="loc_us-gaap_OperatingIncomeLoss_d3d067b8-f284-417a-8707-177d6a8e5b8b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_f241cecd-93e5-4288-8f11-441a0d24ab4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_dcfbaf68-d291-4d08-b68b-3ec93663c49a" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_f241cecd-93e5-4288-8f11-441a0d24ab4b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_7d2dfd81-f03b-4344-ad1c-68e7947dc8ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_dcfbaf68-d291-4d08-b68b-3ec93663c49a" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_7d2dfd81-f03b-4344-ad1c-68e7947dc8ef" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_94963b7f-ccaf-45b9-8ba9-c64a84c1131f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_7d2dfd81-f03b-4344-ad1c-68e7947dc8ef" xlink:to="loc_dei_LegalEntityAxis_94963b7f-ccaf-45b9-8ba9-c64a84c1131f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_94963b7f-ccaf-45b9-8ba9-c64a84c1131f_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_94963b7f-ccaf-45b9-8ba9-c64a84c1131f" xlink:to="loc_dei_EntityDomain_94963b7f-ccaf-45b9-8ba9-c64a84c1131f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1eecfd98-f988-4afb-8efa-691d95acd900" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_94963b7f-ccaf-45b9-8ba9-c64a84c1131f" xlink:to="loc_dei_EntityDomain_1eecfd98-f988-4afb-8efa-691d95acd900" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_RLWMember_304cabd6-6935-4f80-a812-bb0e9f6e6c85" xlink:href="strl-20220630.xsd#strl_RLWMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_1eecfd98-f988-4afb-8efa-691d95acd900" xlink:to="loc_strl_RLWMember_304cabd6-6935-4f80-a812-bb0e9f6e6c85" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_SEMAConstructionIncMember_96e38368-f2a3-4bc9-a4a7-a3285391a146" xlink:href="strl-20220630.xsd#strl_SEMAConstructionIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_1eecfd98-f988-4afb-8efa-691d95acd900" xlink:to="loc_strl_SEMAConstructionIncMember_96e38368-f2a3-4bc9-a4a7-a3285391a146" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_a2249a4e-ccc7-494e-917f-a57019c77bec" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_7d2dfd81-f03b-4344-ad1c-68e7947dc8ef" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_a2249a4e-ccc7-494e-917f-a57019c77bec" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_a2249a4e-ccc7-494e-917f-a57019c77bec_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_a2249a4e-ccc7-494e-917f-a57019c77bec" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_a2249a4e-ccc7-494e-917f-a57019c77bec_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_ac5a7a43-e2ea-46fe-bbaa-308149df08f1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_a2249a4e-ccc7-494e-917f-a57019c77bec" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_ac5a7a43-e2ea-46fe-bbaa-308149df08f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_JointVenturesMember_bd947b89-56f6-4386-bd92-57f6f3e6106d" xlink:href="strl-20220630.xsd#strl_JointVenturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_ac5a7a43-e2ea-46fe-bbaa-308149df08f1" xlink:to="loc_strl_JointVenturesMember_bd947b89-56f6-4386-bd92-57f6f3e6106d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_1ce63721-fe40-441f-ae8d-50c5bc33ee44" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_7d2dfd81-f03b-4344-ad1c-68e7947dc8ef" xlink:to="loc_srt_ConsolidatedEntitiesAxis_1ce63721-fe40-441f-ae8d-50c5bc33ee44" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1ce63721-fe40-441f-ae8d-50c5bc33ee44_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1ce63721-fe40-441f-ae8d-50c5bc33ee44" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1ce63721-fe40-441f-ae8d-50c5bc33ee44_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_d741eff7-6e62-46eb-a330-7bb5d0d2a363" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1ce63721-fe40-441f-ae8d-50c5bc33ee44" xlink:to="loc_srt_ConsolidatedEntitiesDomain_d741eff7-6e62-46eb-a330-7bb5d0d2a363" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_24d3dcfb-e6ac-4f00-8145-4cfa98725799" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_d741eff7-6e62-46eb-a330-7bb5d0d2a363" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_24d3dcfb-e6ac-4f00-8145-4cfa98725799" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/ConstructionJointVenturesConstructionJointVenturesPartnerShareDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#ConstructionJointVenturesConstructionJointVenturesPartnerShareDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/ConstructionJointVenturesConstructionJointVenturesPartnerShareDetails" xlink:type="extended" id="i2b473dd8bf044a97a2ce02fc4e012d1c_ConstructionJointVenturesConstructionJointVenturesPartnerShareDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_899d9083-7ea6-4b1f-a497-5af7a396b2cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_78fec01f-6ef0-4b15-8a44-fa570692c2ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_899d9083-7ea6-4b1f-a497-5af7a396b2cd" xlink:to="loc_us-gaap_AssetsCurrent_78fec01f-6ef0-4b15-8a44-fa570692c2ae" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_bb61fca3-f0ea-4f30-b2a5-ad76d85f6bb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_899d9083-7ea6-4b1f-a497-5af7a396b2cd" xlink:to="loc_us-gaap_LiabilitiesCurrent_bb61fca3-f0ea-4f30-b2a5-ad76d85f6bb2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ReceivablesFromAndEquityInConstructionJointVenture_4a955de4-3de2-4e3d-93ec-994bb3b8e733" xlink:href="strl-20220630.xsd#strl_ReceivablesFromAndEquityInConstructionJointVenture"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_899d9083-7ea6-4b1f-a497-5af7a396b2cd" xlink:to="loc_strl_ReceivablesFromAndEquityInConstructionJointVenture_4a955de4-3de2-4e3d-93ec-994bb3b8e733" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_286d134c-8f89-4c4a-ac43-c703bfa14764" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_899d9083-7ea6-4b1f-a497-5af7a396b2cd" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_286d134c-8f89-4c4a-ac43-c703bfa14764" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_7f7cd17e-ec2c-4536-b53c-f1f0958f0c00" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_286d134c-8f89-4c4a-ac43-c703bfa14764" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_7f7cd17e-ec2c-4536-b53c-f1f0958f0c00" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_7f7cd17e-ec2c-4536-b53c-f1f0958f0c00_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_7f7cd17e-ec2c-4536-b53c-f1f0958f0c00" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_7f7cd17e-ec2c-4536-b53c-f1f0958f0c00_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_abf72413-c044-482c-ac58-b3626eec0b5a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_7f7cd17e-ec2c-4536-b53c-f1f0958f0c00" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_abf72413-c044-482c-ac58-b3626eec0b5a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_JointVenturesMember_cff7da9d-4ce7-4b28-aac1-564a14bc8361" xlink:href="strl-20220630.xsd#strl_JointVenturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_abf72413-c044-482c-ac58-b3626eec0b5a" xlink:to="loc_strl_JointVenturesMember_cff7da9d-4ce7-4b28-aac1-564a14bc8361" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_8efd320c-611c-4a62-a543-65545e09d51a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_286d134c-8f89-4c4a-ac43-c703bfa14764" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_8efd320c-611c-4a62-a543-65545e09d51a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_8efd320c-611c-4a62-a543-65545e09d51a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_8efd320c-611c-4a62-a543-65545e09d51a" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_8efd320c-611c-4a62-a543-65545e09d51a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_9e62562e-444f-4637-aa4f-9fe7af6e903d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_8efd320c-611c-4a62-a543-65545e09d51a" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_9e62562e-444f-4637-aa4f-9fe7af6e903d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember_e8367beb-e7d1-4943-b19c-23d62c1bb578" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_9e62562e-444f-4637-aa4f-9fe7af6e903d" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember_e8367beb-e7d1-4943-b19c-23d62c1bb578" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/ConstructionJointVenturesIncomeStatementInformationDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#ConstructionJointVenturesIncomeStatementInformationDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/ConstructionJointVenturesIncomeStatementInformationDetails" xlink:type="extended" id="id9aac536b2184d349a19f3d0001e52b6_ConstructionJointVenturesIncomeStatementInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_27fa1879-daeb-4114-9bee-8cfb0c77049f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_ada1692e-8afe-465a-9f24-fa479a7345a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_27fa1879-daeb-4114-9bee-8cfb0c77049f" xlink:to="loc_us-gaap_Revenues_ada1692e-8afe-465a-9f24-fa479a7345a3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_cb482c88-53bc-4dc4-9408-6472d9b22a66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_27fa1879-daeb-4114-9bee-8cfb0c77049f" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_cb482c88-53bc-4dc4-9408-6472d9b22a66" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestAbstract_92ac1e27-8b3c-4732-b967-11a01fbbe19c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_27fa1879-daeb-4114-9bee-8cfb0c77049f" xlink:to="loc_us-gaap_NoncontrollingInterestAbstract_92ac1e27-8b3c-4732-b967-11a01fbbe19c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_1f558251-9aeb-454e-922b-aae7655783d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_92ac1e27-8b3c-4732-b967-11a01fbbe19c" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_1f558251-9aeb-454e-922b-aae7655783d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c5e6d86f-2579-491a-8b75-dd17d0b723ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_92ac1e27-8b3c-4732-b967-11a01fbbe19c" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c5e6d86f-2579-491a-8b75-dd17d0b723ce" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_4d3b79ab-d55a-437b-b475-c66b9d30db3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_27fa1879-daeb-4114-9bee-8cfb0c77049f" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_4d3b79ab-d55a-437b-b475-c66b9d30db3d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_571224f4-4a90-4d46-98c8-d3f6914ff684" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_4d3b79ab-d55a-437b-b475-c66b9d30db3d" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_571224f4-4a90-4d46-98c8-d3f6914ff684" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_571224f4-4a90-4d46-98c8-d3f6914ff684_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_571224f4-4a90-4d46-98c8-d3f6914ff684" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_571224f4-4a90-4d46-98c8-d3f6914ff684_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_f7362e33-7394-4753-80cd-a9375dfa7311" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_571224f4-4a90-4d46-98c8-d3f6914ff684" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_f7362e33-7394-4753-80cd-a9375dfa7311" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_JointVenturesMember_e6f57260-e4c4-4638-a3c1-66d6fd55ecd5" xlink:href="strl-20220630.xsd#strl_JointVenturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_f7362e33-7394-4753-80cd-a9375dfa7311" xlink:to="loc_strl_JointVenturesMember_e6f57260-e4c4-4638-a3c1-66d6fd55ecd5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_1172dcaa-3d52-4044-a91d-31fce5fa5930" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_4d3b79ab-d55a-437b-b475-c66b9d30db3d" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_1172dcaa-3d52-4044-a91d-31fce5fa5930" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_1172dcaa-3d52-4044-a91d-31fce5fa5930_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_1172dcaa-3d52-4044-a91d-31fce5fa5930" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_1172dcaa-3d52-4044-a91d-31fce5fa5930_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_b686999c-f56e-49e5-a825-c3c65c433207" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_1172dcaa-3d52-4044-a91d-31fce5fa5930" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_b686999c-f56e-49e5-a825-c3c65c433207" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember_b854b8b0-58f4-42dd-9260-ceb946bd7293" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_b686999c-f56e-49e5-a825-c3c65c433207" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember_b854b8b0-58f4-42dd-9260-ceb946bd7293" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/PropertyandEquipmentDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#PropertyandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/PropertyandEquipmentDetails" xlink:type="extended" id="i24169c7bdf074e1aa5724641b16fb12a_PropertyandEquipmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2890e26d-3904-49d3-95be-94dd8c835da6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_350ab970-94c9-4371-b9b6-9792ab36d62c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2890e26d-3904-49d3-95be-94dd8c835da6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_350ab970-94c9-4371-b9b6-9792ab36d62c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_b3bfe540-7e0c-4c9a-8025-9509b8480cfb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2890e26d-3904-49d3-95be-94dd8c835da6" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_b3bfe540-7e0c-4c9a-8025-9509b8480cfb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_5d5ef551-727d-4a19-aa49-d5e164c8cdb0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2890e26d-3904-49d3-95be-94dd8c835da6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_5d5ef551-727d-4a19-aa49-d5e164c8cdb0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_58f1bd54-6671-4795-ac91-7adae7cd5122" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2890e26d-3904-49d3-95be-94dd8c835da6" xlink:to="loc_us-gaap_Depreciation_58f1bd54-6671-4795-ac91-7adae7cd5122" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1f795bbd-5a41-4725-a4ee-f524450d3d1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2890e26d-3904-49d3-95be-94dd8c835da6" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1f795bbd-5a41-4725-a4ee-f524450d3d1a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_55ec50ff-ac9e-45eb-a2b0-377347594972" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1f795bbd-5a41-4725-a4ee-f524450d3d1a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_55ec50ff-ac9e-45eb-a2b0-377347594972" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_55ec50ff-ac9e-45eb-a2b0-377347594972_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_55ec50ff-ac9e-45eb-a2b0-377347594972" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_55ec50ff-ac9e-45eb-a2b0-377347594972_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3de72793-0146-436a-b3ac-2613830e3c17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_55ec50ff-ac9e-45eb-a2b0-377347594972" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3de72793-0146-436a-b3ac-2613830e3c17" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ConstructionEquipmentMember_76fe1a8c-faa5-44a9-bdcb-53d6b57987c9" xlink:href="strl-20220630.xsd#strl_ConstructionEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3de72793-0146-436a-b3ac-2613830e3c17" xlink:to="loc_strl_ConstructionEquipmentMember_76fe1a8c-faa5-44a9-bdcb-53d6b57987c9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_9c1e5aaa-f032-4d6f-8540-8c27380c1e69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3de72793-0146-436a-b3ac-2613830e3c17" xlink:to="loc_us-gaap_BuildingMember_9c1e5aaa-f032-4d6f-8540-8c27380c1e69" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_b090e566-6611-4d2d-9b1f-6c0f6dfb03fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3de72793-0146-436a-b3ac-2613830e3c17" xlink:to="loc_us-gaap_LandMember_b090e566-6611-4d2d-9b1f-6c0f6dfb03fb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OfficeEquipmentMember_5f44edf8-109a-4fa6-9e94-e81887694e03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OfficeEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3de72793-0146-436a-b3ac-2613830e3c17" xlink:to="loc_us-gaap_OfficeEquipmentMember_5f44edf8-109a-4fa6-9e94-e81887694e03" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#GoodwillandOtherIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsDetails" xlink:type="extended" id="i12db272c03aa428ca373041d85a78c61_GoodwillandOtherIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_d952ee7f-9001-471b-a1cd-418fc3017ad2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_6d7ee1b7-f08d-40ea-81af-896b19410dfb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_d952ee7f-9001-471b-a1cd-418fc3017ad2" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_6d7ee1b7-f08d-40ea-81af-896b19410dfb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_e4b79ea2-9b38-4a20-a979-457c5f1f845d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_d952ee7f-9001-471b-a1cd-418fc3017ad2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_e4b79ea2-9b38-4a20-a979-457c5f1f845d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_6b20afb3-4321-4e7c-b733-69acb97728f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_d952ee7f-9001-471b-a1cd-418fc3017ad2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_6b20afb3-4321-4e7c-b733-69acb97728f3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_f9cd046e-bf70-499e-b64d-3867d44f6372" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_d952ee7f-9001-471b-a1cd-418fc3017ad2" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_f9cd046e-bf70-499e-b64d-3867d44f6372" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_8943dead-a949-438a-aab0-5691cee07264" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_d952ee7f-9001-471b-a1cd-418fc3017ad2" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_8943dead-a949-438a-aab0-5691cee07264" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_efb448a3-f631-472c-ae27-570be7355aa9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_8943dead-a949-438a-aab0-5691cee07264" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_efb448a3-f631-472c-ae27-570be7355aa9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_efb448a3-f631-472c-ae27-570be7355aa9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_efb448a3-f631-472c-ae27-570be7355aa9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_efb448a3-f631-472c-ae27-570be7355aa9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3db6b410-8504-494a-8a72-0d00c6034eef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_efb448a3-f631-472c-ae27-570be7355aa9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3db6b410-8504-494a-8a72-0d00c6034eef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_24a1cd9e-5669-4205-ab6c-295933c3b3bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3db6b410-8504-494a-8a72-0d00c6034eef" xlink:to="loc_us-gaap_CustomerRelationshipsMember_24a1cd9e-5669-4205-ab6c-295933c3b3bd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_12063baf-99c2-42ec-8238-5beaee1e29aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3db6b410-8504-494a-8a72-0d00c6034eef" xlink:to="loc_us-gaap_TradeNamesMember_12063baf-99c2-42ec-8238-5beaee1e29aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_ddb8ea2a-396c-4742-9a07-b0c485245228" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3db6b410-8504-494a-8a72-0d00c6034eef" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_ddb8ea2a-396c-4742-9a07-b0c485245228" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/DebtLongtermDebtDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#DebtLongtermDebtDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/DebtLongtermDebtDetails" xlink:type="extended" id="i9b26643668994d7d945e761e53a7ece2_DebtLongtermDebtDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_f6cc7840-6e1d-4856-9f40-6f6d79e71158" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_a400cb31-faed-4779-ae3f-c88cb120de6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f6cc7840-6e1d-4856-9f40-6f6d79e71158" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_a400cb31-faed-4779-ae3f-c88cb120de6d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_LongtermDebtCurrentMaturitiesGross_450c736a-531c-4e8b-b066-fff485205273" xlink:href="strl-20220630.xsd#strl_LongtermDebtCurrentMaturitiesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f6cc7840-6e1d-4856-9f40-6f6d79e71158" xlink:to="loc_strl_LongtermDebtCurrentMaturitiesGross_450c736a-531c-4e8b-b066-fff485205273" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsCurrentNet_c021a421-3cfe-4326-a1b8-edf2eb67b503" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsCurrentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f6cc7840-6e1d-4856-9f40-6f6d79e71158" xlink:to="loc_us-gaap_DeferredFinanceCostsCurrentNet_c021a421-3cfe-4326-a1b8-edf2eb67b503" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_5c2c1613-cfb7-4d44-abcd-c2ab412e5bcf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f6cc7840-6e1d-4856-9f40-6f6d79e71158" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_5c2c1613-cfb7-4d44-abcd-c2ab412e5bcf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_444355fa-9a77-4d90-9899-41952f7411dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f6cc7840-6e1d-4856-9f40-6f6d79e71158" xlink:to="loc_us-gaap_DebtInstrumentTable_444355fa-9a77-4d90-9899-41952f7411dd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_855bbe9e-62b4-4afd-80f8-03b81f710b41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_444355fa-9a77-4d90-9899-41952f7411dd" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_855bbe9e-62b4-4afd-80f8-03b81f710b41" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_855bbe9e-62b4-4afd-80f8-03b81f710b41_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_855bbe9e-62b4-4afd-80f8-03b81f710b41" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_855bbe9e-62b4-4afd-80f8-03b81f710b41_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_87406859-017f-44ae-8081-e9133d9d9787" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_855bbe9e-62b4-4afd-80f8-03b81f710b41" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_87406859-017f-44ae-8081-e9133d9d9787" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_12f51649-b637-425b-8050-82959e905131" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_87406859-017f-44ae-8081-e9133d9d9787" xlink:to="loc_us-gaap_SecuredDebtMember_12f51649-b637-425b-8050-82959e905131" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_88029ee1-6461-4260-be37-820ce452d06e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_444355fa-9a77-4d90-9899-41952f7411dd" xlink:to="loc_us-gaap_DebtInstrumentAxis_88029ee1-6461-4260-be37-820ce452d06e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_88029ee1-6461-4260-be37-820ce452d06e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_88029ee1-6461-4260-be37-820ce452d06e" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_88029ee1-6461-4260-be37-820ce452d06e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_7f713016-6a60-4e2d-b4b6-d84acd969057" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_88029ee1-6461-4260-be37-820ce452d06e" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_7f713016-6a60-4e2d-b4b6-d84acd969057" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_TermLoanFacilityMember_67f1f2bd-5586-4942-be14-efac25ad3e00" xlink:href="strl-20220630.xsd#strl_TermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_7f713016-6a60-4e2d-b4b6-d84acd969057" xlink:to="loc_strl_TermLoanFacilityMember_67f1f2bd-5586-4942-be14-efac25ad3e00" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_e16f22d4-bc58-4e15-b0ed-ca20cbaf6c5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_7f713016-6a60-4e2d-b4b6-d84acd969057" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_e16f22d4-bc58-4e15-b0ed-ca20cbaf6c5e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_TheCreditFacilityMember_6ca8a0e9-5615-48a1-8b0b-5abcb4f3069c" xlink:href="strl-20220630.xsd#strl_TheCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_7f713016-6a60-4e2d-b4b6-d84acd969057" xlink:to="loc_strl_TheCreditFacilityMember_6ca8a0e9-5615-48a1-8b0b-5abcb4f3069c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_OtherDebtMember_515b097c-3bee-48ef-95a6-33c1164b603b" xlink:href="strl-20220630.xsd#strl_OtherDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_7f713016-6a60-4e2d-b4b6-d84acd969057" xlink:to="loc_strl_OtherDebtMember_515b097c-3bee-48ef-95a6-33c1164b603b" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/DebtNarrativeDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#DebtNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/DebtNarrativeDetails" xlink:type="extended" id="icd2e225f95874cbe8bc559cebd2d8e38_DebtNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_c9c8635e-68c5-45be-93e5-74ce6a168fe1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_6869bd5e-a5c6-47de-9319-f637cbfd4967" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c9c8635e-68c5-45be-93e5-74ce6a168fe1" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_6869bd5e-a5c6-47de-9319-f637cbfd4967" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_51feb063-0bca-4649-91c6-9bb596c62f6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c9c8635e-68c5-45be-93e5-74ce6a168fe1" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_51feb063-0bca-4649-91c6-9bb596c62f6b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DebtInstrumentStatedLIBORInterestRate_aee4123c-8254-4e87-b599-8d87cb0549e2" xlink:href="strl-20220630.xsd#strl_DebtInstrumentStatedLIBORInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c9c8635e-68c5-45be-93e5-74ce6a168fe1" xlink:to="loc_strl_DebtInstrumentStatedLIBORInterestRate_aee4123c-8254-4e87-b599-8d87cb0549e2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_5c2100f4-3d9d-4b54-9784-335de1f19b2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c9c8635e-68c5-45be-93e5-74ce6a168fe1" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_5c2100f4-3d9d-4b54-9784-335de1f19b2a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_8315a8d5-5386-43c8-b0e2-d908c4721b7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c9c8635e-68c5-45be-93e5-74ce6a168fe1" xlink:to="loc_us-gaap_DerivativeNotionalAmount_8315a8d5-5386-43c8-b0e2-d908c4721b7b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_48fb46ae-55b0-4e7f-8c26-dbfff6072198" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c9c8635e-68c5-45be-93e5-74ce6a168fe1" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_48fb46ae-55b0-4e7f-8c26-dbfff6072198" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_31147587-14f6-407f-a7b7-3ff984770449" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentPeriodicPaymentPrincipal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c9c8635e-68c5-45be-93e5-74ce6a168fe1" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_31147587-14f6-407f-a7b7-3ff984770449" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentRequiredPaymentTerm_9da60401-a838-40c0-857e-51b69700363f" xlink:href="strl-20220630.xsd#strl_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentRequiredPaymentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c9c8635e-68c5-45be-93e5-74ce6a168fe1" xlink:to="loc_strl_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentRequiredPaymentTerm_9da60401-a838-40c0-857e-51b69700363f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_61f00c22-551c-49e8-aa6f-4367a791405d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c9c8635e-68c5-45be-93e5-74ce6a168fe1" xlink:to="loc_us-gaap_RepaymentsOfDebt_61f00c22-551c-49e8-aa6f-4367a791405d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_ab5c07a6-1e44-4c70-bb7e-044f44ef22ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c9c8635e-68c5-45be-93e5-74ce6a168fe1" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_ab5c07a6-1e44-4c70-bb7e-044f44ef22ff" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_0980e14a-7374-461c-aed2-9ea2152e18d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c9c8635e-68c5-45be-93e5-74ce6a168fe1" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_0980e14a-7374-461c-aed2-9ea2152e18d8" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_25578f94-2848-42af-a15d-48a51d9f524b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c9c8635e-68c5-45be-93e5-74ce6a168fe1" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_25578f94-2848-42af-a15d-48a51d9f524b" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_Consolidated50OwnedSubsidiariesNumberOfEntities_695f90e4-9f69-4920-a6b3-da726093d65e" xlink:href="strl-20220630.xsd#strl_Consolidated50OwnedSubsidiariesNumberOfEntities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c9c8635e-68c5-45be-93e5-74ce6a168fe1" xlink:to="loc_strl_Consolidated50OwnedSubsidiariesNumberOfEntities_695f90e4-9f69-4920-a6b3-da726093d65e" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ConsolidatedEntitiesOwnershipPercentage_7ac37eef-7d88-4776-bd1f-d7037c738b59" xlink:href="strl-20220630.xsd#strl_ConsolidatedEntitiesOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c9c8635e-68c5-45be-93e5-74ce6a168fe1" xlink:to="loc_strl_ConsolidatedEntitiesOwnershipPercentage_7ac37eef-7d88-4776-bd1f-d7037c738b59" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtinguishmentOfDebtAmount_45424424-0d06-4357-998a-c3d65715339e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ExtinguishmentOfDebtAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c9c8635e-68c5-45be-93e5-74ce6a168fe1" xlink:to="loc_us-gaap_ExtinguishmentOfDebtAmount_45424424-0d06-4357-998a-c3d65715339e" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_af40375c-b3d0-4218-ad0a-a43c3dbabd42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c9c8635e-68c5-45be-93e5-74ce6a168fe1" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_af40375c-b3d0-4218-ad0a-a43c3dbabd42" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_2fe58690-8346-47d1-84a5-753acc82e21e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c9c8635e-68c5-45be-93e5-74ce6a168fe1" xlink:to="loc_us-gaap_DebtInstrumentTable_2fe58690-8346-47d1-84a5-753acc82e21e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_76cc2368-df60-498e-8e01-78f575ec5496" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_2fe58690-8346-47d1-84a5-753acc82e21e" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_76cc2368-df60-498e-8e01-78f575ec5496" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_76cc2368-df60-498e-8e01-78f575ec5496_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_76cc2368-df60-498e-8e01-78f575ec5496" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_76cc2368-df60-498e-8e01-78f575ec5496_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_d72aeb48-bb11-499d-a1e6-943bfc737f67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_76cc2368-df60-498e-8e01-78f575ec5496" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_d72aeb48-bb11-499d-a1e6-943bfc737f67" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_5234239e-ebea-4945-8586-bb7ea412f7dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_d72aeb48-bb11-499d-a1e6-943bfc737f67" xlink:to="loc_us-gaap_SecuredDebtMember_5234239e-ebea-4945-8586-bb7ea412f7dd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_853604b1-2ae6-4cb1-be56-76ce290ad9e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_d72aeb48-bb11-499d-a1e6-943bfc737f67" xlink:to="loc_us-gaap_LineOfCreditMember_853604b1-2ae6-4cb1-be56-76ce290ad9e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_6fc23ff8-b617-4af9-b37c-5018637cf389" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_2fe58690-8346-47d1-84a5-753acc82e21e" xlink:to="loc_us-gaap_DebtInstrumentAxis_6fc23ff8-b617-4af9-b37c-5018637cf389" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_6fc23ff8-b617-4af9-b37c-5018637cf389_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_6fc23ff8-b617-4af9-b37c-5018637cf389" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_6fc23ff8-b617-4af9-b37c-5018637cf389_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_91bef28f-4d05-41fd-89e0-4d70e25d5492" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_6fc23ff8-b617-4af9-b37c-5018637cf389" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_91bef28f-4d05-41fd-89e0-4d70e25d5492" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_CreditAgreementMember_b7a07be3-6e23-4f09-a648-f58caccc5b77" xlink:href="strl-20220630.xsd#strl_CreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_91bef28f-4d05-41fd-89e0-4d70e25d5492" xlink:to="loc_strl_CreditAgreementMember_b7a07be3-6e23-4f09-a648-f58caccc5b77" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_TermLoanFacilityMember_787ec7dc-a365-4a4a-a3ed-c741b4e383a4" xlink:href="strl-20220630.xsd#strl_TermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_91bef28f-4d05-41fd-89e0-4d70e25d5492" xlink:to="loc_strl_TermLoanFacilityMember_787ec7dc-a365-4a4a-a3ed-c741b4e383a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_TheRevolvingCreditFacilityMember_1d91279a-f1ce-4313-9a33-7dfd3acde4eb" xlink:href="strl-20220630.xsd#strl_TheRevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_91bef28f-4d05-41fd-89e0-4d70e25d5492" xlink:to="loc_strl_TheRevolvingCreditFacilityMember_1d91279a-f1ce-4313-9a33-7dfd3acde4eb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_PaycheckProtectionProgramMember_7f57b11d-1f66-4066-ab4b-e43645ce3ecc" xlink:href="strl-20220630.xsd#strl_PaycheckProtectionProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_91bef28f-4d05-41fd-89e0-4d70e25d5492" xlink:to="loc_strl_PaycheckProtectionProgramMember_7f57b11d-1f66-4066-ab4b-e43645ce3ecc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_0955a1fd-148e-485d-a556-3df0c2e557b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_2fe58690-8346-47d1-84a5-753acc82e21e" xlink:to="loc_us-gaap_CreditFacilityAxis_0955a1fd-148e-485d-a556-3df0c2e557b9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_0955a1fd-148e-485d-a556-3df0c2e557b9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_0955a1fd-148e-485d-a556-3df0c2e557b9" xlink:to="loc_us-gaap_CreditFacilityDomain_0955a1fd-148e-485d-a556-3df0c2e557b9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_a1b03b90-926a-4684-a763-3ec5d4031af0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_0955a1fd-148e-485d-a556-3df0c2e557b9" xlink:to="loc_us-gaap_CreditFacilityDomain_a1b03b90-926a-4684-a763-3ec5d4031af0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_a1775f23-676a-4788-95fd-a0a93114e160" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_a1b03b90-926a-4684-a763-3ec5d4031af0" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_a1775f23-676a-4788-95fd-a0a93114e160" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_SwingLineLoanMember_32e6ac36-2105-418a-9fb5-e80b52739a81" xlink:href="strl-20220630.xsd#strl_SwingLineLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_a1b03b90-926a-4684-a763-3ec5d4031af0" xlink:to="loc_strl_SwingLineLoanMember_32e6ac36-2105-418a-9fb5-e80b52739a81" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_141dcd6c-5f04-4b3d-950b-183670de4bd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_2fe58690-8346-47d1-84a5-753acc82e21e" xlink:to="loc_us-gaap_VariableRateAxis_141dcd6c-5f04-4b3d-950b-183670de4bd3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_141dcd6c-5f04-4b3d-950b-183670de4bd3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_141dcd6c-5f04-4b3d-950b-183670de4bd3" xlink:to="loc_us-gaap_VariableRateDomain_141dcd6c-5f04-4b3d-950b-183670de4bd3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_46b48e37-7e2c-4e16-943b-91ab5e8abcc3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_141dcd6c-5f04-4b3d-950b-183670de4bd3" xlink:to="loc_us-gaap_VariableRateDomain_46b48e37-7e2c-4e16-943b-91ab5e8abcc3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_a7e9f536-d85c-4067-8bf0-11bf879a8b25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_46b48e37-7e2c-4e16-943b-91ab5e8abcc3" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_a7e9f536-d85c-4067-8bf0-11bf879a8b25" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_f2a3e6eb-9fff-4614-bf1c-d7be3979bfe4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_2fe58690-8346-47d1-84a5-753acc82e21e" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_f2a3e6eb-9fff-4614-bf1c-d7be3979bfe4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_f2a3e6eb-9fff-4614-bf1c-d7be3979bfe4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_f2a3e6eb-9fff-4614-bf1c-d7be3979bfe4" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_f2a3e6eb-9fff-4614-bf1c-d7be3979bfe4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_0c337318-18e8-43aa-8eb1-555c0acaca0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_f2a3e6eb-9fff-4614-bf1c-d7be3979bfe4" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_0c337318-18e8-43aa-8eb1-555c0acaca0b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_2bdb6ddf-2410-4d0d-a362-8948f0412eed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_0c337318-18e8-43aa-8eb1-555c0acaca0b" xlink:to="loc_us-gaap_InterestRateSwapMember_2bdb6ddf-2410-4d0d-a362-8948f0412eed" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_0bef0bab-fd37-4ab2-a0a6-fa382b8098a5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_2fe58690-8346-47d1-84a5-753acc82e21e" xlink:to="loc_srt_StatementScenarioAxis_0bef0bab-fd37-4ab2-a0a6-fa382b8098a5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_0bef0bab-fd37-4ab2-a0a6-fa382b8098a5_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_0bef0bab-fd37-4ab2-a0a6-fa382b8098a5" xlink:to="loc_srt_ScenarioUnspecifiedDomain_0bef0bab-fd37-4ab2-a0a6-fa382b8098a5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_6b7947f0-5baa-47ab-a96f-1b1cca6ed6fe" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_0bef0bab-fd37-4ab2-a0a6-fa382b8098a5" xlink:to="loc_srt_ScenarioUnspecifiedDomain_6b7947f0-5baa-47ab-a96f-1b1cca6ed6fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_6d40482c-27b9-40a2-b867-a87e3946a622" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_6b7947f0-5baa-47ab-a96f-1b1cca6ed6fe" xlink:to="loc_srt_ScenarioForecastMember_6d40482c-27b9-40a2-b867-a87e3946a622" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_98296228-b6cf-4098-bf64-bb6b6c9ff76a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_2fe58690-8346-47d1-84a5-753acc82e21e" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_98296228-b6cf-4098-bf64-bb6b6c9ff76a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_98296228-b6cf-4098-bf64-bb6b6c9ff76a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_98296228-b6cf-4098-bf64-bb6b6c9ff76a" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_98296228-b6cf-4098-bf64-bb6b6c9ff76a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5d874dfc-7922-40ca-808d-601437e19c24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_98296228-b6cf-4098-bf64-bb6b6c9ff76a" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5d874dfc-7922-40ca-808d-601437e19c24" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_PlateauExcavationMember_4bf2dc6e-3f3e-4eff-b1c5-e52d96b8a6ce" xlink:href="strl-20220630.xsd#strl_PlateauExcavationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5d874dfc-7922-40ca-808d-601437e19c24" xlink:to="loc_strl_PlateauExcavationMember_4bf2dc6e-3f3e-4eff-b1c5-e52d96b8a6ce" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/FinancialInstrumentsNarrativeDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#FinancialInstrumentsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/FinancialInstrumentsNarrativeDetails" xlink:type="extended" id="i435070321cc545039a98c14efd414621_FinancialInstrumentsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_4db8a6b0-1e6b-4411-aaee-9e9f2a1cb2b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_082d7fdd-b068-4330-a5de-39e87be7ccb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_4db8a6b0-1e6b-4411-aaee-9e9f2a1cb2b5" xlink:to="loc_us-gaap_DerivativeNotionalAmount_082d7fdd-b068-4330-a5de-39e87be7ccb8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_0ab0212f-24f8-48ef-8bdc-e3c79627520d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_4db8a6b0-1e6b-4411-aaee-9e9f2a1cb2b5" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_0ab0212f-24f8-48ef-8bdc-e3c79627520d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_cc2b76f2-72b6-4ff6-8d28-0df04093b12d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_4db8a6b0-1e6b-4411-aaee-9e9f2a1cb2b5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_cc2b76f2-72b6-4ff6-8d28-0df04093b12d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_9ccc8a0f-0495-4590-9666-f826bfcb77e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_4db8a6b0-1e6b-4411-aaee-9e9f2a1cb2b5" xlink:to="loc_us-gaap_DerivativeTable_9ccc8a0f-0495-4590-9666-f826bfcb77e4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_39e5ae3f-0a40-412a-a809-0f57f617efeb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_9ccc8a0f-0495-4590-9666-f826bfcb77e4" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_39e5ae3f-0a40-412a-a809-0f57f617efeb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_39e5ae3f-0a40-412a-a809-0f57f617efeb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_39e5ae3f-0a40-412a-a809-0f57f617efeb" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_39e5ae3f-0a40-412a-a809-0f57f617efeb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_3dec7603-9553-4d09-8c5a-e3f1487ee7e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_39e5ae3f-0a40-412a-a809-0f57f617efeb" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_3dec7603-9553-4d09-8c5a-e3f1487ee7e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_d1b59f09-60b8-416e-bf62-78bf5a85a6a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_3dec7603-9553-4d09-8c5a-e3f1487ee7e8" xlink:to="loc_us-gaap_SecuredDebtMember_d1b59f09-60b8-416e-bf62-78bf5a85a6a3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_ac02d843-936c-478e-9b12-98383dcb257a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_9ccc8a0f-0495-4590-9666-f826bfcb77e4" xlink:to="loc_us-gaap_DebtInstrumentAxis_ac02d843-936c-478e-9b12-98383dcb257a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_ac02d843-936c-478e-9b12-98383dcb257a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_ac02d843-936c-478e-9b12-98383dcb257a" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_ac02d843-936c-478e-9b12-98383dcb257a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_29a57a42-4a87-4f6b-962c-423eec991dcd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_ac02d843-936c-478e-9b12-98383dcb257a" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_29a57a42-4a87-4f6b-962c-423eec991dcd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_TermLoanFacilityMember_0f7d5f2a-70bc-4081-92ce-de41b265eb58" xlink:href="strl-20220630.xsd#strl_TermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_29a57a42-4a87-4f6b-962c-423eec991dcd" xlink:to="loc_strl_TermLoanFacilityMember_0f7d5f2a-70bc-4081-92ce-de41b265eb58" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_d3be26d3-abdb-4fa1-a8e4-7c8a81803828" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_9ccc8a0f-0495-4590-9666-f826bfcb77e4" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_d3be26d3-abdb-4fa1-a8e4-7c8a81803828" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_d3be26d3-abdb-4fa1-a8e4-7c8a81803828_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_d3be26d3-abdb-4fa1-a8e4-7c8a81803828" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_d3be26d3-abdb-4fa1-a8e4-7c8a81803828_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_43db94d9-69e2-49ee-a3b7-868b70536ecf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_d3be26d3-abdb-4fa1-a8e4-7c8a81803828" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_43db94d9-69e2-49ee-a3b7-868b70536ecf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_aced9547-91de-4431-932c-d2e9941d9aef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_43db94d9-69e2-49ee-a3b7-868b70536ecf" xlink:to="loc_us-gaap_InterestRateSwapMember_aced9547-91de-4431-932c-d2e9941d9aef" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails" xlink:type="extended" id="ifbc7a98f33c644248387111c234719ae_FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_57380b58-c59b-4920-b0cb-45c34e910df3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsAbstract_ab8ebfff-881e-4659-82b2-4aad71347e9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_57380b58-c59b-4920-b0cb-45c34e910df3" xlink:to="loc_us-gaap_DerivativeAssetsAbstract_ab8ebfff-881e-4659-82b2-4aad71347e9c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsCurrent_e4abb11d-b2bb-4d62-a154-185ebd7481c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeAssetsAbstract_ab8ebfff-881e-4659-82b2-4aad71347e9c" xlink:to="loc_us-gaap_DerivativeAssetsCurrent_e4abb11d-b2bb-4d62-a154-185ebd7481c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsNoncurrent_5c2c93dc-c245-4b7d-9eed-bbc39b176ace" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeAssetsAbstract_ab8ebfff-881e-4659-82b2-4aad71347e9c" xlink:to="loc_us-gaap_DerivativeAssetsNoncurrent_5c2c93dc-c245-4b7d-9eed-bbc39b176ace" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_42a494a2-5db7-4142-8fd3-f730aa957f21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeAssetsAbstract_ab8ebfff-881e-4659-82b2-4aad71347e9c" xlink:to="loc_us-gaap_DerivativeAssets_42a494a2-5db7-4142-8fd3-f730aa957f21" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesAbstract_2355cb9c-97c4-4a45-9c43-1ddd853530af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLiabilitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_57380b58-c59b-4920-b0cb-45c34e910df3" xlink:to="loc_us-gaap_DerivativeLiabilitiesAbstract_2355cb9c-97c4-4a45-9c43-1ddd853530af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent_072f445d-45e3-4159-8996-dce0abeeb0cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLiabilitiesAbstract_2355cb9c-97c4-4a45-9c43-1ddd853530af" xlink:to="loc_us-gaap_DerivativeLiabilitiesCurrent_072f445d-45e3-4159-8996-dce0abeeb0cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesNoncurrent_5f2bdf03-2af2-4ef9-adcd-c25569aebc2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLiabilitiesAbstract_2355cb9c-97c4-4a45-9c43-1ddd853530af" xlink:to="loc_us-gaap_DerivativeLiabilitiesNoncurrent_5f2bdf03-2af2-4ef9-adcd-c25569aebc2f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_e133c2ad-2093-4555-9dcb-e101000a57fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLiabilitiesAbstract_2355cb9c-97c4-4a45-9c43-1ddd853530af" xlink:to="loc_us-gaap_DerivativeLiabilities_e133c2ad-2093-4555-9dcb-e101000a57fb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_75f96898-0397-43a6-8e3f-db083f3b3a34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_57380b58-c59b-4920-b0cb-45c34e910df3" xlink:to="loc_us-gaap_DerivativeTable_75f96898-0397-43a6-8e3f-db083f3b3a34" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_230f37a4-daf2-4dd0-82f8-54dee85c5425" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_75f96898-0397-43a6-8e3f-db083f3b3a34" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_230f37a4-daf2-4dd0-82f8-54dee85c5425" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_230f37a4-daf2-4dd0-82f8-54dee85c5425_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_230f37a4-daf2-4dd0-82f8-54dee85c5425" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_230f37a4-daf2-4dd0-82f8-54dee85c5425_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b02ef1f7-e25f-4a90-9aff-874e56e7d85e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_230f37a4-daf2-4dd0-82f8-54dee85c5425" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b02ef1f7-e25f-4a90-9aff-874e56e7d85e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_7cbeb542-ec17-41d2-8ff3-1311c9c126e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b02ef1f7-e25f-4a90-9aff-874e56e7d85e" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_7cbeb542-ec17-41d2-8ff3-1311c9c126e9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_437e1e63-64fa-4bc1-bdc7-18e3074dd567" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b02ef1f7-e25f-4a90-9aff-874e56e7d85e" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_437e1e63-64fa-4bc1-bdc7-18e3074dd567" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_d144f0ad-d56a-43cb-9233-c9927acbb1b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b02ef1f7-e25f-4a90-9aff-874e56e7d85e" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_d144f0ad-d56a-43cb-9233-c9927acbb1b4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_aab9a7ad-c5e0-472a-a6e8-d390bfb4c1a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_75f96898-0397-43a6-8e3f-db083f3b3a34" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_aab9a7ad-c5e0-472a-a6e8-d390bfb4c1a7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_aab9a7ad-c5e0-472a-a6e8-d390bfb4c1a7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_aab9a7ad-c5e0-472a-a6e8-d390bfb4c1a7" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_aab9a7ad-c5e0-472a-a6e8-d390bfb4c1a7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_651b777e-aaf3-4120-8dfe-521eeebf4c5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_aab9a7ad-c5e0-472a-a6e8-d390bfb4c1a7" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_651b777e-aaf3-4120-8dfe-521eeebf4c5c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_1cd752d0-6e40-435a-8dc7-744613f9dd97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_651b777e-aaf3-4120-8dfe-521eeebf4c5c" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_1cd752d0-6e40-435a-8dc7-744613f9dd97" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_09a6dd06-484f-455f-851b-a29abb134c9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_75f96898-0397-43a6-8e3f-db083f3b3a34" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_09a6dd06-484f-455f-851b-a29abb134c9d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_09a6dd06-484f-455f-851b-a29abb134c9d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_09a6dd06-484f-455f-851b-a29abb134c9d" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_09a6dd06-484f-455f-851b-a29abb134c9d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_28a93d0c-21ff-4edb-b575-dbed1baa0f00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_09a6dd06-484f-455f-851b-a29abb134c9d" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_28a93d0c-21ff-4edb-b575-dbed1baa0f00" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_114aa9e7-da76-4b3b-a3ec-5c0272421933" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_28a93d0c-21ff-4edb-b575-dbed1baa0f00" xlink:to="loc_us-gaap_InterestRateSwapMember_114aa9e7-da76-4b3b-a3ec-5c0272421933" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails" xlink:type="extended" id="i762ce9cded0c459cbd035a3a0ee84990_FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_79282657-f853-42aa-b385-ce173cece81c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_321117c2-2123-476a-955b-58967eb03917" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_79282657-f853-42aa-b385-ce173cece81c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_321117c2-2123-476a-955b-58967eb03917" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_e2a5dbf9-162f-42bd-901b-f2111562a64c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_79282657-f853-42aa-b385-ce173cece81c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_e2a5dbf9-162f-42bd-901b-f2111562a64c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_a6062a3c-e773-4abd-a42e-24931ed5f656" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_79282657-f853-42aa-b385-ce173cece81c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_a6062a3c-e773-4abd-a42e-24931ed5f656" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_fb1a22c5-24d0-42e7-8d3a-5acb9ae11212" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_79282657-f853-42aa-b385-ce173cece81c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_fb1a22c5-24d0-42e7-8d3a-5acb9ae11212" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_79d1892e-0a6e-41c0-b569-2884d6ba9646" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_79282657-f853-42aa-b385-ce173cece81c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_79d1892e-0a6e-41c0-b569-2884d6ba9646" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_b4cc3aca-0d62-4bac-844a-7995caa54512" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_79282657-f853-42aa-b385-ce173cece81c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_b4cc3aca-0d62-4bac-844a-7995caa54512" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_cc8bb1a3-ba30-4bba-bcf3-8acdc992e6e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_79282657-f853-42aa-b385-ce173cece81c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_cc8bb1a3-ba30-4bba-bcf3-8acdc992e6e3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_b67659cc-eb5d-4d55-8057-b7eaeedd2efd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_79282657-f853-42aa-b385-ce173cece81c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_b67659cc-eb5d-4d55-8057-b7eaeedd2efd" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_119f0b0d-de77-4e3e-ad45-baa019347f7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_79282657-f853-42aa-b385-ce173cece81c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_119f0b0d-de77-4e3e-ad45-baa019347f7a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_1f51d5b6-0172-47e7-90bb-efdc04183f3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_79282657-f853-42aa-b385-ce173cece81c" xlink:to="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_1f51d5b6-0172-47e7-90bb-efdc04183f3c" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_81757544-29da-4bc0-b10b-4fea94f34081" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_79282657-f853-42aa-b385-ce173cece81c" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_81757544-29da-4bc0-b10b-4fea94f34081" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_087336ec-0e10-458e-8791-68c7b51fb7a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_81757544-29da-4bc0-b10b-4fea94f34081" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_087336ec-0e10-458e-8791-68c7b51fb7a6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_087336ec-0e10-458e-8791-68c7b51fb7a6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_087336ec-0e10-458e-8791-68c7b51fb7a6" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_087336ec-0e10-458e-8791-68c7b51fb7a6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_b3dbaee5-cd0e-41eb-b0b5-400ed374d619" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_087336ec-0e10-458e-8791-68c7b51fb7a6" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_b3dbaee5-cd0e-41eb-b0b5-400ed374d619" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseMember_f60f7d8b-8856-4218-9001-73dcd1b23252" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_b3dbaee5-cd0e-41eb-b0b5-400ed374d619" xlink:to="loc_us-gaap_InterestExpenseMember_f60f7d8b-8856-4218-9001-73dcd1b23252" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_e02203ca-ad80-4f30-ab2b-fc6fa3a7d4e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_81757544-29da-4bc0-b10b-4fea94f34081" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_e02203ca-ad80-4f30-ab2b-fc6fa3a7d4e6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_e02203ca-ad80-4f30-ab2b-fc6fa3a7d4e6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_e02203ca-ad80-4f30-ab2b-fc6fa3a7d4e6" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_e02203ca-ad80-4f30-ab2b-fc6fa3a7d4e6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_443cd514-8e66-465e-bb16-debc59540509" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_e02203ca-ad80-4f30-ab2b-fc6fa3a7d4e6" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_443cd514-8e66-465e-bb16-debc59540509" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_1e59d6fb-e44b-476d-b738-0a0ba8e69083" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_443cd514-8e66-465e-bb16-debc59540509" xlink:to="loc_us-gaap_InterestRateSwapMember_1e59d6fb-e44b-476d-b738-0a0ba8e69083" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/LeaseObligationsDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#LeaseObligationsDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/LeaseObligationsDetails" xlink:type="extended" id="i2ba89e84ffec4990a87256253a8990d2_LeaseObligationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_24c7b05b-dae3-4ea7-8bfb-6a104973c2fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_LesseeLeaseRenewalTerm_54fe9e07-8733-4ede-9723-01b5c03ad73e" xlink:href="strl-20220630.xsd#strl_LesseeLeaseRenewalTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_24c7b05b-dae3-4ea7-8bfb-6a104973c2fa" xlink:to="loc_strl_LesseeLeaseRenewalTerm_54fe9e07-8733-4ede-9723-01b5c03ad73e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_LesseeLeaseTerminationPeriod_156eaa5d-9962-489a-b92b-ffe3b1e1b2a1" xlink:href="strl-20220630.xsd#strl_LesseeLeaseTerminationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_24c7b05b-dae3-4ea7-8bfb-6a104973c2fa" xlink:to="loc_strl_LesseeLeaseTerminationPeriod_156eaa5d-9962-489a-b92b-ffe3b1e1b2a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostAbstract_1a997744-a7a5-4ca3-b6c6-835d672d0576" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_24c7b05b-dae3-4ea7-8bfb-6a104973c2fa" xlink:to="loc_us-gaap_LeaseCostAbstract_1a997744-a7a5-4ca3-b6c6-835d672d0576" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_05f0b18e-74b4-4630-b224-aad828ad4539" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeaseCostAbstract_1a997744-a7a5-4ca3-b6c6-835d672d0576" xlink:to="loc_us-gaap_OperatingLeaseCost_05f0b18e-74b4-4630-b224-aad828ad4539" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_08f810be-a0e5-4684-a0ee-def864dfbfef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeaseCostAbstract_1a997744-a7a5-4ca3-b6c6-835d672d0576" xlink:to="loc_us-gaap_ShortTermLeaseCost_08f810be-a0e5-4684-a0ee-def864dfbfef" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_FinanceLeasesCostAbstract_3ebe8630-1a42-4859-b9ac-5be7ad571868" xlink:href="strl-20220630.xsd#strl_FinanceLeasesCostAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeaseCostAbstract_1a997744-a7a5-4ca3-b6c6-835d672d0576" xlink:to="loc_strl_FinanceLeasesCostAbstract_3ebe8630-1a42-4859-b9ac-5be7ad571868" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_ceb90c9e-eb29-484d-9e00-dd9d9ab37ba2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_strl_FinanceLeasesCostAbstract_3ebe8630-1a42-4859-b9ac-5be7ad571868" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_ceb90c9e-eb29-484d-9e00-dd9d9ab37ba2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_a1359867-f926-4eda-8f26-492c66a96f8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_strl_FinanceLeasesCostAbstract_3ebe8630-1a42-4859-b9ac-5be7ad571868" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_a1359867-f926-4eda-8f26-492c66a96f8b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_5ce2838f-f347-417c-a7fb-c02067e20420" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_strl_FinanceLeasesCostAbstract_3ebe8630-1a42-4859-b9ac-5be7ad571868" xlink:to="loc_us-gaap_LeaseCost_5ce2838f-f347-417c-a7fb-c02067e20420" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract_bd6b985b-ea1d-4613-9595-089624a1324b" xlink:href="strl-20220630.xsd#strl_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_24c7b05b-dae3-4ea7-8bfb-6a104973c2fa" xlink:to="loc_strl_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract_bd6b985b-ea1d-4613-9595-089624a1324b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_f4c9ed53-73c5-4212-bc91-a81800b4b11b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_strl_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract_bd6b985b-ea1d-4613-9595-089624a1324b" xlink:to="loc_us-gaap_OperatingLeasePayments_f4c9ed53-73c5-4212-bc91-a81800b4b11b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_2da5dd37-6349-4341-8604-08a951c6f9fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_strl_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract_bd6b985b-ea1d-4613-9595-089624a1324b" xlink:to="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_2da5dd37-6349-4341-8604-08a951c6f9fd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_b73cda2a-1d82-4ce5-9a9f-e079b42f2646" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_strl_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract_bd6b985b-ea1d-4613-9595-089624a1324b" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_b73cda2a-1d82-4ce5-9a9f-e079b42f2646" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract_1b2ad990-76a6-4308-a23e-95c9e708d3ad" xlink:href="strl-20220630.xsd#strl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_24c7b05b-dae3-4ea7-8bfb-6a104973c2fa" xlink:to="loc_strl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract_1b2ad990-76a6-4308-a23e-95c9e708d3ad" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_34c3632f-680f-435e-82a9-872668a5e7fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_strl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract_1b2ad990-76a6-4308-a23e-95c9e708d3ad" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_34c3632f-680f-435e-82a9-872668a5e7fc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_748f54fa-4b54-4b47-b9ac-2e57c7f83097" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_strl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract_1b2ad990-76a6-4308-a23e-95c9e708d3ad" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_748f54fa-4b54-4b47-b9ac-2e57c7f83097" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_4b4437d2-6c89-4001-afcd-d46efaef2ad1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAndLiabilitiesLesseeAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_24c7b05b-dae3-4ea7-8bfb-6a104973c2fa" xlink:to="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_4b4437d2-6c89-4001-afcd-d46efaef2ad1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_eb9908ec-ea1d-4eab-883f-9de733f2ce60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_4b4437d2-6c89-4001-afcd-d46efaef2ad1" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_eb9908ec-ea1d-4eab-883f-9de733f2ce60" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_3bd67d7b-e726-4ada-be90-15ebc97c9702" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_4b4437d2-6c89-4001-afcd-d46efaef2ad1" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_3bd67d7b-e726-4ada-be90-15ebc97c9702" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_f71cd48f-700c-4b82-9c1a-5020c86f31a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_4b4437d2-6c89-4001-afcd-d46efaef2ad1" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_f71cd48f-700c-4b82-9c1a-5020c86f31a4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_0b5423a0-5ebf-4780-892f-da67a3174a2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_4b4437d2-6c89-4001-afcd-d46efaef2ad1" xlink:to="loc_us-gaap_OperatingLeaseLiability_0b5423a0-5ebf-4780-892f-da67a3174a2f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_9316c75b-8a97-47ce-8c4f-219a66df6c70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_4b4437d2-6c89-4001-afcd-d46efaef2ad1" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_9316c75b-8a97-47ce-8c4f-219a66df6c70" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_97c424d6-e8b1-4056-ae43-fac9b99e1d4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_4b4437d2-6c89-4001-afcd-d46efaef2ad1" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_97c424d6-e8b1-4056-ae43-fac9b99e1d4e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_a0164f85-20d1-49c9-bc8b-a8bceb293003" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_4b4437d2-6c89-4001-afcd-d46efaef2ad1" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_a0164f85-20d1-49c9-bc8b-a8bceb293003" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_f65dbea3-79a2-43c4-b2b9-e8c13fa8f2e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_4b4437d2-6c89-4001-afcd-d46efaef2ad1" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_f65dbea3-79a2-43c4-b2b9-e8c13fa8f2e1" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_258e42fb-94ad-4901-87a8-73ce4e5e903c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_4b4437d2-6c89-4001-afcd-d46efaef2ad1" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_258e42fb-94ad-4901-87a8-73ce4e5e903c" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_65d94a2a-c199-40e5-92a0-15f0ddeeead1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_4b4437d2-6c89-4001-afcd-d46efaef2ad1" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_65d94a2a-c199-40e5-92a0-15f0ddeeead1" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_78d41aeb-5856-4683-b6bf-091aeffe96f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_4b4437d2-6c89-4001-afcd-d46efaef2ad1" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_78d41aeb-5856-4683-b6bf-091aeffe96f6" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_c95c7fa0-c354-4521-95a5-860b631ca7da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_4b4437d2-6c89-4001-afcd-d46efaef2ad1" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_c95c7fa0-c354-4521-95a5-860b631ca7da" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_68d4205f-219e-4b81-ba5a-5625071bf3c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_4b4437d2-6c89-4001-afcd-d46efaef2ad1" xlink:to="loc_us-gaap_FinanceLeaseLiability_68d4205f-219e-4b81-ba5a-5625071bf3c3" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_de9d304f-d455-4500-99bb-294e8c2a3a64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_4b4437d2-6c89-4001-afcd-d46efaef2ad1" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_de9d304f-d455-4500-99bb-294e8c2a3a64" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_ed768d54-8062-4eb6-a388-9c6eff47fa5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_4b4437d2-6c89-4001-afcd-d46efaef2ad1" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_ed768d54-8062-4eb6-a388-9c6eff47fa5f" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_0a505bb9-0ae1-496c-bc06-5bc6ece8f796" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_4b4437d2-6c89-4001-afcd-d46efaef2ad1" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_0a505bb9-0ae1-496c-bc06-5bc6ece8f796" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_d4534618-07ed-44fc-863a-12e27103a9b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_4b4437d2-6c89-4001-afcd-d46efaef2ad1" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_d4534618-07ed-44fc-863a-12e27103a9b4" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7cf32b11-f474-41ba-a618-cfcc0680f101" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_24c7b05b-dae3-4ea7-8bfb-6a104973c2fa" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7cf32b11-f474-41ba-a618-cfcc0680f101" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_108d07fb-318d-435b-90f1-62e5f7a56ea9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7cf32b11-f474-41ba-a618-cfcc0680f101" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_108d07fb-318d-435b-90f1-62e5f7a56ea9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_52b0f09f-c49c-4f98-8f54-aae5b0d99564" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7cf32b11-f474-41ba-a618-cfcc0680f101" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_52b0f09f-c49c-4f98-8f54-aae5b0d99564" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_d604a642-705f-4568-8efb-17042404160c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7cf32b11-f474-41ba-a618-cfcc0680f101" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_d604a642-705f-4568-8efb-17042404160c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_38305a15-105a-47ce-bc23-7d41ab4f2d8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7cf32b11-f474-41ba-a618-cfcc0680f101" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_38305a15-105a-47ce-bc23-7d41ab4f2d8b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_3d9d797d-c5b8-40e6-a4e1-f104ab42cd1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7cf32b11-f474-41ba-a618-cfcc0680f101" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_3d9d797d-c5b8-40e6-a4e1-f104ab42cd1d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_0ebdf189-6ffb-4149-a800-1c719ab76a48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7cf32b11-f474-41ba-a618-cfcc0680f101" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_0ebdf189-6ffb-4149-a800-1c719ab76a48" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_2f6304b9-1fab-4028-afed-81f057418ba4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7cf32b11-f474-41ba-a618-cfcc0680f101" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_2f6304b9-1fab-4028-afed-81f057418ba4" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e04c4712-b24c-423b-9650-11389cf07919" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7cf32b11-f474-41ba-a618-cfcc0680f101" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e04c4712-b24c-423b-9650-11389cf07919" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_0704f3ab-901e-49cc-bab2-f53644711348" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7cf32b11-f474-41ba-a618-cfcc0680f101" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_0704f3ab-901e-49cc-bab2-f53644711348" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_d5d72dd4-8111-4cb5-b589-71abd2aa3a8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_9c40e3a8-cbd1-4b3a-8c4c-63c13f1a38b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_24c7b05b-dae3-4ea7-8bfb-6a104973c2fa" xlink:to="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_9c40e3a8-cbd1-4b3a-8c4c-63c13f1a38b9" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_cfce37eb-9ad0-4042-b091-39cbf1182466" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_9c40e3a8-cbd1-4b3a-8c4c-63c13f1a38b9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_cfce37eb-9ad0-4042-b091-39cbf1182466" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_16f02249-595b-4143-8197-1b19105153e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_9c40e3a8-cbd1-4b3a-8c4c-63c13f1a38b9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_16f02249-595b-4143-8197-1b19105153e9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_d9cef6ad-464c-4b78-a1e8-b4ffa35c602a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_9c40e3a8-cbd1-4b3a-8c4c-63c13f1a38b9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_d9cef6ad-464c-4b78-a1e8-b4ffa35c602a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_0dc2a189-063a-4039-938a-f94a888348a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_9c40e3a8-cbd1-4b3a-8c4c-63c13f1a38b9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_0dc2a189-063a-4039-938a-f94a888348a6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_ff2aba92-4b75-4244-943d-bcc190e609d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_9c40e3a8-cbd1-4b3a-8c4c-63c13f1a38b9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_ff2aba92-4b75-4244-943d-bcc190e609d8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_86abf07a-57b7-48e2-82ee-e63f79d2dca7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_9c40e3a8-cbd1-4b3a-8c4c-63c13f1a38b9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_86abf07a-57b7-48e2-82ee-e63f79d2dca7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_401c1d5c-2505-42bc-bbc6-45418dad9583" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_9c40e3a8-cbd1-4b3a-8c4c-63c13f1a38b9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_401c1d5c-2505-42bc-bbc6-45418dad9583" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_efa57d04-f172-410f-8255-633d9bfedfc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_9c40e3a8-cbd1-4b3a-8c4c-63c13f1a38b9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_efa57d04-f172-410f-8255-633d9bfedfc7" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_43f22aaf-4356-48a8-b783-ba7c9d35c4e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_9c40e3a8-cbd1-4b3a-8c4c-63c13f1a38b9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_43f22aaf-4356-48a8-b783-ba7c9d35c4e7" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_5147fe6d-3e89-4029-8400-7283cb30299e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_e960b89e-1bd7-45aa-83c1-fa61b6d7d8d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_24c7b05b-dae3-4ea7-8bfb-6a104973c2fa" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_e960b89e-1bd7-45aa-83c1-fa61b6d7d8d1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_6d9e1758-9b2e-4708-bb91-d4bee65ee0f2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_e960b89e-1bd7-45aa-83c1-fa61b6d7d8d1" xlink:to="loc_srt_RangeAxis_6d9e1758-9b2e-4708-bb91-d4bee65ee0f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6d9e1758-9b2e-4708-bb91-d4bee65ee0f2_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_6d9e1758-9b2e-4708-bb91-d4bee65ee0f2" xlink:to="loc_srt_RangeMember_6d9e1758-9b2e-4708-bb91-d4bee65ee0f2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0f2fb16f-5fd7-41af-aba2-71911b222383" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_6d9e1758-9b2e-4708-bb91-d4bee65ee0f2" xlink:to="loc_srt_RangeMember_0f2fb16f-5fd7-41af-aba2-71911b222383" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_9df77569-84b2-4412-94e2-18f668e88464" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_0f2fb16f-5fd7-41af-aba2-71911b222383" xlink:to="loc_srt_MinimumMember_9df77569-84b2-4412-94e2-18f668e88464" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_42bd589e-65ad-4c79-ab7c-5e00b6167058" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_0f2fb16f-5fd7-41af-aba2-71911b222383" xlink:to="loc_srt_MaximumMember_42bd589e-65ad-4c79-ab7c-5e00b6167058" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#IncomeTaxesDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/IncomeTaxesDetails" xlink:type="extended" id="ic16e918188244c9da1d8ff2471a62087_IncomeTaxesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_a6e6106a-914c-43d6-a01d-88a4a2314ff3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_47afc755-2bc7-4d25-8b4d-21e0c69cd5dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_a6e6106a-914c-43d6-a01d-88a4a2314ff3" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_47afc755-2bc7-4d25-8b4d-21e0c69cd5dc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_a7f7f38b-8a7a-43bb-a5ad-846af67bde16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_a6e6106a-914c-43d6-a01d-88a4a2314ff3" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_a7f7f38b-8a7a-43bb-a5ad-846af67bde16" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_548a98c1-7f96-4e95-a9a4-da2e4db1e1a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_a6e6106a-914c-43d6-a01d-88a4a2314ff3" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_548a98c1-7f96-4e95-a9a4-da2e4db1e1a4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid_6819e0a9-c31b-4da3-8f8b-91dabc5f8b80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_a6e6106a-914c-43d6-a01d-88a4a2314ff3" xlink:to="loc_us-gaap_IncomeTaxesPaid_6819e0a9-c31b-4da3-8f8b-91dabc5f8b80" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_5f3f5514-e31e-4dcd-a850-a8701bc79233" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_a6e6106a-914c-43d6-a01d-88a4a2314ff3" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_5f3f5514-e31e-4dcd-a850-a8701bc79233" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_742b01bd-1f66-4468-aeec-ccc6f736c766" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_a6e6106a-914c-43d6-a01d-88a4a2314ff3" xlink:to="loc_us-gaap_OperatingLossCarryforwards_742b01bd-1f66-4468-aeec-ccc6f736c766" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_OperatingLossCarryforwardExpirationPeriod_d7f5bea0-ca10-48c9-8cea-5dd97a84bc5e" xlink:href="strl-20220630.xsd#strl_OperatingLossCarryforwardExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_a6e6106a-914c-43d6-a01d-88a4a2314ff3" xlink:to="loc_strl_OperatingLossCarryforwardExpirationPeriod_d7f5bea0-ca10-48c9-8cea-5dd97a84bc5e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_cbf744ae-cbc5-4c75-b7fb-e46c836cadb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_a6e6106a-914c-43d6-a01d-88a4a2314ff3" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_cbf744ae-cbc5-4c75-b7fb-e46c836cadb6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_a617f9ea-1302-43f6-b659-24fe250d7988" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_cbf744ae-cbc5-4c75-b7fb-e46c836cadb6" xlink:to="loc_srt_RangeAxis_a617f9ea-1302-43f6-b659-24fe250d7988" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a617f9ea-1302-43f6-b659-24fe250d7988_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_a617f9ea-1302-43f6-b659-24fe250d7988" xlink:to="loc_srt_RangeMember_a617f9ea-1302-43f6-b659-24fe250d7988_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_45399027-ae91-418c-b5b9-77847b325655" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_a617f9ea-1302-43f6-b659-24fe250d7988" xlink:to="loc_srt_RangeMember_45399027-ae91-418c-b5b9-77847b325655" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_96848ed2-017a-4bfb-a342-650d2fffe8c7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_45399027-ae91-418c-b5b9-77847b325655" xlink:to="loc_srt_MinimumMember_96848ed2-017a-4bfb-a342-650d2fffe8c7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_07b2dd85-149c-428d-ba26-1531c54cfdc7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_45399027-ae91-418c-b5b9-77847b325655" xlink:to="loc_srt_MaximumMember_07b2dd85-149c-428d-ba26-1531c54cfdc7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_05744aad-14e4-4aa9-8896-c0088a32ee26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_cbf744ae-cbc5-4c75-b7fb-e46c836cadb6" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_05744aad-14e4-4aa9-8896-c0088a32ee26" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_05744aad-14e4-4aa9-8896-c0088a32ee26_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_05744aad-14e4-4aa9-8896-c0088a32ee26" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_05744aad-14e4-4aa9-8896-c0088a32ee26_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_bee63c2d-974b-4720-80db-4e18c5531a17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_05744aad-14e4-4aa9-8896-c0088a32ee26" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_bee63c2d-974b-4720-80db-4e18c5531a17" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_82c92676-7e10-4ac7-8da0-39c7745ff7a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_bee63c2d-974b-4720-80db-4e18c5531a17" xlink:to="loc_us-gaap_DomesticCountryMember_82c92676-7e10-4ac7-8da0-39c7745ff7a0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_ef1ff439-f8c1-4fdd-be69-2dc519ff0337" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_bee63c2d-974b-4720-80db-4e18c5531a17" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_ef1ff439-f8c1-4fdd-be69-2dc519ff0337" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/StockIncentivePlanShareGrantsDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#StockIncentivePlanShareGrantsDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/StockIncentivePlanShareGrantsDetails" xlink:type="extended" id="i9961cec6942d4c508df2113e07cae93d_StockIncentivePlanShareGrantsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_65a1eedc-4f6a-4530-9cfa-9e2bfb819c9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_52b572b7-0a9d-43df-95ee-686f84d3a07b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_65a1eedc-4f6a-4530-9cfa-9e2bfb819c9e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_52b572b7-0a9d-43df-95ee-686f84d3a07b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_8dbbc945-c522-4fac-b896-0f550400c883" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_65a1eedc-4f6a-4530-9cfa-9e2bfb819c9e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_8dbbc945-c522-4fac-b896-0f550400c883" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_e9935fc9-4e91-43e1-871d-2c2f30e6eae6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_65a1eedc-4f6a-4530-9cfa-9e2bfb819c9e" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_e9935fc9-4e91-43e1-871d-2c2f30e6eae6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_1215bc43-fbc6-4d02-b3cf-4a0a085e71b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_e9935fc9-4e91-43e1-871d-2c2f30e6eae6" xlink:to="loc_us-gaap_AwardTypeAxis_1215bc43-fbc6-4d02-b3cf-4a0a085e71b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1215bc43-fbc6-4d02-b3cf-4a0a085e71b2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_1215bc43-fbc6-4d02-b3cf-4a0a085e71b2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1215bc43-fbc6-4d02-b3cf-4a0a085e71b2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8c89f5f1-cc9d-4747-a830-3954b21b4588" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_1215bc43-fbc6-4d02-b3cf-4a0a085e71b2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8c89f5f1-cc9d-4747-a830-3954b21b4588" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_RestrictedStockAwardsRSAsMember_38b634ad-a49e-4b06-a6ec-62f5fb46b7c8" xlink:href="strl-20220630.xsd#strl_RestrictedStockAwardsRSAsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8c89f5f1-cc9d-4747-a830-3954b21b4588" xlink:to="loc_strl_RestrictedStockAwardsRSAsMember_38b634ad-a49e-4b06-a6ec-62f5fb46b7c8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_45b562e5-138e-4df4-a68d-63cdff9a5806" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8c89f5f1-cc9d-4747-a830-3954b21b4588" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_45b562e5-138e-4df4-a68d-63cdff9a5806" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PhantomShareUnitsPSUsMember_00a1ab4a-2f5b-4381-9d7a-582bb8763e1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PhantomShareUnitsPSUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8c89f5f1-cc9d-4747-a830-3954b21b4588" xlink:to="loc_us-gaap_PhantomShareUnitsPSUsMember_00a1ab4a-2f5b-4381-9d7a-582bb8763e1b" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/StockIncentivePlanShareIssuancesDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#StockIncentivePlanShareIssuancesDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/StockIncentivePlanShareIssuancesDetails" xlink:type="extended" id="ide542b97134d4751b47fe7526ec4259c_StockIncentivePlanShareIssuancesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_23c00440-eb7c-4853-aaf6-58a88ad0c411" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross_467a9202-b740-461d-ad29-5576567489ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_23c00440-eb7c-4853-aaf6-58a88ad0c411" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross_467a9202-b740-461d-ad29-5576567489ea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_1ca7ed51-89f0-44ac-930a-7967be2595e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_23c00440-eb7c-4853-aaf6-58a88ad0c411" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_1ca7ed51-89f0-44ac-930a-7967be2595e0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_8465a3b7-4001-4050-9e5b-a16db13bb8bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_1ca7ed51-89f0-44ac-930a-7967be2595e0" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_8465a3b7-4001-4050-9e5b-a16db13bb8bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_8465a3b7-4001-4050-9e5b-a16db13bb8bc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_8465a3b7-4001-4050-9e5b-a16db13bb8bc" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_8465a3b7-4001-4050-9e5b-a16db13bb8bc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_b1d5fbd6-b91b-4401-a90b-e6249b0a82f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_8465a3b7-4001-4050-9e5b-a16db13bb8bc" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_b1d5fbd6-b91b-4401-a90b-e6249b0a82f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_5b97a5a8-4e31-4f46-b903-4f04ebfcfc9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_b1d5fbd6-b91b-4401-a90b-e6249b0a82f8" xlink:to="loc_us-gaap_EmployeeStockMember_5b97a5a8-4e31-4f46-b903-4f04ebfcfc9b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_49e68b81-3269-4d3e-bf6c-d6ba939879dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_1ca7ed51-89f0-44ac-930a-7967be2595e0" xlink:to="loc_us-gaap_AwardTypeAxis_49e68b81-3269-4d3e-bf6c-d6ba939879dc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_49e68b81-3269-4d3e-bf6c-d6ba939879dc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_49e68b81-3269-4d3e-bf6c-d6ba939879dc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_49e68b81-3269-4d3e-bf6c-d6ba939879dc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_17f363d4-4a39-427d-a2b0-07293d23b9f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_49e68b81-3269-4d3e-bf6c-d6ba939879dc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_17f363d4-4a39-427d-a2b0-07293d23b9f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_RestrictedStockAwardsRSAsMember_f19f74e2-3761-44b4-b5cc-4fb1d8f226b5" xlink:href="strl-20220630.xsd#strl_RestrictedStockAwardsRSAsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_17f363d4-4a39-427d-a2b0-07293d23b9f3" xlink:to="loc_strl_RestrictedStockAwardsRSAsMember_f19f74e2-3761-44b4-b5cc-4fb1d8f226b5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_32f1ed16-6e54-4192-a6dd-dd8cf6ed2d6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_17f363d4-4a39-427d-a2b0-07293d23b9f3" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_32f1ed16-6e54-4192-a6dd-dd8cf6ed2d6c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PhantomShareUnitsPSUsMember_f5c938a9-2383-41da-9861-0a7a0da34d0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PhantomShareUnitsPSUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_17f363d4-4a39-427d-a2b0-07293d23b9f3" xlink:to="loc_us-gaap_PhantomShareUnitsPSUsMember_f5c938a9-2383-41da-9861-0a7a0da34d0e" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/StockIncentivePlanNarrativeDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#StockIncentivePlanNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/StockIncentivePlanNarrativeDetails" xlink:type="extended" id="i1ada3b1222394a80b9241b040018d74c_StockIncentivePlanNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockLineItems_86fe7f1f-2d7d-4a0f-941b-7c4902c5ace8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_6e0163db-57d7-494e-be0e-423a5b38c264" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_86fe7f1f-2d7d-4a0f-941b-7c4902c5ace8" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_6e0163db-57d7-494e-be0e-423a5b38c264" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_048e36e0-0794-4e31-ada9-1750bb1c9992" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_86fe7f1f-2d7d-4a0f-941b-7c4902c5ace8" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_048e36e0-0794-4e31-ada9-1750bb1c9992" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_c668f436-de05-4b7c-a7a1-c398eeeff64c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_86fe7f1f-2d7d-4a0f-941b-7c4902c5ace8" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_c668f436-de05-4b7c-a7a1-c398eeeff64c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_76d79a24-05e3-4147-bec7-7d07c4af040e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_86fe7f1f-2d7d-4a0f-941b-7c4902c5ace8" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_76d79a24-05e3-4147-bec7-7d07c4af040e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_aa28c6cf-85fa-4046-8eae-a4f90e81238a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_76d79a24-05e3-4147-bec7-7d07c4af040e" xlink:to="loc_us-gaap_PlanNameAxis_aa28c6cf-85fa-4046-8eae-a4f90e81238a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_aa28c6cf-85fa-4046-8eae-a4f90e81238a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_aa28c6cf-85fa-4046-8eae-a4f90e81238a" xlink:to="loc_us-gaap_PlanNameDomain_aa28c6cf-85fa-4046-8eae-a4f90e81238a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_f1146110-7bba-419a-8cc9-9eed8df7ee9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_aa28c6cf-85fa-4046-8eae-a4f90e81238a" xlink:to="loc_us-gaap_PlanNameDomain_f1146110-7bba-419a-8cc9-9eed8df7ee9e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_EmployeeStockPurchasePlanMember_03ac6376-e689-4e26-8cf6-075c9f262943" xlink:href="strl-20220630.xsd#strl_EmployeeStockPurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_f1146110-7bba-419a-8cc9-9eed8df7ee9e" xlink:to="loc_strl_EmployeeStockPurchasePlanMember_03ac6376-e689-4e26-8cf6-075c9f262943" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_80e2dda1-5cde-4558-b177-b3fa780d5839" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_76d79a24-05e3-4147-bec7-7d07c4af040e" xlink:to="loc_us-gaap_AwardTypeAxis_80e2dda1-5cde-4558-b177-b3fa780d5839" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_80e2dda1-5cde-4558-b177-b3fa780d5839_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_80e2dda1-5cde-4558-b177-b3fa780d5839" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_80e2dda1-5cde-4558-b177-b3fa780d5839_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a8813af6-0430-43db-9ce5-ae7ce97c2628" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_80e2dda1-5cde-4558-b177-b3fa780d5839" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a8813af6-0430-43db-9ce5-ae7ce97c2628" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_8ac1acbd-6823-4ce9-9a6f-aa67babaf160" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a8813af6-0430-43db-9ce5-ae7ce97c2628" xlink:to="loc_us-gaap_EmployeeStockMember_8ac1acbd-6823-4ce9-9a6f-aa67babaf160" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_LiabilityBasedAwardsMember_87ce172e-1579-4e35-9358-acce22fea063" xlink:href="strl-20220630.xsd#strl_LiabilityBasedAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a8813af6-0430-43db-9ce5-ae7ce97c2628" xlink:to="loc_strl_LiabilityBasedAwardsMember_87ce172e-1579-4e35-9358-acce22fea063" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_RestrictedStockUnitsAndPhantomShareUnitsMember_acd5f2b5-8218-4c95-b46b-eb6d91fc7cdd" xlink:href="strl-20220630.xsd#strl_RestrictedStockUnitsAndPhantomShareUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a8813af6-0430-43db-9ce5-ae7ce97c2628" xlink:to="loc_strl_RestrictedStockUnitsAndPhantomShareUnitsMember_acd5f2b5-8218-4c95-b46b-eb6d91fc7cdd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_cb93c695-78ff-4508-a0e1-a6adea464146" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_76d79a24-05e3-4147-bec7-7d07c4af040e" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_cb93c695-78ff-4508-a0e1-a6adea464146" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_cb93c695-78ff-4508-a0e1-a6adea464146_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_cb93c695-78ff-4508-a0e1-a6adea464146" xlink:to="loc_us-gaap_EquityComponentDomain_cb93c695-78ff-4508-a0e1-a6adea464146_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_33853aa7-0dc2-4e37-b095-6fc3514a496d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_cb93c695-78ff-4508-a0e1-a6adea464146" xlink:to="loc_us-gaap_EquityComponentDomain_33853aa7-0dc2-4e37-b095-6fc3514a496d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_9aff03eb-3c07-4e75-9255-9b542b6f8978" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_33853aa7-0dc2-4e37-b095-6fc3514a496d" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_9aff03eb-3c07-4e75-9255-9b542b6f8978" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/SegmentInformationDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#SegmentInformationDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/SegmentInformationDetails" xlink:type="extended" id="i11957aab18254fd08de6e5c066d01824_SegmentInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_71f0494b-7b36-4ad4-89a0-c0fe0854e5fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_ce477cdf-0e25-4d1a-a86d-1e88171f35a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_71f0494b-7b36-4ad4-89a0-c0fe0854e5fd" xlink:to="loc_us-gaap_NumberOfReportableSegments_ce477cdf-0e25-4d1a-a86d-1e88171f35a1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c3470f28-e12e-4b28-a429-4b77d960a339" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_71f0494b-7b36-4ad4-89a0-c0fe0854e5fd" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c3470f28-e12e-4b28-a429-4b77d960a339" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_5390b46d-9be2-4bbb-b399-f96562d87292" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_71f0494b-7b36-4ad4-89a0-c0fe0854e5fd" xlink:to="loc_us-gaap_OperatingIncomeLoss_5390b46d-9be2-4bbb-b399-f96562d87292" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_8c91e7e6-599d-4a76-8176-e7eee01fb873" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_71f0494b-7b36-4ad4-89a0-c0fe0854e5fd" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_8c91e7e6-599d-4a76-8176-e7eee01fb873" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3545b0e8-0f06-4db4-8ac1-b5b6054ee50f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_71f0494b-7b36-4ad4-89a0-c0fe0854e5fd" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3545b0e8-0f06-4db4-8ac1-b5b6054ee50f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_a4c299fa-71a9-4238-ac3f-ba0fde124300" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3545b0e8-0f06-4db4-8ac1-b5b6054ee50f" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_a4c299fa-71a9-4238-ac3f-ba0fde124300" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_a4c299fa-71a9-4238-ac3f-ba0fde124300_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_a4c299fa-71a9-4238-ac3f-ba0fde124300" xlink:to="loc_us-gaap_SegmentDomain_a4c299fa-71a9-4238-ac3f-ba0fde124300_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d27a7940-eb2b-4e38-8ff1-dfeb06beffa2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_a4c299fa-71a9-4238-ac3f-ba0fde124300" xlink:to="loc_us-gaap_SegmentDomain_d27a7940-eb2b-4e38-8ff1-dfeb06beffa2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_EInfrastructureSolutionsSegmentMember_fcbc7267-2350-4a46-a9f7-ac1f721d26d0" xlink:href="strl-20220630.xsd#strl_EInfrastructureSolutionsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d27a7940-eb2b-4e38-8ff1-dfeb06beffa2" xlink:to="loc_strl_EInfrastructureSolutionsSegmentMember_fcbc7267-2350-4a46-a9f7-ac1f721d26d0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_TransportationSolutionsSegmentMember_abf7ce6b-0279-4c3c-8935-d1d19ab16de8" xlink:href="strl-20220630.xsd#strl_TransportationSolutionsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d27a7940-eb2b-4e38-8ff1-dfeb06beffa2" xlink:to="loc_strl_TransportationSolutionsSegmentMember_abf7ce6b-0279-4c3c-8935-d1d19ab16de8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BuildingSolutionsSegmentMember_f3a228c6-e8d5-4773-861c-8eb7afe8906d" xlink:href="strl-20220630.xsd#strl_BuildingSolutionsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d27a7940-eb2b-4e38-8ff1-dfeb06beffa2" xlink:to="loc_strl_BuildingSolutionsSegmentMember_f3a228c6-e8d5-4773-861c-8eb7afe8906d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_57b58691-76b5-4d02-b083-cd11a1241f32" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3545b0e8-0f06-4db4-8ac1-b5b6054ee50f" xlink:to="loc_srt_ConsolidationItemsAxis_57b58691-76b5-4d02-b083-cd11a1241f32" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_57b58691-76b5-4d02-b083-cd11a1241f32_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_57b58691-76b5-4d02-b083-cd11a1241f32" xlink:to="loc_srt_ConsolidationItemsDomain_57b58691-76b5-4d02-b083-cd11a1241f32_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_ac9ab4f3-4504-4d09-a2a3-3cb47133df5a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_57b58691-76b5-4d02-b083-cd11a1241f32" xlink:to="loc_srt_ConsolidationItemsDomain_ac9ab4f3-4504-4d09-a2a3-3cb47133df5a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_276b8757-62c9-4faf-bff8-1f75d2a38d8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_ac9ab4f3-4504-4d09-a2a3-3cb47133df5a" xlink:to="loc_us-gaap_OperatingSegmentsMember_276b8757-62c9-4faf-bff8-1f75d2a38d8c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_8af33b3d-b3c1-46f5-b509-743bc1870fd6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_ac9ab4f3-4504-4d09-a2a3-3cb47133df5a" xlink:to="loc_us-gaap_CorporateNonSegmentMember_8af33b3d-b3c1-46f5-b509-743bc1870fd6" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd#eedm"/>
  <link:definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="loc_us-gaap_LongTermDebtCurrent" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>10
<FILENAME>strl-20220630_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:d46df33e-3819-4c7a-8f24-d7c5ac16a99c,g:446458fb-bb43-47fa-a7a2-e21f16e7017b-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_6f7edf1f-f7c3-4934-92b7-51de92e7d6f3_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_936c715b-7145-4428-9fa2-d242fc7a0b21_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_fa748b3e-dcb2-4d72-8b60-36e72cb652b3_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProfitLoss_30d411e5-11b9-4d92-b542-fe6f994fd060_totalLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_f8cf8fc0-59ce-46cb-bffc-55e989b2f512_terseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_label_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="lab_us-gaap_ProfitLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_4e569ffc-623e-4b13-aece-83d694dd4dbd_terseLabel_en-US" xlink:label="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity, Primary Beneficiary</link:label>
    <link:label id="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_label_en-US" xlink:label="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity, Primary Beneficiary [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:to="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract_b569a73c-916c-4240-a64c-4faecd61ecbb_terseLabel_en-US" xlink:label="lab_strl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets obtained in exchange for lease obligations (non-cash):</link:label>
    <link:label id="lab_strl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract_label_en-US" xlink:label="lab_strl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-Of-Use Assets Obtained In Exchange For Lease Obligations [Abstract]</link:label>
    <link:label id="lab_strl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract_documentation_en-US" xlink:label="lab_strl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-Of-Use Assets Obtained In Exchange For Lease Obligations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract" xlink:href="strl-20220630.xsd#strl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract" xlink:to="lab_strl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_7ec67d8d-2278-4b70-a580-1a8376784bea_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_49e9e8c5-96d4-494d-81d2-710276f7f647_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod_9c94f235-c32b-4bcf-9e88-b55afea52e59_terseLabel_en-US" xlink:label="lab_strl_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract liability recognized during period</link:label>
    <link:label id="lab_strl_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod_label_en-US" xlink:label="lab_strl_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer, Liability, Revenue Recognized During the Period</link:label>
    <link:label id="lab_strl_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod_documentation_en-US" xlink:label="lab_strl_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer, Liability, Revenue Recognized During the Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod" xlink:href="strl-20220630.xsd#strl_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod" xlink:to="lab_strl_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_2b1a25a4-ebc5-482e-866f-16f0c5ac4828_totalLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, after Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_5811e43a-f5d3-4f0b-b0e1-d1e7bb974fd5_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_9182dd52-689f-4d92-9788-6da11208b5c1_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_f8ab213b-55b5-4a8a-a067-eb889ab36ea6_totalLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total finance lease liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiability" xlink:to="lab_us-gaap_FinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_09a3961d-156b-4452-a6ff-416b059d464d_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment, gross</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_ddae5be1-fa2c-477b-b52a-505a20434542_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_9c65c89a-703d-4f5d-9700-6a607d0147c5_verboseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of credit, maximum borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_ContractWithCustomerRetainageAssetCurrent_3eaf3837-5e53-4317-b485-1bc0843deac3_terseLabel_en-US" xlink:label="lab_strl_ContractWithCustomerRetainageAssetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract receivables</link:label>
    <link:label id="lab_strl_ContractWithCustomerRetainageAssetCurrent_label_en-US" xlink:label="lab_strl_ContractWithCustomerRetainageAssetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer, Retainage Asset, Current</link:label>
    <link:label id="lab_strl_ContractWithCustomerRetainageAssetCurrent_documentation_en-US" xlink:label="lab_strl_ContractWithCustomerRetainageAssetCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer, Retainage Asset, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ContractWithCustomerRetainageAssetCurrent" xlink:href="strl-20220630.xsd#strl_ContractWithCustomerRetainageAssetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_ContractWithCustomerRetainageAssetCurrent" xlink:to="lab_strl_ContractWithCustomerRetainageAssetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_PetilloIncorporatedMember_39686fe3-83c2-48c6-8411-1a7e1a6596d8_terseLabel_en-US" xlink:label="lab_strl_PetilloIncorporatedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Petillo</link:label>
    <link:label id="lab_strl_PetilloIncorporatedMember_label_en-US" xlink:label="lab_strl_PetilloIncorporatedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Petillo Incorporated [Member]</link:label>
    <link:label id="lab_strl_PetilloIncorporatedMember_documentation_en-US" xlink:label="lab_strl_PetilloIncorporatedMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Petillo Incorporated</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_PetilloIncorporatedMember" xlink:href="strl-20220630.xsd#strl_PetilloIncorporatedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_PetilloIncorporatedMember" xlink:to="lab_strl_PetilloIncorporatedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_774c4080-e169-40b8-b2e6-2950d80324de_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital" xlink:to="lab_us-gaap_AdditionalPaidInCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_64450334-4c70-48b0-b4c2-b8136cd83576_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from investing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_d74d4cdf-832a-4727-90ba-f5e03a455427_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis spread on variable rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_77c6cdae-3fac-4c6b-aed6-f394eb69068f_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_95c4b029-5ce2-4cc4-a08c-0801bae00452_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_3d1028d2-ad8b-4e4e-abca-d5a6b09981b0_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_b87e9430-f826-43dd-b820-aab9fd011276_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average discount rate: operating lease</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCurrentAssetsMember_52e6066f-93ab-4c5d-968c-a765c5e90d4d_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current assets</link:label>
    <link:label id="lab_us-gaap_OtherCurrentAssetsMember_label_en-US" xlink:label="lab_us-gaap_OtherCurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Current Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCurrentAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCurrentAssetsMember" xlink:to="lab_us-gaap_OtherCurrentAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures_cdf09974-4897-4233-8200-7bf30c07583e_negatedTerseLabel_en-US" xlink:label="lab_strl_IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables from and equity in construction joint ventures</link:label>
    <link:label id="lab_strl_IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures_label_en-US" xlink:label="lab_strl_IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Receivables From And Equity In Construction Joint Ventures</link:label>
    <link:label id="lab_strl_IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures_documentation_en-US" xlink:label="lab_strl_IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The net change during the reporting period in Equity in and Receivable from unconsolidated joint ventures.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures" xlink:href="strl-20220630.xsd#strl_IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures" xlink:to="lab_strl_IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_80e93056-461f-410f-86e8-7c53b279b89f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Fair Value Consideration Transferred</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DomesticCountryMember_e86579ce-3eff-49bb-b771-3ef14f33a565_terseLabel_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Domestic Tax Authority</link:label>
    <link:label id="lab_us-gaap_DomesticCountryMember_label_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Domestic Tax Authority [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DomesticCountryMember" xlink:to="lab_us-gaap_DomesticCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfDebt_e86463ec-a6c3-4a84-869f-a8560c4c054d_terseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfDebt" xlink:to="lab_us-gaap_RepaymentsOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_d7a72ab0-8762-4963-a09c-6f84e2060be5_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net ($10,095 and $10,420 related to VIEs)</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_b1f91834-9959-48c8-8fbc-965714cca78e_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_1507608c-c68c-43a1-b78f-853a2562735f_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_WaterContainmentAndTreatmentMember_96b30d36-a13b-4996-9a71-092937e25e55_terseLabel_en-US" xlink:label="lab_strl_WaterContainmentAndTreatmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Water Containment and Treatment</link:label>
    <link:label id="lab_strl_WaterContainmentAndTreatmentMember_label_en-US" xlink:label="lab_strl_WaterContainmentAndTreatmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Water Containment And Treatment [Member]</link:label>
    <link:label id="lab_strl_WaterContainmentAndTreatmentMember_documentation_en-US" xlink:label="lab_strl_WaterContainmentAndTreatmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Water Containment And Treatment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_WaterContainmentAndTreatmentMember" xlink:href="strl-20220630.xsd#strl_WaterContainmentAndTreatmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_WaterContainmentAndTreatmentMember" xlink:to="lab_strl_WaterContainmentAndTreatmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_28a082ea-3308-409d-8ab8-d4fa5e84cef0_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaid" xlink:to="lab_us-gaap_IncomeTaxesPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_ee3d93be-2356-4bfb-948f-36c26c82707b_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_89c04947-797c-446f-bf8b-e0d0896171be_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:to="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_674ed0cd-f656-4531-ae33-737afcf82334_verboseLabel_en-US" xlink:label="lab_srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Financial Information</link:label>
    <link:label id="lab_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_e6e7caea-fdd8-4a3d-8f47-e48ee0e8813f_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Income Statement</link:label>
    <link:label id="lab_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_label_en-US" xlink:label="lab_srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Income Statement [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfCondensedIncomeStatementTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:to="lab_srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeFinanceLeasesTextBlock_bb83912c-fb09-4cc2-9cc0-24877239e45d_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Obligations</link:label>
    <link:label id="lab_us-gaap_LesseeFinanceLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Finance Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:to="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_f0f15eb4-5a2b-48e8-adb9-0be61aff7799_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022 (excluding the six months ended June 30, 2022)</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_OtherRevenueMember_ab383553-f339-4b61-af81-bf044f0840b7_terseLabel_en-US" xlink:label="lab_strl_OtherRevenueMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_strl_OtherRevenueMember_label_en-US" xlink:label="lab_strl_OtherRevenueMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Revenue [Member]</link:label>
    <link:label id="lab_strl_OtherRevenueMember_documentation_en-US" xlink:label="lab_strl_OtherRevenueMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Revenue [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_OtherRevenueMember" xlink:href="strl-20220630.xsd#strl_OtherRevenueMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_OtherRevenueMember" xlink:to="lab_strl_OtherRevenueMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_9102ea84-e819-43b0-b747-97612483030f_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_e2fce1b4-de11-47e3-b9bb-a8d02bfb0275_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_72a6c952-14c4-40c3-9d3f-a6978fb6c8db_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseMember_7f6f94da-51f7-488a-b113-65e7fdd5b975_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:label id="lab_us-gaap_InterestExpenseMember_label_en-US" xlink:label="lab_us-gaap_InterestExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseMember" xlink:to="lab_us-gaap_InterestExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementScenarioAxis_8b4ce383-399e-4de0-a412-2829a0022ba8_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:label id="lab_srt_StatementScenarioAxis_label_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis" xlink:to="lab_srt_StatementScenarioAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SecuredDebtMember_41bfb1cf-091f-473f-9dbe-6c7683e07f8a_terseLabel_en-US" xlink:label="lab_us-gaap_SecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Debt</link:label>
    <link:label id="lab_us-gaap_SecuredDebtMember_label_en-US" xlink:label="lab_us-gaap_SecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredDebtMember" xlink:to="lab_us-gaap_SecuredDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_PlateauExcavationMember_5ac35d9e-1f9d-4726-8612-4dad98be9bc1_terseLabel_en-US" xlink:label="lab_strl_PlateauExcavationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plateau Excavation</link:label>
    <link:label id="lab_strl_PlateauExcavationMember_label_en-US" xlink:label="lab_strl_PlateauExcavationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plateau Excavation [Member]</link:label>
    <link:label id="lab_strl_PlateauExcavationMember_documentation_en-US" xlink:label="lab_strl_PlateauExcavationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plateau Excavation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_PlateauExcavationMember" xlink:href="strl-20220630.xsd#strl_PlateauExcavationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_PlateauExcavationMember" xlink:to="lab_strl_PlateauExcavationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_77651a46-2112-4c1d-9cfb-64374f486902_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Obligations</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_99eb37dc-70e2-4c04-99eb-2598479d539a_terseLabel_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_label_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EquityMethodInvesteeNameDomain" xlink:to="lab_srt_EquityMethodInvesteeNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_f932529d-dda9-404c-827e-ebf00609bc03_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of right-of-use assets</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_1edbc39b-5df4-4d85-8b6a-a6f5a647df45_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_c8d36f32-9442-41fc-9ea0-2890c9322d8a_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowElementsAbstract_7ce6a2b4-544a-4682-8644-de7b6dd3978c_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowElementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Elements [Abstract]</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowElementsAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowElementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Elements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowElementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowElementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionSharePrice_718b1269-84ed-499e-ba8a-64aeeea2e5cf_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionSharePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business acquisition, price per share</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionSharePrice_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionSharePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Share Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionSharePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionSharePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionSharePrice" xlink:to="lab_us-gaap_BusinessAcquisitionSharePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_836aab1c-da3e-4877-9905-3593fb07cdd1_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:to="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PhantomShareUnitsPSUsMember_e7681ab3-6ea0-45cf-ba9c-c55953fd3d4e_terseLabel_en-US" xlink:label="lab_us-gaap_PhantomShareUnitsPSUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PSUs</link:label>
    <link:label id="lab_us-gaap_PhantomShareUnitsPSUsMember_label_en-US" xlink:label="lab_us-gaap_PhantomShareUnitsPSUsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Phantom Share Units (PSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PhantomShareUnitsPSUsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_strl_CostsAndEstimatedEarningsInExcessOfBillingsMember_56dfe81f-ea81-4f35-bd9c-3722ae3e2a36_terseLabel_en-US" xlink:label="lab_strl_CostsAndEstimatedEarningsInExcessOfBillingsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs and Estimated Earnings in Excess of Billings</link:label>
    <link:label id="lab_strl_CostsAndEstimatedEarningsInExcessOfBillingsMember_label_en-US" xlink:label="lab_strl_CostsAndEstimatedEarningsInExcessOfBillingsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs and Estimated Earnings in Excess of Billings [Member]</link:label>
    <link:label id="lab_strl_CostsAndEstimatedEarningsInExcessOfBillingsMember_documentation_en-US" xlink:label="lab_strl_CostsAndEstimatedEarningsInExcessOfBillingsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Primary financial statement caption encompassing costs and estimated earnings in excess of billings.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_CostsAndEstimatedEarningsInExcessOfBillingsMember" xlink:href="strl-20220630.xsd#strl_CostsAndEstimatedEarningsInExcessOfBillingsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_CostsAndEstimatedEarningsInExcessOfBillingsMember" xlink:to="lab_strl_CostsAndEstimatedEarningsInExcessOfBillingsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncontrollingInterestAbstract_e244ff1d-0d54-49c4-b077-fe00136bb90b_terseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sterling&#8217;s noncontrolling interest:</link:label>
    <link:label id="lab_us-gaap_NoncontrollingInterestAbstract_label_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract" xlink:to="lab_us-gaap_NoncontrollingInterestAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_0ff7f83e-b91c-4c97-8281-391caee0c4f7_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_e39925df-e9ad-4daf-aac8-b88546c01611_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022 (excluding the six months ended June 30, 2022)</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_b799c446-b5be-4904-85fd-a28560b4651e_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_192443c0-0b23-4b6c-b0f6-e1c69a14e73c_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_f166cb94-a41f-4fde-af5c-f6cfed6be204_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 1</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_BusinessCombinationConsiderationTransferredWorkingCapital_ccde7fdd-8d09-4dd2-98b0-9530bfb0fd90_terseLabel_en-US" xlink:label="lab_strl_BusinessCombinationConsiderationTransferredWorkingCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Target working capital adjustment</link:label>
    <link:label id="lab_strl_BusinessCombinationConsiderationTransferredWorkingCapital_label_en-US" xlink:label="lab_strl_BusinessCombinationConsiderationTransferredWorkingCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred, Working Capital</link:label>
    <link:label id="lab_strl_BusinessCombinationConsiderationTransferredWorkingCapital_documentation_en-US" xlink:label="lab_strl_BusinessCombinationConsiderationTransferredWorkingCapital" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred, Working Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BusinessCombinationConsiderationTransferredWorkingCapital" xlink:href="strl-20220630.xsd#strl_BusinessCombinationConsiderationTransferredWorkingCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_BusinessCombinationConsiderationTransferredWorkingCapital" xlink:to="lab_strl_BusinessCombinationConsiderationTransferredWorkingCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockMember_c1f9ee66-c2d7-4f7f-afce-f345ecaca46e_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ESPP</link:label>
    <link:label id="lab_us-gaap_EmployeeStockMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockMember" xlink:to="lab_us-gaap_EmployeeStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_daa05fd3-64a8-4a90-afe1-ccab033980a1_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_TermLoanFacilityMember_1ae17b91-346a-40f0-82df-9877e103f81e_terseLabel_en-US" xlink:label="lab_strl_TermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Facility</link:label>
    <link:label id="lab_strl_TermLoanFacilityMember_label_en-US" xlink:label="lab_strl_TermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Facility [Member]</link:label>
    <link:label id="lab_strl_TermLoanFacilityMember_documentation_en-US" xlink:label="lab_strl_TermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_TermLoanFacilityMember" xlink:href="strl-20220630.xsd#strl_TermLoanFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_TermLoanFacilityMember" xlink:to="lab_strl_TermLoanFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_77b34ef7-dce0-4241-a320-35c0cf44b3cd_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_3d19664e-7cfe-4c72-9078-1db29034c6c3_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation and Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation and Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_c87c3226-e791-43a2-ac9b-73e0f555eb1d_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_0ca55838-ee1e-4a7a-946d-1559a7c67317_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of long-term lease obligations ($2,396 and $2,334 related to VIEs)</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_8d1125b0-0239-4a63-b188-c81bb31530f1_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of long-term lease obligations</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssets_496251cb-c62e-444d-9adb-465fbb03ea78_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets at fair value</link:label>
    <link:label id="lab_us-gaap_DerivativeAssets_label_en-US" xlink:label="lab_us-gaap_DerivativeAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssets" xlink:to="lab_us-gaap_DerivativeAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromSubsidiariesBeforeTax_4cede81f-20ff-4aa2-83f4-c54ba2efd020_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromSubsidiariesBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net accumulated earnings</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromSubsidiariesBeforeTax_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromSubsidiariesBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Subsidiaries, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromSubsidiariesBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromSubsidiariesBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromSubsidiariesBeforeTax" xlink:to="lab_us-gaap_IncomeLossFromSubsidiariesBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostAbstract_ea2c3632-bb8b-4bbb-a7e6-e7b935bcdd71_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeaseCostAbstract_label_en-US" xlink:label="lab_us-gaap_LeaseCostAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostAbstract" xlink:to="lab_us-gaap_LeaseCostAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis_d12bd643-cf85-472a-a41f-41439bfc9776_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Basis of Pricing [Axis]</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Basis of Pricing [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerBasisOfPricingAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:to="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_AviationMember_911e7a03-2ca5-4d7f-83be-0e279be6abd0_terseLabel_en-US" xlink:label="lab_strl_AviationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aviation</link:label>
    <link:label id="lab_strl_AviationMember_label_en-US" xlink:label="lab_strl_AviationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aviation [Member]</link:label>
    <link:label id="lab_strl_AviationMember_documentation_en-US" xlink:label="lab_strl_AviationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aviation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_AviationMember" xlink:href="strl-20220630.xsd#strl_AviationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_AviationMember" xlink:to="lab_strl_AviationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9072ab44-325f-42a7-bcb8-fb851dc7483c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Equity Method Investments [Line Items]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Equity Method Investments [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_6920965f-ace5-4ee5-b751-6c23a5a77374_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_b28f2887-e63d-4166-af48-3d2055d07559_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LegalEntityAxis_8eafbea4-2316-45c3-93ac-32dae52e6744_terseLabel_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:label id="lab_dei_LegalEntityAxis_label_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis" xlink:to="lab_dei_LegalEntityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_a18082a0-b5f4-4a1d-8ced-6e31b49ababf_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt ($0 and $81 related to VIEs)</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_ad83246b-330e-492f-8fab-22deac9e41f4_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_025515ba-b857-4e5c-85e6-71d1e5ec0a93_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_c2308de5-751f-4365-bb26-985d891a254a_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average remaining lease term: operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_a203debe-b762-4c50-a260-5bd9daf31546_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net amount reclassified from AOCI into earnings, before tax amount</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_MembersInterestSubjectToMandatoryRedemption_aa9b852a-59df-4185-8516-93868cd95c91_terseLabel_en-US" xlink:label="lab_strl_MembersInterestSubjectToMandatoryRedemption" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Members&#8217; interest subject to mandatory redemption</link:label>
    <link:label id="lab_strl_MembersInterestSubjectToMandatoryRedemption_label_en-US" xlink:label="lab_strl_MembersInterestSubjectToMandatoryRedemption" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Members&#8217; interest subject to mandatory redemption</link:label>
    <link:label id="lab_strl_MembersInterestSubjectToMandatoryRedemption_documentation_en-US" xlink:label="lab_strl_MembersInterestSubjectToMandatoryRedemption" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The Member's interest subject to mandatory redemption.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_MembersInterestSubjectToMandatoryRedemption" xlink:href="strl-20220630.xsd#strl_MembersInterestSubjectToMandatoryRedemption"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_MembersInterestSubjectToMandatoryRedemption" xlink:to="lab_strl_MembersInterestSubjectToMandatoryRedemption" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock_f4f6d19d-1569-47a6-b4cf-b1b83f0be089_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Identifiable Intangible Assets Acquired</link:label>
    <link:label id="lab_us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock" xlink:to="lab_us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_e11c1161-c68e-42d0-8684-c1cfce301055_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of stock</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_IncreaseDecreaseInMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings_c69691dd-3597-445b-a8eb-7880fd46f129_terseLabel_en-US" xlink:label="lab_strl_IncreaseDecreaseInMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Members' interest subject to mandatory redemption and undistributed earnings</link:label>
    <link:label id="lab_strl_IncreaseDecreaseInMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings_label_en-US" xlink:label="lab_strl_IncreaseDecreaseInMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase Decrease In Members Interest Subject To Mandatory Redemption And Undistributed Earnings</link:label>
    <link:label id="lab_strl_IncreaseDecreaseInMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings_documentation_en-US" xlink:label="lab_strl_IncreaseDecreaseInMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the increase (decrease) in member's interest subject to mandatory redemption and undistributed earnings.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_IncreaseDecreaseInMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings" xlink:href="strl-20220630.xsd#strl_IncreaseDecreaseInMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_IncreaseDecreaseInMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings" xlink:to="lab_strl_IncreaseDecreaseInMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLiabilitiesCurrent_08c7a13e-c6b9-4970-9ed3-2fb6340a6175_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilitiesCurrent" xlink:to="lab_us-gaap_DerivativeLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_43d50b1f-0a3e-4040-9227-8031e73487ea_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c2cd7c40-c712-46ca-b22f-4331bad71b62_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_dc856a3a-1b35-4e88-81ed-37423ee53716_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_adadd7a4-efbb-49f8-a396-8ed895cf5200_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Property and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_985a5fe9-f259-483c-9b1b-01e223386345_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contracts in Progress</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_e456a4fb-f3cb-4b10-a49e-468c11a2a2d1_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_475a8f2b-a72c-4f51-abfe-c6d1b97e6785_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_91c2feb6-44d1-4a28-a02b-3b921e4382d1_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_0240fe6a-9e2d-4da5-8684-ab8a50d94e6f_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_91e4a34e-6b99-4cc5-8ebd-7cdd1fff36f6_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_2373024f-286f-448f-b9a0-2270683946e6_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_d55242f9-fc32-4e7f-9c5b-7b7b80df7894_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from operating activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_3270b86e-3f72-426d-bed5-1ba471075dc3_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_48e4b8bb-1de1-4a1c-bdc0-b42623dd85c7_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_2d3b6f41-03b3-4464-b415-3668bfaa5a95_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax expense</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_aad44be2-85e7-4c4b-adbf-619dc99ae612_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued compensation and other liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_ee9c7cce-43ec-47ab-95ed-80568d0067b9_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_cfba97c7-f839-46de-8cdc-437a8fb27af7_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity consideration transferred (in shares)</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Equity Interest Issued or Issuable, Number of Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:to="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_86aa89bd-6977-4ce2-be21-170ca7336655_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net gain (loss) recognized in OCI, before tax amount</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsDomain_03fcade5-f116-40bb-baa5-2b5e8236f475_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:label id="lab_srt_ConsolidationItemsDomain_label_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain" xlink:to="lab_srt_ConsolidationItemsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_f827d640-1b68-4f1b-b0e8-64bf8798b374_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeOther_25156e8f-b66e-4367-b0bf-b8240aa4d2c8_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest income</link:label>
    <link:label id="lab_us-gaap_InterestIncomeOther_label_en-US" xlink:label="lab_us-gaap_InterestIncomeOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Income, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeOther" xlink:to="lab_us-gaap_InterestIncomeOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_cca93a93-41a4-42c0-8c8d-58f9b2a99a8f_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_LiabilityBasedAwardsMember_337f0da6-e617-40bd-a4d8-0e0fb146404c_terseLabel_en-US" xlink:label="lab_strl_LiabilityBasedAwardsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability-Based Awards</link:label>
    <link:label id="lab_strl_LiabilityBasedAwardsMember_label_en-US" xlink:label="lab_strl_LiabilityBasedAwardsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability-Based Awards [Member]</link:label>
    <link:label id="lab_strl_LiabilityBasedAwardsMember_documentation_en-US" xlink:label="lab_strl_LiabilityBasedAwardsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability-Based Awards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_LiabilityBasedAwardsMember" xlink:href="strl-20220630.xsd#strl_LiabilityBasedAwardsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_LiabilityBasedAwardsMember" xlink:to="lab_strl_LiabilityBasedAwardsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_bef36baa-1e70-462e-90dc-85961b5ee35d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_1c5a923d-b4ea-451e-9a83-f06e5b7baf9e_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income per share attributable to Sterling common stockholders:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_156fb699-6dc9-45b6-b253-da1982e1a4ca_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_c4cd22b9-9c97-42ea-a039-46de637c40d2_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestRateSwapMember_460343ee-70db-43cc-8764-83187283e324_terseLabel_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap</link:label>
    <link:label id="lab_us-gaap_InterestRateSwapMember_label_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestRateSwapMember" xlink:to="lab_us-gaap_InterestRateSwapMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_8d605b61-011d-449f-a1e6-98118306d729_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current maturities of long-term debt ($0 and $4,857 related to VIEs)</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_a23bb45c-4cb2-4aee-9aa1-cb54d2611459_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current maturities of long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrent" xlink:to="lab_us-gaap_LongTermDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_522d7201-fa8f-4f19-8a01-ed8683e54fb9_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1_63765e52-d7ce-4cb7-ac3a-1f80ac3732cb_terseLabel_en-US" xlink:label="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value</link:label>
    <link:label id="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1_label_en-US" xlink:label="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:to="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_aa57b9b5-f2cd-44bb-a9c5-90f010b50870_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_a2368019-710a-4e98-b166-fe2b6023b636_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteAbstract_53a07617-7762-4c31-a201-c0c13bc0858d_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note [Abstract]</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract" xlink:to="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_b52454ea-d208-4b61-a779-1f6e672f61df_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued compensation ($3,175 and $2,388 related to VIEs)</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_9eb93c80-060a-409f-a23c-31315fc402c8_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued compensation</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditMember_83186cb6-924f-4fc8-9350-1cd4de6f21cd_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember" xlink:to="lab_us-gaap_LineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContracts_930d439d-65e3-4a19-9327-393f854b43c0_negatedLabel_en-US" xlink:label="lab_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContracts" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract liabilities</link:label>
    <link:label id="lab_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContracts_label_en-US" xlink:label="lab_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContracts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Billings In Excess Of Costs And Estimated Earnings On Uncompleted Contracts</link:label>
    <link:label id="lab_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContracts_documentation_en-US" xlink:label="lab_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContracts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of billings in excess of costs and estimated earnings on uncompleted contracts, assumed at the acquisition date.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContracts" xlink:href="strl-20220630.xsd#strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContracts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContracts" xlink:to="lab_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContracts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b91e103c-88a8-4eea-96b8-9dafb91b82b6_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income before tax</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_01be4373-ded0-493d-9baa-b7582ab367c0_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_1a47410d-d6e0-4004-a5c3-25aac6b5d453_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of debt issuance costs and non-cash interest</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Debt Issuance Costs and Discounts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:to="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_182f686d-b817-4ed8-a8a0-bb9de1379dba_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_CreditAgreementMember_c352a422-0a7f-4c61-8de8-389a18bb3c20_terseLabel_en-US" xlink:label="lab_strl_CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Agreement</link:label>
    <link:label id="lab_strl_CreditAgreementMember_label_en-US" xlink:label="lab_strl_CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Agreement [Member]</link:label>
    <link:label id="lab_strl_CreditAgreementMember_documentation_en-US" xlink:label="lab_strl_CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Agreement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_CreditAgreementMember" xlink:href="strl-20220630.xsd#strl_CreditAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_CreditAgreementMember" xlink:to="lab_strl_CreditAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_f6cbde1c-4904-465c-bc99-bcc204049884_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share Grants and Issuances</link:label>
    <link:label id="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:to="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_08326b3d-3228-403b-8e3c-30f9db11a5f3_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_288bba99-a542-4034-a5eb-00aa1b7b1d26_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total comprehensive income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_b392a2ba-53da-4077-a8fa-b6e90a65ffad_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Taxes</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_11ce08b2-ceef-4ee2-9ce6-ea4725eb05f8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_ad4b77df-7988-43bd-a8bd-32196c5c2dd9_terseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on extinguishment of debt, net</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_606c1373-f495-4a80-acbf-4b368ce00f21_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on debt extinguishment, net</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_836124cc-8fc5-42ba-b582-b59fce2501b9_verboseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (loss) on extinguishment of debt</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_label_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Extinguishment of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_b3927a84-69a7-414f-8973-8b9c39a346dd_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesPolicyTextBlock_b7963ef8-1ebf-42b3-ac2a-6ae03cefdf19_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable</link:label>
    <link:label id="lab_us-gaap_ReceivablesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ReceivablesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesPolicyTextBlock" xlink:to="lab_us-gaap_ReceivablesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_ConsolidatedEntitiesOwnershipPercentage_566c204d-12e2-48fd-a2b2-444df96d3eb2_terseLabel_en-US" xlink:label="lab_strl_ConsolidatedEntitiesOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership interest in subsidiaries</link:label>
    <link:label id="lab_strl_ConsolidatedEntitiesOwnershipPercentage_label_en-US" xlink:label="lab_strl_ConsolidatedEntitiesOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities, Ownership Percentage</link:label>
    <link:label id="lab_strl_ConsolidatedEntitiesOwnershipPercentage_documentation_en-US" xlink:label="lab_strl_ConsolidatedEntitiesOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities, Ownership Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ConsolidatedEntitiesOwnershipPercentage" xlink:href="strl-20220630.xsd#strl_ConsolidatedEntitiesOwnershipPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_ConsolidatedEntitiesOwnershipPercentage" xlink:to="lab_strl_ConsolidatedEntitiesOwnershipPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_a900e8ae-cb98-4070-afee-f7a44830c5ad_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash consideration transferred, net of cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_0da14caa-245b-4248-bf0e-505dbf273d55_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_label_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeContractTypeDomain" xlink:to="lab_us-gaap_DerivativeContractTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_ce8aad17-4626-451f-938a-35b993c07150_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesLongTermContractsOrPrograms_381e771c-6fbf-4985-8f74-bc99c6210498_verboseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesLongTermContractsOrPrograms" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable ($26,282 and $26,176 related to VIEs)</link:label>
    <link:label id="lab_us-gaap_ReceivablesLongTermContractsOrPrograms_a6954ea9-7284-4928-bef3-9f156b2a7829_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesLongTermContractsOrPrograms" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_ReceivablesLongTermContractsOrPrograms_label_en-US" xlink:label="lab_us-gaap_ReceivablesLongTermContractsOrPrograms" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables, Long-Term Contracts or Programs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesLongTermContractsOrPrograms" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesLongTermContractsOrPrograms"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesLongTermContractsOrPrograms" xlink:to="lab_us-gaap_ReceivablesLongTermContractsOrPrograms" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_HeavyHighwayMember_ede8f718-912d-4c79-a974-c462acb76474_terseLabel_en-US" xlink:label="lab_strl_HeavyHighwayMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Heavy Highway</link:label>
    <link:label id="lab_strl_HeavyHighwayMember_label_en-US" xlink:label="lab_strl_HeavyHighwayMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Heavy Highway [Member]</link:label>
    <link:label id="lab_strl_HeavyHighwayMember_documentation_en-US" xlink:label="lab_strl_HeavyHighwayMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Heavy Highway [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_HeavyHighwayMember" xlink:href="strl-20220630.xsd#strl_HeavyHighwayMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_HeavyHighwayMember" xlink:to="lab_strl_HeavyHighwayMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_26dc474c-cb59-405d-8872-73058ce4cd24_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from financing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_d3382458-b6fa-4847-9398-4ae99350fcb8_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_d82b80e8-637e-4a32-bba7-58dab7388af5_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of stock (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_DebtInstrumentStatedLIBORInterestRate_7cc61282-82cf-4202-9bfd-6035065dc61d_terseLabel_en-US" xlink:label="lab_strl_DebtInstrumentStatedLIBORInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument, LIBOR interest rate</link:label>
    <link:label id="lab_strl_DebtInstrumentStatedLIBORInterestRate_label_en-US" xlink:label="lab_strl_DebtInstrumentStatedLIBORInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Stated LIBOR Interest Rate</link:label>
    <link:label id="lab_strl_DebtInstrumentStatedLIBORInterestRate_documentation_en-US" xlink:label="lab_strl_DebtInstrumentStatedLIBORInterestRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Stated LIBOR Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DebtInstrumentStatedLIBORInterestRate" xlink:href="strl-20220630.xsd#strl_DebtInstrumentStatedLIBORInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_DebtInstrumentStatedLIBORInterestRate" xlink:to="lab_strl_DebtInstrumentStatedLIBORInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_18c856f8-3cd6-4ca8-94e9-a258728e9898_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_095b9833-bb24-4da8-9e01-2f946526278a_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_FinanceLeasesCostAbstract_8eadd81c-ed4a-4261-a7fc-98da610bb2e8_terseLabel_en-US" xlink:label="lab_strl_FinanceLeasesCostAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease cost:</link:label>
    <link:label id="lab_strl_FinanceLeasesCostAbstract_label_en-US" xlink:label="lab_strl_FinanceLeasesCostAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Leases, Cost [Abstract]</link:label>
    <link:label id="lab_strl_FinanceLeasesCostAbstract_documentation_en-US" xlink:label="lab_strl_FinanceLeasesCostAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Leases, Cost [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_FinanceLeasesCostAbstract" xlink:href="strl-20220630.xsd#strl_FinanceLeasesCostAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_FinanceLeasesCostAbstract" xlink:to="lab_strl_FinanceLeasesCostAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_e46cf1cd-86f5-4003-8949-569724861bd1_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_9cd0b2aa-9c54-4fd0-80ba-d3242e030eae_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2fbd4d45-03ae-4763-bb87-823d284ed115_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_a3af4531-e6f2-408b-8f56-412f75301032_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_JointVenturesMember_4f089a6d-a4d8-4cee-9dc8-67791b545f70_terseLabel_en-US" xlink:label="lab_strl_JointVenturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Joint Ventures</link:label>
    <link:label id="lab_strl_JointVenturesMember_label_en-US" xlink:label="lab_strl_JointVenturesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Joint Ventures [Member]</link:label>
    <link:label id="lab_strl_JointVenturesMember_documentation_en-US" xlink:label="lab_strl_JointVenturesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents information pertaining to joint ventures.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_JointVenturesMember" xlink:href="strl-20220630.xsd#strl_JointVenturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_JointVenturesMember" xlink:to="lab_strl_JointVenturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_e5a827ad-a5f3-4291-8332-b1241be1ae3f_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_RestrictedStockUnitsAndPhantomShareUnitsMember_a8570aa8-5f82-4950-8ed2-7cc1f3f65cf2_terseLabel_en-US" xlink:label="lab_strl_RestrictedStockUnitsAndPhantomShareUnitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RSU/PSU</link:label>
    <link:label id="lab_strl_RestrictedStockUnitsAndPhantomShareUnitsMember_label_en-US" xlink:label="lab_strl_RestrictedStockUnitsAndPhantomShareUnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units And Phantom Share Units [Member]</link:label>
    <link:label id="lab_strl_RestrictedStockUnitsAndPhantomShareUnitsMember_documentation_en-US" xlink:label="lab_strl_RestrictedStockUnitsAndPhantomShareUnitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units And Phantom Share Units</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_RestrictedStockUnitsAndPhantomShareUnitsMember" xlink:href="strl-20220630.xsd#strl_RestrictedStockUnitsAndPhantomShareUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_RestrictedStockUnitsAndPhantomShareUnitsMember" xlink:to="lab_strl_RestrictedStockUnitsAndPhantomShareUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterest_d319abac-6865-4890-af0e-be22f288e46c_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling interests</link:label>
    <link:label id="lab_us-gaap_MinorityInterest_label_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterest" xlink:to="lab_us-gaap_MinorityInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_c08d4454-fe3c-4f34-ab55-f78bc76f6eaa_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_9baed8f5-7f9e-4bce-8c91-7daccba11a7e_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_a5799117-1492-4f7d-b839-32e74109b915_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value (in usd per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_f7a4d3c7-8cfc-4e69-be80-f32a407f0ed5_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net gain (loss) recognized in OCI, net of tax amount</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain_083c7fab-5802-4ccd-b55d-254f07cacb21_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Basis of Pricing [Domain]</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Basis of Pricing [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:to="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrealizedGainLossOnDerivatives_6bb80065-e545-4fb9-b60d-415fbc7c08eb_negatedLabel_en-US" xlink:label="lab_us-gaap_UnrealizedGainLossOnDerivatives" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in fair value of interest rate swap</link:label>
    <link:label id="lab_us-gaap_UnrealizedGainLossOnDerivatives_label_en-US" xlink:label="lab_us-gaap_UnrealizedGainLossOnDerivatives" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized Gain (Loss) on Derivatives</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnDerivatives" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrealizedGainLossOnDerivatives"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrealizedGainLossOnDerivatives" xlink:to="lab_us-gaap_UnrealizedGainLossOnDerivatives" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_1bf9444e-ac8d-48d2-a3c5-1380d629d993_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_59802ff7-a884-45c3-9f63-51741ad8b6a7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_2bb2887f-f705-4eb0-a11e-d1e5ffe1644a_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_label_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_2b4cff63-4377-4326-a765-7d6560e8dcf7_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating loss carryforwards</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwards" xlink:to="lab_us-gaap_OperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_9d17345a-26fe-4b80-afc7-680b491ad733_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_7bf21587-7a0a-42a6-a7bf-041b9d3279d0_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsDisclosureTextBlock_b6d9646d-e913-489c-b44d-ae3710aac3fc_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Other Intangible Assets</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_LumpSumMember_48535cef-b9f7-4be8-9b3c-1e363dbb5f84_terseLabel_en-US" xlink:label="lab_strl_LumpSumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lump-Sum</link:label>
    <link:label id="lab_strl_LumpSumMember_label_en-US" xlink:label="lab_strl_LumpSumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lump Sum [Member]</link:label>
    <link:label id="lab_strl_LumpSumMember_documentation_en-US" xlink:label="lab_strl_LumpSumMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lump Sum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_LumpSumMember" xlink:href="strl-20220630.xsd#strl_LumpSumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_LumpSumMember" xlink:to="lab_strl_LumpSumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_2fb4d2d6-f4e0-490d-8422-0b2d8179a983_periodStartLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_f9385c10-3d9d-4408-95c4-67bdf3a723b4_periodEndLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Common, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonShares" xlink:to="lab_us-gaap_TreasuryStockCommonShares" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_InterestExpenseAndAccretedInterest_fffe5042-cb6d-40e4-87dd-1c01de1cbdcc_negatedLabel_en-US" xlink:label="lab_strl_InterestExpenseAndAccretedInterest" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_strl_InterestExpenseAndAccretedInterest_label_en-US" xlink:label="lab_strl_InterestExpenseAndAccretedInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense And Accreted Interest</link:label>
    <link:label id="lab_strl_InterestExpenseAndAccretedInterest_documentation_en-US" xlink:label="lab_strl_InterestExpenseAndAccretedInterest" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The cost of borrowed funds accounted for as interest that was charged against earnings during the period. And, includes amount recognized for the passage of time, typically for liabilities, that have been discounted to their net present values.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_InterestExpenseAndAccretedInterest" xlink:href="strl-20220630.xsd#strl_InterestExpenseAndAccretedInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_InterestExpenseAndAccretedInterest" xlink:to="lab_strl_InterestExpenseAndAccretedInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_21937ba7-132a-467c-9324-c703d2ca3134_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Periodic payments</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Periodic Payment, Principal</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentPeriodicPaymentPrincipal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:to="lab_us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIdentifiableIntangibleAssetsAndGoodwill_60430fe6-fec3-4df3-abee-009553c0305e_terseLabel_en-US" xlink:label="lab_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIdentifiableIntangibleAssetsAndGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Identifiable intangible assets</link:label>
    <link:label id="lab_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIdentifiableIntangibleAssetsAndGoodwill_label_en-US" xlink:label="lab_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIdentifiableIntangibleAssetsAndGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Identifiable intangible assets and Goodwill</link:label>
    <link:label id="lab_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIdentifiableIntangibleAssetsAndGoodwill_documentation_en-US" xlink:label="lab_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIdentifiableIntangibleAssetsAndGoodwill" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of identifiable intangible assets and goodwill acquired at the acquisition date.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIdentifiableIntangibleAssetsAndGoodwill" xlink:href="strl-20220630.xsd#strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIdentifiableIntangibleAssetsAndGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIdentifiableIntangibleAssetsAndGoodwill" xlink:to="lab_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIdentifiableIntangibleAssetsAndGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_ebb2e8bc-1924-4bb4-aa40-a5464d9c3e90_negatedLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Net income attributable to noncontrolling interests</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_ffa84404-b46d-4bd3-9a23-86490b14d674_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Comprehensive income attributable to noncontrolling interests</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_bd48586f-cc1f-4d36-9cc7-f4293525e43f_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableInterestEntityDisclosureTextBlock_1c4dcc68-8ef7-45b7-b9c2-58b80404e616_terseLabel_en-US" xlink:label="lab_us-gaap_VariableInterestEntityDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated 50% Owned Subsidiaries</link:label>
    <link:label id="lab_us-gaap_VariableInterestEntityDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_VariableInterestEntityDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityDisclosureTextBlock" xlink:to="lab_us-gaap_VariableInterestEntityDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_a3c82e3d-efaa-4338-ac9c-07a5fdcf3f42_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RSUs</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_708606fa-1973-40cf-b42d-23ff93c5d0c2_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective income tax rate reconciliation</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_1f1ea43f-82a0-41e6-b334-21ed573397c1_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimates and Judgments</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_3609b106-0c99-4bcb-88db-9ab5c43f1d8a_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_eebc8dbb-f91a-4442-b4f1-c0330a9bb6ff_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_97113302-6f6e-4cce-91e7-a1df42ee9241_terseLabel_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">London Interbank Offered Rate (LIBOR)</link:label>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_label_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">London Interbank Offered Rate (LIBOR) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:to="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_def8daf7-5dee-4b86-869b-3bb7516cef37_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investments and Joint Ventures [Abstract]</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investments and Joint Ventures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:to="lab_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_5f89230a-4df9-405c-b27c-3ce2886dc321_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total consideration transferred</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfVariableInterestEntitiesTable_5093d97d-bbbe-431b-b194-c443180deb41_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Variable Interest Entities [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfVariableInterestEntitiesTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Variable Interest Entities [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:to="lab_us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Revenues_b7f83e74-fe1c-4905-b495-0579ec2c4640_terseLabel_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:label id="lab_us-gaap_Revenues_label_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues" xlink:to="lab_us-gaap_Revenues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnapprovedChangeOrdersAmount_ec953293-76e6-4b7a-aa5b-3c4effe0a2f1_terseLabel_en-US" xlink:label="lab_us-gaap_UnapprovedChangeOrdersAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contracts receivable unpaid project contract price</link:label>
    <link:label id="lab_us-gaap_UnapprovedChangeOrdersAmount_label_en-US" xlink:label="lab_us-gaap_UnapprovedChangeOrdersAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction Contractor, Contract Cost, Subject to Uncertainty, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnapprovedChangeOrdersAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnapprovedChangeOrdersAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnapprovedChangeOrdersAmount" xlink:to="lab_us-gaap_UnapprovedChangeOrdersAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_cd1f1738-8d4f-4046-9fb5-01e7384f7f48_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in interest rate swap, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_74e63ecb-0329-4d3b-8816-476d01aa6095_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in interest rate swap</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_7fa832f6-893a-48d6-9947-7c021dc35618_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in OCI, net of tax amount</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_ef4c0863-3f23-46f7-b3b8-3210a409c044_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated tax basis step-up payment</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred, Liabilities Incurred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_bbca43fa-d62b-448f-ab49-551d1a6b40f7_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pro forma net income attributable to Sterling</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Net Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_6899aa46-adb5-4c01-926d-24194e297f38_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLiabilitiesAbstract_483769a9-ebff-4419-8b25-46bd9197eb38_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Liabilities</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Liability [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilitiesAbstract" xlink:to="lab_us-gaap_DerivativeLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtWeightedAverageInterestRate_2904eafc-69ef-4518-9c84-d2a9e4da310b_terseLabel_en-US" xlink:label="lab_us-gaap_DebtWeightedAverageInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average interest rate</link:label>
    <link:label id="lab_us-gaap_DebtWeightedAverageInterestRate_label_en-US" xlink:label="lab_us-gaap_DebtWeightedAverageInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt, Weighted Average Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtWeightedAverageInterestRate" xlink:to="lab_us-gaap_DebtWeightedAverageInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_9f2e27a1-dabe-4bd1-80e5-bdf4f13ebded_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_70486436-d0d0-4e98-89c2-e86fc47a7cbf_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_bc0e7b94-0af4-45a8-9df1-c9f322458673_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible asset amortization</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_e460be0a-2603-4c34-ab4c-fd6f4bd218ae_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of intangible assets</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_9d305fd7-d502-4791-a2c2-cad90c88bfad_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_462620b1-66d5-4a51-b86d-d93617714ccd_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic net income per share attributable to Sterling common stockholders (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_afd2c872-fd95-48a1-ab03-ee4469ef2224_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net amount reclassified from AOCI into earnings, tax amount</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_9283dfc9-3c06-480d-a1e6-00a1167ce8ad_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable_08800d24-6a08-4d2f-95b4-29be17bf98db_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Equity Method Investments [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Equity Method Investments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:to="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_b9f139f7-faf1-4bc0-94d7-5ce5f6c1c536_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate, Non-Segment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_33729436-f46b-4fe3-b8f4-528f9bc07cd2_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of contracts</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_699fd6e9-8f54-450f-9f36-925cf7910cee_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in OCI, before tax amount</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_0bec7145-b503-4264-9e4d-b8eb6bba207c_negatedLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostGross_edc374b6-d23a-48e2-96d7-3823c5a5053a_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract assets ($15,345 and $10,249 related to VIEs)</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostGross_7086129d-7855-4aa5-8917-dd177edcc75d_verboseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostGross" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract assets</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostGross_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostGross" xlink:to="lab_us-gaap_CapitalizedContractCostGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToMinorityShareholders_b24b7da6-a511-49e9-b9ab-1cc0be9cbb8f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToMinorityShareholders" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distributions to noncontrolling interest owners</link:label>
    <link:label id="lab_us-gaap_PaymentsToMinorityShareholders_label_en-US" xlink:label="lab_us-gaap_PaymentsToMinorityShareholders" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Noncontrolling Interests</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToMinorityShareholders" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToMinorityShareholders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToMinorityShareholders" xlink:to="lab_us-gaap_PaymentsToMinorityShareholders" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockMember_ef7ebd09-5610-4392-8298-856bc1fb89db_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockMember" xlink:to="lab_us-gaap_TreasuryStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_390d872e-6d49-4c4f-ad80-8e33ec01e404_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Sterling stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_9cc9849a-71fe-4b72-a20f-4b305d868e15_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Backlog By Segment</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_3d149d93-c95d-4464-b554-bce2ecb6b03d_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance leases</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Finance Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_ce8d22ee-fcd6-4232-b2f7-8f9994256dfb_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestLineItems_b8a7433b-c4f8-4eb1-b1e0-72e91f4cb7c9_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest [Line Items]</link:label>
    <link:label id="lab_us-gaap_MinorityInterestLineItems_label_en-US" xlink:label="lab_us-gaap_MinorityInterestLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestLineItems" xlink:to="lab_us-gaap_MinorityInterestLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_LesseeLeaseRenewalTerm_d9eb9ddd-e299-4699-9250-7d370c081854_terseLabel_en-US" xlink:label="lab_strl_LesseeLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease renewal term</link:label>
    <link:label id="lab_strl_LesseeLeaseRenewalTerm_label_en-US" xlink:label="lab_strl_LesseeLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Renewal Term</link:label>
    <link:label id="lab_strl_LesseeLeaseRenewalTerm_documentation_en-US" xlink:label="lab_strl_LesseeLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Renewal Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_LesseeLeaseRenewalTerm" xlink:href="strl-20220630.xsd#strl_LesseeLeaseRenewalTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_LesseeLeaseRenewalTerm" xlink:to="lab_strl_LesseeLeaseRenewalTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_6775be07-b689-40f9-96b0-2af8aaea41df_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_BuildingSolutionsSegmentMember_5e514fd2-4c4c-4982-af77-b8653df4f31c_terseLabel_en-US" xlink:label="lab_strl_BuildingSolutionsSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building Solutions Backlog - Commercial</link:label>
    <link:label id="lab_strl_BuildingSolutionsSegmentMember_label_en-US" xlink:label="lab_strl_BuildingSolutionsSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building Solutions Segment [Member]</link:label>
    <link:label id="lab_strl_BuildingSolutionsSegmentMember_documentation_en-US" xlink:label="lab_strl_BuildingSolutionsSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building Solutions Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BuildingSolutionsSegmentMember" xlink:href="strl-20220630.xsd#strl_BuildingSolutionsSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_BuildingSolutionsSegmentMember" xlink:to="lab_strl_BuildingSolutionsSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_c9fd81df-ddba-406c-a210-b072759fdf03_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_LesseeLeaseTerminationPeriod_85b9bf45-69ce-4ef6-b03a-ebcbe5b64606_terseLabel_en-US" xlink:label="lab_strl_LesseeLeaseTerminationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease termination period</link:label>
    <link:label id="lab_strl_LesseeLeaseTerminationPeriod_label_en-US" xlink:label="lab_strl_LesseeLeaseTerminationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Termination Period</link:label>
    <link:label id="lab_strl_LesseeLeaseTerminationPeriod_documentation_en-US" xlink:label="lab_strl_LesseeLeaseTerminationPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Termination Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_LesseeLeaseTerminationPeriod" xlink:href="strl-20220630.xsd#strl_LesseeLeaseTerminationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_LesseeLeaseTerminationPeriod" xlink:to="lab_strl_LesseeLeaseTerminationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_TheRevolvingCreditFacilityMember_d5015638-e26a-4b9d-8b0f-23804e22ced7_terseLabel_en-US" xlink:label="lab_strl_TheRevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility</link:label>
    <link:label id="lab_strl_TheRevolvingCreditFacilityMember_label_en-US" xlink:label="lab_strl_TheRevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">the Revolving Credit Facility [Member]</link:label>
    <link:label id="lab_strl_TheRevolvingCreditFacilityMember_documentation_en-US" xlink:label="lab_strl_TheRevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">the Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_TheRevolvingCreditFacilityMember" xlink:href="strl-20220630.xsd#strl_TheRevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_TheRevolvingCreditFacilityMember" xlink:to="lab_strl_TheRevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_ebcab8ef-c54f-496b-b8bb-0bb943497439_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_638ec255-0f02-496e-a66b-eb28c6b797ff_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_01f6e3ff-b52b-45bb-babc-f6ed11e143fa_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_631c0d45-3890-4f09-8d83-68b497d72242_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total finance lease cost</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_b2ebbdf1-9586-4c86-a270-28ccf0a1978c_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_dea340ba-0085-4014-a6ee-951a577d0cf8_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Lease Expenses</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_25ec3aaa-1c6d-44cc-8791-33886c9b63e7_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of reportable segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapital_ea68345b-ba94-4dfe-a7c0-e03943d7fbf9_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapital" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in operating assets and liabilities (Note 16)</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapital_afbc77cc-c444-4619-8bf3-3878f0087892_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapital" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in operating assets and liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapital_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapital" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_fcc4180b-010a-476a-8e28-5f27bd50ab4e_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_cc30f8c2-8593-4308-aa9c-f2f8118d5d5b_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_fc10637f-9fd9-485f-9ab0-30bf8399ef69_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_9ec7f2fb-8ca8-4f6f-9bf1-50eacf6c9998_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_77349c36-921c-4093-9bd5-33ccf0b4899d_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term lease obligations ($2,850 and $2,763 related to VIEs)</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_28fcbec6-9aac-4fab-9a26-0c8825ce257a_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term lease obligations</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_5ce13622-3637-4245-84de-6baf80acac0e_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_MyersMember_b77625f2-4919-449a-bba2-200edda7075b_terseLabel_en-US" xlink:label="lab_strl_MyersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Myers</link:label>
    <link:label id="lab_strl_MyersMember_label_en-US" xlink:label="lab_strl_MyersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Myers [Member]</link:label>
    <link:label id="lab_strl_MyersMember_documentation_en-US" xlink:label="lab_strl_MyersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents information pertaining to Myers.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_MyersMember" xlink:href="strl-20220630.xsd#strl_MyersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_MyersMember" xlink:to="lab_strl_MyersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_83d6d13c-2ffc-437b-8602-14f1b3ee4b70_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_bb62a4d4-58c4-48c8-89f2-e72215f6bb27_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_15b02ad5-cec1-40e5-ad19-535e630e2cb3_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_4f09a0be-c470-4cfd-a7a6-9bc05845c4b0_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_label_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioUnspecifiedDomain" xlink:to="lab_srt_ScenarioUnspecifiedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_89347229-3d91-4e22-9a9a-81b90cd62109_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_e0f3c615-46f7-40bc-85ff-00ba135c576f_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Proforma Information</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Information [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_a6848731-3832-4d4c-a32f-cb8c3a9bcaf9_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_1732eb35-4c49-4fba-abe8-337cff53858f_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_09f7522a-08d4-4cd7-ba6f-496b79306098_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing cash flows from finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_label_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Principal Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:to="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_3cafe7e9-9ad9-406b-8b79-7d28a351d817_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_6acc066b-8986-40f9-94ac-b5bb37e7b441_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_f4495266-ba39-4483-817b-1c394c7b5ce4_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_3532e578-6042-41d1-951f-5fb295633fa1_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Carrying Amount</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfCondensedBalanceSheetTableTextBlock_5ac7545c-45c8-45a8-831f-3bdc5a15eff0_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Balance Sheet</link:label>
    <link:label id="lab_srt_ScheduleOfCondensedBalanceSheetTableTextBlock_label_en-US" xlink:label="lab_srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Balance Sheet [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfCondensedBalanceSheetTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:to="lab_srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_18010329-1e26-47ce-a62a-a12d5d6d5680_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current tax expense</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_74416db2-c1be-4c4a-acc1-41f999d39d41_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right-of-use assets, net ($5,246 and $5,097 related to VIEs)</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_eea399fc-8eae-4da9-80e8-ffc9023874d7_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_d1be74c7-6c96-4b59-93c2-64858c478f3b_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive (Loss) Gain</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_87a056dd-c915-4168-9c79-b75a9519fcdb_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_ResidentialAndOtherMember_750cb67e-e0d2-4c7d-9603-ab43bc662e36_terseLabel_en-US" xlink:label="lab_strl_ResidentialAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Residential and Other</link:label>
    <link:label id="lab_strl_ResidentialAndOtherMember_label_en-US" xlink:label="lab_strl_ResidentialAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Residential And Other [Member]</link:label>
    <link:label id="lab_strl_ResidentialAndOtherMember_documentation_en-US" xlink:label="lab_strl_ResidentialAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Residential And Other [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ResidentialAndOtherMember" xlink:href="strl-20220630.xsd#strl_ResidentialAndOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_ResidentialAndOtherMember" xlink:to="lab_strl_ResidentialAndOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_9ad1a84b-604d-45f3-a0ab-dfa0e29b172e_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_b9063c56-130e-41be-9a9a-cd144c147e0c_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investment, Nonconsolidated Investee [Axis]</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investment, Nonconsolidated Investee [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" xlink:to="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_219359fa-7cc1-4a2a-878a-20b23f6ed12a_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_2ffef390-b299-4977-a907-fcb4fbde87f1_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating income</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_bf33d4e2-2ef0-474b-99be-0980327b9cc6_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating income</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_f91f0cdf-0f51-429b-bbd6-56b228c0d774_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_612abd3c-cdb7-4080-8699-68fee56d504d_terseLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State and Local Jurisdiction</link:label>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_label_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State and Local Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:to="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_4e9da83c-02dd-4e52-84f3-72c4fb2d5b0a_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_34ca1832-1e3a-43b4-a097-ba12745c56a0_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_57f43e62-02ab-458d-82b2-6a6c49bd1b20_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_8da390cf-80d7-4e91-8544-b4e05bc0a680_verboseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill ($1,501 and $1,501 related to VIEs)</link:label>
    <link:label id="lab_us-gaap_Goodwill_3fe27d05-e503-4365-9c42-a92f45dccfb0_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9d8a7512-7be5-4827-ab29-8df2598f8961_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsCurrentNet_54174532-c696-483c-be35-317b2f7e5608_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsCurrentNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less - Unamortized debt issuance costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsCurrentNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsCurrentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Current, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsCurrentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsCurrentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsCurrentNet" xlink:to="lab_us-gaap_DeferredFinanceCostsCurrentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f1569e27-e771-426d-bdc5-a9035764a970_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInformationFormerLegalOrRegisteredName_c8580847-e6a2-403f-8347-6a0e914e778a_terseLabel_en-US" xlink:label="lab_dei_EntityInformationFormerLegalOrRegisteredName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Information, Former Legal or Registered Name</link:label>
    <link:label id="lab_dei_EntityInformationFormerLegalOrRegisteredName_label_en-US" xlink:label="lab_dei_EntityInformationFormerLegalOrRegisteredName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Information, Former Legal or Registered Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInformationFormerLegalOrRegisteredName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInformationFormerLegalOrRegisteredName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInformationFormerLegalOrRegisteredName" xlink:to="lab_dei_EntityInformationFormerLegalOrRegisteredName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_95c89f93-e867-46ad-b4d3-855777272992_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_7bc8e312-9d3f-4fbe-b043-a32a71446967_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_a7f15bac-e04f-4c23-bcc6-45d00b7a90c4_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_2b3711fd-cd05-42f8-9acd-d6340945490c_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]</link:label>
    <link:label id="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_label_en-US" xlink:label="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_6eec6756-0f9e-404a-b1b3-ff99ed4ebdfc_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liability, net</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_28e09bed-8f34-44bb-bacf-66e5fa375449_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_cc9f2858-2db9-499e-92bf-ce0df4b74660_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_a3f9aa94-0f27-4df8-90b9-70ba79755d76_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_19224045-ef93-47db-b88f-36270f8c3510_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_d296c3ec-2e32-4ad3-bb4e-0dfdd29a5826_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_3084ea5d-3bcb-42d3-a104-d9d2fdfa3f7c_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Numerator:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_938e5378-3ca2-4435-909b-caa52c14e8dd_negatedLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of revenues</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross_2f556fd9-b951-45dc-9122-d5854d05780b_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Value, Share-Based Payment Arrangement, before Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLineItems_26f864b8-649a-4360-b59b-524e4a3e41d0_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativeLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativeLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLineItems" xlink:to="lab_us-gaap_DerivativeLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_5de8397a-d9d1-4a9c-9a7d-6044ce349d21_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_e8b262a2-4325-49da-917c-d92955fd4b02_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average common shares outstanding - diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLiabilities_c04b930e-bd5c-41fe-ba21-98c2d17a8a35_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities at fair value</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilities_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilities" xlink:to="lab_us-gaap_DerivativeLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_7b47bfeb-87d4-45f9-a12e-3c12beb74c52_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_d450ccef-93be-4e47-8da8-3b37b7ab5d63_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value $0.01 per share; 38,000 shares authorized, 30,299 and 29,838 shares issued and outstanding</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract_d6866c10-0574-4a32-9308-8bfdd2a89057_terseLabel_en-US" xlink:label="lab_strl_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for amounts included in the measurement of lease liabilities:</link:label>
    <link:label id="lab_strl_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract_label_en-US" xlink:label="lab_strl_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Paid For Amounts Included In Measurement Of Lease Liabilities [Abstract]</link:label>
    <link:label id="lab_strl_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract_documentation_en-US" xlink:label="lab_strl_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Paid For Amounts Included In Measurement Of Lease Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract" xlink:href="strl-20220630.xsd#strl_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract" xlink:to="lab_strl_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_72c81043-5827-4fd7-b664-74fc9447aec0_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_fdb478a7-e4df-4d9b-a752-2d3eaf44f1a4_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_af5a8d70-93d9-4c95-8322-e9a4988b6f5d_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest [Abstract]</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_8baea8c4-5ed0-4ddb-b020-3e34594052ac_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Grant-Date Fair Value per Share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherOperatingIncomeExpenseNet_854cd530-9c1f-4d17-bf32-8c8bacfef67a_terseLabel_en-US" xlink:label="lab_us-gaap_OtherOperatingIncomeExpenseNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other operating expense, net</link:label>
    <link:label id="lab_us-gaap_OtherOperatingIncomeExpenseNet_label_en-US" xlink:label="lab_us-gaap_OtherOperatingIncomeExpenseNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Operating Income (Expense), Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingIncomeExpenseNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherOperatingIncomeExpenseNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherOperatingIncomeExpenseNet" xlink:to="lab_us-gaap_OtherOperatingIncomeExpenseNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_2514608c-0785-4cea-a6e0-9fec93ff3aca_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Changes in AOCI</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_ae42c958-589b-45aa-b0b5-4a77ccbb5be5_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments</link:label>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_label_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingSegmentsMember" xlink:to="lab_us-gaap_OperatingSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_489087bc-75a7-4f58-bf27-a839e9749383_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized gains expected to be reclassified from AOCI within next 12 months</link:label>
    <link:label id="lab_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_label_en-US" xlink:label="lab_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow Hedge Gain (Loss) to be Reclassified within 12 Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" xlink:to="lab_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_14ec5594-f7d0-48f1-a53f-c450f76bf075_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term lease cost</link:label>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_label_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-Term Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermLeaseCost" xlink:to="lab_us-gaap_ShortTermLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableInterestEntityLineItems_5ff54c76-1d70-45ef-8854-b8279e4ebf0f_terseLabel_en-US" xlink:label="lab_us-gaap_VariableInterestEntityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity [Line Items]</link:label>
    <link:label id="lab_us-gaap_VariableInterestEntityLineItems_label_en-US" xlink:label="lab_us-gaap_VariableInterestEntityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityLineItems" xlink:to="lab_us-gaap_VariableInterestEntityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_ec8ece72-f87b-4a61-ba6c-8dc91f86c14c_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cash equivalents, and restricted cash at beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d8337438-2d17-4eb1-b524-6e560cab910d_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cash equivalents, and restricted cash at end of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts_97eca2d7-6f42-4c1c-ac4f-24b247907264_terseLabel_en-US" xlink:label="lab_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract assets</link:label>
    <link:label id="lab_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts_label_en-US" xlink:label="lab_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Costs And Estimated Earnings In Excess Of Billings On Uncompleted Contracts</link:label>
    <link:label id="lab_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts_documentation_en-US" xlink:label="lab_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of costs and estimated earnings in excess of billings on uncompleted contracts, acquired at the acquisition date.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts" xlink:href="strl-20220630.xsd#strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts" xlink:to="lab_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_920bbf12-c4ac-4159-8af6-9e4a19005fef_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_4f02d919-3f00-4e1d-94d0-d3053a5a3a5e_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_78f9f2d1-7dd7-4737-af0c-0665a46c55ea_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_EstimatedConstructionGrossProfitLossBeforeTax_0baa3bbf-4261-4c23-a59a-7f50f8223362_verboseLabel_en-US" xlink:label="lab_strl_EstimatedConstructionGrossProfitLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated construction gain (loss) before tax</link:label>
    <link:label id="lab_strl_EstimatedConstructionGrossProfitLossBeforeTax_label_en-US" xlink:label="lab_strl_EstimatedConstructionGrossProfitLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated Construction Gross Profit (Loss) Before Tax</link:label>
    <link:label id="lab_strl_EstimatedConstructionGrossProfitLossBeforeTax_documentation_en-US" xlink:label="lab_strl_EstimatedConstructionGrossProfitLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents net estimated gross profit (loss) before tax.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_EstimatedConstructionGrossProfitLossBeforeTax" xlink:href="strl-20220630.xsd#strl_EstimatedConstructionGrossProfitLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_EstimatedConstructionGrossProfitLossBeforeTax" xlink:to="lab_strl_EstimatedConstructionGrossProfitLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_652dbc55-a95f-4ae2-9703-2f0d9fa39d1a_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income attributable to Sterling common stockholders</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_672d1df0-0c32-4a61-b94b-3baad37aeaa4_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net (loss) income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_65ae4a40-5d0b-4afa-bd5b-7da16889f75c_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income attributable to Sterling common stockholders</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_445a2bba-6e58-4593-9d0d-1a57efaa3cd3_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_aa269020-a0a7-4d83-8926-bcc273f64488_verboseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract liabilities ($15,919 and $22,583 related to VIEs)</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_1245cf1b-ebd5-4897-af26-f644adb5e342_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract liabilities</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_d8e9c2da-d01b-4b88-9e54-6501ba62f058_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in OCI, tax amount</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_b5420b5d-6df0-49bd-af7f-404accedb64c_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest on lease liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseInterestExpense" xlink:to="lab_us-gaap_FinanceLeaseInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_f9f182d7-ba33-4fc4-ad25-7559c2eba97c_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital expenditures</link:label>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_label_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Expenditures Incurred but Not yet Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ParentMember_f1bbea6c-7251-4ea3-8167-79ca6fd88de2_terseLabel_en-US" xlink:label="lab_us-gaap_ParentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Sterling Stockholders&#8217; Equity</link:label>
    <link:label id="lab_us-gaap_ParentMember_label_en-US" xlink:label="lab_us-gaap_ParentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ParentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ParentMember" xlink:to="lab_us-gaap_ParentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssetsAbstract_a7652d49-dc3a-4618-811d-cff0021fb9db_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Assets</link:label>
    <link:label id="lab_us-gaap_DerivativeAssetsAbstract_label_en-US" xlink:label="lab_us-gaap_DerivativeAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssetsAbstract" xlink:to="lab_us-gaap_DerivativeAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_ba509e60-46d5-4f4a-975e-51e74ae158f7_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_80104c89-aa2d-4ebd-a547-8a4dfb8845fe_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_7b7d4955-5f9d-4ecf-9212-a135e65b2fee_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition related costs</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Acquisition Related Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:to="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_0bf4bd77-e50b-4fec-ac92-456a12386001_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current maturities of long-term debt</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_9f532194-887d-4d11-b7c1-46cf243795cc_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_6de0fae7-b17e-4658-a793-dc835ec1180d_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_a65b1734-e05c-4200-be16-5cc612969cb8_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease cost</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_6a4c725d-5a07-463b-b214-1525aa133634_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument face amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_TheCreditFacilityMember_54defd0e-8ba8-4aec-818a-17579b4d0fcd_terseLabel_en-US" xlink:label="lab_strl_TheCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility</link:label>
    <link:label id="lab_strl_TheCreditFacilityMember_label_en-US" xlink:label="lab_strl_TheCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The Credit Facility [Member]</link:label>
    <link:label id="lab_strl_TheCreditFacilityMember_documentation_en-US" xlink:label="lab_strl_TheCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_TheCreditFacilityMember" xlink:href="strl-20220630.xsd#strl_TheCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_TheCreditFacilityMember" xlink:to="lab_strl_TheCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_96f666f3-8782-4684-80b0-5f51916a6d34_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income attributable to Sterling common stockholders</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet_db54369b-8eb2-40c5-a113-acd603e3e5f5_terseLabel_en-US" xlink:label="lab_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total net tangible assets</link:label>
    <link:label id="lab_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet_label_en-US" xlink:label="lab_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Tangible Assets, Net</link:label>
    <link:label id="lab_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet_documentation_en-US" xlink:label="lab_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Tangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet" xlink:href="strl-20220630.xsd#strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet" xlink:to="lab_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaRevenue_00fae6c8-c554-4da8-9066-1057fd730cd8_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pro forma revenue</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaRevenue_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_25e44d6e-e591-4775-af60-2adaba81b19e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_eeca8523-8f7c-417a-8ac3-8787023270f0_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_d3e00263-2630-487b-8923-e938a1e6e345_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_6afc29be-f018-4b76-8db4-a53b7e469c3a_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current liabilities ($700 and $889 related to VIEs)</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_1cfd0734-185a-49a8-80c5-86a2b3d8c496_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_cbfd27b3-eb57-43c6-9678-96cecabc874f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current assets, net</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_EmployeeStockPurchasePlanMember_e6eaeff8-d371-4755-acd2-8a1ae3703c1c_terseLabel_en-US" xlink:label="lab_strl_EmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Purchase Plan</link:label>
    <link:label id="lab_strl_EmployeeStockPurchasePlanMember_label_en-US" xlink:label="lab_strl_EmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Purchase Plan [Member]</link:label>
    <link:label id="lab_strl_EmployeeStockPurchasePlanMember_documentation_en-US" xlink:label="lab_strl_EmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Purchase Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_EmployeeStockPurchasePlanMember" xlink:href="strl-20220630.xsd#strl_EmployeeStockPurchasePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_EmployeeStockPurchasePlanMember" xlink:to="lab_strl_EmployeeStockPurchasePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_SEMAConstructionIncMember_26aea3e8-0ad6-4f53-aef9-3f4642d7c5e7_terseLabel_en-US" xlink:label="lab_strl_SEMAConstructionIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEMA Construction Inc</link:label>
    <link:label id="lab_strl_SEMAConstructionIncMember_label_en-US" xlink:label="lab_strl_SEMAConstructionIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEMA Construction Inc [Member]</link:label>
    <link:label id="lab_strl_SEMAConstructionIncMember_documentation_en-US" xlink:label="lab_strl_SEMAConstructionIncMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEMA Construction Inc [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_SEMAConstructionIncMember" xlink:href="strl-20220630.xsd#strl_SEMAConstructionIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_SEMAConstructionIncMember" xlink:to="lab_strl_SEMAConstructionIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_NumberOfDeathAndDisabilityInsurancePolicies_42cfb523-5cfc-4c8d-89d4-1eaa40737171_terseLabel_en-US" xlink:label="lab_strl_NumberOfDeathAndDisabilityInsurancePolicies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of death and disability insurance policies</link:label>
    <link:label id="lab_strl_NumberOfDeathAndDisabilityInsurancePolicies_label_en-US" xlink:label="lab_strl_NumberOfDeathAndDisabilityInsurancePolicies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Death And Disability Insurance Policies</link:label>
    <link:label id="lab_strl_NumberOfDeathAndDisabilityInsurancePolicies_documentation_en-US" xlink:label="lab_strl_NumberOfDeathAndDisabilityInsurancePolicies" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Death And Disability Insurance Policies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_NumberOfDeathAndDisabilityInsurancePolicies" xlink:href="strl-20220630.xsd#strl_NumberOfDeathAndDisabilityInsurancePolicies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_NumberOfDeathAndDisabilityInsurancePolicies" xlink:to="lab_strl_NumberOfDeathAndDisabilityInsurancePolicies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_5f2641cf-86f1-4903-a200-2da2d6707034_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_3fefb6c8-b9d2-4f20-8866-c56cdcea514e_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_14669be8-2c7b-42fe-bf13-fddb603f06e5_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_OperatingLossCarryforwardExpirationPeriod_4bb07be3-af6d-4ce8-97a2-33fe1e1b4616_terseLabel_en-US" xlink:label="lab_strl_OperatingLossCarryforwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating loss carryforward expiration period</link:label>
    <link:label id="lab_strl_OperatingLossCarryforwardExpirationPeriod_label_en-US" xlink:label="lab_strl_OperatingLossCarryforwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforward, Expiration Period</link:label>
    <link:label id="lab_strl_OperatingLossCarryforwardExpirationPeriod_documentation_en-US" xlink:label="lab_strl_OperatingLossCarryforwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expiration period of each operating loss carryforward.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_OperatingLossCarryforwardExpirationPeriod" xlink:href="strl-20220630.xsd#strl_OperatingLossCarryforwardExpirationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_OperatingLossCarryforwardExpirationPeriod" xlink:to="lab_strl_OperatingLossCarryforwardExpirationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_9655a63f-d177-40b0-9604-f5e0b196038b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Preliminary Purchase Price Allocation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeTable_4453e559-4551-483e-a97a-8d2e7a88d3b4_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Table]</link:label>
    <link:label id="lab_us-gaap_DerivativeTable_label_en-US" xlink:label="lab_us-gaap_DerivativeTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeTable" xlink:to="lab_us-gaap_DerivativeTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_3eb8b276-5c3d-4449-a0d2-da08e00b946a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable" xlink:to="lab_us-gaap_ScheduleOfStockByClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_66463c3c-5067-4964-927d-01efaceae018_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_bb780ad1-f1ff-4959-b43e-244deae0547e_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_SwingLineLoanMember_11bb0183-2294-48b3-87fd-208becbb9bc1_terseLabel_en-US" xlink:label="lab_strl_SwingLineLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Swing Line Loan</link:label>
    <link:label id="lab_strl_SwingLineLoanMember_label_en-US" xlink:label="lab_strl_SwingLineLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Swing Line Loan [Member]</link:label>
    <link:label id="lab_strl_SwingLineLoanMember_documentation_en-US" xlink:label="lab_strl_SwingLineLoanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Swing Line Loan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_SwingLineLoanMember" xlink:href="strl-20220630.xsd#strl_SwingLineLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_SwingLineLoanMember" xlink:to="lab_strl_SwingLineLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_f117f4db-27b7-43c0-8171-297e1eb4f707_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Presentation Basis</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowSupplementalDisclosuresTextBlock_db3db869-517a-480a-8292-a5c2b15eb583_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information</link:label>
    <link:label id="lab_us-gaap_CashFlowSupplementalDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow, Supplemental Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowSupplementalDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink:to="lab_us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_4e165c6f-06fe-4bdb-a48f-44fa7180c71e_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating cash flows from operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_ResidentialConstructionMember_5df33d69-bf53-467b-aaee-8218dd80d5f1_terseLabel_en-US" xlink:label="lab_strl_ResidentialConstructionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Residential</link:label>
    <link:label id="lab_strl_ResidentialConstructionMember_label_en-US" xlink:label="lab_strl_ResidentialConstructionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Residential Construction [Member]</link:label>
    <link:label id="lab_strl_ResidentialConstructionMember_documentation_en-US" xlink:label="lab_strl_ResidentialConstructionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents information pertaining to the Residential Construction segment.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ResidentialConstructionMember" xlink:href="strl-20220630.xsd#strl_ResidentialConstructionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_ResidentialConstructionMember" xlink:to="lab_strl_ResidentialConstructionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_1a2c58db-baa2-4c4a-b233-21eb84b97686_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:to="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAndLiabilitiesLesseeAbstract_3a31d468-7eed-461a-8120-33008e2bf476_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAndLiabilitiesLesseeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets and Liabilities, Lessee [Abstract]</link:label>
    <link:label id="lab_us-gaap_AssetsAndLiabilitiesLesseeAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAndLiabilitiesLesseeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets and Liabilities, Lessee [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAndLiabilitiesLesseeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract" xlink:to="lab_us-gaap_AssetsAndLiabilitiesLesseeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OfficeEquipmentMember_0d3c7aa3-84db-480b-9a2d-615ea3cb1e68_terseLabel_en-US" xlink:label="lab_us-gaap_OfficeEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Office equipment</link:label>
    <link:label id="lab_us-gaap_OfficeEquipmentMember_label_en-US" xlink:label="lab_us-gaap_OfficeEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Office Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OfficeEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OfficeEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OfficeEquipmentMember" xlink:to="lab_us-gaap_OfficeEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock_f12f9135-2889-4ac4-bdb9-952220b905eb_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Derivative Liabilities at Fair Value</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Derivative Liabilities at Fair Value [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_e4e91ff5-e3d3-4547-9823-f8c29f94786d_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FixedPriceContractMember_c62cb70c-d3c3-4d27-980a-af8dd9d43863_terseLabel_en-US" xlink:label="lab_us-gaap_FixedPriceContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed-Unit Price</link:label>
    <link:label id="lab_us-gaap_FixedPriceContractMember_label_en-US" xlink:label="lab_us-gaap_FixedPriceContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed-Price Contract [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedPriceContractMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FixedPriceContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FixedPriceContractMember" xlink:to="lab_us-gaap_FixedPriceContractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_88eca6e8-2664-494e-8e43-8dbeb213214c_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_c2df42dc-39f8-41cb-9f64-df5ea6aa7aad_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_68d04216-36c6-410f-bf5d-5c48880ae7dc_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_2bccd97d-0b6e-4631-9350-65a095d0c665_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_b6c77f82-d6ae-4010-81b2-f0d5c32035b2_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosures [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract_4af320cf-90d1-4296-9a2d-4026764b4758_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash items:</link:label>
    <link:label id="lab_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract_label_en-US" xlink:label="lab_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noncash Investing and Financing Items [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract" xlink:to="lab_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_fe1f7025-b14d-4a86-ae02-c8ea85512f35_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive gain (loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_UndistributedEarningsOfDomesticSubsidiariesNet_18aa22eb-a0b7-4ddc-8810-2e943849f11a_terseLabel_en-US" xlink:label="lab_strl_UndistributedEarningsOfDomesticSubsidiariesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net accumulated earnings</link:label>
    <link:label id="lab_strl_UndistributedEarningsOfDomesticSubsidiariesNet_label_en-US" xlink:label="lab_strl_UndistributedEarningsOfDomesticSubsidiariesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net accumulated earnings</link:label>
    <link:label id="lab_strl_UndistributedEarningsOfDomesticSubsidiariesNet_documentation_en-US" xlink:label="lab_strl_UndistributedEarningsOfDomesticSubsidiariesNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The net amount of undistributed earnings (distributed earnings) of domestic subsidiaries or domestic joint ventures intended to be permanent.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_UndistributedEarningsOfDomesticSubsidiariesNet" xlink:href="strl-20220630.xsd#strl_UndistributedEarningsOfDomesticSubsidiariesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_UndistributedEarningsOfDomesticSubsidiariesNet" xlink:to="lab_strl_UndistributedEarningsOfDomesticSubsidiariesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross_c3e3fb06-a4a9-4c2e-8dcf-dfa771264e38_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Shares, Share-Based Payment Arrangement, before Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_a3abc4dc-a9f5-4ab2-a202-a24b0f8f7fd2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_a82852f5-e581-4157-936f-06a07f5fc37b_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Restricted Cash</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:to="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_ee85a65a-e102-48cd-8269-8b33c00d1c65_verboseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents ($30,328 and $35,378 related to variable interest entities (&#8220;VIEs&#8221;))</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_4ae79080-3049-4df4-9c7b-29a74eb7e126_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_afaee6ed-6784-4593-b9ed-99b378fe970c_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents at end of period</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_f8ab56ad-a8d2-4d54-baef-780cf8c6036c_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_63f3e266-9276-4843-ba22-99f38c90e2f9_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_bc9a53dd-79ff-40b5-8416-b8e2c79bdeb0_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_64c7913f-848a-44af-853f-f5f4bf9d3e81_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net gain (loss) recognized in OCI, tax amount</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_EInfrastructureSolutionsSegmentMember_07ec44d6-ac2c-40bb-b90f-13ea2629c697_terseLabel_en-US" xlink:label="lab_strl_EInfrastructureSolutionsSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">E-Infrastructure Solutions Backlog</link:label>
    <link:label id="lab_strl_EInfrastructureSolutionsSegmentMember_label_en-US" xlink:label="lab_strl_EInfrastructureSolutionsSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">E-Infrastructure Solutions Segment [Member]</link:label>
    <link:label id="lab_strl_EInfrastructureSolutionsSegmentMember_documentation_en-US" xlink:label="lab_strl_EInfrastructureSolutionsSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">E-Infrastructure Solutions Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_EInfrastructureSolutionsSegmentMember" xlink:href="strl-20220630.xsd#strl_EInfrastructureSolutionsSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_EInfrastructureSolutionsSegmentMember" xlink:to="lab_strl_EInfrastructureSolutionsSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_86634a35-85a7-429d-9a54-b9a096a9e5b9_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract liability revenue recognized</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_09b3ae4b-defa-406f-9bf1-ce4585c3053b_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_2f05b4f6-4161-4457-9b2b-28425cb3b911_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_b1efb0ed-f216-41b1-be02-c5ea6bd624b6_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_530822bd-b9ee-4372-82f0-aa05af87335c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distributions to owners</link:label>
    <link:label id="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_label_en-US" xlink:label="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:to="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCash_7ebc0792-483e-4f0b-b638-5d390bea766f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCash" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: restricted cash (other current assets)</link:label>
    <link:label id="lab_us-gaap_RestrictedCash_e3775ae2-2476-46f9-bca4-bd70f89962be_verboseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCash" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCash_label_en-US" xlink:label="lab_us-gaap_RestrictedCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCash" xlink:to="lab_us-gaap_RestrictedCash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_a8ed0772-a0aa-4078-85dc-e9e00a97de4f_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining performance obligation period</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_97ac99b4-65ab-4e62-bc16-187bcd659dc9_negatedLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_26edff6f-c8d7-488c-b53e-9fdf17f2b6ce_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable" xlink:to="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_72c6f2f0-f2db-4cdc-996a-a3b88ec466a0_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_92c477aa-a00c-472f-b5c1-df11c9db3740_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Cash Flow, Supplemental Disclosures</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_642f7563-6944-4952-8429-15a21d52fa34_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_c277f0c2-dc5d-4258-97e3-eff437a84c0d_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_5a9cf839-da42-4456-a303-453adb2c8d4b_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_label_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesAxis" xlink:to="lab_srt_ConsolidatedEntitiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_845f840f-9f4c-4cb7-a203-9f18ad43c184_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_PaycheckProtectionProgramMember_8da3a62c-e5d3-41a3-b36c-523720f6bd83_terseLabel_en-US" xlink:label="lab_strl_PaycheckProtectionProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Paycheck Protection Program</link:label>
    <link:label id="lab_strl_PaycheckProtectionProgramMember_label_en-US" xlink:label="lab_strl_PaycheckProtectionProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Paycheck Protection Program [Member]</link:label>
    <link:label id="lab_strl_PaycheckProtectionProgramMember_documentation_en-US" xlink:label="lab_strl_PaycheckProtectionProgramMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Paycheck Protection Program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_PaycheckProtectionProgramMember" xlink:href="strl-20220630.xsd#strl_PaycheckProtectionProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_PaycheckProtectionProgramMember" xlink:to="lab_strl_PaycheckProtectionProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssetsNoncurrent_82e0e33d-f36e-4047-bb53-f59e18551d5d_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current assets</link:label>
    <link:label id="lab_us-gaap_DerivativeAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_DerivativeAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssetsNoncurrent" xlink:to="lab_us-gaap_DerivativeAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_14eca139-0afa-49e4-b3b9-2609ad8c6e4c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination and Asset Acquisition [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_e54c47aa-62f6-48a8-a298-64252418d230_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_label_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockLineItems" xlink:to="lab_us-gaap_ClassOfStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_19e96d49-e8fb-4c06-a4dd-dee7d8914aa0_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_1856a45b-abc6-48ba-b4e9-0ffd6521b1f4_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Information</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_b62c7ef7-2730-4365-896d-b1a83423fe1f_totalLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease payments</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_2ce2144a-7567-4e16-b757-3ee6103dbcc6_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investment, Nonconsolidated Investee [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investment, Nonconsolidated Investee [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" xlink:to="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_DeathAndDisabilityInsurancePoliciesPerPolicyAmount_90dd9c08-1b0b-44c3-b12b-6d7ec57190f2_terseLabel_en-US" xlink:label="lab_strl_DeathAndDisabilityInsurancePoliciesPerPolicyAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total disability insurance policies, per policy amount</link:label>
    <link:label id="lab_strl_DeathAndDisabilityInsurancePoliciesPerPolicyAmount_label_en-US" xlink:label="lab_strl_DeathAndDisabilityInsurancePoliciesPerPolicyAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Death And Disability Insurance Policies, Per Policy Amount</link:label>
    <link:label id="lab_strl_DeathAndDisabilityInsurancePoliciesPerPolicyAmount_documentation_en-US" xlink:label="lab_strl_DeathAndDisabilityInsurancePoliciesPerPolicyAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Death And Disability Insurance Policies, Per Policy Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DeathAndDisabilityInsurancePoliciesPerPolicyAmount" xlink:href="strl-20220630.xsd#strl_DeathAndDisabilityInsurancePoliciesPerPolicyAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_DeathAndDisabilityInsurancePoliciesPerPolicyAmount" xlink:to="lab_strl_DeathAndDisabilityInsurancePoliciesPerPolicyAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_9ab9f2ac-5800-45a2-8903-ebf7f97a44e4_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturities of Lease Liabilities, Finance Leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther_80223f93-8ba6-4eb8-bb28-9181c88d63d0_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Additional Paid in Capital, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestTable_ea2ce453-79d7-449e-b0a2-486691c1059c_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest [Table]</link:label>
    <link:label id="lab_us-gaap_MinorityInterestTable_label_en-US" xlink:label="lab_us-gaap_MinorityInterestTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestTable" xlink:to="lab_us-gaap_MinorityInterestTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b4cf9289-2e87-4b12-aa52-c125ee7966d0_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Stockholders&#8217; Equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_b36fe24a-ab8c-4190-b058-d4b6d0abb849_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average common shares outstanding:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember_0008ee50-3a38-40d4-99ce-f0fe9e27b236_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investment, Nonconsolidated Investee or Group of Investees</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investment, Nonconsolidated Investee or Group of Investees [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember" xlink:to="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_f8a83d9b-08f6-4a02-97cf-f08bb5cca809_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consideration transferred</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred" xlink:to="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_d09890a3-d16f-492a-b2d8-13b24e14df2d_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable ($33,597 and $23,611 related to VIEs)</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_8f9ea6bc-536c-4b18-9a8b-adfa53c5b131_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_b6a4dae9-50e4-4bdb-8eea-8826505e2f59_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_b062dba5-b95a-4b28-9840-fc25eac264b1_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current and non-current assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Operating Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredAbstract_823318ab-bdc7-4154-9fd0-55e025c2d7de_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred [Abstract]</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferredAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NatureOfOperations_ecb167e7-9c7c-48eb-b836-cde7bdacef2c_terseLabel_en-US" xlink:label="lab_us-gaap_NatureOfOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nature of Operations</link:label>
    <link:label id="lab_us-gaap_NatureOfOperations_label_en-US" xlink:label="lab_us-gaap_NatureOfOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nature of Operations [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NatureOfOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NatureOfOperations" xlink:to="lab_us-gaap_NatureOfOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_8da5d97b-f768-4a15-ad82-ac6d5940c8c6_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_bb4dd3ec-d538-4075-9ce8-5da219b9516a_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders&#8217; equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2c2fa32e-55c0-4d26-b825-582304ab643a_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_ba3f7e4e-4a02-4cd4-a58f-ac27d823ebf0_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average common shares outstanding - basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_ScheduleOfComponentsOfAgreementObligationTableTextBlock_324a5591-94f5-4c8c-867e-1832f485b507_terseLabel_en-US" xlink:label="lab_strl_ScheduleOfComponentsOfAgreementObligationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Liability Breakdown</link:label>
    <link:label id="lab_strl_ScheduleOfComponentsOfAgreementObligationTableTextBlock_label_en-US" xlink:label="lab_strl_ScheduleOfComponentsOfAgreementObligationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Agreement Obligation [Table Text Block]</link:label>
    <link:label id="lab_strl_ScheduleOfComponentsOfAgreementObligationTableTextBlock_documentation_en-US" xlink:label="lab_strl_ScheduleOfComponentsOfAgreementObligationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular disclosure of the components of an agreement obligation.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ScheduleOfComponentsOfAgreementObligationTableTextBlock" xlink:href="strl-20220630.xsd#strl_ScheduleOfComponentsOfAgreementObligationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_ScheduleOfComponentsOfAgreementObligationTableTextBlock" xlink:to="lab_strl_ScheduleOfComponentsOfAgreementObligationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_648e2fc3-6557-4a3f-bfa9-e897476e02a0_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_fc451cf6-757a-4520-bbc1-78839ada10c9_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and contingencies (Note 12)</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_BusinessAcquisitionGoodwillExpectedTaxDeductiblePeriod_02130637-f3c1-47bd-82ba-3b5e50c06d34_terseLabel_en-US" xlink:label="lab_strl_BusinessAcquisitionGoodwillExpectedTaxDeductiblePeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected tax deductible, period</link:label>
    <link:label id="lab_strl_BusinessAcquisitionGoodwillExpectedTaxDeductiblePeriod_label_en-US" xlink:label="lab_strl_BusinessAcquisitionGoodwillExpectedTaxDeductiblePeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Goodwill, Expected Tax Deductible, Period</link:label>
    <link:label id="lab_strl_BusinessAcquisitionGoodwillExpectedTaxDeductiblePeriod_documentation_en-US" xlink:label="lab_strl_BusinessAcquisitionGoodwillExpectedTaxDeductiblePeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Goodwill, Expected Tax Deductible, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BusinessAcquisitionGoodwillExpectedTaxDeductiblePeriod" xlink:href="strl-20220630.xsd#strl_BusinessAcquisitionGoodwillExpectedTaxDeductiblePeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_BusinessAcquisitionGoodwillExpectedTaxDeductiblePeriod" xlink:to="lab_strl_BusinessAcquisitionGoodwillExpectedTaxDeductiblePeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_d7192f39-77e7-42b7-ad4d-ba72fb5384e2_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_6b815765-49b5-46b5-a3bc-cd379629f8e0_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Life (Years)</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_label_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_4219b85c-d24d-4231-84a0-b5fe24e9360c_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, notional amount</link:label>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_label_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Notional Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeNotionalAmount" xlink:to="lab_us-gaap_DerivativeNotionalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLossMember_ffb2d02a-cf6c-4030-b5eb-5d9d8cdf9c04_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLossMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating income (Loss)</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLossMember_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLossMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLossMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLossMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLossMember" xlink:to="lab_us-gaap_OperatingIncomeLossMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_cc7acb84-b76d-40e6-a003-5aa34edd5fa4_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net amount reclassified from AOCI into earnings, net of tax amount</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_41ac4ef3-29b7-405b-a3f1-78970c232c18_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_95089102-025b-4717-a710-0cfe4c5fa2d6_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_8db4e732-aeb4-4790-b043-f601be0d49d4_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_a4c29e2e-4aa5-4d85-934d-ab325f07b56e_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share consideration given for acquisitions</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred, Equity Interests Issued and Issuable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_RestrictedStockAwardsRSAsMember_b2326423-73cb-4aad-ac04-9f8a4e3da35e_terseLabel_en-US" xlink:label="lab_strl_RestrictedStockAwardsRSAsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RSAs</link:label>
    <link:label id="lab_strl_RestrictedStockAwardsRSAsMember_label_en-US" xlink:label="lab_strl_RestrictedStockAwardsRSAsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Awards (RSAs) [Member]</link:label>
    <link:label id="lab_strl_RestrictedStockAwardsRSAsMember_documentation_en-US" xlink:label="lab_strl_RestrictedStockAwardsRSAsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Awards (RSAs)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_RestrictedStockAwardsRSAsMember" xlink:href="strl-20220630.xsd#strl_RestrictedStockAwardsRSAsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_RestrictedStockAwardsRSAsMember" xlink:to="lab_strl_RestrictedStockAwardsRSAsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_dec661b3-6eb8-4c4c-a2b4-88b0a699460a_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_70a4ef72-ca27-4f53-901f-1744c8e8373f_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 3</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_8c239ad2-75fa-4a59-bd6f-799b85628ace_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income before tax</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_522e01ac-f28e-4b0d-920a-b7bcc87ad124_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Incentive Plan</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_08d2c0c6-476c-489d-9390-bcd5e11a56de_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for doubtful accounts against contracts receivable</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests_7eaa2218-be91-4b27-8297-54b17b79ab5a_totalLabel_en-US" xlink:label="lab_strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income before income taxes</link:label>
    <link:label id="lab_strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests_label_en-US" xlink:label="lab_strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Before Income Taxes And Earnings Attributable To Noncontrolling Interests</link:label>
    <link:label id="lab_strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests_documentation_en-US" xlink:label="lab_strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sum of operating profit and non-operating income (expense) before income taxes, extraordinary items, cumulative effects of changes in accounting principles, and non-controlling interest.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests" xlink:href="strl-20220630.xsd#strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests" xlink:to="lab_strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_e1a81c85-e963-4dc9-a004-bfb57e247305_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average discount rate: financing lease</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_6ead5145-eab4-4eb2-b63c-a6f2c28e48f3_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue From Customers</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_aa1c7b69-dd51-4b89-a13b-e230ea612a31_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_ReceivablesFromAndEquityInConstructionJointVenture_61cd2cd7-0b1a-479b-b57f-672695c51270_verboseLabel_en-US" xlink:label="lab_strl_ReceivablesFromAndEquityInConstructionJointVenture" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables from and equity in construction joint ventures ($6,696 and $7,058 related to VIEs)</link:label>
    <link:label id="lab_strl_ReceivablesFromAndEquityInConstructionJointVenture_e3387f5f-6af3-4ede-9cd0-9ea42af9c431_terseLabel_en-US" xlink:label="lab_strl_ReceivablesFromAndEquityInConstructionJointVenture" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sterling&#8217;s receivables from and equity in construction joint ventures</link:label>
    <link:label id="lab_strl_ReceivablesFromAndEquityInConstructionJointVenture_label_en-US" xlink:label="lab_strl_ReceivablesFromAndEquityInConstructionJointVenture" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables from and equity in construction joint ventures</link:label>
    <link:label id="lab_strl_ReceivablesFromAndEquityInConstructionJointVenture_documentation_en-US" xlink:label="lab_strl_ReceivablesFromAndEquityInConstructionJointVenture" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amounts due from minority-owned entities in which the reporting entity shares joint control with another party or group, due within 1 year (or 1 business cycle). Also, includes the entity's equity in minority-owned joint ventures.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ReceivablesFromAndEquityInConstructionJointVenture" xlink:href="strl-20220630.xsd#strl_ReceivablesFromAndEquityInConstructionJointVenture"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_ReceivablesFromAndEquityInConstructionJointVenture" xlink:to="lab_strl_ReceivablesFromAndEquityInConstructionJointVenture" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_1e1103b8-6b08-4eb2-8d64-a64108dcc300_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contracts in progress, net</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_dae19d6a-44b3-4c12-bce4-df28579dbc15_terseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-controlling Interests</link:label>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_label_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestMember" xlink:to="lab_us-gaap_NoncontrollingInterestMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssetsCurrent_8b354fb3-d04e-44da-9d75-0878a7b4c5c5_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current assets</link:label>
    <link:label id="lab_us-gaap_DerivativeAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_DerivativeAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssetsCurrent" xlink:to="lab_us-gaap_DerivativeAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioForecastMember_09a3003c-2d23-48e4-89cf-1864fa33c95d_terseLabel_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast</link:label>
    <link:label id="lab_srt_ScenarioForecastMember_label_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioForecastMember" xlink:to="lab_srt_ScenarioForecastMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_41f136d6-42a2-46d3-b902-aa8b1046dbf8_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_LongtermDebtCurrentMaturitiesGross_4dd10dba-3268-4634-b958-dc7e8d20b415_negatedTerseLabel_en-US" xlink:label="lab_strl_LongtermDebtCurrentMaturitiesGross" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less - Current maturities of long-term debt</link:label>
    <link:label id="lab_strl_LongtermDebtCurrentMaturitiesGross_label_en-US" xlink:label="lab_strl_LongtermDebtCurrentMaturitiesGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Current Maturities, Gross</link:label>
    <link:label id="lab_strl_LongtermDebtCurrentMaturitiesGross_documentation_en-US" xlink:label="lab_strl_LongtermDebtCurrentMaturitiesGross" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Current Maturities, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_LongtermDebtCurrentMaturitiesGross" xlink:href="strl-20220630.xsd#strl_LongtermDebtCurrentMaturitiesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_LongtermDebtCurrentMaturitiesGross" xlink:to="lab_strl_LongtermDebtCurrentMaturitiesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_Consolidated50OwnedSubsidiariesNumberOfEntities_f5de3360-c470-422f-8e5a-80c5303769cf_terseLabel_en-US" xlink:label="lab_strl_Consolidated50OwnedSubsidiariesNumberOfEntities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of entities</link:label>
    <link:label id="lab_strl_Consolidated50OwnedSubsidiariesNumberOfEntities_label_en-US" xlink:label="lab_strl_Consolidated50OwnedSubsidiariesNumberOfEntities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated 50% Owned Subsidiaries, Number Of Entities</link:label>
    <link:label id="lab_strl_Consolidated50OwnedSubsidiariesNumberOfEntities_documentation_en-US" xlink:label="lab_strl_Consolidated50OwnedSubsidiariesNumberOfEntities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated 50% Owned Subsidiaries, Number Of Entities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_Consolidated50OwnedSubsidiariesNumberOfEntities" xlink:href="strl-20220630.xsd#strl_Consolidated50OwnedSubsidiariesNumberOfEntities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_Consolidated50OwnedSubsidiariesNumberOfEntities" xlink:to="lab_strl_Consolidated50OwnedSubsidiariesNumberOfEntities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_783b4fc2-66af-4c67-a295-42447ec399ec_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of debt issuance costs</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCosts" xlink:to="lab_us-gaap_AmortizationOfFinancingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_30388df2-5739-42b7-bb6c-e916fb24e1b4_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ExtinguishmentOfDebtAmount_ffa32851-7f3c-480d-b17c-9071bbafd555_terseLabel_en-US" xlink:label="lab_us-gaap_ExtinguishmentOfDebtAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loan amount forgiven</link:label>
    <link:label id="lab_us-gaap_ExtinguishmentOfDebtAmount_label_en-US" xlink:label="lab_us-gaap_ExtinguishmentOfDebtAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Extinguishment of Debt, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtinguishmentOfDebtAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ExtinguishmentOfDebtAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ExtinguishmentOfDebtAmount" xlink:to="lab_us-gaap_ExtinguishmentOfDebtAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LandMember_2ef90e68-7392-4b9c-9fd8-8113551b5267_terseLabel_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land</link:label>
    <link:label id="lab_us-gaap_LandMember_label_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandMember" xlink:to="lab_us-gaap_LandMember" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings_9126614f-4eb6-45ae-a828-5b80dc817886_terseLabel_en-US" xlink:label="lab_strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Members&#8217; interest subject to mandatory redemption and undistributed earnings</link:label>
    <link:label id="lab_strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings_447861ff-d031-41aa-931c-b70e1229217e_totalLabel_en-US" xlink:label="lab_strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liability</link:label>
    <link:label id="lab_strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings_label_en-US" xlink:label="lab_strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Member&#8217;s interest subject to mandatory redemption and undistributed earnings</link:label>
    <link:label id="lab_strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings_documentation_en-US" xlink:label="lab_strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The element that represents the member's interest subject to mandatory redemption and undistributed earnings.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings" xlink:href="strl-20220630.xsd#strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings" xlink:to="lab_strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedAbstract_5f1a14ab-c10f-4929-851a-0ded38016ff7_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Denominator:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract" xlink:to="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_53073684-f415-4501-b27f-033c1837c0d5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions, net of cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_511d879b-a26a-49d1-9e02-eadd372b5aa1_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 2</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_a193aedf-aafe-4f98-9128-a62f3ea17e05_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected tax deductible amount</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Goodwill, Expected Tax Deductible Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:to="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_4de9d0b8-8140-4df4-af2d-d3da3f701c4f_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_de8048fa-9a4b-4909-92ab-cec1a5272020_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less imputed interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_a9eede69-3781-4258-9cd7-d6a225b56aa2_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_2b97f66c-b3bf-4d59-a9f3-a781f26baf53_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_07a86155-36fd-48a8-b7c4-fb0ed0ce3821_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other intangibles, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_a33dd8dc-ad63-4269-967c-b465125a5f0f_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_551780ec-a4de-4b1c-aff7-d56edac9195a_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted net income per share attributable to Sterling common stockholders (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_d657c3ab-055e-427a-96fe-1b2316877cdf_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_label_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_2797ff37-96fb-426f-8fc4-2ef551e38008_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale of property and equipment</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale of Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_c98c3581-19e9-4bb9-8e9a-3ed6dcfd5d52_negatedLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on disposal of property and equipment</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsAxis_240e6350-9173-4f11-8c8a-c7c310e9b37b_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:label id="lab_srt_ConsolidationItemsAxis_label_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsAxis" xlink:to="lab_srt_ConsolidationItemsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_ConstructionEquipmentMember_e251887f-85cf-4b3b-a450-e656790518e0_terseLabel_en-US" xlink:label="lab_strl_ConstructionEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction and transportation equipment</link:label>
    <link:label id="lab_strl_ConstructionEquipmentMember_label_en-US" xlink:label="lab_strl_ConstructionEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction Equipment [Member]</link:label>
    <link:label id="lab_strl_ConstructionEquipmentMember_documentation_en-US" xlink:label="lab_strl_ConstructionEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the construction equipment.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ConstructionEquipmentMember" xlink:href="strl-20220630.xsd#strl_ConstructionEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_ConstructionEquipmentMember" xlink:to="lab_strl_ConstructionEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_e8466ea5-8b77-4d5e-a394-d248a6a0703e_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_3580651b-26a4-499e-9a7e-25d8f8f9b408_negatedLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_d9a7372a-aba5-4ddd-ae8d-9b4c3545b1ca_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_666deb69-4e83-4fe1-8e76-4d086c267e5f_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, at cost</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, before Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_6b721566-c94b-4c01-8b91-8bb68c661a38_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current assets ($865 and $1,087 related to VIEs)</link:label>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_25555435-c3d3-47a9-998f-b30d2240e91b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsCurrent" xlink:to="lab_us-gaap_OtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_TransportationSolutionsSegmentMember_277b0a9c-5ec9-4fcb-bdf8-2ba239706c42_terseLabel_en-US" xlink:label="lab_strl_TransportationSolutionsSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transportation Solutions Revenues</link:label>
    <link:label id="lab_strl_TransportationSolutionsSegmentMember_label_en-US" xlink:label="lab_strl_TransportationSolutionsSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transportation Solutions Segment [Member]</link:label>
    <link:label id="lab_strl_TransportationSolutionsSegmentMember_documentation_en-US" xlink:label="lab_strl_TransportationSolutionsSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transportation Solutions Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_TransportationSolutionsSegmentMember" xlink:href="strl-20220630.xsd#strl_TransportationSolutionsSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_TransportationSolutionsSegmentMember" xlink:to="lab_strl_TransportationSolutionsSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_OtherDebtMember_92815113-7b66-4240-ab37-e6322c9db2c4_terseLabel_en-US" xlink:label="lab_strl_OtherDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other debt</link:label>
    <link:label id="lab_strl_OtherDebtMember_label_en-US" xlink:label="lab_strl_OtherDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Debt [Member]</link:label>
    <link:label id="lab_strl_OtherDebtMember_documentation_en-US" xlink:label="lab_strl_OtherDebtMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_OtherDebtMember" xlink:href="strl-20220630.xsd#strl_OtherDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_OtherDebtMember" xlink:to="lab_strl_OtherDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_ContractWithCustomerRetainageLiabilityCurrent_055f509d-5201-402a-bdc0-3c38c194ee04_terseLabel_en-US" xlink:label="lab_strl_ContractWithCustomerRetainageLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract liabilities, retainage</link:label>
    <link:label id="lab_strl_ContractWithCustomerRetainageLiabilityCurrent_label_en-US" xlink:label="lab_strl_ContractWithCustomerRetainageLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer, Retainage Liability, Current</link:label>
    <link:label id="lab_strl_ContractWithCustomerRetainageLiabilityCurrent_documentation_en-US" xlink:label="lab_strl_ContractWithCustomerRetainageLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer, Retainage Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ContractWithCustomerRetainageLiabilityCurrent" xlink:href="strl-20220630.xsd#strl_ContractWithCustomerRetainageLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_ContractWithCustomerRetainageLiabilityCurrent" xlink:to="lab_strl_ContractWithCustomerRetainageLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentRequiredPaymentTerm_12e6c02c-8c6c-4a1d-b6d7-0b54ac80fe8b_terseLabel_en-US" xlink:label="lab_strl_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentRequiredPaymentTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flow prepayment term</link:label>
    <link:label id="lab_strl_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentRequiredPaymentTerm_label_en-US" xlink:label="lab_strl_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentRequiredPaymentTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Covenant, Leverage Ratio, Excess Cash Flow Prepayment, Required Payment Term</link:label>
    <link:label id="lab_strl_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentRequiredPaymentTerm_documentation_en-US" xlink:label="lab_strl_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentRequiredPaymentTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Covenant, Leverage Ratio, Excess Cash Flow Prepayment, Required Payment Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentRequiredPaymentTerm" xlink:href="strl-20220630.xsd#strl_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentRequiredPaymentTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentRequiredPaymentTerm" xlink:to="lab_strl_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentRequiredPaymentTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_ContractsReceivableRetainagePercentageEstimatedToBeCollectedInNextFiscalYear_2c9c392f-7ae6-4d8e-a2bb-99a5b056bee2_terseLabel_en-US" xlink:label="lab_strl_ContractsReceivableRetainagePercentageEstimatedToBeCollectedInNextFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of receivables estimated to be collected in next fiscal year</link:label>
    <link:label id="lab_strl_ContractsReceivableRetainagePercentageEstimatedToBeCollectedInNextFiscalYear_label_en-US" xlink:label="lab_strl_ContractsReceivableRetainagePercentageEstimatedToBeCollectedInNextFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contracts Receivable Retainage, Percentage Estimated To Be Collected In Next Fiscal Year</link:label>
    <link:label id="lab_strl_ContractsReceivableRetainagePercentageEstimatedToBeCollectedInNextFiscalYear_documentation_en-US" xlink:label="lab_strl_ContractsReceivableRetainagePercentageEstimatedToBeCollectedInNextFiscalYear" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contracts Receivable Retainage, Percentage Estimated To Be Collected In Next Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ContractsReceivableRetainagePercentageEstimatedToBeCollectedInNextFiscalYear" xlink:href="strl-20220630.xsd#strl_ContractsReceivableRetainagePercentageEstimatedToBeCollectedInNextFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_ContractsReceivableRetainagePercentageEstimatedToBeCollectedInNextFiscalYear" xlink:to="lab_strl_ContractsReceivableRetainagePercentageEstimatedToBeCollectedInNextFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_RLWMember_424d4d44-3b57-44f8-a4eb-e4b59c891d89_terseLabel_en-US" xlink:label="lab_strl_RLWMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RLW</link:label>
    <link:label id="lab_strl_RLWMember_label_en-US" xlink:label="lab_strl_RLWMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RLW [Member]</link:label>
    <link:label id="lab_strl_RLWMember_documentation_en-US" xlink:label="lab_strl_RLWMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity of the business acquisition.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_RLWMember" xlink:href="strl-20220630.xsd#strl_RLWMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_RLWMember" xlink:to="lab_strl_RLWMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativesAndFairValueTextBlock_b415c753-d538-4e42-9572-216290c90207_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesAndFairValueTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments</link:label>
    <link:label id="lab_us-gaap_DerivativesAndFairValueTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativesAndFairValueTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives and Fair Value [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesAndFairValueTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativesAndFairValueTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesAndFairValueTextBlock" xlink:to="lab_us-gaap_DerivativesAndFairValueTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_9a6010a6-9071-492d-81d4-deb7dfa3958e_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Backlog</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_CommercialMember_156d1722-6227-41f7-9cf7-c86e37cf4f89_terseLabel_en-US" xlink:label="lab_strl_CommercialMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial</link:label>
    <link:label id="lab_strl_CommercialMember_label_en-US" xlink:label="lab_strl_CommercialMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial [Member]</link:label>
    <link:label id="lab_strl_CommercialMember_documentation_en-US" xlink:label="lab_strl_CommercialMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_CommercialMember" xlink:href="strl-20220630.xsd#strl_CommercialMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_CommercialMember" xlink:to="lab_strl_CommercialMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_09537c2d-b786-4bfb-b105-6659a132f843_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturities of Lease Liabilities, Operating Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_c75c2988-49d9-4740-aed2-46470c5f135f_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_b82d1c44-15c8-4993-89ef-4c8795f5c619_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_4281827b-3036-4624-b0a3-73db944b25bb_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from (Payments for) Other Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:to="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_db0cb19a-f8e2-4629-b1fb-8a11aa046b8e_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_5ff7f988-4ffe-4a75-af61-2300ada31986_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current assets, net</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_d8b7736c-61c3-4fbf-9298-d4303f60c6cb_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average remaining lease term: financing leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockLineItems_6e0858bf-ef00-42f6-ac33-751f13d8b3e8_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockLineItems_label_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiary, Sale of Stock [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="lab_us-gaap_SubsidiarySaleOfStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_afe39014-d06a-45bc-a998-dd5a7c7eca6c_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeNamesMember_90bd4f74-3fd9-48c0-a810-a09f8b711b82_terseLabel_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade names</link:label>
    <link:label id="lab_us-gaap_TradeNamesMember_label_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Names [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeNamesMember" xlink:to="lab_us-gaap_TradeNamesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_a3b3cdb1-12dc-42b5-a00c-5bcfd86c2930_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_ff838d46-0ba3-410b-a99d-0eac95d908af_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_a9ebdf68-f267-487c-a3ed-cd617ee5de3b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingMember_a247ee2e-c5f2-4ad1-be1e-b3c6f218eb46_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Buildings and improvements</link:label>
    <link:label id="lab_us-gaap_BuildingMember_label_en-US" xlink:label="lab_us-gaap_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingMember" xlink:to="lab_us-gaap_BuildingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_65369582-c417-40f5-a72a-c5e2d47cdfac_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_f8bb3c8f-c9f2-45d7-a41e-2f6e8dce08a3_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_7d79e606-5e9e-4493-ab64-14eb7b0a28de_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesDomain_2c10930c-85ad-408f-8808-ccf0daca5864_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Domain]</link:label>
    <link:label id="lab_srt_ConsolidatedEntitiesDomain_label_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesDomain" xlink:to="lab_srt_ConsolidatedEntitiesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncompeteAgreementsMember_8cebe281-1bc9-4618-973f-a91b128d17af_terseLabel_en-US" xlink:label="lab_us-gaap_NoncompeteAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-compete agreements</link:label>
    <link:label id="lab_us-gaap_NoncompeteAgreementsMember_label_en-US" xlink:label="lab_us-gaap_NoncompeteAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncompete Agreements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncompeteAgreementsMember" xlink:to="lab_us-gaap_NoncompeteAgreementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_5a0cfbc0-e242-4e8f-8dc1-5bb6087419d9_terseLabel_en-US" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares withheld for taxes (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableInterestEntityOwnershipPercentage_5b3e3a90-10ef-40bb-bc5f-c7f925baac0b_terseLabel_en-US" xlink:label="lab_us-gaap_VariableInterestEntityOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership percentage</link:label>
    <link:label id="lab_us-gaap_VariableInterestEntityOwnershipPercentage_label_en-US" xlink:label="lab_us-gaap_VariableInterestEntityOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityOwnershipPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityOwnershipPercentage" xlink:to="lab_us-gaap_VariableInterestEntityOwnershipPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability_75248ea6-fb2e-4293-a5bf-f755898b8c26_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating cash flows from finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Interest Payment on Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:to="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_213f04b1-6f50-4fa9-a21b-afd42817afff_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net change in cash, cash equivalents, and restricted cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_39785f01-01ec-4767-8e5d-e5c086732e85_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares for dilutive unvested stock and warrants (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted, Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_5baaa9f0-424e-48dd-b85b-6ea4fa1c9fed_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_96b6c1e3-212e-4ae7-9c1c-a95b3e3b3b83_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_778da6dc-0f00-4884-b4a6-258caf61a333_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_e0783507-c2fe-4d53-80d9-2c898b25380f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares withheld for taxes</link:label>
    <link:label id="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_eb590cca-d411-40e4-bfa6-b94290970151_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares withheld for taxes</link:label>
    <link:label id="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_39861d81-4527-4085-b30a-6c4a8631c302_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityDomain_d48ae867-20b4-41cf-9bd8-f94abee85516_terseLabel_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity [Domain]</link:label>
    <link:label id="lab_dei_EntityDomain_label_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain" xlink:to="lab_dei_EntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_178a186e-c968-43b2-9221-85378cffc52d_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_a673d34b-5211-4566-bf97-a4e649a2748c_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_eb4cbc32-9bac-4c8c-b6bd-0e02328fec92_negatedLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and administrative expense</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_eb670396-b951-4b42-a373-7b7c1afdd634_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_a43d4f8e-809b-4006-813e-63175f76ab17_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_82ff96d1-8212-4175-a1a3-919b19dc634a_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_label_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:to="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_e02c16fe-ebee-4053-b6fa-6671ed3b9863_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining performance obligation expected to be recognized over next twelve months</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_11b12f03-8fcd-4ae5-9310-a676e5849449_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateAxis_187ac32d-8683-4604-b751-c94dcacde583_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_2e673726-4824-452f-9144-2faa0990d59b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less imputed interest</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_2b95f54b-bd1c-400d-a4cc-bd6becf07dd2_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other long-term liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsDisclosureTextBlock_90bfcfa4-042f-4ff4-b171-9a29348dcc19_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction Joint Ventures</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investments and Joint Ventures Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:to="lab_us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_11a027cc-5d0b-4d7b-9b49-3ceacad62a3b_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital expenditures</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_83452f8e-6b67-4a82-b94b-725b35111f61_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_4029d191-c477-4723-9e7c-a623f6fa1200_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_3c5f43bd-b9e0-4521-a06e-a57a706268fc_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_6cfc0481-813e-4b3b-9527-713822c76d2f_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating leases</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLiabilitiesNoncurrent_ac7bc4fd-28fa-45ad-8f8d-7c80063cbb1c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current liabilities</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilitiesNoncurrent" xlink:to="lab_us-gaap_DerivativeLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>11
<FILENAME>strl-20220630_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:d46df33e-3819-4c7a-8f24-d7c5ac16a99c,g:446458fb-bb43-47fa-a7a2-e21f16e7017b-->
<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.strlco.com/role/CoverPage" xlink:type="simple" xlink:href="strl-20220630.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_f7ff785a-348a-495a-99fe-489ab91602cd" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_76f5d952-6b13-449c-9c41-28e553cb6de9" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f7ff785a-348a-495a-99fe-489ab91602cd" xlink:to="loc_dei_DocumentType_76f5d952-6b13-449c-9c41-28e553cb6de9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_b123b03c-2f34-4f0e-b653-aba10d9e59da" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f7ff785a-348a-495a-99fe-489ab91602cd" xlink:to="loc_dei_DocumentQuarterlyReport_b123b03c-2f34-4f0e-b653-aba10d9e59da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_2faf4dd9-16fd-4721-87fb-b374b7924fc2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f7ff785a-348a-495a-99fe-489ab91602cd" xlink:to="loc_dei_DocumentPeriodEndDate_2faf4dd9-16fd-4721-87fb-b374b7924fc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_caae09a5-d520-45d3-8a4d-3505c37377a0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f7ff785a-348a-495a-99fe-489ab91602cd" xlink:to="loc_dei_DocumentTransitionReport_caae09a5-d520-45d3-8a4d-3505c37377a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_605d4e98-ef21-479f-8c37-9de101203d46" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f7ff785a-348a-495a-99fe-489ab91602cd" xlink:to="loc_dei_EntityFileNumber_605d4e98-ef21-479f-8c37-9de101203d46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_1981b00f-f99b-4d65-b136-5f4ffe0e38d2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f7ff785a-348a-495a-99fe-489ab91602cd" xlink:to="loc_dei_EntityRegistrantName_1981b00f-f99b-4d65-b136-5f4ffe0e38d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_0e31c977-dbd9-4175-984c-333e4bbfb2ca" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f7ff785a-348a-495a-99fe-489ab91602cd" xlink:to="loc_dei_EntityIncorporationStateCountryCode_0e31c977-dbd9-4175-984c-333e4bbfb2ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_0b93fda3-b587-4e09-add7-c621a164fb7a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f7ff785a-348a-495a-99fe-489ab91602cd" xlink:to="loc_dei_EntityTaxIdentificationNumber_0b93fda3-b587-4e09-add7-c621a164fb7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_0cfe7d04-72a8-4abb-a39d-08017a847b44" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f7ff785a-348a-495a-99fe-489ab91602cd" xlink:to="loc_dei_EntityAddressAddressLine1_0cfe7d04-72a8-4abb-a39d-08017a847b44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_a97691de-183f-4b2e-9739-624560b74e57" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f7ff785a-348a-495a-99fe-489ab91602cd" xlink:to="loc_dei_EntityAddressCityOrTown_a97691de-183f-4b2e-9739-624560b74e57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_e1c705fb-84c3-4828-b03e-ebb18a598a01" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f7ff785a-348a-495a-99fe-489ab91602cd" xlink:to="loc_dei_EntityAddressStateOrProvince_e1c705fb-84c3-4828-b03e-ebb18a598a01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_40e3aa0a-e410-409a-8379-eb072d48b429" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f7ff785a-348a-495a-99fe-489ab91602cd" xlink:to="loc_dei_EntityAddressPostalZipCode_40e3aa0a-e410-409a-8379-eb072d48b429" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_6c143908-ba82-4892-a9bd-385885abe75f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f7ff785a-348a-495a-99fe-489ab91602cd" xlink:to="loc_dei_CityAreaCode_6c143908-ba82-4892-a9bd-385885abe75f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_f643e20e-647e-4e4a-b1d8-3e8e08092567" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f7ff785a-348a-495a-99fe-489ab91602cd" xlink:to="loc_dei_LocalPhoneNumber_f643e20e-647e-4e4a-b1d8-3e8e08092567" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInformationFormerLegalOrRegisteredName_4d4647e9-37f5-4460-bbe4-1348bd28c49c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInformationFormerLegalOrRegisteredName"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f7ff785a-348a-495a-99fe-489ab91602cd" xlink:to="loc_dei_EntityInformationFormerLegalOrRegisteredName_4d4647e9-37f5-4460-bbe4-1348bd28c49c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_638ac740-0599-45c4-869c-3120b3ad04be" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f7ff785a-348a-495a-99fe-489ab91602cd" xlink:to="loc_dei_Security12bTitle_638ac740-0599-45c4-869c-3120b3ad04be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_570403ff-cb09-4941-8c8e-9a13939f1b34" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f7ff785a-348a-495a-99fe-489ab91602cd" xlink:to="loc_dei_TradingSymbol_570403ff-cb09-4941-8c8e-9a13939f1b34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_ba8c59a2-3cf4-4363-b0d4-885733e42724" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f7ff785a-348a-495a-99fe-489ab91602cd" xlink:to="loc_dei_SecurityExchangeName_ba8c59a2-3cf4-4363-b0d4-885733e42724" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_86714fac-c636-4a2e-a3f3-a4da8cd209b4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f7ff785a-348a-495a-99fe-489ab91602cd" xlink:to="loc_dei_EntityCurrentReportingStatus_86714fac-c636-4a2e-a3f3-a4da8cd209b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_ed9fbd43-7be9-457f-94fe-31f1ae9bc861" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f7ff785a-348a-495a-99fe-489ab91602cd" xlink:to="loc_dei_EntityInteractiveDataCurrent_ed9fbd43-7be9-457f-94fe-31f1ae9bc861" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_65029384-22a3-48b3-9dc6-72856c3fecf8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f7ff785a-348a-495a-99fe-489ab91602cd" xlink:to="loc_dei_EntityFilerCategory_65029384-22a3-48b3-9dc6-72856c3fecf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_1f3d5bae-bf4e-4c44-8329-50480815519b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f7ff785a-348a-495a-99fe-489ab91602cd" xlink:to="loc_dei_EntitySmallBusiness_1f3d5bae-bf4e-4c44-8329-50480815519b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_bf469076-1b8b-4dbf-abb7-f26b0d5142c2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f7ff785a-348a-495a-99fe-489ab91602cd" xlink:to="loc_dei_EntityEmergingGrowthCompany_bf469076-1b8b-4dbf-abb7-f26b0d5142c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_aa25ac44-37df-4314-997b-3c985a039b8e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f7ff785a-348a-495a-99fe-489ab91602cd" xlink:to="loc_dei_EntityShellCompany_aa25ac44-37df-4314-997b-3c985a039b8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_5e8fce14-a433-4ac4-9834-c59c6b45fc76" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f7ff785a-348a-495a-99fe-489ab91602cd" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_5e8fce14-a433-4ac4-9834-c59c6b45fc76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_833c34b5-7132-4de0-9715-af2634ae012e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f7ff785a-348a-495a-99fe-489ab91602cd" xlink:to="loc_dei_EntityCentralIndexKey_833c34b5-7132-4de0-9715-af2634ae012e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_3eb80e9b-622c-4b48-9535-2dadf46c9c84" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f7ff785a-348a-495a-99fe-489ab91602cd" xlink:to="loc_dei_CurrentFiscalYearEndDate_3eb80e9b-622c-4b48-9535-2dadf46c9c84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_249176ad-c3ff-4935-8991-afd09219928c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f7ff785a-348a-495a-99fe-489ab91602cd" xlink:to="loc_dei_DocumentFiscalYearFocus_249176ad-c3ff-4935-8991-afd09219928c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_009d02b6-f5cb-47e4-876c-93891b5ed958" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f7ff785a-348a-495a-99fe-489ab91602cd" xlink:to="loc_dei_DocumentFiscalPeriodFocus_009d02b6-f5cb-47e4-876c-93891b5ed958" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_7705dc83-f405-42f0-85dc-99719c56481c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f7ff785a-348a-495a-99fe-489ab91602cd" xlink:to="loc_dei_AmendmentFlag_7705dc83-f405-42f0-85dc-99719c56481c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="strl-20220630.xsd#CondensedConsolidatedStatementsofOperations"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_547fbdda-74bb-4ad3-9602-90b9a1e9db14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_888dabdb-c48c-4b30-a0b5-76123d8b6b98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_547fbdda-74bb-4ad3-9602-90b9a1e9db14" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_888dabdb-c48c-4b30-a0b5-76123d8b6b98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_fcdbe012-e4a3-466e-b39a-c0c1f8add7db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_547fbdda-74bb-4ad3-9602-90b9a1e9db14" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_fcdbe012-e4a3-466e-b39a-c0c1f8add7db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_8c430066-9549-488e-b4e2-9e699cf694e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_547fbdda-74bb-4ad3-9602-90b9a1e9db14" xlink:to="loc_us-gaap_GrossProfit_8c430066-9549-488e-b4e2-9e699cf694e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_d790756b-3f58-4e07-83a7-e5227a267346" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_547fbdda-74bb-4ad3-9602-90b9a1e9db14" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_d790756b-3f58-4e07-83a7-e5227a267346" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_43f5f4f5-b342-44c7-b311-d224fbc1e808" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_547fbdda-74bb-4ad3-9602-90b9a1e9db14" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_43f5f4f5-b342-44c7-b311-d224fbc1e808" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_bb5f407b-f453-4059-a47a-5d58d0b67c66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_547fbdda-74bb-4ad3-9602-90b9a1e9db14" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_bb5f407b-f453-4059-a47a-5d58d0b67c66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingIncomeExpenseNet_b8eff9b0-8082-4ad1-84cc-de3b5b090ab1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherOperatingIncomeExpenseNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_547fbdda-74bb-4ad3-9602-90b9a1e9db14" xlink:to="loc_us-gaap_OtherOperatingIncomeExpenseNet_b8eff9b0-8082-4ad1-84cc-de3b5b090ab1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_3423cf8c-c37d-4f89-a7b4-aecb2ee147ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_547fbdda-74bb-4ad3-9602-90b9a1e9db14" xlink:to="loc_us-gaap_OperatingIncomeLoss_3423cf8c-c37d-4f89-a7b4-aecb2ee147ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeOther_030a955e-0a0d-4c04-9b90-0be1c74e52a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeOther"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_547fbdda-74bb-4ad3-9602-90b9a1e9db14" xlink:to="loc_us-gaap_InterestIncomeOther_030a955e-0a0d-4c04-9b90-0be1c74e52a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_InterestExpenseAndAccretedInterest_2cf83133-98fe-4788-baa6-06d3e2c2d4ba" xlink:href="strl-20220630.xsd#strl_InterestExpenseAndAccretedInterest"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_547fbdda-74bb-4ad3-9602-90b9a1e9db14" xlink:to="loc_strl_InterestExpenseAndAccretedInterest_2cf83133-98fe-4788-baa6-06d3e2c2d4ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_757967bc-cfab-47e9-b832-8b824bd0f00e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_547fbdda-74bb-4ad3-9602-90b9a1e9db14" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_757967bc-cfab-47e9-b832-8b824bd0f00e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests_c0c11d62-6995-4d28-9184-b2127ec46801" xlink:href="strl-20220630.xsd#strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_547fbdda-74bb-4ad3-9602-90b9a1e9db14" xlink:to="loc_strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests_c0c11d62-6995-4d28-9184-b2127ec46801" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_d289b2a4-cd84-40d7-9410-1d7a0eadac9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_547fbdda-74bb-4ad3-9602-90b9a1e9db14" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_d289b2a4-cd84-40d7-9410-1d7a0eadac9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_9cdb2ee1-a6fc-41dd-b18e-babd7519899d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_547fbdda-74bb-4ad3-9602-90b9a1e9db14" xlink:to="loc_us-gaap_ProfitLoss_9cdb2ee1-a6fc-41dd-b18e-babd7519899d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_8eeebe4c-b0fd-4eef-8cfb-377d3d7d935d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_547fbdda-74bb-4ad3-9602-90b9a1e9db14" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_8eeebe4c-b0fd-4eef-8cfb-377d3d7d935d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_69fa4aa1-b367-47d3-8c9e-ec39f26cf936" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_547fbdda-74bb-4ad3-9602-90b9a1e9db14" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_69fa4aa1-b367-47d3-8c9e-ec39f26cf936" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_20cb0f03-5d1d-44de-8795-5eb19a077956" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_547fbdda-74bb-4ad3-9602-90b9a1e9db14" xlink:to="loc_us-gaap_EarningsPerShareAbstract_20cb0f03-5d1d-44de-8795-5eb19a077956" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_743e02d2-5782-485b-996b-aac3b3c55ca6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_20cb0f03-5d1d-44de-8795-5eb19a077956" xlink:to="loc_us-gaap_EarningsPerShareBasic_743e02d2-5782-485b-996b-aac3b3c55ca6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_2d50a569-3f53-41f3-b2a6-00b7dbdf5e64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_20cb0f03-5d1d-44de-8795-5eb19a077956" xlink:to="loc_us-gaap_EarningsPerShareDiluted_2d50a569-3f53-41f3-b2a6-00b7dbdf5e64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_ee75e06d-239f-402c-9082-0d951fc895eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_547fbdda-74bb-4ad3-9602-90b9a1e9db14" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_ee75e06d-239f-402c-9082-0d951fc895eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2d568c7e-bd28-40da-86d2-cb020bf9b911" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_ee75e06d-239f-402c-9082-0d951fc895eb" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2d568c7e-bd28-40da-86d2-cb020bf9b911" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_076d328d-6f2d-4d91-855d-9a426af6a6f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_ee75e06d-239f-402c-9082-0d951fc895eb" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_076d328d-6f2d-4d91-855d-9a426af6a6f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="strl-20220630.xsd#CondensedConsolidatedStatementsofComprehensiveIncome"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_cd889e98-13b2-4283-b4a3-474cb955eaea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_a6525069-e307-40a2-aab1-51a7e9846fe9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_cd889e98-13b2-4283-b4a3-474cb955eaea" xlink:to="loc_us-gaap_ProfitLoss_a6525069-e307-40a2-aab1-51a7e9846fe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_017a6677-ccf1-427e-98cb-cda60c14ca83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_cd889e98-13b2-4283-b4a3-474cb955eaea" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_017a6677-ccf1-427e-98cb-cda60c14ca83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_b1f10e45-0b7d-4ff4-8467-d56c7b09a202" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_017a6677-ccf1-427e-98cb-cda60c14ca83" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_b1f10e45-0b7d-4ff4-8467-d56c7b09a202" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_95798952-db18-4813-9a63-35cfd1a6dbcc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_017a6677-ccf1-427e-98cb-cda60c14ca83" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_95798952-db18-4813-9a63-35cfd1a6dbcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_f9696419-c8be-42af-ba45-963e91f72531" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_cd889e98-13b2-4283-b4a3-474cb955eaea" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_f9696419-c8be-42af-ba45-963e91f72531" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_ed0f9e09-6d4e-429e-88e3-1fe4ebbe7045" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_cd889e98-13b2-4283-b4a3-474cb955eaea" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_ed0f9e09-6d4e-429e-88e3-1fe4ebbe7045" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="strl-20220630.xsd#CondensedConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_cd355f85-cdb8-4787-ab6e-2ed3722d86e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_083db1b1-e6fd-41df-8c91-af95d650d6cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_cd355f85-cdb8-4787-ab6e-2ed3722d86e5" xlink:to="loc_us-gaap_AssetsAbstract_083db1b1-e6fd-41df-8c91-af95d650d6cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_4528ce4c-1ad1-4da7-b376-071ea03a20ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_083db1b1-e6fd-41df-8c91-af95d650d6cf" xlink:to="loc_us-gaap_AssetsCurrentAbstract_4528ce4c-1ad1-4da7-b376-071ea03a20ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_246a0383-3b1d-462c-af2a-a1df4cd4a6c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4528ce4c-1ad1-4da7-b376-071ea03a20ed" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_246a0383-3b1d-462c-af2a-a1df4cd4a6c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesLongTermContractsOrPrograms_ed1359e6-ee9f-4624-b13e-2b2e5336f22f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesLongTermContractsOrPrograms"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4528ce4c-1ad1-4da7-b376-071ea03a20ed" xlink:to="loc_us-gaap_ReceivablesLongTermContractsOrPrograms_ed1359e6-ee9f-4624-b13e-2b2e5336f22f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostGross_4f25c3b0-aa87-458c-9029-5e197b8bb5a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4528ce4c-1ad1-4da7-b376-071ea03a20ed" xlink:to="loc_us-gaap_CapitalizedContractCostGross_4f25c3b0-aa87-458c-9029-5e197b8bb5a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ReceivablesFromAndEquityInConstructionJointVenture_a6c6aa9d-a271-4771-b0a6-075799b299eb" xlink:href="strl-20220630.xsd#strl_ReceivablesFromAndEquityInConstructionJointVenture"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4528ce4c-1ad1-4da7-b376-071ea03a20ed" xlink:to="loc_strl_ReceivablesFromAndEquityInConstructionJointVenture_a6c6aa9d-a271-4771-b0a6-075799b299eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_140e9cca-a531-4e2e-ad40-32a60617a7fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4528ce4c-1ad1-4da7-b376-071ea03a20ed" xlink:to="loc_us-gaap_OtherAssetsCurrent_140e9cca-a531-4e2e-ad40-32a60617a7fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_c238456b-1984-40ba-ad65-d66969482b1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4528ce4c-1ad1-4da7-b376-071ea03a20ed" xlink:to="loc_us-gaap_AssetsCurrent_c238456b-1984-40ba-ad65-d66969482b1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_961ab0af-6a05-4300-88eb-2c83a0019f48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_083db1b1-e6fd-41df-8c91-af95d650d6cf" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_961ab0af-6a05-4300-88eb-2c83a0019f48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_bb803260-4673-466c-b61c-2fbdc1658c3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_083db1b1-e6fd-41df-8c91-af95d650d6cf" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_bb803260-4673-466c-b61c-2fbdc1658c3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_af96bcef-f3d0-4b1d-8832-9c5cae661b67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_083db1b1-e6fd-41df-8c91-af95d650d6cf" xlink:to="loc_us-gaap_Goodwill_af96bcef-f3d0-4b1d-8832-9c5cae661b67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_d303f206-3cd1-4559-8b83-af8b7f48500c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_083db1b1-e6fd-41df-8c91-af95d650d6cf" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_d303f206-3cd1-4559-8b83-af8b7f48500c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_94649ac2-5941-4e22-884b-f7bd915de726" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_083db1b1-e6fd-41df-8c91-af95d650d6cf" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_94649ac2-5941-4e22-884b-f7bd915de726" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_7fa80e9d-f12f-49a6-b726-ec66d605ccb3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_083db1b1-e6fd-41df-8c91-af95d650d6cf" xlink:to="loc_us-gaap_Assets_7fa80e9d-f12f-49a6-b726-ec66d605ccb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_75ab8d25-4359-4cb2-9c03-89410143c3d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_cd355f85-cdb8-4787-ab6e-2ed3722d86e5" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_75ab8d25-4359-4cb2-9c03-89410143c3d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_0a79075d-eaad-472e-9961-7fdbe80f457b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_75ab8d25-4359-4cb2-9c03-89410143c3d4" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_0a79075d-eaad-472e-9961-7fdbe80f457b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_183a0945-ee5b-4648-9704-2f689b2be0ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_0a79075d-eaad-472e-9961-7fdbe80f457b" xlink:to="loc_us-gaap_AccountsPayableCurrent_183a0945-ee5b-4648-9704-2f689b2be0ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_70f49254-6c71-4bd4-86b6-edcb0a818bc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_0a79075d-eaad-472e-9961-7fdbe80f457b" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_70f49254-6c71-4bd4-86b6-edcb0a818bc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_12adfc8c-50c9-42d1-85b9-ad0992e90640" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_0a79075d-eaad-472e-9961-7fdbe80f457b" xlink:to="loc_us-gaap_LongTermDebtCurrent_12adfc8c-50c9-42d1-85b9-ad0992e90640" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_6e0e8f25-6e8a-4091-99e7-477e990f9a6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_0a79075d-eaad-472e-9961-7fdbe80f457b" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_6e0e8f25-6e8a-4091-99e7-477e990f9a6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_79d22a01-6aed-4df1-9353-5b3715ab736d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_0a79075d-eaad-472e-9961-7fdbe80f457b" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_79d22a01-6aed-4df1-9353-5b3715ab736d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_f896bea3-4179-44aa-93f7-7bb690fc5b14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_0a79075d-eaad-472e-9961-7fdbe80f457b" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_f896bea3-4179-44aa-93f7-7bb690fc5b14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_18268393-c79e-4153-b5d0-eb6c80f83bfa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_0a79075d-eaad-472e-9961-7fdbe80f457b" xlink:to="loc_us-gaap_LiabilitiesCurrent_18268393-c79e-4153-b5d0-eb6c80f83bfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_e3346ed2-1a81-4b1c-bcaa-58bffa681404" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_75ab8d25-4359-4cb2-9c03-89410143c3d4" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_e3346ed2-1a81-4b1c-bcaa-58bffa681404" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_3c70d6c4-b6d3-4a06-aec4-b1f1ea795f0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_75ab8d25-4359-4cb2-9c03-89410143c3d4" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_3c70d6c4-b6d3-4a06-aec4-b1f1ea795f0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings_c961b97e-8a2c-40d6-9167-1ca71a889afe" xlink:href="strl-20220630.xsd#strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_75ab8d25-4359-4cb2-9c03-89410143c3d4" xlink:to="loc_strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings_c961b97e-8a2c-40d6-9167-1ca71a889afe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_54cec6b1-c57d-4f81-997c-3ba0ef0432b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_75ab8d25-4359-4cb2-9c03-89410143c3d4" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_54cec6b1-c57d-4f81-997c-3ba0ef0432b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_8455c247-a99b-49fd-ad82-60a66278a384" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_75ab8d25-4359-4cb2-9c03-89410143c3d4" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_8455c247-a99b-49fd-ad82-60a66278a384" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_31f7e63c-eb3b-4bc6-a63c-c7e1f57ee27e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_75ab8d25-4359-4cb2-9c03-89410143c3d4" xlink:to="loc_us-gaap_Liabilities_31f7e63c-eb3b-4bc6-a63c-c7e1f57ee27e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_69a7db22-4ada-40a6-b9f4-11e824fb8799" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_75ab8d25-4359-4cb2-9c03-89410143c3d4" xlink:to="loc_us-gaap_CommitmentsAndContingencies_69a7db22-4ada-40a6-b9f4-11e824fb8799" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_24955997-28cf-4027-9931-4d6d554234c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_75ab8d25-4359-4cb2-9c03-89410143c3d4" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_24955997-28cf-4027-9931-4d6d554234c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_bd54e49e-994a-4221-a023-1b93bc5d5f45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_24955997-28cf-4027-9931-4d6d554234c1" xlink:to="loc_us-gaap_CommonStockValue_bd54e49e-994a-4221-a023-1b93bc5d5f45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_2699308f-24c6-465c-a0c1-ffeb3cc73496" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_24955997-28cf-4027-9931-4d6d554234c1" xlink:to="loc_us-gaap_AdditionalPaidInCapital_2699308f-24c6-465c-a0c1-ffeb3cc73496" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_6da0a0a9-0679-4366-9f8e-221b2de06c66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_24955997-28cf-4027-9931-4d6d554234c1" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_6da0a0a9-0679-4366-9f8e-221b2de06c66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_a521ab3a-fa17-4f72-a7c7-bba6b0eaef6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_24955997-28cf-4027-9931-4d6d554234c1" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_a521ab3a-fa17-4f72-a7c7-bba6b0eaef6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_b0ee5cea-41d4-4bb4-aa9e-6be338a517cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_24955997-28cf-4027-9931-4d6d554234c1" xlink:to="loc_us-gaap_StockholdersEquity_b0ee5cea-41d4-4bb4-aa9e-6be338a517cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_0951264b-d0e4-4af1-8875-21fd5317fbcb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_24955997-28cf-4027-9931-4d6d554234c1" xlink:to="loc_us-gaap_MinorityInterest_0951264b-d0e4-4af1-8875-21fd5317fbcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_f4cf8cb6-1fb2-4c38-afdf-2b2bd7a97cce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_24955997-28cf-4027-9931-4d6d554234c1" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_f4cf8cb6-1fb2-4c38-afdf-2b2bd7a97cce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_86c402c5-d1bc-40fc-8b42-b416f87c6363" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_75ab8d25-4359-4cb2-9c03-89410143c3d4" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_86c402c5-d1bc-40fc-8b42-b416f87c6363" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="strl-20220630.xsd#CondensedConsolidatedBalanceSheetsParenthetical"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_f7977e33-cdc1-48a6-a8c7-5af5dbf8283a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_21f623ec-e71a-414f-96d7-2339f4d296ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_f7977e33-cdc1-48a6-a8c7-5af5dbf8283a" xlink:to="loc_us-gaap_StatementTable_21f623ec-e71a-414f-96d7-2339f4d296ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_5bfc5212-6d42-49f6-a7d8-d226518b4821" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_21f623ec-e71a-414f-96d7-2339f4d296ff" xlink:to="loc_srt_ConsolidatedEntitiesAxis_5bfc5212-6d42-49f6-a7d8-d226518b4821" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_c1bb44c7-c04d-4a6a-aa16-f035d8cb9c4a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_5bfc5212-6d42-49f6-a7d8-d226518b4821" xlink:to="loc_srt_ConsolidatedEntitiesDomain_c1bb44c7-c04d-4a6a-aa16-f035d8cb9c4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_efd46f7d-2f6e-4878-9099-c6ff94b682b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_c1bb44c7-c04d-4a6a-aa16-f035d8cb9c4a" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_efd46f7d-2f6e-4878-9099-c6ff94b682b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_c0877274-a296-430a-835d-288b83b74445" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_21f623ec-e71a-414f-96d7-2339f4d296ff" xlink:to="loc_us-gaap_StatementLineItems_c0877274-a296-430a-835d-288b83b74445" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_907ced72-3bd8-471e-9c23-199072975c6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c0877274-a296-430a-835d-288b83b74445" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_907ced72-3bd8-471e-9c23-199072975c6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesLongTermContractsOrPrograms_fd05bf5e-7483-47f0-9352-7188d77a8733" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesLongTermContractsOrPrograms"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c0877274-a296-430a-835d-288b83b74445" xlink:to="loc_us-gaap_ReceivablesLongTermContractsOrPrograms_fd05bf5e-7483-47f0-9352-7188d77a8733" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostGross_31005c81-353c-4ade-bab6-cf678f5c9355" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c0877274-a296-430a-835d-288b83b74445" xlink:to="loc_us-gaap_CapitalizedContractCostGross_31005c81-353c-4ade-bab6-cf678f5c9355" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ReceivablesFromAndEquityInConstructionJointVenture_12c3fe7b-43f1-436f-840b-d0c3b3ffcc7d" xlink:href="strl-20220630.xsd#strl_ReceivablesFromAndEquityInConstructionJointVenture"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c0877274-a296-430a-835d-288b83b74445" xlink:to="loc_strl_ReceivablesFromAndEquityInConstructionJointVenture_12c3fe7b-43f1-436f-840b-d0c3b3ffcc7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_5177d978-ceb3-4b25-8f93-93982e342ccc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c0877274-a296-430a-835d-288b83b74445" xlink:to="loc_us-gaap_OtherAssetsCurrent_5177d978-ceb3-4b25-8f93-93982e342ccc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_df6f8ee9-8c96-40cf-beed-1a9242e56bec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c0877274-a296-430a-835d-288b83b74445" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_df6f8ee9-8c96-40cf-beed-1a9242e56bec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_aefbd6a4-8d9f-4d33-a8c4-266b526c6770" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c0877274-a296-430a-835d-288b83b74445" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_aefbd6a4-8d9f-4d33-a8c4-266b526c6770" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_d25aa5bd-51c4-4f57-916b-e22be773180b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c0877274-a296-430a-835d-288b83b74445" xlink:to="loc_us-gaap_Goodwill_d25aa5bd-51c4-4f57-916b-e22be773180b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_55c8b4fd-c965-4fa7-8044-2dde466df288" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c0877274-a296-430a-835d-288b83b74445" xlink:to="loc_us-gaap_AccountsPayableCurrent_55c8b4fd-c965-4fa7-8044-2dde466df288" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_db7fe9a6-403e-40f7-8d9f-cff17b6484a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c0877274-a296-430a-835d-288b83b74445" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_db7fe9a6-403e-40f7-8d9f-cff17b6484a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_9db2a02a-2372-4564-8312-3135fe56b210" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c0877274-a296-430a-835d-288b83b74445" xlink:to="loc_us-gaap_LongTermDebtCurrent_9db2a02a-2372-4564-8312-3135fe56b210" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_90ec3305-76df-415a-9512-f71d375013b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c0877274-a296-430a-835d-288b83b74445" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_90ec3305-76df-415a-9512-f71d375013b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_3354596a-ddb8-4c69-8bfb-03f67e189f28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c0877274-a296-430a-835d-288b83b74445" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_3354596a-ddb8-4c69-8bfb-03f67e189f28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_e3b0dbbd-6edf-4658-be73-556cde848bd6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c0877274-a296-430a-835d-288b83b74445" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_e3b0dbbd-6edf-4658-be73-556cde848bd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_85c8fd90-561a-47b3-8a41-9afa6fffac62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c0877274-a296-430a-835d-288b83b74445" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_85c8fd90-561a-47b3-8a41-9afa6fffac62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_08962966-7c84-4474-a1d2-b3d88440b3e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c0877274-a296-430a-835d-288b83b74445" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_08962966-7c84-4474-a1d2-b3d88440b3e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_002cdb20-a3aa-4d5a-97c5-a859a2a7272f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c0877274-a296-430a-835d-288b83b74445" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_002cdb20-a3aa-4d5a-97c5-a859a2a7272f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_aeb6454e-65ac-4eca-ae97-d0fbe0df9762" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c0877274-a296-430a-835d-288b83b74445" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_aeb6454e-65ac-4eca-ae97-d0fbe0df9762" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_0c6ec2d7-8346-4596-8d9d-1c6442698aa8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c0877274-a296-430a-835d-288b83b74445" xlink:to="loc_us-gaap_CommonStockSharesIssued_0c6ec2d7-8346-4596-8d9d-1c6442698aa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_3d82ff1a-dbd1-4499-9173-3f461a937770" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c0877274-a296-430a-835d-288b83b74445" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_3d82ff1a-dbd1-4499-9173-3f461a937770" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="strl-20220630.xsd#CondensedConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_546d0ee1-046c-4a95-a5b4-eb0eb5c191ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_00112095-5450-44b8-9145-c62dcd595ddc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_546d0ee1-046c-4a95-a5b4-eb0eb5c191ae" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_00112095-5450-44b8-9145-c62dcd595ddc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_2f25700b-b97d-44f8-a096-ec515438d6b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_00112095-5450-44b8-9145-c62dcd595ddc" xlink:to="loc_us-gaap_ProfitLoss_2f25700b-b97d-44f8-a096-ec515438d6b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_cd87fe32-3868-4b06-aafa-c1e32ce40dec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_00112095-5450-44b8-9145-c62dcd595ddc" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_cd87fe32-3868-4b06-aafa-c1e32ce40dec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_3dede41c-78d0-47dc-bf15-cec9c53e5915" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_cd87fe32-3868-4b06-aafa-c1e32ce40dec" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_3dede41c-78d0-47dc-bf15-cec9c53e5915" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_82ed361a-4edb-4684-a845-9cb733a80896" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_cd87fe32-3868-4b06-aafa-c1e32ce40dec" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_82ed361a-4edb-4684-a845-9cb733a80896" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_05f96be3-b06b-48e2-a55b-1eff3ee046ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_cd87fe32-3868-4b06-aafa-c1e32ce40dec" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_05f96be3-b06b-48e2-a55b-1eff3ee046ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_6a4270a8-6ad0-459f-ae21-6f16d81f9f7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_cd87fe32-3868-4b06-aafa-c1e32ce40dec" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_6a4270a8-6ad0-459f-ae21-6f16d81f9f7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_de95bfd7-cff2-4ddb-9884-2a31fcc2377c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_cd87fe32-3868-4b06-aafa-c1e32ce40dec" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_de95bfd7-cff2-4ddb-9884-2a31fcc2377c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_e07fec77-68f8-482b-8611-41259e1f3833" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_cd87fe32-3868-4b06-aafa-c1e32ce40dec" xlink:to="loc_us-gaap_ShareBasedCompensation_e07fec77-68f8-482b-8611-41259e1f3833" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnDerivatives_3c928a11-bb6e-4833-b61d-69d78a89bc89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrealizedGainLossOnDerivatives"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_cd87fe32-3868-4b06-aafa-c1e32ce40dec" xlink:to="loc_us-gaap_UnrealizedGainLossOnDerivatives_3c928a11-bb6e-4833-b61d-69d78a89bc89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapital_a39297d5-3186-44f5-a4a4-ff997dda4bd1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapital"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_cd87fe32-3868-4b06-aafa-c1e32ce40dec" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapital_a39297d5-3186-44f5-a4a4-ff997dda4bd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_24a82cbe-d4a2-43c6-a123-a1aad0d73f8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_00112095-5450-44b8-9145-c62dcd595ddc" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_24a82cbe-d4a2-43c6-a123-a1aad0d73f8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_e79e12af-79bc-44e4-ba06-fd262464e302" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_546d0ee1-046c-4a95-a5b4-eb0eb5c191ae" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_e79e12af-79bc-44e4-ba06-fd262464e302" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_75ce7a33-65e6-4d05-a43c-82942bfa0364" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_e79e12af-79bc-44e4-ba06-fd262464e302" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_75ce7a33-65e6-4d05-a43c-82942bfa0364" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_824a2a89-a732-4567-8405-051c56089e3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_e79e12af-79bc-44e4-ba06-fd262464e302" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_824a2a89-a732-4567-8405-051c56089e3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_30239e13-fa6f-4648-8efa-40e2a4746650" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_e79e12af-79bc-44e4-ba06-fd262464e302" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_30239e13-fa6f-4648-8efa-40e2a4746650" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_503fa012-e1ca-4fa8-97c5-99b624e123f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_e79e12af-79bc-44e4-ba06-fd262464e302" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_503fa012-e1ca-4fa8-97c5-99b624e123f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_09ec0c2d-a5e1-4195-add1-fcfa36bef999" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_546d0ee1-046c-4a95-a5b4-eb0eb5c191ae" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_09ec0c2d-a5e1-4195-add1-fcfa36bef999" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_dd61ae9b-f108-47f2-96c4-ba8e61bcda49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_09ec0c2d-a5e1-4195-add1-fcfa36bef999" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_dd61ae9b-f108-47f2-96c4-ba8e61bcda49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToMinorityShareholders_9305c7ec-9d99-4237-b38e-f41cc2b2c38e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToMinorityShareholders"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_09ec0c2d-a5e1-4195-add1-fcfa36bef999" xlink:to="loc_us-gaap_PaymentsToMinorityShareholders_9305c7ec-9d99-4237-b38e-f41cc2b2c38e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_bf9a2f97-4d6d-444f-93fb-f409ae0ced43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_09ec0c2d-a5e1-4195-add1-fcfa36bef999" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_bf9a2f97-4d6d-444f-93fb-f409ae0ced43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_637d8808-bacf-4880-8039-a92346832648" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_09ec0c2d-a5e1-4195-add1-fcfa36bef999" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_637d8808-bacf-4880-8039-a92346832648" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_694ff40d-6302-477c-a979-19263d529306" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_546d0ee1-046c-4a95-a5b4-eb0eb5c191ae" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_694ff40d-6302-477c-a979-19263d529306" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f1eeb4fa-1ded-40df-9ea4-65f7d375ba01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_546d0ee1-046c-4a95-a5b4-eb0eb5c191ae" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f1eeb4fa-1ded-40df-9ea4-65f7d375ba01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0c3a017b-2ef2-4586-9ca8-4f6fcbff34a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_546d0ee1-046c-4a95-a5b4-eb0eb5c191ae" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0c3a017b-2ef2-4586-9ca8-4f6fcbff34a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_88b84491-d9b9-4603-b3de-2939059599c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCash"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_546d0ee1-046c-4a95-a5b4-eb0eb5c191ae" xlink:to="loc_us-gaap_RestrictedCash_88b84491-d9b9-4603-b3de-2939059599c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_85615e42-5754-4547-bd60-b187e60ec9c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_546d0ee1-046c-4a95-a5b4-eb0eb5c191ae" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_85615e42-5754-4547-bd60-b187e60ec9c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract_3ff32c04-6bf1-4c18-847a-43478a015ef6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_546d0ee1-046c-4a95-a5b4-eb0eb5c191ae" xlink:to="loc_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract_3ff32c04-6bf1-4c18-847a-43478a015ef6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_c344fffb-8335-4fa6-a106-c843103d02dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract_3ff32c04-6bf1-4c18-847a-43478a015ef6" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_c344fffb-8335-4fa6-a106-c843103d02dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" xlink:type="simple" xlink:href="strl-20220630.xsd#CondensedConsolidatedStatementsofChangesinStockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_5555f6d4-49dc-4510-a6ee-536285f4b161" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_86a1c8b3-2091-4950-b729-4c5dc7f019d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_5555f6d4-49dc-4510-a6ee-536285f4b161" xlink:to="loc_us-gaap_StatementTable_86a1c8b3-2091-4950-b729-4c5dc7f019d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_17f0529d-e426-4245-a69b-b28c6a6bdb33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_86a1c8b3-2091-4950-b729-4c5dc7f019d1" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_17f0529d-e426-4245-a69b-b28c6a6bdb33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_daf0294c-d04d-42ed-ab01-96fe610ec3de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_17f0529d-e426-4245-a69b-b28c6a6bdb33" xlink:to="loc_us-gaap_EquityComponentDomain_daf0294c-d04d-42ed-ab01-96fe610ec3de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_bcc1aa88-5df6-487c-808c-f9fb84654bdb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ParentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_daf0294c-d04d-42ed-ab01-96fe610ec3de" xlink:to="loc_us-gaap_ParentMember_bcc1aa88-5df6-487c-808c-f9fb84654bdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_e506fb7a-3301-4b0c-ac49-e8fff441c44b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ParentMember_bcc1aa88-5df6-487c-808c-f9fb84654bdb" xlink:to="loc_us-gaap_CommonStockMember_e506fb7a-3301-4b0c-ac49-e8fff441c44b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_19fc7be9-8f2d-4fbb-a525-ec22af23f2b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ParentMember_bcc1aa88-5df6-487c-808c-f9fb84654bdb" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_19fc7be9-8f2d-4fbb-a525-ec22af23f2b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_8a150a4b-929a-4d95-92e9-f3fe77670c6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ParentMember_bcc1aa88-5df6-487c-808c-f9fb84654bdb" xlink:to="loc_us-gaap_TreasuryStockMember_8a150a4b-929a-4d95-92e9-f3fe77670c6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_e514389a-f7b0-45a8-bf1d-de76e9d7e651" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ParentMember_bcc1aa88-5df6-487c-808c-f9fb84654bdb" xlink:to="loc_us-gaap_RetainedEarningsMember_e514389a-f7b0-45a8-bf1d-de76e9d7e651" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_fc421a08-6170-4f19-a3d2-afe54998cb39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ParentMember_bcc1aa88-5df6-487c-808c-f9fb84654bdb" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_fc421a08-6170-4f19-a3d2-afe54998cb39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_40c2a046-39d5-47e3-b398-c2468ed79329" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_daf0294c-d04d-42ed-ab01-96fe610ec3de" xlink:to="loc_us-gaap_NoncontrollingInterestMember_40c2a046-39d5-47e3-b398-c2468ed79329" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_ed308e00-8f17-4162-9cd7-99be0050d32f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_86a1c8b3-2091-4950-b729-4c5dc7f019d1" xlink:to="loc_us-gaap_StatementLineItems_ed308e00-8f17-4162-9cd7-99be0050d32f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b70ac4a5-c9cf-44b3-9984-407b11d5e46d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ed308e00-8f17-4162-9cd7-99be0050d32f" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b70ac4a5-c9cf-44b3-9984-407b11d5e46d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_2dbe50cf-e925-4095-989b-1cb825a75673" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b70ac4a5-c9cf-44b3-9984-407b11d5e46d" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_2dbe50cf-e925-4095-989b-1cb825a75673" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_025c5e4a-a81f-4e5f-8808-0b67de810d3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b70ac4a5-c9cf-44b3-9984-407b11d5e46d" xlink:to="loc_us-gaap_TreasuryStockCommonShares_025c5e4a-a81f-4e5f-8808-0b67de810d3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_f023daf4-b4b6-4f08-a580-e2777a5e60f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b70ac4a5-c9cf-44b3-9984-407b11d5e46d" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_f023daf4-b4b6-4f08-a580-e2777a5e60f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_434ab6ee-5d30-4805-a43c-429cda535f33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b70ac4a5-c9cf-44b3-9984-407b11d5e46d" xlink:to="loc_us-gaap_ProfitLoss_434ab6ee-5d30-4805-a43c-429cda535f33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_5ddecd20-06a8-4da2-a43f-90c28dce77e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b70ac4a5-c9cf-44b3-9984-407b11d5e46d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_5ddecd20-06a8-4da2-a43f-90c28dce77e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross_0b75896d-9bff-4736-9776-5704ad311f13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b70ac4a5-c9cf-44b3-9984-407b11d5e46d" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross_0b75896d-9bff-4736-9776-5704ad311f13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_843a92b2-788c-4596-97e1-5947d0e7c284" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b70ac4a5-c9cf-44b3-9984-407b11d5e46d" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_843a92b2-788c-4596-97e1-5947d0e7c284" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_0a14f8aa-9253-44d0-ad97-29063fa49947" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b70ac4a5-c9cf-44b3-9984-407b11d5e46d" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_0a14f8aa-9253-44d0-ad97-29063fa49947" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_ac7dcf7b-1070-4bd7-a250-2e2dc91449af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b70ac4a5-c9cf-44b3-9984-407b11d5e46d" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_ac7dcf7b-1070-4bd7-a250-2e2dc91449af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_770374db-92fc-492a-915e-8a5cd0710e49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b70ac4a5-c9cf-44b3-9984-407b11d5e46d" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_770374db-92fc-492a-915e-8a5cd0710e49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_e2e02c21-c74e-496c-97c4-5f5e1b450147" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b70ac4a5-c9cf-44b3-9984-407b11d5e46d" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_e2e02c21-c74e-496c-97c4-5f5e1b450147" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther_80d162c6-75fe-4b7e-853e-6893018df180" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalOther"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b70ac4a5-c9cf-44b3-9984-407b11d5e46d" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther_80d162c6-75fe-4b7e-853e-6893018df180" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_386020e3-11d6-4145-a74d-6701c781c2e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b70ac4a5-c9cf-44b3-9984-407b11d5e46d" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_386020e3-11d6-4145-a74d-6701c781c2e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_aa99385d-8b60-487e-901d-a9451e0eb37b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b70ac4a5-c9cf-44b3-9984-407b11d5e46d" xlink:to="loc_us-gaap_TreasuryStockCommonShares_aa99385d-8b60-487e-901d-a9451e0eb37b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c4f91ad7-e59d-4dc2-88c7-72e95d1a1546" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b70ac4a5-c9cf-44b3-9984-407b11d5e46d" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c4f91ad7-e59d-4dc2-88c7-72e95d1a1546" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/NatureofOperations" xlink:type="simple" xlink:href="strl-20220630.xsd#NatureofOperations"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/NatureofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_eea26462-b9d0-45a8-9da9-40e14ce2a879" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfOperations_143227dc-58c6-4dfd-b2f8-435b873d2720" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NatureOfOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_eea26462-b9d0-45a8-9da9-40e14ce2a879" xlink:to="loc_us-gaap_NatureOfOperations_143227dc-58c6-4dfd-b2f8-435b873d2720" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/NatureofOperationsDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#NatureofOperationsDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/NatureofOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_dc7dbacc-7066-4b2d-98b8-a4bad844885d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_77496133-55f5-47c6-8d87-a02dd9ba9581" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_dc7dbacc-7066-4b2d-98b8-a4bad844885d" xlink:to="loc_us-gaap_NumberOfReportableSegments_77496133-55f5-47c6-8d87-a02dd9ba9581" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPolicies" xlink:type="simple" xlink:href="strl-20220630.xsd#BasisofPresentationandSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_c77b2503-ed93-4666-946f-8e67388f42cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_2ea41058-1861-46d3-8215-9b5173c87248" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c77b2503-ed93-4666-946f-8e67388f42cc" xlink:to="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_2ea41058-1861-46d3-8215-9b5173c87248" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="strl-20220630.xsd#BasisofPresentationandSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_a4123b80-f1b4-4c57-b567-b69943cf7d17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_ddcf3c61-db74-4169-babb-d09b8d887e3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a4123b80-f1b4-4c57-b567-b69943cf7d17" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_ddcf3c61-db74-4169-babb-d09b8d887e3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_a1f49c3e-48e4-4657-8127-555207a2e7ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a4123b80-f1b4-4c57-b567-b69943cf7d17" xlink:to="loc_us-gaap_UseOfEstimates_a1f49c3e-48e4-4657-8127-555207a2e7ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesPolicyTextBlock_42838beb-a646-4cfa-aec0-8c44bec214e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a4123b80-f1b4-4c57-b567-b69943cf7d17" xlink:to="loc_us-gaap_ReceivablesPolicyTextBlock_42838beb-a646-4cfa-aec0-8c44bec214e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_33a7c13c-bd8b-4f26-b2e2-180844e4c28e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a4123b80-f1b4-4c57-b567-b69943cf7d17" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_33a7c13c-bd8b-4f26-b2e2-180844e4c28e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_1f03810e-50c8-4404-9a45-a041cc1a8bb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a4123b80-f1b4-4c57-b567-b69943cf7d17" xlink:to="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_1f03810e-50c8-4404-9a45-a041cc1a8bb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#BasisofPresentationandSignificantAccountingPoliciesDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_590b786c-6a16-4d90-8754-46ac2524aee5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_cb6b9ea1-fc82-4d10-ba4d-68b1bbe5a38c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_590b786c-6a16-4d90-8754-46ac2524aee5" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_cb6b9ea1-fc82-4d10-ba4d-68b1bbe5a38c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_a9926dc7-3427-4a67-a744-a1a407c9c119" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_cb6b9ea1-fc82-4d10-ba4d-68b1bbe5a38c" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_a9926dc7-3427-4a67-a744-a1a407c9c119" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_8d64d33e-4992-46de-83ff-5cc7b83ae076" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_a9926dc7-3427-4a67-a744-a1a407c9c119" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_8d64d33e-4992-46de-83ff-5cc7b83ae076" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentAssetsMember_2c881492-3223-4b25-a365-f3ce31676248" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCurrentAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_8d64d33e-4992-46de-83ff-5cc7b83ae076" xlink:to="loc_us-gaap_OtherCurrentAssetsMember_2c881492-3223-4b25-a365-f3ce31676248" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7b2af1fe-24b2-40ea-a916-3385a81e479f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_cb6b9ea1-fc82-4d10-ba4d-68b1bbe5a38c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7b2af1fe-24b2-40ea-a916-3385a81e479f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_da956c6b-6429-4476-877a-bbca154a4b75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7b2af1fe-24b2-40ea-a916-3385a81e479f" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_da956c6b-6429-4476-877a-bbca154a4b75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ContractWithCustomerRetainageAssetCurrent_b6d6c300-c09f-4faa-a840-bad1f70c553a" xlink:href="strl-20220630.xsd#strl_ContractWithCustomerRetainageAssetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7b2af1fe-24b2-40ea-a916-3385a81e479f" xlink:to="loc_strl_ContractWithCustomerRetainageAssetCurrent_b6d6c300-c09f-4faa-a840-bad1f70c553a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ContractWithCustomerRetainageLiabilityCurrent_fe8d72db-d1fd-4a7b-8b7f-86f73deb01d2" xlink:href="strl-20220630.xsd#strl_ContractWithCustomerRetainageLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7b2af1fe-24b2-40ea-a916-3385a81e479f" xlink:to="loc_strl_ContractWithCustomerRetainageLiabilityCurrent_fe8d72db-d1fd-4a7b-8b7f-86f73deb01d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ContractsReceivableRetainagePercentageEstimatedToBeCollectedInNextFiscalYear_c1b393f4-540f-4e55-8b89-e2deae3805ff" xlink:href="strl-20220630.xsd#strl_ContractsReceivableRetainagePercentageEstimatedToBeCollectedInNextFiscalYear"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7b2af1fe-24b2-40ea-a916-3385a81e479f" xlink:to="loc_strl_ContractsReceivableRetainagePercentageEstimatedToBeCollectedInNextFiscalYear_c1b393f4-540f-4e55-8b89-e2deae3805ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod_47314995-6159-4c4f-ae1f-ce164b626861" xlink:href="strl-20220630.xsd#strl_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7b2af1fe-24b2-40ea-a916-3385a81e479f" xlink:to="loc_strl_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod_47314995-6159-4c4f-ae1f-ce164b626861" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_4e9b298d-bccc-4102-9618-fa30f670d1ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7b2af1fe-24b2-40ea-a916-3385a81e479f" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_4e9b298d-bccc-4102-9618-fa30f670d1ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_14ead0ac-f829-461c-9589-a46f6327eef1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCash"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7b2af1fe-24b2-40ea-a916-3385a81e479f" xlink:to="loc_us-gaap_RestrictedCash_14ead0ac-f829-461c-9589-a46f6327eef1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/Acquisitions" xlink:type="simple" xlink:href="strl-20220630.xsd#Acquisitions"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/Acquisitions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_200c5975-a83f-4620-942f-2b4bae9571f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_188e9dc2-0ce2-4b85-b5b3-d50d018aee64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_200c5975-a83f-4620-942f-2b4bae9571f8" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_188e9dc2-0ce2-4b85-b5b3-d50d018aee64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/AcquisitionsTables" xlink:type="simple" xlink:href="strl-20220630.xsd#AcquisitionsTables"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/AcquisitionsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_87165cdb-97f2-44f6-af63-27fe22208408" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_ca1b50d3-6096-424f-bca7-f3f01738c7ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_87165cdb-97f2-44f6-af63-27fe22208408" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_ca1b50d3-6096-424f-bca7-f3f01738c7ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_0b744cf4-dc6e-4991-9979-1201a1c51195" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_87165cdb-97f2-44f6-af63-27fe22208408" xlink:to="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_0b744cf4-dc6e-4991-9979-1201a1c51195" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock_57556987-5376-4490-b60d-143ca0f06019" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_87165cdb-97f2-44f6-af63-27fe22208408" xlink:to="loc_us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock_57556987-5376-4490-b60d-143ca0f06019" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_c8bff9b6-755f-4f41-b183-7b820ed35295" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_87165cdb-97f2-44f6-af63-27fe22208408" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_c8bff9b6-755f-4f41-b183-7b820ed35295" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/AcquisitionsNarrativeDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#AcquisitionsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/AcquisitionsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_a5cdb339-987b-4352-a2dd-65ee258762a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_a7da771e-1850-4d40-89ca-aa56fa187f57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_a5cdb339-987b-4352-a2dd-65ee258762a5" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_a7da771e-1850-4d40-89ca-aa56fa187f57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_02b76357-e473-4154-a05e-2d89744d5ef9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_a7da771e-1850-4d40-89ca-aa56fa187f57" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_02b76357-e473-4154-a05e-2d89744d5ef9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d66dbf91-46ce-45ee-9d41-48be368d0b9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_02b76357-e473-4154-a05e-2d89744d5ef9" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d66dbf91-46ce-45ee-9d41-48be368d0b9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_PetilloIncorporatedMember_82b2703b-1058-4be5-bc91-80d2deac7411" xlink:href="strl-20220630.xsd#strl_PetilloIncorporatedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d66dbf91-46ce-45ee-9d41-48be368d0b9a" xlink:to="loc_strl_PetilloIncorporatedMember_82b2703b-1058-4be5-bc91-80d2deac7411" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_27e08613-f11f-4877-ab23-46a7be375dc0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_a7da771e-1850-4d40-89ca-aa56fa187f57" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_27e08613-f11f-4877-ab23-46a7be375dc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_3b4b7d0a-0415-43f3-8c96-b4271ea6c81a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_27e08613-f11f-4877-ab23-46a7be375dc0" xlink:to="loc_us-gaap_Goodwill_3b4b7d0a-0415-43f3-8c96-b4271ea6c81a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_3ad4307b-ee0c-4fef-83ae-8672df29e503" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_27e08613-f11f-4877-ab23-46a7be375dc0" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_3ad4307b-ee0c-4fef-83ae-8672df29e503" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BusinessAcquisitionGoodwillExpectedTaxDeductiblePeriod_4d2a41bd-a4a1-4a55-9df0-c7437c69455a" xlink:href="strl-20220630.xsd#strl_BusinessAcquisitionGoodwillExpectedTaxDeductiblePeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_27e08613-f11f-4877-ab23-46a7be375dc0" xlink:to="loc_strl_BusinessAcquisitionGoodwillExpectedTaxDeductiblePeriod_4d2a41bd-a4a1-4a55-9df0-c7437c69455a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_6639940d-1ac0-4e65-92f4-a0dbc6d5a992" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_27e08613-f11f-4877-ab23-46a7be375dc0" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_6639940d-1ac0-4e65-92f4-a0dbc6d5a992" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_060b7e1e-edd1-4aa2-9847-3105230ded4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7fad3e53-f199-4377-a4e2-38926a0da7cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_060b7e1e-edd1-4aa2-9847-3105230ded4d" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7fad3e53-f199-4377-a4e2-38926a0da7cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_0eb90924-d34e-4d92-b6aa-277d69be2054" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7fad3e53-f199-4377-a4e2-38926a0da7cb" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_0eb90924-d34e-4d92-b6aa-277d69be2054" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f6ebafd1-8a03-43df-89a7-67db46321c2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_0eb90924-d34e-4d92-b6aa-277d69be2054" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f6ebafd1-8a03-43df-89a7-67db46321c2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_PetilloIncorporatedMember_87b90d53-0046-4a79-b1cd-4462eb56d0e2" xlink:href="strl-20220630.xsd#strl_PetilloIncorporatedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f6ebafd1-8a03-43df-89a7-67db46321c2f" xlink:to="loc_strl_PetilloIncorporatedMember_87b90d53-0046-4a79-b1cd-4462eb56d0e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_05292017-a7ea-4c21-96f6-50623b2831ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7fad3e53-f199-4377-a4e2-38926a0da7cb" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_05292017-a7ea-4c21-96f6-50623b2831ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_f0fa4135-5573-42bf-b09e-1c5a6ec4a1a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_05292017-a7ea-4c21-96f6-50623b2831ac" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_f0fa4135-5573-42bf-b09e-1c5a6ec4a1a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_e47ad382-b10a-4e69-ad1a-d9bdb3a497d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_f0fa4135-5573-42bf-b09e-1c5a6ec4a1a7" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_e47ad382-b10a-4e69-ad1a-d9bdb3a497d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_45c7d70f-db85-4e8d-89b0-b0667fcaf6e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_f0fa4135-5573-42bf-b09e-1c5a6ec4a1a7" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_45c7d70f-db85-4e8d-89b0-b0667fcaf6e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionSharePrice_3e74a198-9f1b-44fb-b3e0-6a67467dbd6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionSharePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_f0fa4135-5573-42bf-b09e-1c5a6ec4a1a7" xlink:to="loc_us-gaap_BusinessAcquisitionSharePrice_3e74a198-9f1b-44fb-b3e0-6a67467dbd6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_cfca8fc7-1129-46e2-a20c-66e20633d99b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_f0fa4135-5573-42bf-b09e-1c5a6ec4a1a7" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_cfca8fc7-1129-46e2-a20c-66e20633d99b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BusinessCombinationConsiderationTransferredWorkingCapital_ae8764bf-ffd8-4db8-a673-dd979a2c8056" xlink:href="strl-20220630.xsd#strl_BusinessCombinationConsiderationTransferredWorkingCapital"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_f0fa4135-5573-42bf-b09e-1c5a6ec4a1a7" xlink:to="loc_strl_BusinessCombinationConsiderationTransferredWorkingCapital_ae8764bf-ffd8-4db8-a673-dd979a2c8056" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_88fea3ea-144f-4b8b-a979-610132c8cdd0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_f0fa4135-5573-42bf-b09e-1c5a6ec4a1a7" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_88fea3ea-144f-4b8b-a979-610132c8cdd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_4a8e2e1a-3668-4e3b-b223-9256865c3069" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_05292017-a7ea-4c21-96f6-50623b2831ac" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_4a8e2e1a-3668-4e3b-b223-9256865c3069" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_ea9fa40d-1219-4a04-ba31-cecf9bf4d4d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_4a8e2e1a-3668-4e3b-b223-9256865c3069" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_ea9fa40d-1219-4a04-ba31-cecf9bf4d4d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts_88da8ec4-0295-4f92-a06a-99888dd226ea" xlink:href="strl-20220630.xsd#strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_4a8e2e1a-3668-4e3b-b223-9256865c3069" xlink:to="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts_88da8ec4-0295-4f92-a06a-99888dd226ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_dcef89a3-391c-40ab-848a-bb6c1cf17d89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_4a8e2e1a-3668-4e3b-b223-9256865c3069" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_dcef89a3-391c-40ab-848a-bb6c1cf17d89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_6ff5ba0a-c4d7-4339-8c10-6a4b12453da7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_4a8e2e1a-3668-4e3b-b223-9256865c3069" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_6ff5ba0a-c4d7-4339-8c10-6a4b12453da7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_400c0f6d-05d8-445d-aeb2-e86c640c6900" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_4a8e2e1a-3668-4e3b-b223-9256865c3069" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_400c0f6d-05d8-445d-aeb2-e86c640c6900" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_158ca6c3-7212-493f-b920-1d81f221cb38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_4a8e2e1a-3668-4e3b-b223-9256865c3069" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_158ca6c3-7212-493f-b920-1d81f221cb38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContracts_e463ba5c-a89e-41b6-9140-b739629ab312" xlink:href="strl-20220630.xsd#strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContracts"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_4a8e2e1a-3668-4e3b-b223-9256865c3069" xlink:to="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContracts_e463ba5c-a89e-41b6-9140-b739629ab312" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_943dcacf-11e5-42ac-9d7a-8b2e208d5fb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_4a8e2e1a-3668-4e3b-b223-9256865c3069" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_943dcacf-11e5-42ac-9d7a-8b2e208d5fb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet_d021caa0-e07c-470a-88f8-fc4b4d557e27" xlink:href="strl-20220630.xsd#strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_4a8e2e1a-3668-4e3b-b223-9256865c3069" xlink:to="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet_d021caa0-e07c-470a-88f8-fc4b4d557e27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIdentifiableIntangibleAssetsAndGoodwill_32c6fd7e-e409-4917-a900-18a82afe7fb3" xlink:href="strl-20220630.xsd#strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIdentifiableIntangibleAssetsAndGoodwill"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_4a8e2e1a-3668-4e3b-b223-9256865c3069" xlink:to="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIdentifiableIntangibleAssetsAndGoodwill_32c6fd7e-e409-4917-a900-18a82afe7fb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_3aacb442-9f48-45cc-88cf-a3eb22b973d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_4a8e2e1a-3668-4e3b-b223-9256865c3069" xlink:to="loc_us-gaap_Goodwill_3aacb442-9f48-45cc-88cf-a3eb22b973d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_0848cb52-2837-4bf4-b07f-48bcc8fab877" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_4a8e2e1a-3668-4e3b-b223-9256865c3069" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_0848cb52-2837-4bf4-b07f-48bcc8fab877" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/AcquisitionsScheduleofIdentifiableIntangibleAssetsDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#AcquisitionsScheduleofIdentifiableIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/AcquisitionsScheduleofIdentifiableIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_b9d64c3c-2d44-415d-b4c6-907f72aa2df5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c2b2d4ed-01fd-4f07-b6d0-8923eaf017e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_b9d64c3c-2d44-415d-b4c6-907f72aa2df5" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c2b2d4ed-01fd-4f07-b6d0-8923eaf017e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_0df0ba38-d682-44f5-b57e-d7fe74c042ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c2b2d4ed-01fd-4f07-b6d0-8923eaf017e6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_0df0ba38-d682-44f5-b57e-d7fe74c042ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7c1a9326-52e1-4a43-aa7c-0c9f83756133" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_0df0ba38-d682-44f5-b57e-d7fe74c042ff" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7c1a9326-52e1-4a43-aa7c-0c9f83756133" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_341dd248-b7e5-41e5-9c25-e1fd9f990240" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7c1a9326-52e1-4a43-aa7c-0c9f83756133" xlink:to="loc_us-gaap_CustomerRelationshipsMember_341dd248-b7e5-41e5-9c25-e1fd9f990240" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_017f3aea-0f61-4852-a386-6e508aeb9239" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7c1a9326-52e1-4a43-aa7c-0c9f83756133" xlink:to="loc_us-gaap_TradeNamesMember_017f3aea-0f61-4852-a386-6e508aeb9239" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_77d2e03a-9981-4bcb-84b6-523d16060f85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c2b2d4ed-01fd-4f07-b6d0-8923eaf017e6" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_77d2e03a-9981-4bcb-84b6-523d16060f85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_69e0f2d8-f492-4303-adfa-a42a9b4e765f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_77d2e03a-9981-4bcb-84b6-523d16060f85" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_69e0f2d8-f492-4303-adfa-a42a9b4e765f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_PetilloIncorporatedMember_89998f2a-3cd5-40c4-bbd9-4ee59445ec1c" xlink:href="strl-20220630.xsd#strl_PetilloIncorporatedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_69e0f2d8-f492-4303-adfa-a42a9b4e765f" xlink:to="loc_strl_PetilloIncorporatedMember_89998f2a-3cd5-40c4-bbd9-4ee59445ec1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_e940d6fc-e77a-4516-bb4b-62fe5af3d774" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c2b2d4ed-01fd-4f07-b6d0-8923eaf017e6" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_e940d6fc-e77a-4516-bb4b-62fe5af3d774" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_bac6edf0-3634-4996-b288-368057f4eb8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_e940d6fc-e77a-4516-bb4b-62fe5af3d774" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_bac6edf0-3634-4996-b288-368057f4eb8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_c91e1661-4f91-45b4-bb33-2560ac424e4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_e940d6fc-e77a-4516-bb4b-62fe5af3d774" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_c91e1661-4f91-45b4-bb33-2560ac424e4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/AcquisitionsSupplementalProFormaInformationDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#AcquisitionsSupplementalProFormaInformationDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/AcquisitionsSupplementalProFormaInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_2c9cb3a1-64ea-41a9-b06d-7201f160c427" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_8ef46ae0-e6c6-44e1-96df-b8e25e3480d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_2c9cb3a1-64ea-41a9-b06d-7201f160c427" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_8ef46ae0-e6c6-44e1-96df-b8e25e3480d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_98fdc396-e36d-4492-b123-c2466bc4165e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_8ef46ae0-e6c6-44e1-96df-b8e25e3480d9" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_98fdc396-e36d-4492-b123-c2466bc4165e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_15ff1b4f-85ce-44d2-b90c-96a3ab35483c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_98fdc396-e36d-4492-b123-c2466bc4165e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_15ff1b4f-85ce-44d2-b90c-96a3ab35483c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_PetilloIncorporatedMember_552df91a-1aa7-4906-834a-aaefe31fb44a" xlink:href="strl-20220630.xsd#strl_PetilloIncorporatedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_15ff1b4f-85ce-44d2-b90c-96a3ab35483c" xlink:to="loc_strl_PetilloIncorporatedMember_552df91a-1aa7-4906-834a-aaefe31fb44a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_6f626eca-550f-430b-8ede-988df57ce90d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_8ef46ae0-e6c6-44e1-96df-b8e25e3480d9" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_6f626eca-550f-430b-8ede-988df57ce90d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_867a3588-43e3-4af3-9bd4-8e4770d56ec6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6f626eca-550f-430b-8ede-988df57ce90d" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_867a3588-43e3-4af3-9bd4-8e4770d56ec6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_a86a8c8f-1611-4bbb-bd32-e7aabfcf9d04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6f626eca-550f-430b-8ede-988df57ce90d" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_a86a8c8f-1611-4bbb-bd32-e7aabfcf9d04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/RevenueFromCustomers" xlink:type="simple" xlink:href="strl-20220630.xsd#RevenueFromCustomers"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/RevenueFromCustomers" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_0da4512b-cd54-4ebb-8586-941d044eccea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_0f966330-7a24-4adc-a4d6-6c09baba8e59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_0da4512b-cd54-4ebb-8586-941d044eccea" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_0f966330-7a24-4adc-a4d6-6c09baba8e59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/RevenueFromCustomersTables" xlink:type="simple" xlink:href="strl-20220630.xsd#RevenueFromCustomersTables"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/RevenueFromCustomersTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_18c31a1d-a350-49a4-8ce5-a52f16130d6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_afbddf4e-388d-4dd0-8210-c017b0c7e25a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_18c31a1d-a350-49a4-8ce5-a52f16130d6d" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_afbddf4e-388d-4dd0-8210-c017b0c7e25a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_ba97aaf6-13a2-4841-9f10-e922803d8a81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_18c31a1d-a350-49a4-8ce5-a52f16130d6d" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_ba97aaf6-13a2-4841-9f10-e922803d8a81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/RevenueFromCustomersBacklogBySegmentDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#RevenueFromCustomersBacklogBySegmentDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/RevenueFromCustomersBacklogBySegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_a525f070-af28-4a9d-874b-2deccb714076" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_e3bbd454-29f5-4724-a23b-9627eaa27a92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_a525f070-af28-4a9d-874b-2deccb714076" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_e3bbd454-29f5-4724-a23b-9627eaa27a92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_64e881b3-db9c-4240-bb22-891b57328391" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_e3bbd454-29f5-4724-a23b-9627eaa27a92" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_64e881b3-db9c-4240-bb22-891b57328391" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_43adeb41-eca2-4431-aba6-6355e25dc8b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_64e881b3-db9c-4240-bb22-891b57328391" xlink:to="loc_us-gaap_SegmentDomain_43adeb41-eca2-4431-aba6-6355e25dc8b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_EInfrastructureSolutionsSegmentMember_0846d546-ea20-49aa-afa9-341f3bdf8fee" xlink:href="strl-20220630.xsd#strl_EInfrastructureSolutionsSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_43adeb41-eca2-4431-aba6-6355e25dc8b0" xlink:to="loc_strl_EInfrastructureSolutionsSegmentMember_0846d546-ea20-49aa-afa9-341f3bdf8fee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_TransportationSolutionsSegmentMember_9af728a4-57bc-44bc-9675-83feee2aa9bf" xlink:href="strl-20220630.xsd#strl_TransportationSolutionsSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_43adeb41-eca2-4431-aba6-6355e25dc8b0" xlink:to="loc_strl_TransportationSolutionsSegmentMember_9af728a4-57bc-44bc-9675-83feee2aa9bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BuildingSolutionsSegmentMember_f89b66e0-4ed7-474c-a03f-77cdf02719bb" xlink:href="strl-20220630.xsd#strl_BuildingSolutionsSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_43adeb41-eca2-4431-aba6-6355e25dc8b0" xlink:to="loc_strl_BuildingSolutionsSegmentMember_f89b66e0-4ed7-474c-a03f-77cdf02719bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_a3cc0917-eefa-4e39-a06d-853e47454c8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_e3bbd454-29f5-4724-a23b-9627eaa27a92" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_a3cc0917-eefa-4e39-a06d-853e47454c8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_735f5e84-ce73-4d29-9790-72abad3e34b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_a3cc0917-eefa-4e39-a06d-853e47454c8e" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_735f5e84-ce73-4d29-9790-72abad3e34b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#RevenuefromCustomersRevenueDisaggregationDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_a73eddf2-455a-4af1-8b03-9dd7a36554d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_50f3eb40-d1c7-4285-8b06-e5ebeb55c048" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_a73eddf2-455a-4af1-8b03-9dd7a36554d7" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_50f3eb40-d1c7-4285-8b06-e5ebeb55c048" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_66ae565d-a3d6-4762-8e6f-af1310d51b8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerBasisOfPricingAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_50f3eb40-d1c7-4285-8b06-e5ebeb55c048" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_66ae565d-a3d6-4762-8e6f-af1310d51b8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_63dd940e-ec52-4c16-a80d-b7f8e9beeef1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_66ae565d-a3d6-4762-8e6f-af1310d51b8c" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_63dd940e-ec52-4c16-a80d-b7f8e9beeef1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedPriceContractMember_a6698d7f-f455-41bf-80a3-3af2fbc87439" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FixedPriceContractMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_63dd940e-ec52-4c16-a80d-b7f8e9beeef1" xlink:to="loc_us-gaap_FixedPriceContractMember_a6698d7f-f455-41bf-80a3-3af2fbc87439" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_LumpSumMember_0e26798a-5c0d-4cb4-80c3-e086de3eae4f" xlink:href="strl-20220630.xsd#strl_LumpSumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_63dd940e-ec52-4c16-a80d-b7f8e9beeef1" xlink:to="loc_strl_LumpSumMember_0e26798a-5c0d-4cb4-80c3-e086de3eae4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ResidentialAndOtherMember_07810aee-82c1-4579-9126-e6441c4685c5" xlink:href="strl-20220630.xsd#strl_ResidentialAndOtherMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_63dd940e-ec52-4c16-a80d-b7f8e9beeef1" xlink:to="loc_strl_ResidentialAndOtherMember_07810aee-82c1-4579-9126-e6441c4685c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_3bdbc347-dd97-45de-ad9b-37643dfeb456" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_50f3eb40-d1c7-4285-8b06-e5ebeb55c048" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_3bdbc347-dd97-45de-ad9b-37643dfeb456" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_778528d8-bd02-428b-836e-48329b1127ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_3bdbc347-dd97-45de-ad9b-37643dfeb456" xlink:to="loc_us-gaap_SegmentDomain_778528d8-bd02-428b-836e-48329b1127ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_EInfrastructureSolutionsSegmentMember_ff64086c-a781-4b7e-9cf7-c37bdbf62757" xlink:href="strl-20220630.xsd#strl_EInfrastructureSolutionsSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_778528d8-bd02-428b-836e-48329b1127ea" xlink:to="loc_strl_EInfrastructureSolutionsSegmentMember_ff64086c-a781-4b7e-9cf7-c37bdbf62757" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_TransportationSolutionsSegmentMember_cfb0f77c-fc98-48e5-9593-6c982174e61a" xlink:href="strl-20220630.xsd#strl_TransportationSolutionsSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_778528d8-bd02-428b-836e-48329b1127ea" xlink:to="loc_strl_TransportationSolutionsSegmentMember_cfb0f77c-fc98-48e5-9593-6c982174e61a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BuildingSolutionsSegmentMember_16da02b4-7669-4058-b372-232e181385da" xlink:href="strl-20220630.xsd#strl_BuildingSolutionsSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_778528d8-bd02-428b-836e-48329b1127ea" xlink:to="loc_strl_BuildingSolutionsSegmentMember_16da02b4-7669-4058-b372-232e181385da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_4525435a-8674-41b6-bacd-5af01a77579a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_50f3eb40-d1c7-4285-8b06-e5ebeb55c048" xlink:to="loc_srt_ProductOrServiceAxis_4525435a-8674-41b6-bacd-5af01a77579a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_9366de46-e161-4f90-bd53-d0b404a3ab9d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_4525435a-8674-41b6-bacd-5af01a77579a" xlink:to="loc_srt_ProductsAndServicesDomain_9366de46-e161-4f90-bd53-d0b404a3ab9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_HeavyHighwayMember_37867614-8a55-4824-9676-dfc6df3ef5c2" xlink:href="strl-20220630.xsd#strl_HeavyHighwayMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_9366de46-e161-4f90-bd53-d0b404a3ab9d" xlink:to="loc_strl_HeavyHighwayMember_37867614-8a55-4824-9676-dfc6df3ef5c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_AviationMember_b366211d-f192-481e-ab0b-5606924d81fd" xlink:href="strl-20220630.xsd#strl_AviationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_9366de46-e161-4f90-bd53-d0b404a3ab9d" xlink:to="loc_strl_AviationMember_b366211d-f192-481e-ab0b-5606924d81fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_WaterContainmentAndTreatmentMember_7e595be4-66a2-470c-ba6f-538c5b426d07" xlink:href="strl-20220630.xsd#strl_WaterContainmentAndTreatmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_9366de46-e161-4f90-bd53-d0b404a3ab9d" xlink:to="loc_strl_WaterContainmentAndTreatmentMember_7e595be4-66a2-470c-ba6f-538c5b426d07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_OtherRevenueMember_33b86a73-88f6-4c13-a516-ad2cc9f70556" xlink:href="strl-20220630.xsd#strl_OtherRevenueMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_9366de46-e161-4f90-bd53-d0b404a3ab9d" xlink:to="loc_strl_OtherRevenueMember_33b86a73-88f6-4c13-a516-ad2cc9f70556" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ResidentialConstructionMember_51e3d6a2-38ba-44b7-bff2-7613d78c35b4" xlink:href="strl-20220630.xsd#strl_ResidentialConstructionMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_9366de46-e161-4f90-bd53-d0b404a3ab9d" xlink:to="loc_strl_ResidentialConstructionMember_51e3d6a2-38ba-44b7-bff2-7613d78c35b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_CommercialMember_b57ccdd1-8e04-41dc-bc1c-8496e5ee8c47" xlink:href="strl-20220630.xsd#strl_CommercialMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_9366de46-e161-4f90-bd53-d0b404a3ab9d" xlink:to="loc_strl_CommercialMember_b57ccdd1-8e04-41dc-bc1c-8496e5ee8c47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_84872d15-c5b9-4f3b-8bfa-c6477353b94b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_50f3eb40-d1c7-4285-8b06-e5ebeb55c048" xlink:to="loc_srt_ConsolidationItemsAxis_84872d15-c5b9-4f3b-8bfa-c6477353b94b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_2235c1fc-76bf-463a-8240-4c033293aa6e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_84872d15-c5b9-4f3b-8bfa-c6477353b94b" xlink:to="loc_srt_ConsolidationItemsDomain_2235c1fc-76bf-463a-8240-4c033293aa6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_373329e3-72d7-45d6-8572-61ce2301e515" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_2235c1fc-76bf-463a-8240-4c033293aa6e" xlink:to="loc_us-gaap_OperatingSegmentsMember_373329e3-72d7-45d6-8572-61ce2301e515" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_356505f9-1a47-402d-a59a-33ffbd96327e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_50f3eb40-d1c7-4285-8b06-e5ebeb55c048" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_356505f9-1a47-402d-a59a-33ffbd96327e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_93953eef-30cf-454d-b46a-bff5a36df731" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_356505f9-1a47-402d-a59a-33ffbd96327e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_93953eef-30cf-454d-b46a-bff5a36df731" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/RevenuefromCustomersNarrativeDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#RevenuefromCustomersNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/RevenuefromCustomersNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_26a83671-a42f-471b-a26b-d74074a67110" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_ff96a6a3-601a-4513-814d-8135b020b840" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_26a83671-a42f-471b-a26b-d74074a67110" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_ff96a6a3-601a-4513-814d-8135b020b840" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_c504cec4-20f9-4037-8f28-e45699241d3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ff96a6a3-601a-4513-814d-8135b020b840" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_c504cec4-20f9-4037-8f28-e45699241d3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_dd3fb42f-e943-43c6-936c-71ea60c566f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_c504cec4-20f9-4037-8f28-e45699241d3b" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_dd3fb42f-e943-43c6-936c-71ea60c566f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_CostsAndEstimatedEarningsInExcessOfBillingsMember_13db0f0d-4622-44e8-8def-ee41be775934" xlink:href="strl-20220630.xsd#strl_CostsAndEstimatedEarningsInExcessOfBillingsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_dd3fb42f-e943-43c6-936c-71ea60c566f2" xlink:to="loc_strl_CostsAndEstimatedEarningsInExcessOfBillingsMember_13db0f0d-4622-44e8-8def-ee41be775934" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_90d99073-6b5a-4bde-8656-62d4a25d1df1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ff96a6a3-601a-4513-814d-8135b020b840" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_90d99073-6b5a-4bde-8656-62d4a25d1df1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_692ad17e-9c1d-4dee-82e7-9e96ad728108" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_90d99073-6b5a-4bde-8656-62d4a25d1df1" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_692ad17e-9c1d-4dee-82e7-9e96ad728108" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLossMember_9e5ba6ae-44df-4541-bb22-ca605953acb0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLossMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_692ad17e-9c1d-4dee-82e7-9e96ad728108" xlink:to="loc_us-gaap_OperatingIncomeLossMember_9e5ba6ae-44df-4541-bb22-ca605953acb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_c0d1587a-1e94-4a66-9969-83633adc82b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ff96a6a3-601a-4513-814d-8135b020b840" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_c0d1587a-1e94-4a66-9969-83633adc82b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_3eda610a-6268-41e1-82b9-6184a15342ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ff96a6a3-601a-4513-814d-8135b020b840" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_3eda610a-6268-41e1-82b9-6184a15342ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_aafaf47b-1f98-420d-8825-2b7144a326e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_3eda610a-6268-41e1-82b9-6184a15342ec" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_aafaf47b-1f98-420d-8825-2b7144a326e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_330258d7-e9fb-4f75-94d3-d36635b27d78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_3eda610a-6268-41e1-82b9-6184a15342ec" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_330258d7-e9fb-4f75-94d3-d36635b27d78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnapprovedChangeOrdersAmount_16796407-7d51-4da9-be17-cabe71dacdf4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnapprovedChangeOrdersAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_3eda610a-6268-41e1-82b9-6184a15342ec" xlink:to="loc_us-gaap_UnapprovedChangeOrdersAmount_16796407-7d51-4da9-be17-cabe71dacdf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_EstimatedConstructionGrossProfitLossBeforeTax_66f74116-ec8b-4d4f-aca0-9f68d852d6dd" xlink:href="strl-20220630.xsd#strl_EstimatedConstructionGrossProfitLossBeforeTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_3eda610a-6268-41e1-82b9-6184a15342ec" xlink:to="loc_strl_EstimatedConstructionGrossProfitLossBeforeTax_66f74116-ec8b-4d4f-aca0-9f68d852d6dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/RevenuefromCustomersNarrativeDetails_1" xlink:type="simple" xlink:href="strl-20220630.xsd#RevenuefromCustomersNarrativeDetails_1"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/RevenuefromCustomersNarrativeDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/Consolidated50OwnedSubsidiaries" xlink:type="simple" xlink:href="strl-20220630.xsd#Consolidated50OwnedSubsidiaries"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/Consolidated50OwnedSubsidiaries" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestAbstract_fb31d939-8c8d-428e-b013-ff61912aed5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityDisclosureTextBlock_e058c367-0a35-4e69-a858-0e498e7be800" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_fb31d939-8c8d-428e-b013-ff61912aed5c" xlink:to="loc_us-gaap_VariableInterestEntityDisclosureTextBlock_e058c367-0a35-4e69-a858-0e498e7be800" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/Consolidated50OwnedSubsidiariesTables" xlink:type="simple" xlink:href="strl-20220630.xsd#Consolidated50OwnedSubsidiariesTables"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/Consolidated50OwnedSubsidiariesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestAbstract_c1afff3b-bea3-4d06-8d04-697d84373b70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ScheduleOfComponentsOfAgreementObligationTableTextBlock_dc62219a-9907-4628-bc05-89187e6e57bb" xlink:href="strl-20220630.xsd#strl_ScheduleOfComponentsOfAgreementObligationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_c1afff3b-bea3-4d06-8d04-697d84373b70" xlink:to="loc_strl_ScheduleOfComponentsOfAgreementObligationTableTextBlock_dc62219a-9907-4628-bc05-89187e6e57bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_fc1e62d3-4f63-4383-8774-ec232d643fb4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfCondensedIncomeStatementTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_c1afff3b-bea3-4d06-8d04-697d84373b70" xlink:to="loc_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_fc1e62d3-4f63-4383-8774-ec232d643fb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/Consolidated50OwnedSubsidiariesNarrativeDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#Consolidated50OwnedSubsidiariesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/Consolidated50OwnedSubsidiariesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestAbstract_769a3809-bf7d-46d5-8a90-1556000c6f0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestTable_a707a252-a1b4-42be-9f2e-8b697867ec6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_769a3809-bf7d-46d5-8a90-1556000c6f0a" xlink:to="loc_us-gaap_MinorityInterestTable_a707a252-a1b4-42be-9f2e-8b697867ec6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_017dd26b-58e2-4911-915a-0638ec632f8d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_a707a252-a1b4-42be-9f2e-8b697867ec6a" xlink:to="loc_srt_ConsolidatedEntitiesAxis_017dd26b-58e2-4911-915a-0638ec632f8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_3308d50c-4b0b-4660-bb3c-4689d4535b43" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_017dd26b-58e2-4911-915a-0638ec632f8d" xlink:to="loc_srt_ConsolidatedEntitiesDomain_3308d50c-4b0b-4660-bb3c-4689d4535b43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_b18914e1-ca33-4585-b9f0-4d2093d9bcb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_3308d50c-4b0b-4660-bb3c-4689d4535b43" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_b18914e1-ca33-4585-b9f0-4d2093d9bcb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_3c2b4c3f-4899-479b-b268-d9e126ed720b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_a707a252-a1b4-42be-9f2e-8b697867ec6a" xlink:to="loc_dei_LegalEntityAxis_3c2b4c3f-4899-479b-b268-d9e126ed720b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8f280fd4-78b2-4f99-ae36-355df5212627" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_3c2b4c3f-4899-479b-b268-d9e126ed720b" xlink:to="loc_dei_EntityDomain_8f280fd4-78b2-4f99-ae36-355df5212627" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_MyersMember_b45c1666-065a-4e52-86a7-5fdd8f48150e" xlink:href="strl-20220630.xsd#strl_MyersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_8f280fd4-78b2-4f99-ae36-355df5212627" xlink:to="loc_strl_MyersMember_b45c1666-065a-4e52-86a7-5fdd8f48150e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestLineItems_259f5c43-9d90-4e16-b987-32e0de0ff4ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_a707a252-a1b4-42be-9f2e-8b697867ec6a" xlink:to="loc_us-gaap_MinorityInterestLineItems_259f5c43-9d90-4e16-b987-32e0de0ff4ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ConsolidatedEntitiesOwnershipPercentage_e0006e1a-6ece-4597-91c3-d4914ff517c6" xlink:href="strl-20220630.xsd#strl_ConsolidatedEntitiesOwnershipPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_259f5c43-9d90-4e16-b987-32e0de0ff4ee" xlink:to="loc_strl_ConsolidatedEntitiesOwnershipPercentage_e0006e1a-6ece-4597-91c3-d4914ff517c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_Consolidated50OwnedSubsidiariesNumberOfEntities_3ef547fe-130e-4729-b602-b58509d8ca19" xlink:href="strl-20220630.xsd#strl_Consolidated50OwnedSubsidiariesNumberOfEntities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_259f5c43-9d90-4e16-b987-32e0de0ff4ee" xlink:to="loc_strl_Consolidated50OwnedSubsidiariesNumberOfEntities_3ef547fe-130e-4729-b602-b58509d8ca19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromSubsidiariesBeforeTax_3aad7eaf-07fa-4d58-8099-24a6920b49b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromSubsidiariesBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_259f5c43-9d90-4e16-b987-32e0de0ff4ee" xlink:to="loc_us-gaap_IncomeLossFromSubsidiariesBeforeTax_3aad7eaf-07fa-4d58-8099-24a6920b49b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_MembersInterestSubjectToMandatoryRedemption_92575857-7e84-47cd-a8a3-8048d0a702d1" xlink:href="strl-20220630.xsd#strl_MembersInterestSubjectToMandatoryRedemption"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_259f5c43-9d90-4e16-b987-32e0de0ff4ee" xlink:to="loc_strl_MembersInterestSubjectToMandatoryRedemption_92575857-7e84-47cd-a8a3-8048d0a702d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_NumberOfDeathAndDisabilityInsurancePolicies_419eb69e-30f6-4314-8338-42c1e3b38c80" xlink:href="strl-20220630.xsd#strl_NumberOfDeathAndDisabilityInsurancePolicies"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_259f5c43-9d90-4e16-b987-32e0de0ff4ee" xlink:to="loc_strl_NumberOfDeathAndDisabilityInsurancePolicies_419eb69e-30f6-4314-8338-42c1e3b38c80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DeathAndDisabilityInsurancePoliciesPerPolicyAmount_98308f01-0e28-4f0a-b441-856e7d963c4c" xlink:href="strl-20220630.xsd#strl_DeathAndDisabilityInsurancePoliciesPerPolicyAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_259f5c43-9d90-4e16-b987-32e0de0ff4ee" xlink:to="loc_strl_DeathAndDisabilityInsurancePoliciesPerPolicyAmount_98308f01-0e28-4f0a-b441-856e7d963c4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/Consolidated50OwnedSubsidiariesComponentsofNoncontrollingInterestDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#Consolidated50OwnedSubsidiariesComponentsofNoncontrollingInterestDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/Consolidated50OwnedSubsidiariesComponentsofNoncontrollingInterestDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestAbstract_80423f8d-9719-4d7b-8dda-8029b8133b6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_MembersInterestSubjectToMandatoryRedemption_47f50589-9443-4c94-a3c3-84c13641ba41" xlink:href="strl-20220630.xsd#strl_MembersInterestSubjectToMandatoryRedemption"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_80423f8d-9719-4d7b-8dda-8029b8133b6c" xlink:to="loc_strl_MembersInterestSubjectToMandatoryRedemption_47f50589-9443-4c94-a3c3-84c13641ba41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_UndistributedEarningsOfDomesticSubsidiariesNet_91eb812c-4211-49e0-b2f5-1119e1b44a55" xlink:href="strl-20220630.xsd#strl_UndistributedEarningsOfDomesticSubsidiariesNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_80423f8d-9719-4d7b-8dda-8029b8133b6c" xlink:to="loc_strl_UndistributedEarningsOfDomesticSubsidiariesNet_91eb812c-4211-49e0-b2f5-1119e1b44a55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings_d140f35c-912c-4a82-aaf3-3eb86ef04b02" xlink:href="strl-20220630.xsd#strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_80423f8d-9719-4d7b-8dda-8029b8133b6c" xlink:to="loc_strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings_d140f35c-912c-4a82-aaf3-3eb86ef04b02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/Consolidated50OwnedSubsidiariesConsolidated50OwnedSubsidiariesStatementofOperationsDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#Consolidated50OwnedSubsidiariesConsolidated50OwnedSubsidiariesStatementofOperationsDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/Consolidated50OwnedSubsidiariesConsolidated50OwnedSubsidiariesStatementofOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestAbstract_3094ac13-b43e-45f9-9676-d41335063d22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_8afb0b41-346b-45e5-9bd0-f5bf4de22129" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_3094ac13-b43e-45f9-9676-d41335063d22" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_8afb0b41-346b-45e5-9bd0-f5bf4de22129" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_cad43cda-7630-4c03-86a1-31c8cdf8f5f1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_8afb0b41-346b-45e5-9bd0-f5bf4de22129" xlink:to="loc_srt_ConsolidatedEntitiesAxis_cad43cda-7630-4c03-86a1-31c8cdf8f5f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_efcacef6-2a37-4863-94bf-9403bd5f9d98" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_cad43cda-7630-4c03-86a1-31c8cdf8f5f1" xlink:to="loc_srt_ConsolidatedEntitiesDomain_efcacef6-2a37-4863-94bf-9403bd5f9d98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_34156e04-c7ce-4351-90cd-cdb64696cc99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_efcacef6-2a37-4863-94bf-9403bd5f9d98" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_34156e04-c7ce-4351-90cd-cdb64696cc99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_afc2abfd-e4b7-4162-bebe-47d791ca79c8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_8afb0b41-346b-45e5-9bd0-f5bf4de22129" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_afc2abfd-e4b7-4162-bebe-47d791ca79c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_1c396f43-0572-4eb8-8eba-e5c6dda1e1d1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_afc2abfd-e4b7-4162-bebe-47d791ca79c8" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_1c396f43-0572-4eb8-8eba-e5c6dda1e1d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_MyersMember_3b881202-c664-46e0-8186-2651325cbace" xlink:href="strl-20220630.xsd#strl_MyersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_1c396f43-0572-4eb8-8eba-e5c6dda1e1d1" xlink:to="loc_strl_MyersMember_3b881202-c664-46e0-8186-2651325cbace" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityLineItems_c2b56af2-448e-4acc-a0ae-c420ea35231a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_8afb0b41-346b-45e5-9bd0-f5bf4de22129" xlink:to="loc_us-gaap_VariableInterestEntityLineItems_c2b56af2-448e-4acc-a0ae-c420ea35231a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_30d77d16-f178-42f8-9d43-44d70b9011d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_c2b56af2-448e-4acc-a0ae-c420ea35231a" xlink:to="loc_us-gaap_Revenues_30d77d16-f178-42f8-9d43-44d70b9011d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_55cb7f57-40b8-4ba0-b7e8-0921b57f0443" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_c2b56af2-448e-4acc-a0ae-c420ea35231a" xlink:to="loc_us-gaap_OperatingIncomeLoss_55cb7f57-40b8-4ba0-b7e8-0921b57f0443" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_63af1fbe-0efd-4c7b-9e65-d0329d70968a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_c2b56af2-448e-4acc-a0ae-c420ea35231a" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_63af1fbe-0efd-4c7b-9e65-d0329d70968a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/ConstructionJointVentures" xlink:type="simple" xlink:href="strl-20220630.xsd#ConstructionJointVentures"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/ConstructionJointVentures" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_2694d086-01ef-451d-b029-ec6ffc3329cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsDisclosureTextBlock_50bd38f1-3d3e-4b88-b2df-531e920d55b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_2694d086-01ef-451d-b029-ec6ffc3329cf" xlink:to="loc_us-gaap_EquityMethodInvestmentsDisclosureTextBlock_50bd38f1-3d3e-4b88-b2df-531e920d55b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/ConstructionJointVenturesTables" xlink:type="simple" xlink:href="strl-20220630.xsd#ConstructionJointVenturesTables"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/ConstructionJointVenturesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_e6200043-8e21-4804-9553-626d201f98c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_97d9f850-5094-4ffa-90ee-fce01b6c5e69" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfCondensedIncomeStatementTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_e6200043-8e21-4804-9553-626d201f98c8" xlink:to="loc_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_97d9f850-5094-4ffa-90ee-fce01b6c5e69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedBalanceSheetTableTextBlock_e5a63d5d-5180-4dab-b620-4c24e4b855e9" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfCondensedBalanceSheetTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_e6200043-8e21-4804-9553-626d201f98c8" xlink:to="loc_srt_ScheduleOfCondensedBalanceSheetTableTextBlock_e5a63d5d-5180-4dab-b620-4c24e4b855e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/ConstructionJointVenturesSEMAFinancialsDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#ConstructionJointVenturesSEMAFinancialsDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/ConstructionJointVenturesSEMAFinancialsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_587ec24f-26a3-4b24-a79d-f86a9baddac0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_7d2dfd81-f03b-4344-ad1c-68e7947dc8ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_587ec24f-26a3-4b24-a79d-f86a9baddac0" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_7d2dfd81-f03b-4344-ad1c-68e7947dc8ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_94963b7f-ccaf-45b9-8ba9-c64a84c1131f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_7d2dfd81-f03b-4344-ad1c-68e7947dc8ef" xlink:to="loc_dei_LegalEntityAxis_94963b7f-ccaf-45b9-8ba9-c64a84c1131f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1eecfd98-f988-4afb-8efa-691d95acd900" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_94963b7f-ccaf-45b9-8ba9-c64a84c1131f" xlink:to="loc_dei_EntityDomain_1eecfd98-f988-4afb-8efa-691d95acd900" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_RLWMember_304cabd6-6935-4f80-a812-bb0e9f6e6c85" xlink:href="strl-20220630.xsd#strl_RLWMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_1eecfd98-f988-4afb-8efa-691d95acd900" xlink:to="loc_strl_RLWMember_304cabd6-6935-4f80-a812-bb0e9f6e6c85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_SEMAConstructionIncMember_96e38368-f2a3-4bc9-a4a7-a3285391a146" xlink:href="strl-20220630.xsd#strl_SEMAConstructionIncMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_1eecfd98-f988-4afb-8efa-691d95acd900" xlink:to="loc_strl_SEMAConstructionIncMember_96e38368-f2a3-4bc9-a4a7-a3285391a146" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_a2249a4e-ccc7-494e-917f-a57019c77bec" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_7d2dfd81-f03b-4344-ad1c-68e7947dc8ef" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_a2249a4e-ccc7-494e-917f-a57019c77bec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_ac5a7a43-e2ea-46fe-bbaa-308149df08f1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_a2249a4e-ccc7-494e-917f-a57019c77bec" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_ac5a7a43-e2ea-46fe-bbaa-308149df08f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_JointVenturesMember_bd947b89-56f6-4386-bd92-57f6f3e6106d" xlink:href="strl-20220630.xsd#strl_JointVenturesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_ac5a7a43-e2ea-46fe-bbaa-308149df08f1" xlink:to="loc_strl_JointVenturesMember_bd947b89-56f6-4386-bd92-57f6f3e6106d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_1ce63721-fe40-441f-ae8d-50c5bc33ee44" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_7d2dfd81-f03b-4344-ad1c-68e7947dc8ef" xlink:to="loc_srt_ConsolidatedEntitiesAxis_1ce63721-fe40-441f-ae8d-50c5bc33ee44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_d741eff7-6e62-46eb-a330-7bb5d0d2a363" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1ce63721-fe40-441f-ae8d-50c5bc33ee44" xlink:to="loc_srt_ConsolidatedEntitiesDomain_d741eff7-6e62-46eb-a330-7bb5d0d2a363" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_24d3dcfb-e6ac-4f00-8145-4cfa98725799" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_d741eff7-6e62-46eb-a330-7bb5d0d2a363" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_24d3dcfb-e6ac-4f00-8145-4cfa98725799" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_dcfbaf68-d291-4d08-b68b-3ec93663c49a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_7d2dfd81-f03b-4344-ad1c-68e7947dc8ef" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_dcfbaf68-d291-4d08-b68b-3ec93663c49a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityOwnershipPercentage_b4a62763-5fd7-4ea1-b646-9c251185069e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityOwnershipPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_dcfbaf68-d291-4d08-b68b-3ec93663c49a" xlink:to="loc_us-gaap_VariableInterestEntityOwnershipPercentage_b4a62763-5fd7-4ea1-b646-9c251185069e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_5efdc9a5-e4cb-4eb5-be2e-41e3a41db402" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_dcfbaf68-d291-4d08-b68b-3ec93663c49a" xlink:to="loc_us-gaap_Revenues_5efdc9a5-e4cb-4eb5-be2e-41e3a41db402" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_d3d067b8-f284-417a-8707-177d6a8e5b8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_dcfbaf68-d291-4d08-b68b-3ec93663c49a" xlink:to="loc_us-gaap_OperatingIncomeLoss_d3d067b8-f284-417a-8707-177d6a8e5b8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_f241cecd-93e5-4288-8f11-441a0d24ab4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_dcfbaf68-d291-4d08-b68b-3ec93663c49a" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_f241cecd-93e5-4288-8f11-441a0d24ab4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/ConstructionJointVenturesConstructionJointVenturesPartnerShareDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#ConstructionJointVenturesConstructionJointVenturesPartnerShareDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/ConstructionJointVenturesConstructionJointVenturesPartnerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_d170258d-7dbf-49d2-877e-24176165d6f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_286d134c-8f89-4c4a-ac43-c703bfa14764" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_d170258d-7dbf-49d2-877e-24176165d6f7" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_286d134c-8f89-4c4a-ac43-c703bfa14764" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_7f7cd17e-ec2c-4536-b53c-f1f0958f0c00" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_286d134c-8f89-4c4a-ac43-c703bfa14764" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_7f7cd17e-ec2c-4536-b53c-f1f0958f0c00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_abf72413-c044-482c-ac58-b3626eec0b5a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_7f7cd17e-ec2c-4536-b53c-f1f0958f0c00" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_abf72413-c044-482c-ac58-b3626eec0b5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_JointVenturesMember_cff7da9d-4ce7-4b28-aac1-564a14bc8361" xlink:href="strl-20220630.xsd#strl_JointVenturesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_abf72413-c044-482c-ac58-b3626eec0b5a" xlink:to="loc_strl_JointVenturesMember_cff7da9d-4ce7-4b28-aac1-564a14bc8361" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_8efd320c-611c-4a62-a543-65545e09d51a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_286d134c-8f89-4c4a-ac43-c703bfa14764" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_8efd320c-611c-4a62-a543-65545e09d51a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_9e62562e-444f-4637-aa4f-9fe7af6e903d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_8efd320c-611c-4a62-a543-65545e09d51a" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_9e62562e-444f-4637-aa4f-9fe7af6e903d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember_e8367beb-e7d1-4943-b19c-23d62c1bb578" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_9e62562e-444f-4637-aa4f-9fe7af6e903d" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember_e8367beb-e7d1-4943-b19c-23d62c1bb578" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_899d9083-7ea6-4b1f-a497-5af7a396b2cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_286d134c-8f89-4c4a-ac43-c703bfa14764" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_899d9083-7ea6-4b1f-a497-5af7a396b2cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_78fec01f-6ef0-4b15-8a44-fa570692c2ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_899d9083-7ea6-4b1f-a497-5af7a396b2cd" xlink:to="loc_us-gaap_AssetsCurrent_78fec01f-6ef0-4b15-8a44-fa570692c2ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_bb61fca3-f0ea-4f30-b2a5-ad76d85f6bb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_899d9083-7ea6-4b1f-a497-5af7a396b2cd" xlink:to="loc_us-gaap_LiabilitiesCurrent_bb61fca3-f0ea-4f30-b2a5-ad76d85f6bb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ReceivablesFromAndEquityInConstructionJointVenture_4a955de4-3de2-4e3d-93ec-994bb3b8e733" xlink:href="strl-20220630.xsd#strl_ReceivablesFromAndEquityInConstructionJointVenture"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_899d9083-7ea6-4b1f-a497-5af7a396b2cd" xlink:to="loc_strl_ReceivablesFromAndEquityInConstructionJointVenture_4a955de4-3de2-4e3d-93ec-994bb3b8e733" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/ConstructionJointVenturesIncomeStatementInformationDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#ConstructionJointVenturesIncomeStatementInformationDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/ConstructionJointVenturesIncomeStatementInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_66944e71-cd7b-4b8d-b1c4-2af2831b9ad5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_4d3b79ab-d55a-437b-b475-c66b9d30db3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_66944e71-cd7b-4b8d-b1c4-2af2831b9ad5" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_4d3b79ab-d55a-437b-b475-c66b9d30db3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_571224f4-4a90-4d46-98c8-d3f6914ff684" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_4d3b79ab-d55a-437b-b475-c66b9d30db3d" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_571224f4-4a90-4d46-98c8-d3f6914ff684" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_f7362e33-7394-4753-80cd-a9375dfa7311" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_571224f4-4a90-4d46-98c8-d3f6914ff684" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_f7362e33-7394-4753-80cd-a9375dfa7311" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_JointVenturesMember_e6f57260-e4c4-4638-a3c1-66d6fd55ecd5" xlink:href="strl-20220630.xsd#strl_JointVenturesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_f7362e33-7394-4753-80cd-a9375dfa7311" xlink:to="loc_strl_JointVenturesMember_e6f57260-e4c4-4638-a3c1-66d6fd55ecd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_1172dcaa-3d52-4044-a91d-31fce5fa5930" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_4d3b79ab-d55a-437b-b475-c66b9d30db3d" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_1172dcaa-3d52-4044-a91d-31fce5fa5930" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_b686999c-f56e-49e5-a825-c3c65c433207" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_1172dcaa-3d52-4044-a91d-31fce5fa5930" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_b686999c-f56e-49e5-a825-c3c65c433207" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember_b854b8b0-58f4-42dd-9260-ceb946bd7293" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_b686999c-f56e-49e5-a825-c3c65c433207" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember_b854b8b0-58f4-42dd-9260-ceb946bd7293" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_27fa1879-daeb-4114-9bee-8cfb0c77049f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_4d3b79ab-d55a-437b-b475-c66b9d30db3d" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_27fa1879-daeb-4114-9bee-8cfb0c77049f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_ada1692e-8afe-465a-9f24-fa479a7345a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_27fa1879-daeb-4114-9bee-8cfb0c77049f" xlink:to="loc_us-gaap_Revenues_ada1692e-8afe-465a-9f24-fa479a7345a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_cb482c88-53bc-4dc4-9408-6472d9b22a66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_27fa1879-daeb-4114-9bee-8cfb0c77049f" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_cb482c88-53bc-4dc4-9408-6472d9b22a66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestAbstract_92ac1e27-8b3c-4732-b967-11a01fbbe19c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_27fa1879-daeb-4114-9bee-8cfb0c77049f" xlink:to="loc_us-gaap_NoncontrollingInterestAbstract_92ac1e27-8b3c-4732-b967-11a01fbbe19c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_1f558251-9aeb-454e-922b-aae7655783d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_92ac1e27-8b3c-4732-b967-11a01fbbe19c" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_1f558251-9aeb-454e-922b-aae7655783d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c5e6d86f-2579-491a-8b75-dd17d0b723ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_92ac1e27-8b3c-4732-b967-11a01fbbe19c" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c5e6d86f-2579-491a-8b75-dd17d0b723ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/PropertyandEquipment" xlink:type="simple" xlink:href="strl-20220630.xsd#PropertyandEquipment"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/PropertyandEquipment" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_3698da56-c804-430a-9d52-c1df75fb8654" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_2989b53a-a63d-44cd-957c-b3c77cca2b39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_3698da56-c804-430a-9d52-c1df75fb8654" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_2989b53a-a63d-44cd-957c-b3c77cca2b39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/PropertyandEquipmentTables" xlink:type="simple" xlink:href="strl-20220630.xsd#PropertyandEquipmentTables"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/PropertyandEquipmentTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_d29effbd-e01a-4eab-94d0-ef3f6060cc5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_0f558dce-ed12-4391-b11f-faaa177f621b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_d29effbd-e01a-4eab-94d0-ef3f6060cc5b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_0f558dce-ed12-4391-b11f-faaa177f621b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/PropertyandEquipmentDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#PropertyandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/PropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_15898779-ffd0-4f17-b219-5300587a26cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1f795bbd-5a41-4725-a4ee-f524450d3d1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_15898779-ffd0-4f17-b219-5300587a26cc" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1f795bbd-5a41-4725-a4ee-f524450d3d1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_55ec50ff-ac9e-45eb-a2b0-377347594972" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1f795bbd-5a41-4725-a4ee-f524450d3d1a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_55ec50ff-ac9e-45eb-a2b0-377347594972" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3de72793-0146-436a-b3ac-2613830e3c17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_55ec50ff-ac9e-45eb-a2b0-377347594972" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3de72793-0146-436a-b3ac-2613830e3c17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ConstructionEquipmentMember_76fe1a8c-faa5-44a9-bdcb-53d6b57987c9" xlink:href="strl-20220630.xsd#strl_ConstructionEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3de72793-0146-436a-b3ac-2613830e3c17" xlink:to="loc_strl_ConstructionEquipmentMember_76fe1a8c-faa5-44a9-bdcb-53d6b57987c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_9c1e5aaa-f032-4d6f-8540-8c27380c1e69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3de72793-0146-436a-b3ac-2613830e3c17" xlink:to="loc_us-gaap_BuildingMember_9c1e5aaa-f032-4d6f-8540-8c27380c1e69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_b090e566-6611-4d2d-9b1f-6c0f6dfb03fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3de72793-0146-436a-b3ac-2613830e3c17" xlink:to="loc_us-gaap_LandMember_b090e566-6611-4d2d-9b1f-6c0f6dfb03fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OfficeEquipmentMember_5f44edf8-109a-4fa6-9e94-e81887694e03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OfficeEquipmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3de72793-0146-436a-b3ac-2613830e3c17" xlink:to="loc_us-gaap_OfficeEquipmentMember_5f44edf8-109a-4fa6-9e94-e81887694e03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2890e26d-3904-49d3-95be-94dd8c835da6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1f795bbd-5a41-4725-a4ee-f524450d3d1a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2890e26d-3904-49d3-95be-94dd8c835da6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_350ab970-94c9-4371-b9b6-9792ab36d62c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2890e26d-3904-49d3-95be-94dd8c835da6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_350ab970-94c9-4371-b9b6-9792ab36d62c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_b3bfe540-7e0c-4c9a-8025-9509b8480cfb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2890e26d-3904-49d3-95be-94dd8c835da6" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_b3bfe540-7e0c-4c9a-8025-9509b8480cfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_5d5ef551-727d-4a19-aa49-d5e164c8cdb0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2890e26d-3904-49d3-95be-94dd8c835da6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_5d5ef551-727d-4a19-aa49-d5e164c8cdb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_58f1bd54-6671-4795-ac91-7adae7cd5122" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2890e26d-3904-49d3-95be-94dd8c835da6" xlink:to="loc_us-gaap_Depreciation_58f1bd54-6671-4795-ac91-7adae7cd5122" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/GoodwillandOtherIntangibleAssets" xlink:type="simple" xlink:href="strl-20220630.xsd#GoodwillandOtherIntangibleAssets"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/GoodwillandOtherIntangibleAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_909be404-c2b5-4753-a097-6321a4eb0454" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_0c158487-d2f6-40bd-ac97-a6e1d1950ba7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_909be404-c2b5-4753-a097-6321a4eb0454" xlink:to="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_0c158487-d2f6-40bd-ac97-a6e1d1950ba7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsTables" xlink:type="simple" xlink:href="strl-20220630.xsd#GoodwillandOtherIntangibleAssetsTables"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_208095fc-675f-45f9-880a-8a31c5f1eb03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_ae4bdc94-4ea4-4b62-befc-87c8ffbe8bd7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_208095fc-675f-45f9-880a-8a31c5f1eb03" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_ae4bdc94-4ea4-4b62-befc-87c8ffbe8bd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#GoodwillandOtherIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_dd386f51-5ad3-4c02-aa22-e684622b1220" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_8943dead-a949-438a-aab0-5691cee07264" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_dd386f51-5ad3-4c02-aa22-e684622b1220" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_8943dead-a949-438a-aab0-5691cee07264" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_efb448a3-f631-472c-ae27-570be7355aa9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_8943dead-a949-438a-aab0-5691cee07264" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_efb448a3-f631-472c-ae27-570be7355aa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3db6b410-8504-494a-8a72-0d00c6034eef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_efb448a3-f631-472c-ae27-570be7355aa9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3db6b410-8504-494a-8a72-0d00c6034eef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_24a1cd9e-5669-4205-ab6c-295933c3b3bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3db6b410-8504-494a-8a72-0d00c6034eef" xlink:to="loc_us-gaap_CustomerRelationshipsMember_24a1cd9e-5669-4205-ab6c-295933c3b3bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_12063baf-99c2-42ec-8238-5beaee1e29aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3db6b410-8504-494a-8a72-0d00c6034eef" xlink:to="loc_us-gaap_TradeNamesMember_12063baf-99c2-42ec-8238-5beaee1e29aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_ddb8ea2a-396c-4742-9a07-b0c485245228" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3db6b410-8504-494a-8a72-0d00c6034eef" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_ddb8ea2a-396c-4742-9a07-b0c485245228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_d952ee7f-9001-471b-a1cd-418fc3017ad2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_8943dead-a949-438a-aab0-5691cee07264" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_d952ee7f-9001-471b-a1cd-418fc3017ad2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_6d7ee1b7-f08d-40ea-81af-896b19410dfb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_d952ee7f-9001-471b-a1cd-418fc3017ad2" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_6d7ee1b7-f08d-40ea-81af-896b19410dfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_e4b79ea2-9b38-4a20-a979-457c5f1f845d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_d952ee7f-9001-471b-a1cd-418fc3017ad2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_e4b79ea2-9b38-4a20-a979-457c5f1f845d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_6b20afb3-4321-4e7c-b733-69acb97728f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_d952ee7f-9001-471b-a1cd-418fc3017ad2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_6b20afb3-4321-4e7c-b733-69acb97728f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_f9cd046e-bf70-499e-b64d-3867d44f6372" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_d952ee7f-9001-471b-a1cd-418fc3017ad2" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_f9cd046e-bf70-499e-b64d-3867d44f6372" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/Debt" xlink:type="simple" xlink:href="strl-20220630.xsd#Debt"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/Debt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_438e8b36-19de-440f-a6f9-199f3e9ef7fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_dc0f75c0-b77c-4678-86f8-d118386c64bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_438e8b36-19de-440f-a6f9-199f3e9ef7fb" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_dc0f75c0-b77c-4678-86f8-d118386c64bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/DebtTables" xlink:type="simple" xlink:href="strl-20220630.xsd#DebtTables"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/DebtTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_4f7099e3-2e46-4a10-b61b-e5e8dbdb1acc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_d53877f0-a5c2-4b42-adb8-399c8b6aa2f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_4f7099e3-2e46-4a10-b61b-e5e8dbdb1acc" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_d53877f0-a5c2-4b42-adb8-399c8b6aa2f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/DebtLongtermDebtDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#DebtLongtermDebtDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/DebtLongtermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_1796344f-d497-4812-9f50-af8079c4b217" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_444355fa-9a77-4d90-9899-41952f7411dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_1796344f-d497-4812-9f50-af8079c4b217" xlink:to="loc_us-gaap_DebtInstrumentTable_444355fa-9a77-4d90-9899-41952f7411dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_855bbe9e-62b4-4afd-80f8-03b81f710b41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_444355fa-9a77-4d90-9899-41952f7411dd" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_855bbe9e-62b4-4afd-80f8-03b81f710b41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_87406859-017f-44ae-8081-e9133d9d9787" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_855bbe9e-62b4-4afd-80f8-03b81f710b41" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_87406859-017f-44ae-8081-e9133d9d9787" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_12f51649-b637-425b-8050-82959e905131" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_87406859-017f-44ae-8081-e9133d9d9787" xlink:to="loc_us-gaap_SecuredDebtMember_12f51649-b637-425b-8050-82959e905131" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_88029ee1-6461-4260-be37-820ce452d06e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_444355fa-9a77-4d90-9899-41952f7411dd" xlink:to="loc_us-gaap_DebtInstrumentAxis_88029ee1-6461-4260-be37-820ce452d06e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_7f713016-6a60-4e2d-b4b6-d84acd969057" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_88029ee1-6461-4260-be37-820ce452d06e" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_7f713016-6a60-4e2d-b4b6-d84acd969057" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_TermLoanFacilityMember_67f1f2bd-5586-4942-be14-efac25ad3e00" xlink:href="strl-20220630.xsd#strl_TermLoanFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_7f713016-6a60-4e2d-b4b6-d84acd969057" xlink:to="loc_strl_TermLoanFacilityMember_67f1f2bd-5586-4942-be14-efac25ad3e00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_e16f22d4-bc58-4e15-b0ed-ca20cbaf6c5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_7f713016-6a60-4e2d-b4b6-d84acd969057" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_e16f22d4-bc58-4e15-b0ed-ca20cbaf6c5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_TheCreditFacilityMember_6ca8a0e9-5615-48a1-8b0b-5abcb4f3069c" xlink:href="strl-20220630.xsd#strl_TheCreditFacilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_7f713016-6a60-4e2d-b4b6-d84acd969057" xlink:to="loc_strl_TheCreditFacilityMember_6ca8a0e9-5615-48a1-8b0b-5abcb4f3069c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_OtherDebtMember_515b097c-3bee-48ef-95a6-33c1164b603b" xlink:href="strl-20220630.xsd#strl_OtherDebtMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_7f713016-6a60-4e2d-b4b6-d84acd969057" xlink:to="loc_strl_OtherDebtMember_515b097c-3bee-48ef-95a6-33c1164b603b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_f6cc7840-6e1d-4856-9f40-6f6d79e71158" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_444355fa-9a77-4d90-9899-41952f7411dd" xlink:to="loc_us-gaap_DebtInstrumentLineItems_f6cc7840-6e1d-4856-9f40-6f6d79e71158" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_a400cb31-faed-4779-ae3f-c88cb120de6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f6cc7840-6e1d-4856-9f40-6f6d79e71158" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_a400cb31-faed-4779-ae3f-c88cb120de6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_LongtermDebtCurrentMaturitiesGross_450c736a-531c-4e8b-b066-fff485205273" xlink:href="strl-20220630.xsd#strl_LongtermDebtCurrentMaturitiesGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f6cc7840-6e1d-4856-9f40-6f6d79e71158" xlink:to="loc_strl_LongtermDebtCurrentMaturitiesGross_450c736a-531c-4e8b-b066-fff485205273" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsCurrentNet_c021a421-3cfe-4326-a1b8-edf2eb67b503" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsCurrentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f6cc7840-6e1d-4856-9f40-6f6d79e71158" xlink:to="loc_us-gaap_DeferredFinanceCostsCurrentNet_c021a421-3cfe-4326-a1b8-edf2eb67b503" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_5c2c1613-cfb7-4d44-abcd-c2ab412e5bcf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f6cc7840-6e1d-4856-9f40-6f6d79e71158" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_5c2c1613-cfb7-4d44-abcd-c2ab412e5bcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/DebtNarrativeDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#DebtNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/DebtNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_c03b0f60-82c6-4668-b407-0e66af161eb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_2fe58690-8346-47d1-84a5-753acc82e21e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_c03b0f60-82c6-4668-b407-0e66af161eb5" xlink:to="loc_us-gaap_DebtInstrumentTable_2fe58690-8346-47d1-84a5-753acc82e21e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_76cc2368-df60-498e-8e01-78f575ec5496" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_2fe58690-8346-47d1-84a5-753acc82e21e" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_76cc2368-df60-498e-8e01-78f575ec5496" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_d72aeb48-bb11-499d-a1e6-943bfc737f67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_76cc2368-df60-498e-8e01-78f575ec5496" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_d72aeb48-bb11-499d-a1e6-943bfc737f67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_5234239e-ebea-4945-8586-bb7ea412f7dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_d72aeb48-bb11-499d-a1e6-943bfc737f67" xlink:to="loc_us-gaap_SecuredDebtMember_5234239e-ebea-4945-8586-bb7ea412f7dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_853604b1-2ae6-4cb1-be56-76ce290ad9e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_d72aeb48-bb11-499d-a1e6-943bfc737f67" xlink:to="loc_us-gaap_LineOfCreditMember_853604b1-2ae6-4cb1-be56-76ce290ad9e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_6fc23ff8-b617-4af9-b37c-5018637cf389" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_2fe58690-8346-47d1-84a5-753acc82e21e" xlink:to="loc_us-gaap_DebtInstrumentAxis_6fc23ff8-b617-4af9-b37c-5018637cf389" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_91bef28f-4d05-41fd-89e0-4d70e25d5492" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_6fc23ff8-b617-4af9-b37c-5018637cf389" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_91bef28f-4d05-41fd-89e0-4d70e25d5492" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_CreditAgreementMember_b7a07be3-6e23-4f09-a648-f58caccc5b77" xlink:href="strl-20220630.xsd#strl_CreditAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_91bef28f-4d05-41fd-89e0-4d70e25d5492" xlink:to="loc_strl_CreditAgreementMember_b7a07be3-6e23-4f09-a648-f58caccc5b77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_TermLoanFacilityMember_787ec7dc-a365-4a4a-a3ed-c741b4e383a4" xlink:href="strl-20220630.xsd#strl_TermLoanFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_91bef28f-4d05-41fd-89e0-4d70e25d5492" xlink:to="loc_strl_TermLoanFacilityMember_787ec7dc-a365-4a4a-a3ed-c741b4e383a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_TheRevolvingCreditFacilityMember_1d91279a-f1ce-4313-9a33-7dfd3acde4eb" xlink:href="strl-20220630.xsd#strl_TheRevolvingCreditFacilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_91bef28f-4d05-41fd-89e0-4d70e25d5492" xlink:to="loc_strl_TheRevolvingCreditFacilityMember_1d91279a-f1ce-4313-9a33-7dfd3acde4eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_PaycheckProtectionProgramMember_7f57b11d-1f66-4066-ab4b-e43645ce3ecc" xlink:href="strl-20220630.xsd#strl_PaycheckProtectionProgramMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_91bef28f-4d05-41fd-89e0-4d70e25d5492" xlink:to="loc_strl_PaycheckProtectionProgramMember_7f57b11d-1f66-4066-ab4b-e43645ce3ecc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_0955a1fd-148e-485d-a556-3df0c2e557b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_2fe58690-8346-47d1-84a5-753acc82e21e" xlink:to="loc_us-gaap_CreditFacilityAxis_0955a1fd-148e-485d-a556-3df0c2e557b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_a1b03b90-926a-4684-a763-3ec5d4031af0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_0955a1fd-148e-485d-a556-3df0c2e557b9" xlink:to="loc_us-gaap_CreditFacilityDomain_a1b03b90-926a-4684-a763-3ec5d4031af0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_a1775f23-676a-4788-95fd-a0a93114e160" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_a1b03b90-926a-4684-a763-3ec5d4031af0" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_a1775f23-676a-4788-95fd-a0a93114e160" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_SwingLineLoanMember_32e6ac36-2105-418a-9fb5-e80b52739a81" xlink:href="strl-20220630.xsd#strl_SwingLineLoanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_a1b03b90-926a-4684-a763-3ec5d4031af0" xlink:to="loc_strl_SwingLineLoanMember_32e6ac36-2105-418a-9fb5-e80b52739a81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_141dcd6c-5f04-4b3d-950b-183670de4bd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_2fe58690-8346-47d1-84a5-753acc82e21e" xlink:to="loc_us-gaap_VariableRateAxis_141dcd6c-5f04-4b3d-950b-183670de4bd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_46b48e37-7e2c-4e16-943b-91ab5e8abcc3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_141dcd6c-5f04-4b3d-950b-183670de4bd3" xlink:to="loc_us-gaap_VariableRateDomain_46b48e37-7e2c-4e16-943b-91ab5e8abcc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_a7e9f536-d85c-4067-8bf0-11bf879a8b25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_46b48e37-7e2c-4e16-943b-91ab5e8abcc3" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_a7e9f536-d85c-4067-8bf0-11bf879a8b25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_f2a3e6eb-9fff-4614-bf1c-d7be3979bfe4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_2fe58690-8346-47d1-84a5-753acc82e21e" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_f2a3e6eb-9fff-4614-bf1c-d7be3979bfe4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_0c337318-18e8-43aa-8eb1-555c0acaca0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_f2a3e6eb-9fff-4614-bf1c-d7be3979bfe4" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_0c337318-18e8-43aa-8eb1-555c0acaca0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_2bdb6ddf-2410-4d0d-a362-8948f0412eed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_0c337318-18e8-43aa-8eb1-555c0acaca0b" xlink:to="loc_us-gaap_InterestRateSwapMember_2bdb6ddf-2410-4d0d-a362-8948f0412eed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_0bef0bab-fd37-4ab2-a0a6-fa382b8098a5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_2fe58690-8346-47d1-84a5-753acc82e21e" xlink:to="loc_srt_StatementScenarioAxis_0bef0bab-fd37-4ab2-a0a6-fa382b8098a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_6b7947f0-5baa-47ab-a96f-1b1cca6ed6fe" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_0bef0bab-fd37-4ab2-a0a6-fa382b8098a5" xlink:to="loc_srt_ScenarioUnspecifiedDomain_6b7947f0-5baa-47ab-a96f-1b1cca6ed6fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_6d40482c-27b9-40a2-b867-a87e3946a622" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_6b7947f0-5baa-47ab-a96f-1b1cca6ed6fe" xlink:to="loc_srt_ScenarioForecastMember_6d40482c-27b9-40a2-b867-a87e3946a622" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_98296228-b6cf-4098-bf64-bb6b6c9ff76a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_2fe58690-8346-47d1-84a5-753acc82e21e" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_98296228-b6cf-4098-bf64-bb6b6c9ff76a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5d874dfc-7922-40ca-808d-601437e19c24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_98296228-b6cf-4098-bf64-bb6b6c9ff76a" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5d874dfc-7922-40ca-808d-601437e19c24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_PlateauExcavationMember_4bf2dc6e-3f3e-4eff-b1c5-e52d96b8a6ce" xlink:href="strl-20220630.xsd#strl_PlateauExcavationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5d874dfc-7922-40ca-808d-601437e19c24" xlink:to="loc_strl_PlateauExcavationMember_4bf2dc6e-3f3e-4eff-b1c5-e52d96b8a6ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_c9c8635e-68c5-45be-93e5-74ce6a168fe1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_2fe58690-8346-47d1-84a5-753acc82e21e" xlink:to="loc_us-gaap_DebtInstrumentLineItems_c9c8635e-68c5-45be-93e5-74ce6a168fe1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_6869bd5e-a5c6-47de-9319-f637cbfd4967" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c9c8635e-68c5-45be-93e5-74ce6a168fe1" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_6869bd5e-a5c6-47de-9319-f637cbfd4967" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_51feb063-0bca-4649-91c6-9bb596c62f6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c9c8635e-68c5-45be-93e5-74ce6a168fe1" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_51feb063-0bca-4649-91c6-9bb596c62f6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DebtInstrumentStatedLIBORInterestRate_aee4123c-8254-4e87-b599-8d87cb0549e2" xlink:href="strl-20220630.xsd#strl_DebtInstrumentStatedLIBORInterestRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c9c8635e-68c5-45be-93e5-74ce6a168fe1" xlink:to="loc_strl_DebtInstrumentStatedLIBORInterestRate_aee4123c-8254-4e87-b599-8d87cb0549e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_5c2100f4-3d9d-4b54-9784-335de1f19b2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c9c8635e-68c5-45be-93e5-74ce6a168fe1" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_5c2100f4-3d9d-4b54-9784-335de1f19b2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_8315a8d5-5386-43c8-b0e2-d908c4721b7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c9c8635e-68c5-45be-93e5-74ce6a168fe1" xlink:to="loc_us-gaap_DerivativeNotionalAmount_8315a8d5-5386-43c8-b0e2-d908c4721b7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_48fb46ae-55b0-4e7f-8c26-dbfff6072198" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c9c8635e-68c5-45be-93e5-74ce6a168fe1" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_48fb46ae-55b0-4e7f-8c26-dbfff6072198" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_31147587-14f6-407f-a7b7-3ff984770449" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentPeriodicPaymentPrincipal"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c9c8635e-68c5-45be-93e5-74ce6a168fe1" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_31147587-14f6-407f-a7b7-3ff984770449" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentRequiredPaymentTerm_9da60401-a838-40c0-857e-51b69700363f" xlink:href="strl-20220630.xsd#strl_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentRequiredPaymentTerm"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c9c8635e-68c5-45be-93e5-74ce6a168fe1" xlink:to="loc_strl_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentRequiredPaymentTerm_9da60401-a838-40c0-857e-51b69700363f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_61f00c22-551c-49e8-aa6f-4367a791405d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c9c8635e-68c5-45be-93e5-74ce6a168fe1" xlink:to="loc_us-gaap_RepaymentsOfDebt_61f00c22-551c-49e8-aa6f-4367a791405d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_ab5c07a6-1e44-4c70-bb7e-044f44ef22ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c9c8635e-68c5-45be-93e5-74ce6a168fe1" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_ab5c07a6-1e44-4c70-bb7e-044f44ef22ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_0980e14a-7374-461c-aed2-9ea2152e18d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c9c8635e-68c5-45be-93e5-74ce6a168fe1" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_0980e14a-7374-461c-aed2-9ea2152e18d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_25578f94-2848-42af-a15d-48a51d9f524b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c9c8635e-68c5-45be-93e5-74ce6a168fe1" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_25578f94-2848-42af-a15d-48a51d9f524b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_Consolidated50OwnedSubsidiariesNumberOfEntities_695f90e4-9f69-4920-a6b3-da726093d65e" xlink:href="strl-20220630.xsd#strl_Consolidated50OwnedSubsidiariesNumberOfEntities"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c9c8635e-68c5-45be-93e5-74ce6a168fe1" xlink:to="loc_strl_Consolidated50OwnedSubsidiariesNumberOfEntities_695f90e4-9f69-4920-a6b3-da726093d65e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ConsolidatedEntitiesOwnershipPercentage_7ac37eef-7d88-4776-bd1f-d7037c738b59" xlink:href="strl-20220630.xsd#strl_ConsolidatedEntitiesOwnershipPercentage"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c9c8635e-68c5-45be-93e5-74ce6a168fe1" xlink:to="loc_strl_ConsolidatedEntitiesOwnershipPercentage_7ac37eef-7d88-4776-bd1f-d7037c738b59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtinguishmentOfDebtAmount_45424424-0d06-4357-998a-c3d65715339e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ExtinguishmentOfDebtAmount"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c9c8635e-68c5-45be-93e5-74ce6a168fe1" xlink:to="loc_us-gaap_ExtinguishmentOfDebtAmount_45424424-0d06-4357-998a-c3d65715339e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_af40375c-b3d0-4218-ad0a-a43c3dbabd42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c9c8635e-68c5-45be-93e5-74ce6a168fe1" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_af40375c-b3d0-4218-ad0a-a43c3dbabd42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/FinancialInstruments" xlink:type="simple" xlink:href="strl-20220630.xsd#FinancialInstruments"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/FinancialInstruments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_58d07cc6-4158-47f2-a72b-44a2429d086e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesAndFairValueTextBlock_7f45801d-5aa3-4332-9708-9aab4d74d3d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativesAndFairValueTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_58d07cc6-4158-47f2-a72b-44a2429d086e" xlink:to="loc_us-gaap_DerivativesAndFairValueTextBlock_7f45801d-5aa3-4332-9708-9aab4d74d3d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/FinancialInstrumentsTables" xlink:type="simple" xlink:href="strl-20220630.xsd#FinancialInstrumentsTables"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/FinancialInstrumentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_01953c2a-ee74-4f43-982a-15ea6364df8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock_4792c519-b448-43a6-b2be-50a72128c774" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_01953c2a-ee74-4f43-982a-15ea6364df8f" xlink:to="loc_us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock_4792c519-b448-43a6-b2be-50a72128c774" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_4f6f0a7d-7f73-47e5-9dcc-547d9c3fb556" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_01953c2a-ee74-4f43-982a-15ea6364df8f" xlink:to="loc_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_4f6f0a7d-7f73-47e5-9dcc-547d9c3fb556" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/FinancialInstrumentsNarrativeDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#FinancialInstrumentsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/FinancialInstrumentsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_511bc5a2-fa0d-40f5-8e00-da683dbbeb77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_9ccc8a0f-0495-4590-9666-f826bfcb77e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_511bc5a2-fa0d-40f5-8e00-da683dbbeb77" xlink:to="loc_us-gaap_DerivativeTable_9ccc8a0f-0495-4590-9666-f826bfcb77e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_39e5ae3f-0a40-412a-a809-0f57f617efeb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_9ccc8a0f-0495-4590-9666-f826bfcb77e4" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_39e5ae3f-0a40-412a-a809-0f57f617efeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_3dec7603-9553-4d09-8c5a-e3f1487ee7e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_39e5ae3f-0a40-412a-a809-0f57f617efeb" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_3dec7603-9553-4d09-8c5a-e3f1487ee7e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_d1b59f09-60b8-416e-bf62-78bf5a85a6a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_3dec7603-9553-4d09-8c5a-e3f1487ee7e8" xlink:to="loc_us-gaap_SecuredDebtMember_d1b59f09-60b8-416e-bf62-78bf5a85a6a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_ac02d843-936c-478e-9b12-98383dcb257a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_9ccc8a0f-0495-4590-9666-f826bfcb77e4" xlink:to="loc_us-gaap_DebtInstrumentAxis_ac02d843-936c-478e-9b12-98383dcb257a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_29a57a42-4a87-4f6b-962c-423eec991dcd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_ac02d843-936c-478e-9b12-98383dcb257a" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_29a57a42-4a87-4f6b-962c-423eec991dcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_TermLoanFacilityMember_0f7d5f2a-70bc-4081-92ce-de41b265eb58" xlink:href="strl-20220630.xsd#strl_TermLoanFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_29a57a42-4a87-4f6b-962c-423eec991dcd" xlink:to="loc_strl_TermLoanFacilityMember_0f7d5f2a-70bc-4081-92ce-de41b265eb58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_d3be26d3-abdb-4fa1-a8e4-7c8a81803828" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_9ccc8a0f-0495-4590-9666-f826bfcb77e4" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_d3be26d3-abdb-4fa1-a8e4-7c8a81803828" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_43db94d9-69e2-49ee-a3b7-868b70536ecf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_d3be26d3-abdb-4fa1-a8e4-7c8a81803828" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_43db94d9-69e2-49ee-a3b7-868b70536ecf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_aced9547-91de-4431-932c-d2e9941d9aef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_43db94d9-69e2-49ee-a3b7-868b70536ecf" xlink:to="loc_us-gaap_InterestRateSwapMember_aced9547-91de-4431-932c-d2e9941d9aef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_4db8a6b0-1e6b-4411-aaee-9e9f2a1cb2b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_9ccc8a0f-0495-4590-9666-f826bfcb77e4" xlink:to="loc_us-gaap_DerivativeLineItems_4db8a6b0-1e6b-4411-aaee-9e9f2a1cb2b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_082d7fdd-b068-4330-a5de-39e87be7ccb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_4db8a6b0-1e6b-4411-aaee-9e9f2a1cb2b5" xlink:to="loc_us-gaap_DerivativeNotionalAmount_082d7fdd-b068-4330-a5de-39e87be7ccb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_0ab0212f-24f8-48ef-8bdc-e3c79627520d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_4db8a6b0-1e6b-4411-aaee-9e9f2a1cb2b5" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_0ab0212f-24f8-48ef-8bdc-e3c79627520d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_cc2b76f2-72b6-4ff6-8d28-0df04093b12d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_4db8a6b0-1e6b-4411-aaee-9e9f2a1cb2b5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_cc2b76f2-72b6-4ff6-8d28-0df04093b12d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_1bbe6dd5-4ad7-4485-8380-0cd035b29a1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_75f96898-0397-43a6-8e3f-db083f3b3a34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_1bbe6dd5-4ad7-4485-8380-0cd035b29a1b" xlink:to="loc_us-gaap_DerivativeTable_75f96898-0397-43a6-8e3f-db083f3b3a34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_230f37a4-daf2-4dd0-82f8-54dee85c5425" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_75f96898-0397-43a6-8e3f-db083f3b3a34" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_230f37a4-daf2-4dd0-82f8-54dee85c5425" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b02ef1f7-e25f-4a90-9aff-874e56e7d85e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_230f37a4-daf2-4dd0-82f8-54dee85c5425" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b02ef1f7-e25f-4a90-9aff-874e56e7d85e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_7cbeb542-ec17-41d2-8ff3-1311c9c126e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b02ef1f7-e25f-4a90-9aff-874e56e7d85e" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_7cbeb542-ec17-41d2-8ff3-1311c9c126e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_437e1e63-64fa-4bc1-bdc7-18e3074dd567" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b02ef1f7-e25f-4a90-9aff-874e56e7d85e" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_437e1e63-64fa-4bc1-bdc7-18e3074dd567" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_d144f0ad-d56a-43cb-9233-c9927acbb1b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b02ef1f7-e25f-4a90-9aff-874e56e7d85e" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_d144f0ad-d56a-43cb-9233-c9927acbb1b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_aab9a7ad-c5e0-472a-a6e8-d390bfb4c1a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_75f96898-0397-43a6-8e3f-db083f3b3a34" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_aab9a7ad-c5e0-472a-a6e8-d390bfb4c1a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_651b777e-aaf3-4120-8dfe-521eeebf4c5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_aab9a7ad-c5e0-472a-a6e8-d390bfb4c1a7" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_651b777e-aaf3-4120-8dfe-521eeebf4c5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_1cd752d0-6e40-435a-8dc7-744613f9dd97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_651b777e-aaf3-4120-8dfe-521eeebf4c5c" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_1cd752d0-6e40-435a-8dc7-744613f9dd97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_09a6dd06-484f-455f-851b-a29abb134c9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_75f96898-0397-43a6-8e3f-db083f3b3a34" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_09a6dd06-484f-455f-851b-a29abb134c9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_28a93d0c-21ff-4edb-b575-dbed1baa0f00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_09a6dd06-484f-455f-851b-a29abb134c9d" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_28a93d0c-21ff-4edb-b575-dbed1baa0f00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_114aa9e7-da76-4b3b-a3ec-5c0272421933" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_28a93d0c-21ff-4edb-b575-dbed1baa0f00" xlink:to="loc_us-gaap_InterestRateSwapMember_114aa9e7-da76-4b3b-a3ec-5c0272421933" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_57380b58-c59b-4920-b0cb-45c34e910df3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_75f96898-0397-43a6-8e3f-db083f3b3a34" xlink:to="loc_us-gaap_DerivativeLineItems_57380b58-c59b-4920-b0cb-45c34e910df3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsAbstract_ab8ebfff-881e-4659-82b2-4aad71347e9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_57380b58-c59b-4920-b0cb-45c34e910df3" xlink:to="loc_us-gaap_DerivativeAssetsAbstract_ab8ebfff-881e-4659-82b2-4aad71347e9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsCurrent_e4abb11d-b2bb-4d62-a154-185ebd7481c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssetsCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeAssetsAbstract_ab8ebfff-881e-4659-82b2-4aad71347e9c" xlink:to="loc_us-gaap_DerivativeAssetsCurrent_e4abb11d-b2bb-4d62-a154-185ebd7481c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsNoncurrent_5c2c93dc-c245-4b7d-9eed-bbc39b176ace" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssetsNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeAssetsAbstract_ab8ebfff-881e-4659-82b2-4aad71347e9c" xlink:to="loc_us-gaap_DerivativeAssetsNoncurrent_5c2c93dc-c245-4b7d-9eed-bbc39b176ace" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_42a494a2-5db7-4142-8fd3-f730aa957f21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeAssetsAbstract_ab8ebfff-881e-4659-82b2-4aad71347e9c" xlink:to="loc_us-gaap_DerivativeAssets_42a494a2-5db7-4142-8fd3-f730aa957f21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesAbstract_2355cb9c-97c4-4a45-9c43-1ddd853530af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_57380b58-c59b-4920-b0cb-45c34e910df3" xlink:to="loc_us-gaap_DerivativeLiabilitiesAbstract_2355cb9c-97c4-4a45-9c43-1ddd853530af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent_072f445d-45e3-4159-8996-dce0abeeb0cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLiabilitiesAbstract_2355cb9c-97c4-4a45-9c43-1ddd853530af" xlink:to="loc_us-gaap_DerivativeLiabilitiesCurrent_072f445d-45e3-4159-8996-dce0abeeb0cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesNoncurrent_5f2bdf03-2af2-4ef9-adcd-c25569aebc2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLiabilitiesNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLiabilitiesAbstract_2355cb9c-97c4-4a45-9c43-1ddd853530af" xlink:to="loc_us-gaap_DerivativeLiabilitiesNoncurrent_5f2bdf03-2af2-4ef9-adcd-c25569aebc2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_e133c2ad-2093-4555-9dcb-e101000a57fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLiabilitiesAbstract_2355cb9c-97c4-4a45-9c43-1ddd853530af" xlink:to="loc_us-gaap_DerivativeLiabilities_e133c2ad-2093-4555-9dcb-e101000a57fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_59cc0c48-fcb8-458d-bcd6-8b9cd8840787" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_81757544-29da-4bc0-b10b-4fea94f34081" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_59cc0c48-fcb8-458d-bcd6-8b9cd8840787" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_81757544-29da-4bc0-b10b-4fea94f34081" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_087336ec-0e10-458e-8791-68c7b51fb7a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_81757544-29da-4bc0-b10b-4fea94f34081" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_087336ec-0e10-458e-8791-68c7b51fb7a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_b3dbaee5-cd0e-41eb-b0b5-400ed374d619" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_087336ec-0e10-458e-8791-68c7b51fb7a6" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_b3dbaee5-cd0e-41eb-b0b5-400ed374d619" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseMember_f60f7d8b-8856-4218-9001-73dcd1b23252" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_b3dbaee5-cd0e-41eb-b0b5-400ed374d619" xlink:to="loc_us-gaap_InterestExpenseMember_f60f7d8b-8856-4218-9001-73dcd1b23252" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_e02203ca-ad80-4f30-ab2b-fc6fa3a7d4e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_81757544-29da-4bc0-b10b-4fea94f34081" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_e02203ca-ad80-4f30-ab2b-fc6fa3a7d4e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_443cd514-8e66-465e-bb16-debc59540509" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_e02203ca-ad80-4f30-ab2b-fc6fa3a7d4e6" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_443cd514-8e66-465e-bb16-debc59540509" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_1e59d6fb-e44b-476d-b738-0a0ba8e69083" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_443cd514-8e66-465e-bb16-debc59540509" xlink:to="loc_us-gaap_InterestRateSwapMember_1e59d6fb-e44b-476d-b738-0a0ba8e69083" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_79282657-f853-42aa-b385-ce173cece81c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_81757544-29da-4bc0-b10b-4fea94f34081" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_79282657-f853-42aa-b385-ce173cece81c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_321117c2-2123-476a-955b-58967eb03917" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_79282657-f853-42aa-b385-ce173cece81c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_321117c2-2123-476a-955b-58967eb03917" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_e2a5dbf9-162f-42bd-901b-f2111562a64c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_79282657-f853-42aa-b385-ce173cece81c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_e2a5dbf9-162f-42bd-901b-f2111562a64c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_a6062a3c-e773-4abd-a42e-24931ed5f656" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_79282657-f853-42aa-b385-ce173cece81c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_a6062a3c-e773-4abd-a42e-24931ed5f656" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_fb1a22c5-24d0-42e7-8d3a-5acb9ae11212" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_79282657-f853-42aa-b385-ce173cece81c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_fb1a22c5-24d0-42e7-8d3a-5acb9ae11212" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_79d1892e-0a6e-41c0-b569-2884d6ba9646" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_79282657-f853-42aa-b385-ce173cece81c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_79d1892e-0a6e-41c0-b569-2884d6ba9646" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_b4cc3aca-0d62-4bac-844a-7995caa54512" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_79282657-f853-42aa-b385-ce173cece81c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_b4cc3aca-0d62-4bac-844a-7995caa54512" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_cc8bb1a3-ba30-4bba-bcf3-8acdc992e6e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_79282657-f853-42aa-b385-ce173cece81c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_cc8bb1a3-ba30-4bba-bcf3-8acdc992e6e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_b67659cc-eb5d-4d55-8057-b7eaeedd2efd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_79282657-f853-42aa-b385-ce173cece81c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_b67659cc-eb5d-4d55-8057-b7eaeedd2efd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_119f0b0d-de77-4e3e-ad45-baa019347f7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_79282657-f853-42aa-b385-ce173cece81c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_119f0b0d-de77-4e3e-ad45-baa019347f7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_1f51d5b6-0172-47e7-90bb-efdc04183f3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_79282657-f853-42aa-b385-ce173cece81c" xlink:to="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_1f51d5b6-0172-47e7-90bb-efdc04183f3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/LeaseObligations" xlink:type="simple" xlink:href="strl-20220630.xsd#LeaseObligations"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/LeaseObligations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_885d079e-fffe-409d-82ad-143ca217b663" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock_cc79bf14-5d6d-4cc8-b571-5e1e52a54f15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_885d079e-fffe-409d-82ad-143ca217b663" xlink:to="loc_us-gaap_LesseeFinanceLeasesTextBlock_cc79bf14-5d6d-4cc8-b571-5e1e52a54f15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_a6020421-f70e-4597-b00a-ac11ac147f39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_885d079e-fffe-409d-82ad-143ca217b663" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_a6020421-f70e-4597-b00a-ac11ac147f39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/LeaseObligationsTables" xlink:type="simple" xlink:href="strl-20220630.xsd#LeaseObligationsTables"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/LeaseObligationsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_4cb4809d-9303-43cc-a718-d1ac262a2b88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_46be9543-1609-4b8b-a9f4-254ca003164c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4cb4809d-9303-43cc-a718-d1ac262a2b88" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_46be9543-1609-4b8b-a9f4-254ca003164c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_a51ccf9f-f62e-492d-8afe-75183a7f2b3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4cb4809d-9303-43cc-a718-d1ac262a2b88" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_a51ccf9f-f62e-492d-8afe-75183a7f2b3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_ebc4a54a-a725-4bf4-ba89-d0f741b6c598" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4cb4809d-9303-43cc-a718-d1ac262a2b88" xlink:to="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_ebc4a54a-a725-4bf4-ba89-d0f741b6c598" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/LeaseObligationsDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#LeaseObligationsDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/LeaseObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_171a863d-45d4-4161-8330-a03ac7a2916e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_e960b89e-1bd7-45aa-83c1-fa61b6d7d8d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_171a863d-45d4-4161-8330-a03ac7a2916e" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_e960b89e-1bd7-45aa-83c1-fa61b6d7d8d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_6d9e1758-9b2e-4708-bb91-d4bee65ee0f2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_e960b89e-1bd7-45aa-83c1-fa61b6d7d8d1" xlink:to="loc_srt_RangeAxis_6d9e1758-9b2e-4708-bb91-d4bee65ee0f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0f2fb16f-5fd7-41af-aba2-71911b222383" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_6d9e1758-9b2e-4708-bb91-d4bee65ee0f2" xlink:to="loc_srt_RangeMember_0f2fb16f-5fd7-41af-aba2-71911b222383" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_9df77569-84b2-4412-94e2-18f668e88464" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_0f2fb16f-5fd7-41af-aba2-71911b222383" xlink:to="loc_srt_MinimumMember_9df77569-84b2-4412-94e2-18f668e88464" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_42bd589e-65ad-4c79-ab7c-5e00b6167058" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_0f2fb16f-5fd7-41af-aba2-71911b222383" xlink:to="loc_srt_MaximumMember_42bd589e-65ad-4c79-ab7c-5e00b6167058" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_24c7b05b-dae3-4ea7-8bfb-6a104973c2fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_e960b89e-1bd7-45aa-83c1-fa61b6d7d8d1" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_24c7b05b-dae3-4ea7-8bfb-6a104973c2fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_LesseeLeaseRenewalTerm_54fe9e07-8733-4ede-9723-01b5c03ad73e" xlink:href="strl-20220630.xsd#strl_LesseeLeaseRenewalTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_24c7b05b-dae3-4ea7-8bfb-6a104973c2fa" xlink:to="loc_strl_LesseeLeaseRenewalTerm_54fe9e07-8733-4ede-9723-01b5c03ad73e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_LesseeLeaseTerminationPeriod_156eaa5d-9962-489a-b92b-ffe3b1e1b2a1" xlink:href="strl-20220630.xsd#strl_LesseeLeaseTerminationPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_24c7b05b-dae3-4ea7-8bfb-6a104973c2fa" xlink:to="loc_strl_LesseeLeaseTerminationPeriod_156eaa5d-9962-489a-b92b-ffe3b1e1b2a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostAbstract_1a997744-a7a5-4ca3-b6c6-835d672d0576" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_24c7b05b-dae3-4ea7-8bfb-6a104973c2fa" xlink:to="loc_us-gaap_LeaseCostAbstract_1a997744-a7a5-4ca3-b6c6-835d672d0576" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_05f0b18e-74b4-4630-b224-aad828ad4539" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_1a997744-a7a5-4ca3-b6c6-835d672d0576" xlink:to="loc_us-gaap_OperatingLeaseCost_05f0b18e-74b4-4630-b224-aad828ad4539" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_08f810be-a0e5-4684-a0ee-def864dfbfef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_1a997744-a7a5-4ca3-b6c6-835d672d0576" xlink:to="loc_us-gaap_ShortTermLeaseCost_08f810be-a0e5-4684-a0ee-def864dfbfef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_FinanceLeasesCostAbstract_3ebe8630-1a42-4859-b9ac-5be7ad571868" xlink:href="strl-20220630.xsd#strl_FinanceLeasesCostAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_1a997744-a7a5-4ca3-b6c6-835d672d0576" xlink:to="loc_strl_FinanceLeasesCostAbstract_3ebe8630-1a42-4859-b9ac-5be7ad571868" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_ceb90c9e-eb29-484d-9e00-dd9d9ab37ba2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_strl_FinanceLeasesCostAbstract_3ebe8630-1a42-4859-b9ac-5be7ad571868" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_ceb90c9e-eb29-484d-9e00-dd9d9ab37ba2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_a1359867-f926-4eda-8f26-492c66a96f8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_strl_FinanceLeasesCostAbstract_3ebe8630-1a42-4859-b9ac-5be7ad571868" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_a1359867-f926-4eda-8f26-492c66a96f8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_5ce2838f-f347-417c-a7fb-c02067e20420" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_strl_FinanceLeasesCostAbstract_3ebe8630-1a42-4859-b9ac-5be7ad571868" xlink:to="loc_us-gaap_LeaseCost_5ce2838f-f347-417c-a7fb-c02067e20420" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract_bd6b985b-ea1d-4613-9595-089624a1324b" xlink:href="strl-20220630.xsd#strl_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_24c7b05b-dae3-4ea7-8bfb-6a104973c2fa" xlink:to="loc_strl_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract_bd6b985b-ea1d-4613-9595-089624a1324b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_f4c9ed53-73c5-4212-bc91-a81800b4b11b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_strl_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract_bd6b985b-ea1d-4613-9595-089624a1324b" xlink:to="loc_us-gaap_OperatingLeasePayments_f4c9ed53-73c5-4212-bc91-a81800b4b11b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_2da5dd37-6349-4341-8604-08a951c6f9fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_strl_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract_bd6b985b-ea1d-4613-9595-089624a1324b" xlink:to="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_2da5dd37-6349-4341-8604-08a951c6f9fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_b73cda2a-1d82-4ce5-9a9f-e079b42f2646" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_strl_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract_bd6b985b-ea1d-4613-9595-089624a1324b" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_b73cda2a-1d82-4ce5-9a9f-e079b42f2646" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract_1b2ad990-76a6-4308-a23e-95c9e708d3ad" xlink:href="strl-20220630.xsd#strl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_24c7b05b-dae3-4ea7-8bfb-6a104973c2fa" xlink:to="loc_strl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract_1b2ad990-76a6-4308-a23e-95c9e708d3ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_34c3632f-680f-435e-82a9-872668a5e7fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_strl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract_1b2ad990-76a6-4308-a23e-95c9e708d3ad" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_34c3632f-680f-435e-82a9-872668a5e7fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_748f54fa-4b54-4b47-b9ac-2e57c7f83097" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_strl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract_1b2ad990-76a6-4308-a23e-95c9e708d3ad" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_748f54fa-4b54-4b47-b9ac-2e57c7f83097" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_4b4437d2-6c89-4001-afcd-d46efaef2ad1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAndLiabilitiesLesseeAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_24c7b05b-dae3-4ea7-8bfb-6a104973c2fa" xlink:to="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_4b4437d2-6c89-4001-afcd-d46efaef2ad1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_eb9908ec-ea1d-4eab-883f-9de733f2ce60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_4b4437d2-6c89-4001-afcd-d46efaef2ad1" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_eb9908ec-ea1d-4eab-883f-9de733f2ce60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_3bd67d7b-e726-4ada-be90-15ebc97c9702" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_4b4437d2-6c89-4001-afcd-d46efaef2ad1" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_3bd67d7b-e726-4ada-be90-15ebc97c9702" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_f71cd48f-700c-4b82-9c1a-5020c86f31a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_4b4437d2-6c89-4001-afcd-d46efaef2ad1" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_f71cd48f-700c-4b82-9c1a-5020c86f31a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_0b5423a0-5ebf-4780-892f-da67a3174a2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_4b4437d2-6c89-4001-afcd-d46efaef2ad1" xlink:to="loc_us-gaap_OperatingLeaseLiability_0b5423a0-5ebf-4780-892f-da67a3174a2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_9316c75b-8a97-47ce-8c4f-219a66df6c70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_4b4437d2-6c89-4001-afcd-d46efaef2ad1" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_9316c75b-8a97-47ce-8c4f-219a66df6c70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_97c424d6-e8b1-4056-ae43-fac9b99e1d4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_4b4437d2-6c89-4001-afcd-d46efaef2ad1" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_97c424d6-e8b1-4056-ae43-fac9b99e1d4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_a0164f85-20d1-49c9-bc8b-a8bceb293003" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_4b4437d2-6c89-4001-afcd-d46efaef2ad1" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_a0164f85-20d1-49c9-bc8b-a8bceb293003" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_f65dbea3-79a2-43c4-b2b9-e8c13fa8f2e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_4b4437d2-6c89-4001-afcd-d46efaef2ad1" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_f65dbea3-79a2-43c4-b2b9-e8c13fa8f2e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_258e42fb-94ad-4901-87a8-73ce4e5e903c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_4b4437d2-6c89-4001-afcd-d46efaef2ad1" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_258e42fb-94ad-4901-87a8-73ce4e5e903c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_65d94a2a-c199-40e5-92a0-15f0ddeeead1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_4b4437d2-6c89-4001-afcd-d46efaef2ad1" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_65d94a2a-c199-40e5-92a0-15f0ddeeead1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_78d41aeb-5856-4683-b6bf-091aeffe96f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_4b4437d2-6c89-4001-afcd-d46efaef2ad1" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_78d41aeb-5856-4683-b6bf-091aeffe96f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_c95c7fa0-c354-4521-95a5-860b631ca7da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_4b4437d2-6c89-4001-afcd-d46efaef2ad1" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_c95c7fa0-c354-4521-95a5-860b631ca7da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_68d4205f-219e-4b81-ba5a-5625071bf3c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_4b4437d2-6c89-4001-afcd-d46efaef2ad1" xlink:to="loc_us-gaap_FinanceLeaseLiability_68d4205f-219e-4b81-ba5a-5625071bf3c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_de9d304f-d455-4500-99bb-294e8c2a3a64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_4b4437d2-6c89-4001-afcd-d46efaef2ad1" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_de9d304f-d455-4500-99bb-294e8c2a3a64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_ed768d54-8062-4eb6-a388-9c6eff47fa5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_4b4437d2-6c89-4001-afcd-d46efaef2ad1" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_ed768d54-8062-4eb6-a388-9c6eff47fa5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_0a505bb9-0ae1-496c-bc06-5bc6ece8f796" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_4b4437d2-6c89-4001-afcd-d46efaef2ad1" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_0a505bb9-0ae1-496c-bc06-5bc6ece8f796" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_d4534618-07ed-44fc-863a-12e27103a9b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_4b4437d2-6c89-4001-afcd-d46efaef2ad1" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_d4534618-07ed-44fc-863a-12e27103a9b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7cf32b11-f474-41ba-a618-cfcc0680f101" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_24c7b05b-dae3-4ea7-8bfb-6a104973c2fa" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7cf32b11-f474-41ba-a618-cfcc0680f101" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_108d07fb-318d-435b-90f1-62e5f7a56ea9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7cf32b11-f474-41ba-a618-cfcc0680f101" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_108d07fb-318d-435b-90f1-62e5f7a56ea9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_52b0f09f-c49c-4f98-8f54-aae5b0d99564" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7cf32b11-f474-41ba-a618-cfcc0680f101" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_52b0f09f-c49c-4f98-8f54-aae5b0d99564" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_d604a642-705f-4568-8efb-17042404160c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7cf32b11-f474-41ba-a618-cfcc0680f101" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_d604a642-705f-4568-8efb-17042404160c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_38305a15-105a-47ce-bc23-7d41ab4f2d8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7cf32b11-f474-41ba-a618-cfcc0680f101" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_38305a15-105a-47ce-bc23-7d41ab4f2d8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_3d9d797d-c5b8-40e6-a4e1-f104ab42cd1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7cf32b11-f474-41ba-a618-cfcc0680f101" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_3d9d797d-c5b8-40e6-a4e1-f104ab42cd1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_0ebdf189-6ffb-4149-a800-1c719ab76a48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7cf32b11-f474-41ba-a618-cfcc0680f101" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_0ebdf189-6ffb-4149-a800-1c719ab76a48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_2f6304b9-1fab-4028-afed-81f057418ba4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7cf32b11-f474-41ba-a618-cfcc0680f101" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_2f6304b9-1fab-4028-afed-81f057418ba4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e04c4712-b24c-423b-9650-11389cf07919" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7cf32b11-f474-41ba-a618-cfcc0680f101" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e04c4712-b24c-423b-9650-11389cf07919" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_0704f3ab-901e-49cc-bab2-f53644711348" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7cf32b11-f474-41ba-a618-cfcc0680f101" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_0704f3ab-901e-49cc-bab2-f53644711348" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_d5d72dd4-8111-4cb5-b589-71abd2aa3a8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7cf32b11-f474-41ba-a618-cfcc0680f101" xlink:to="loc_us-gaap_OperatingLeaseLiability_d5d72dd4-8111-4cb5-b589-71abd2aa3a8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_9c40e3a8-cbd1-4b3a-8c4c-63c13f1a38b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_24c7b05b-dae3-4ea7-8bfb-6a104973c2fa" xlink:to="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_9c40e3a8-cbd1-4b3a-8c4c-63c13f1a38b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_cfce37eb-9ad0-4042-b091-39cbf1182466" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_9c40e3a8-cbd1-4b3a-8c4c-63c13f1a38b9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_cfce37eb-9ad0-4042-b091-39cbf1182466" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_16f02249-595b-4143-8197-1b19105153e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_9c40e3a8-cbd1-4b3a-8c4c-63c13f1a38b9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_16f02249-595b-4143-8197-1b19105153e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_d9cef6ad-464c-4b78-a1e8-b4ffa35c602a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_9c40e3a8-cbd1-4b3a-8c4c-63c13f1a38b9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_d9cef6ad-464c-4b78-a1e8-b4ffa35c602a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_0dc2a189-063a-4039-938a-f94a888348a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_9c40e3a8-cbd1-4b3a-8c4c-63c13f1a38b9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_0dc2a189-063a-4039-938a-f94a888348a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_ff2aba92-4b75-4244-943d-bcc190e609d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_9c40e3a8-cbd1-4b3a-8c4c-63c13f1a38b9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_ff2aba92-4b75-4244-943d-bcc190e609d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_86abf07a-57b7-48e2-82ee-e63f79d2dca7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_9c40e3a8-cbd1-4b3a-8c4c-63c13f1a38b9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_86abf07a-57b7-48e2-82ee-e63f79d2dca7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_401c1d5c-2505-42bc-bbc6-45418dad9583" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_9c40e3a8-cbd1-4b3a-8c4c-63c13f1a38b9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_401c1d5c-2505-42bc-bbc6-45418dad9583" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_efa57d04-f172-410f-8255-633d9bfedfc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_9c40e3a8-cbd1-4b3a-8c4c-63c13f1a38b9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_efa57d04-f172-410f-8255-633d9bfedfc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_43f22aaf-4356-48a8-b783-ba7c9d35c4e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_9c40e3a8-cbd1-4b3a-8c4c-63c13f1a38b9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_43f22aaf-4356-48a8-b783-ba7c9d35c4e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_5147fe6d-3e89-4029-8400-7283cb30299e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_9c40e3a8-cbd1-4b3a-8c4c-63c13f1a38b9" xlink:to="loc_us-gaap_FinanceLeaseLiability_5147fe6d-3e89-4029-8400-7283cb30299e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/LeaseObligationsDetails_1" xlink:type="simple" xlink:href="strl-20220630.xsd#LeaseObligationsDetails_1"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/LeaseObligationsDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.strlco.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="strl-20220630.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_c9bfdbd3-a465-4de6-8e59-166269df3fbe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_2b78292a-3252-4074-8937-5c509f4b9c75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_c9bfdbd3-a465-4de6-8e59-166269df3fbe" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_2b78292a-3252-4074-8937-5c509f4b9c75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#CommitmentsandContingenciesDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_cba88c1a-beac-4a09-9c2c-b93be636be59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ConsolidatedEntitiesOwnershipPercentage_9938cbef-2a9b-472f-8dea-bb42e3dd589f" xlink:href="strl-20220630.xsd#strl_ConsolidatedEntitiesOwnershipPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_cba88c1a-beac-4a09-9c2c-b93be636be59" xlink:to="loc_strl_ConsolidatedEntitiesOwnershipPercentage_9938cbef-2a9b-472f-8dea-bb42e3dd589f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/IncomeTaxes" xlink:type="simple" xlink:href="strl-20220630.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_7ee998be-fb50-47a4-a4c0-6550efd96191" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_699160c2-fb5f-4aa8-aefb-8959870e7ef0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_7ee998be-fb50-47a4-a4c0-6550efd96191" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_699160c2-fb5f-4aa8-aefb-8959870e7ef0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="strl-20220630.xsd#IncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_39688952-199b-4c0d-833a-5c0e6ae71f55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_9622b613-833d-42ce-838b-8b94387291d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_39688952-199b-4c0d-833a-5c0e6ae71f55" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_9622b613-833d-42ce-838b-8b94387291d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#IncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/IncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_a951bcbf-ecf8-461b-9e74-b3da5c9dc948" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_cbf744ae-cbc5-4c75-b7fb-e46c836cadb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a951bcbf-ecf8-461b-9e74-b3da5c9dc948" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_cbf744ae-cbc5-4c75-b7fb-e46c836cadb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_a617f9ea-1302-43f6-b659-24fe250d7988" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_cbf744ae-cbc5-4c75-b7fb-e46c836cadb6" xlink:to="loc_srt_RangeAxis_a617f9ea-1302-43f6-b659-24fe250d7988" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_45399027-ae91-418c-b5b9-77847b325655" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_a617f9ea-1302-43f6-b659-24fe250d7988" xlink:to="loc_srt_RangeMember_45399027-ae91-418c-b5b9-77847b325655" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_96848ed2-017a-4bfb-a342-650d2fffe8c7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_45399027-ae91-418c-b5b9-77847b325655" xlink:to="loc_srt_MinimumMember_96848ed2-017a-4bfb-a342-650d2fffe8c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_07b2dd85-149c-428d-ba26-1531c54cfdc7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_45399027-ae91-418c-b5b9-77847b325655" xlink:to="loc_srt_MaximumMember_07b2dd85-149c-428d-ba26-1531c54cfdc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_05744aad-14e4-4aa9-8896-c0088a32ee26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_cbf744ae-cbc5-4c75-b7fb-e46c836cadb6" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_05744aad-14e4-4aa9-8896-c0088a32ee26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_bee63c2d-974b-4720-80db-4e18c5531a17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_05744aad-14e4-4aa9-8896-c0088a32ee26" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_bee63c2d-974b-4720-80db-4e18c5531a17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_82c92676-7e10-4ac7-8da0-39c7745ff7a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticCountryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_bee63c2d-974b-4720-80db-4e18c5531a17" xlink:to="loc_us-gaap_DomesticCountryMember_82c92676-7e10-4ac7-8da0-39c7745ff7a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_ef1ff439-f8c1-4fdd-be69-2dc519ff0337" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_bee63c2d-974b-4720-80db-4e18c5531a17" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_ef1ff439-f8c1-4fdd-be69-2dc519ff0337" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_a6e6106a-914c-43d6-a01d-88a4a2314ff3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_cbf744ae-cbc5-4c75-b7fb-e46c836cadb6" xlink:to="loc_us-gaap_OperatingLossCarryforwardsLineItems_a6e6106a-914c-43d6-a01d-88a4a2314ff3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_47afc755-2bc7-4d25-8b4d-21e0c69cd5dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_a6e6106a-914c-43d6-a01d-88a4a2314ff3" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_47afc755-2bc7-4d25-8b4d-21e0c69cd5dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_a7f7f38b-8a7a-43bb-a5ad-846af67bde16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_a6e6106a-914c-43d6-a01d-88a4a2314ff3" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_a7f7f38b-8a7a-43bb-a5ad-846af67bde16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_548a98c1-7f96-4e95-a9a4-da2e4db1e1a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_a6e6106a-914c-43d6-a01d-88a4a2314ff3" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_548a98c1-7f96-4e95-a9a4-da2e4db1e1a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid_6819e0a9-c31b-4da3-8f8b-91dabc5f8b80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_a6e6106a-914c-43d6-a01d-88a4a2314ff3" xlink:to="loc_us-gaap_IncomeTaxesPaid_6819e0a9-c31b-4da3-8f8b-91dabc5f8b80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_5f3f5514-e31e-4dcd-a850-a8701bc79233" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_a6e6106a-914c-43d6-a01d-88a4a2314ff3" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_5f3f5514-e31e-4dcd-a850-a8701bc79233" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_742b01bd-1f66-4468-aeec-ccc6f736c766" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_a6e6106a-914c-43d6-a01d-88a4a2314ff3" xlink:to="loc_us-gaap_OperatingLossCarryforwards_742b01bd-1f66-4468-aeec-ccc6f736c766" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_OperatingLossCarryforwardExpirationPeriod_d7f5bea0-ca10-48c9-8cea-5dd97a84bc5e" xlink:href="strl-20220630.xsd#strl_OperatingLossCarryforwardExpirationPeriod"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_a6e6106a-914c-43d6-a01d-88a4a2314ff3" xlink:to="loc_strl_OperatingLossCarryforwardExpirationPeriod_d7f5bea0-ca10-48c9-8cea-5dd97a84bc5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/StockIncentivePlan" xlink:type="simple" xlink:href="strl-20220630.xsd#StockIncentivePlan"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/StockIncentivePlan" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_790bae1c-62ab-40ef-81eb-14e2463d75ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_97bc018f-a54b-40da-878c-67da68aee4e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_790bae1c-62ab-40ef-81eb-14e2463d75ad" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_97bc018f-a54b-40da-878c-67da68aee4e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/StockIncentivePlanTables" xlink:type="simple" xlink:href="strl-20220630.xsd#StockIncentivePlanTables"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/StockIncentivePlanTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_0e750b56-3379-4dde-9342-8c6f15cbecd2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_a7f40abd-4875-4ea4-b5f5-456719beb0c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_0e750b56-3379-4dde-9342-8c6f15cbecd2" xlink:to="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_a7f40abd-4875-4ea4-b5f5-456719beb0c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/StockIncentivePlanShareGrantsDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#StockIncentivePlanShareGrantsDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/StockIncentivePlanShareGrantsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_492b9d49-a7ef-49ba-a3d9-dcee49c8864d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_e9935fc9-4e91-43e1-871d-2c2f30e6eae6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_492b9d49-a7ef-49ba-a3d9-dcee49c8864d" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_e9935fc9-4e91-43e1-871d-2c2f30e6eae6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_1215bc43-fbc6-4d02-b3cf-4a0a085e71b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_e9935fc9-4e91-43e1-871d-2c2f30e6eae6" xlink:to="loc_us-gaap_AwardTypeAxis_1215bc43-fbc6-4d02-b3cf-4a0a085e71b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8c89f5f1-cc9d-4747-a830-3954b21b4588" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_1215bc43-fbc6-4d02-b3cf-4a0a085e71b2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8c89f5f1-cc9d-4747-a830-3954b21b4588" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_RestrictedStockAwardsRSAsMember_38b634ad-a49e-4b06-a6ec-62f5fb46b7c8" xlink:href="strl-20220630.xsd#strl_RestrictedStockAwardsRSAsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8c89f5f1-cc9d-4747-a830-3954b21b4588" xlink:to="loc_strl_RestrictedStockAwardsRSAsMember_38b634ad-a49e-4b06-a6ec-62f5fb46b7c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_45b562e5-138e-4df4-a68d-63cdff9a5806" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8c89f5f1-cc9d-4747-a830-3954b21b4588" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_45b562e5-138e-4df4-a68d-63cdff9a5806" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PhantomShareUnitsPSUsMember_00a1ab4a-2f5b-4381-9d7a-582bb8763e1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PhantomShareUnitsPSUsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8c89f5f1-cc9d-4747-a830-3954b21b4588" xlink:to="loc_us-gaap_PhantomShareUnitsPSUsMember_00a1ab4a-2f5b-4381-9d7a-582bb8763e1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_65a1eedc-4f6a-4530-9cfa-9e2bfb819c9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_e9935fc9-4e91-43e1-871d-2c2f30e6eae6" xlink:to="loc_us-gaap_ClassOfStockLineItems_65a1eedc-4f6a-4530-9cfa-9e2bfb819c9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_52b572b7-0a9d-43df-95ee-686f84d3a07b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_65a1eedc-4f6a-4530-9cfa-9e2bfb819c9e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_52b572b7-0a9d-43df-95ee-686f84d3a07b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_8dbbc945-c522-4fac-b896-0f550400c883" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_65a1eedc-4f6a-4530-9cfa-9e2bfb819c9e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_8dbbc945-c522-4fac-b896-0f550400c883" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/StockIncentivePlanShareIssuancesDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#StockIncentivePlanShareIssuancesDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/StockIncentivePlanShareIssuancesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_e81e7b01-4380-4507-9d8e-265376b455a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_1ca7ed51-89f0-44ac-930a-7967be2595e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_e81e7b01-4380-4507-9d8e-265376b455a3" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_1ca7ed51-89f0-44ac-930a-7967be2595e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_8465a3b7-4001-4050-9e5b-a16db13bb8bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_1ca7ed51-89f0-44ac-930a-7967be2595e0" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_8465a3b7-4001-4050-9e5b-a16db13bb8bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_b1d5fbd6-b91b-4401-a90b-e6249b0a82f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_8465a3b7-4001-4050-9e5b-a16db13bb8bc" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_b1d5fbd6-b91b-4401-a90b-e6249b0a82f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_5b97a5a8-4e31-4f46-b903-4f04ebfcfc9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_b1d5fbd6-b91b-4401-a90b-e6249b0a82f8" xlink:to="loc_us-gaap_EmployeeStockMember_5b97a5a8-4e31-4f46-b903-4f04ebfcfc9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_49e68b81-3269-4d3e-bf6c-d6ba939879dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_1ca7ed51-89f0-44ac-930a-7967be2595e0" xlink:to="loc_us-gaap_AwardTypeAxis_49e68b81-3269-4d3e-bf6c-d6ba939879dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_17f363d4-4a39-427d-a2b0-07293d23b9f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_49e68b81-3269-4d3e-bf6c-d6ba939879dc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_17f363d4-4a39-427d-a2b0-07293d23b9f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_RestrictedStockAwardsRSAsMember_f19f74e2-3761-44b4-b5cc-4fb1d8f226b5" xlink:href="strl-20220630.xsd#strl_RestrictedStockAwardsRSAsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_17f363d4-4a39-427d-a2b0-07293d23b9f3" xlink:to="loc_strl_RestrictedStockAwardsRSAsMember_f19f74e2-3761-44b4-b5cc-4fb1d8f226b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_32f1ed16-6e54-4192-a6dd-dd8cf6ed2d6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_17f363d4-4a39-427d-a2b0-07293d23b9f3" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_32f1ed16-6e54-4192-a6dd-dd8cf6ed2d6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PhantomShareUnitsPSUsMember_f5c938a9-2383-41da-9861-0a7a0da34d0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PhantomShareUnitsPSUsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_17f363d4-4a39-427d-a2b0-07293d23b9f3" xlink:to="loc_us-gaap_PhantomShareUnitsPSUsMember_f5c938a9-2383-41da-9861-0a7a0da34d0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_23c00440-eb7c-4853-aaf6-58a88ad0c411" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_1ca7ed51-89f0-44ac-930a-7967be2595e0" xlink:to="loc_us-gaap_ClassOfStockLineItems_23c00440-eb7c-4853-aaf6-58a88ad0c411" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross_467a9202-b740-461d-ad29-5576567489ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_23c00440-eb7c-4853-aaf6-58a88ad0c411" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross_467a9202-b740-461d-ad29-5576567489ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/StockIncentivePlanNarrativeDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#StockIncentivePlanNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/StockIncentivePlanNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_288f303a-9524-4845-8fdd-17e4b829dce3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_76d79a24-05e3-4147-bec7-7d07c4af040e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_288f303a-9524-4845-8fdd-17e4b829dce3" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_76d79a24-05e3-4147-bec7-7d07c4af040e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_aa28c6cf-85fa-4046-8eae-a4f90e81238a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_76d79a24-05e3-4147-bec7-7d07c4af040e" xlink:to="loc_us-gaap_PlanNameAxis_aa28c6cf-85fa-4046-8eae-a4f90e81238a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_f1146110-7bba-419a-8cc9-9eed8df7ee9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_aa28c6cf-85fa-4046-8eae-a4f90e81238a" xlink:to="loc_us-gaap_PlanNameDomain_f1146110-7bba-419a-8cc9-9eed8df7ee9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_EmployeeStockPurchasePlanMember_03ac6376-e689-4e26-8cf6-075c9f262943" xlink:href="strl-20220630.xsd#strl_EmployeeStockPurchasePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_f1146110-7bba-419a-8cc9-9eed8df7ee9e" xlink:to="loc_strl_EmployeeStockPurchasePlanMember_03ac6376-e689-4e26-8cf6-075c9f262943" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_80e2dda1-5cde-4558-b177-b3fa780d5839" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_76d79a24-05e3-4147-bec7-7d07c4af040e" xlink:to="loc_us-gaap_AwardTypeAxis_80e2dda1-5cde-4558-b177-b3fa780d5839" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a8813af6-0430-43db-9ce5-ae7ce97c2628" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_80e2dda1-5cde-4558-b177-b3fa780d5839" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a8813af6-0430-43db-9ce5-ae7ce97c2628" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_8ac1acbd-6823-4ce9-9a6f-aa67babaf160" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a8813af6-0430-43db-9ce5-ae7ce97c2628" xlink:to="loc_us-gaap_EmployeeStockMember_8ac1acbd-6823-4ce9-9a6f-aa67babaf160" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_LiabilityBasedAwardsMember_87ce172e-1579-4e35-9358-acce22fea063" xlink:href="strl-20220630.xsd#strl_LiabilityBasedAwardsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a8813af6-0430-43db-9ce5-ae7ce97c2628" xlink:to="loc_strl_LiabilityBasedAwardsMember_87ce172e-1579-4e35-9358-acce22fea063" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_RestrictedStockUnitsAndPhantomShareUnitsMember_acd5f2b5-8218-4c95-b46b-eb6d91fc7cdd" xlink:href="strl-20220630.xsd#strl_RestrictedStockUnitsAndPhantomShareUnitsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a8813af6-0430-43db-9ce5-ae7ce97c2628" xlink:to="loc_strl_RestrictedStockUnitsAndPhantomShareUnitsMember_acd5f2b5-8218-4c95-b46b-eb6d91fc7cdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_cb93c695-78ff-4508-a0e1-a6adea464146" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_76d79a24-05e3-4147-bec7-7d07c4af040e" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_cb93c695-78ff-4508-a0e1-a6adea464146" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_33853aa7-0dc2-4e37-b095-6fc3514a496d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_cb93c695-78ff-4508-a0e1-a6adea464146" xlink:to="loc_us-gaap_EquityComponentDomain_33853aa7-0dc2-4e37-b095-6fc3514a496d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_9aff03eb-3c07-4e75-9255-9b542b6f8978" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_33853aa7-0dc2-4e37-b095-6fc3514a496d" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_9aff03eb-3c07-4e75-9255-9b542b6f8978" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockLineItems_86fe7f1f-2d7d-4a0f-941b-7c4902c5ace8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_76d79a24-05e3-4147-bec7-7d07c4af040e" xlink:to="loc_us-gaap_SubsidiarySaleOfStockLineItems_86fe7f1f-2d7d-4a0f-941b-7c4902c5ace8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_6e0163db-57d7-494e-be0e-423a5b38c264" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_86fe7f1f-2d7d-4a0f-941b-7c4902c5ace8" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_6e0163db-57d7-494e-be0e-423a5b38c264" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_048e36e0-0794-4e31-ada9-1750bb1c9992" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_86fe7f1f-2d7d-4a0f-941b-7c4902c5ace8" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_048e36e0-0794-4e31-ada9-1750bb1c9992" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_c668f436-de05-4b7c-a7a1-c398eeeff64c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_86fe7f1f-2d7d-4a0f-941b-7c4902c5ace8" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_c668f436-de05-4b7c-a7a1-c398eeeff64c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/EarningsPerShare" xlink:type="simple" xlink:href="strl-20220630.xsd#EarningsPerShare"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/EarningsPerShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_c011a44e-fe35-4e4b-a786-65b4ab6f153a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_3f1c9718-c327-4070-8baa-3157ca57d227" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_c011a44e-fe35-4e4b-a786-65b4ab6f153a" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_3f1c9718-c327-4070-8baa-3157ca57d227" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/EarningsPerShareTables" xlink:type="simple" xlink:href="strl-20220630.xsd#EarningsPerShareTables"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/EarningsPerShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_e50479bd-0274-479d-a439-b56e5e726300" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_ef5e9324-414e-444a-a9ce-7d9df045b9bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_e50479bd-0274-479d-a439-b56e5e726300" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_ef5e9324-414e-444a-a9ce-7d9df045b9bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/EarningsPerShareDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#EarningsPerShareDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/EarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_ad9ce1f0-f797-40ed-acf1-b2a7b624648f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_68fe6a8b-6eb0-475b-bad7-3a140b819b2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ad9ce1f0-f797-40ed-acf1-b2a7b624648f" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_68fe6a8b-6eb0-475b-bad7-3a140b819b2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_d454a25f-8f1e-4cf1-a705-7e7d003860d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_68fe6a8b-6eb0-475b-bad7-3a140b819b2a" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_d454a25f-8f1e-4cf1-a705-7e7d003860d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_b4558ac6-a27a-4e5f-881c-763743f39bb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ad9ce1f0-f797-40ed-acf1-b2a7b624648f" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_b4558ac6-a27a-4e5f-881c-763743f39bb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f7150c2f-20f5-4183-882f-87f18e0e3946" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_b4558ac6-a27a-4e5f-881c-763743f39bb1" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f7150c2f-20f5-4183-882f-87f18e0e3946" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_70af93bc-ae63-44a6-997b-eeab393b2950" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_b4558ac6-a27a-4e5f-881c-763743f39bb1" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_70af93bc-ae63-44a6-997b-eeab393b2950" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_b3ae3edb-0143-4ea2-a3e9-6d7771c1fb58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_b4558ac6-a27a-4e5f-881c-763743f39bb1" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_b3ae3edb-0143-4ea2-a3e9-6d7771c1fb58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_09df2ebf-b38d-40a0-bdfd-75ba5aabefca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ad9ce1f0-f797-40ed-acf1-b2a7b624648f" xlink:to="loc_us-gaap_EarningsPerShareBasic_09df2ebf-b38d-40a0-bdfd-75ba5aabefca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_b8cd10be-3bd4-4f30-b6bd-05dfa6ade84c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ad9ce1f0-f797-40ed-acf1-b2a7b624648f" xlink:to="loc_us-gaap_EarningsPerShareDiluted_b8cd10be-3bd4-4f30-b6bd-05dfa6ade84c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/SupplementalCashFlowInformation" xlink:type="simple" xlink:href="strl-20220630.xsd#SupplementalCashFlowInformation"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/SupplementalCashFlowInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowElementsAbstract_7adac8f8-b8e9-41e4-8331-8ae8e4974d82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowSupplementalDisclosuresTextBlock_5e8d2d8b-13c6-4ff4-ae9f-0f53b2291a9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowSupplementalDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_7adac8f8-b8e9-41e4-8331-8ae8e4974d82" xlink:to="loc_us-gaap_CashFlowSupplementalDisclosuresTextBlock_5e8d2d8b-13c6-4ff4-ae9f-0f53b2291a9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/SupplementalCashFlowInformationTables" xlink:type="simple" xlink:href="strl-20220630.xsd#SupplementalCashFlowInformationTables"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/SupplementalCashFlowInformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowElementsAbstract_6260a122-2ade-45de-bb85-63c3bc365e74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_a5e6d9de-4acf-4c4a-a903-b461faab312c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_6260a122-2ade-45de-bb85-63c3bc365e74" xlink:to="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_a5e6d9de-4acf-4c4a-a903-b461faab312c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/SupplementalCashFlowInformationDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#SupplementalCashFlowInformationDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/SupplementalCashFlowInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowElementsAbstract_af7b44bd-eac8-455c-83b0-1ee8230ac8e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_ac7496a8-1c07-48f9-b7b1-b5de1c788528" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_af7b44bd-eac8-455c-83b0-1ee8230ac8e9" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_ac7496a8-1c07-48f9-b7b1-b5de1c788528" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_5131cb68-80de-426f-8316-a52332cd9def" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_af7b44bd-eac8-455c-83b0-1ee8230ac8e9" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_5131cb68-80de-426f-8316-a52332cd9def" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures_c1168808-780c-4647-af4b-efb56bad6085" xlink:href="strl-20220630.xsd#strl_IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_af7b44bd-eac8-455c-83b0-1ee8230ac8e9" xlink:to="loc_strl_IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures_c1168808-780c-4647-af4b-efb56bad6085" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_e5b616ea-0967-40b0-aed1-848351c88b0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_af7b44bd-eac8-455c-83b0-1ee8230ac8e9" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_e5b616ea-0967-40b0-aed1-848351c88b0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_78f68005-1fa8-4ea1-8ba5-4a7f82259a93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_af7b44bd-eac8-455c-83b0-1ee8230ac8e9" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_78f68005-1fa8-4ea1-8ba5-4a7f82259a93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_37412ad4-ade1-4fc3-b613-b5a3c5f34df0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_af7b44bd-eac8-455c-83b0-1ee8230ac8e9" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_37412ad4-ade1-4fc3-b613-b5a3c5f34df0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_IncreaseDecreaseInMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings_7c020dca-1154-45dd-8639-5e12ce5a0b9f" xlink:href="strl-20220630.xsd#strl_IncreaseDecreaseInMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_af7b44bd-eac8-455c-83b0-1ee8230ac8e9" xlink:to="loc_strl_IncreaseDecreaseInMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings_7c020dca-1154-45dd-8639-5e12ce5a0b9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapital_8a839e7e-9318-443a-a816-aed86125bbde" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapital"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_af7b44bd-eac8-455c-83b0-1ee8230ac8e9" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapital_8a839e7e-9318-443a-a816-aed86125bbde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/SegmentInformation" xlink:type="simple" xlink:href="strl-20220630.xsd#SegmentInformation"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/SegmentInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_40302b67-df8f-4f37-b536-cf99f3f68dd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_e87a8451-d146-40b2-9bf3-2a0f1de0cc65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_40302b67-df8f-4f37-b536-cf99f3f68dd4" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_e87a8451-d146-40b2-9bf3-2a0f1de0cc65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/SegmentInformationTables" xlink:type="simple" xlink:href="strl-20220630.xsd#SegmentInformationTables"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/SegmentInformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_09de2c6f-2e16-4071-940f-65feb86cf0f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_1c213b42-f09f-4fd9-902f-aec666a5388f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_09de2c6f-2e16-4071-940f-65feb86cf0f7" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_1c213b42-f09f-4fd9-902f-aec666a5388f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/SegmentInformationDetails" xlink:type="simple" xlink:href="strl-20220630.xsd#SegmentInformationDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/SegmentInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_5e31d61a-71e3-4e56-bb1e-04a01127551e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3545b0e8-0f06-4db4-8ac1-b5b6054ee50f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_5e31d61a-71e3-4e56-bb1e-04a01127551e" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3545b0e8-0f06-4db4-8ac1-b5b6054ee50f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_a4c299fa-71a9-4238-ac3f-ba0fde124300" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3545b0e8-0f06-4db4-8ac1-b5b6054ee50f" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_a4c299fa-71a9-4238-ac3f-ba0fde124300" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d27a7940-eb2b-4e38-8ff1-dfeb06beffa2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_a4c299fa-71a9-4238-ac3f-ba0fde124300" xlink:to="loc_us-gaap_SegmentDomain_d27a7940-eb2b-4e38-8ff1-dfeb06beffa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_EInfrastructureSolutionsSegmentMember_fcbc7267-2350-4a46-a9f7-ac1f721d26d0" xlink:href="strl-20220630.xsd#strl_EInfrastructureSolutionsSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d27a7940-eb2b-4e38-8ff1-dfeb06beffa2" xlink:to="loc_strl_EInfrastructureSolutionsSegmentMember_fcbc7267-2350-4a46-a9f7-ac1f721d26d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_TransportationSolutionsSegmentMember_abf7ce6b-0279-4c3c-8935-d1d19ab16de8" xlink:href="strl-20220630.xsd#strl_TransportationSolutionsSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d27a7940-eb2b-4e38-8ff1-dfeb06beffa2" xlink:to="loc_strl_TransportationSolutionsSegmentMember_abf7ce6b-0279-4c3c-8935-d1d19ab16de8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BuildingSolutionsSegmentMember_f3a228c6-e8d5-4773-861c-8eb7afe8906d" xlink:href="strl-20220630.xsd#strl_BuildingSolutionsSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d27a7940-eb2b-4e38-8ff1-dfeb06beffa2" xlink:to="loc_strl_BuildingSolutionsSegmentMember_f3a228c6-e8d5-4773-861c-8eb7afe8906d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_57b58691-76b5-4d02-b083-cd11a1241f32" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3545b0e8-0f06-4db4-8ac1-b5b6054ee50f" xlink:to="loc_srt_ConsolidationItemsAxis_57b58691-76b5-4d02-b083-cd11a1241f32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_ac9ab4f3-4504-4d09-a2a3-3cb47133df5a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_57b58691-76b5-4d02-b083-cd11a1241f32" xlink:to="loc_srt_ConsolidationItemsDomain_ac9ab4f3-4504-4d09-a2a3-3cb47133df5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_276b8757-62c9-4faf-bff8-1f75d2a38d8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_ac9ab4f3-4504-4d09-a2a3-3cb47133df5a" xlink:to="loc_us-gaap_OperatingSegmentsMember_276b8757-62c9-4faf-bff8-1f75d2a38d8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_8af33b3d-b3c1-46f5-b509-743bc1870fd6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_ac9ab4f3-4504-4d09-a2a3-3cb47133df5a" xlink:to="loc_us-gaap_CorporateNonSegmentMember_8af33b3d-b3c1-46f5-b509-743bc1870fd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_71f0494b-7b36-4ad4-89a0-c0fe0854e5fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3545b0e8-0f06-4db4-8ac1-b5b6054ee50f" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_71f0494b-7b36-4ad4-89a0-c0fe0854e5fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_ce477cdf-0e25-4d1a-a86d-1e88171f35a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_71f0494b-7b36-4ad4-89a0-c0fe0854e5fd" xlink:to="loc_us-gaap_NumberOfReportableSegments_ce477cdf-0e25-4d1a-a86d-1e88171f35a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c3470f28-e12e-4b28-a429-4b77d960a339" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_71f0494b-7b36-4ad4-89a0-c0fe0854e5fd" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c3470f28-e12e-4b28-a429-4b77d960a339" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_5390b46d-9be2-4bbb-b399-f96562d87292" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_71f0494b-7b36-4ad4-89a0-c0fe0854e5fd" xlink:to="loc_us-gaap_OperatingIncomeLoss_5390b46d-9be2-4bbb-b399-f96562d87292" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_8c91e7e6-599d-4a76-8176-e7eee01fb873" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_71f0494b-7b36-4ad4-89a0-c0fe0854e5fd" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_8c91e7e6-599d-4a76-8176-e7eee01fb873" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>12
<FILENAME>strl-20220630_g1.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 strl-20220630_g1.jpg
M_]C_X  02D9)1@ ! 0$ D "0  #_VP!#  (! 0(! 0(" @(" @(" P4# P,#
M P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_
MVP!# 0(" @,# P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P,
M# P,# P,# P,# P,# P,# P,# P,# S_P  1" E%&+P# 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#]_**** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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 ***RM?\3:=X
M9LUFU"]M;*(MLWS2"-"WU- &K17 ZI^T7X"T.X\J^\;^%+63[WERZO CC_Q^
ML&Z_;0^#]BT@D^*_PUC,6=ROXIL5*_\ C]"C-[18W9;L]<HKQ*Y_X*"_ >T@
M>3_A=_PI947=A/%FGNY^@\VL&?\ X*H?L\1(6;XQ^!<+\WR:@'JU1K/:#^Y_
MY$\\/YD?1=%?,7_#X+]FG_HKGAC_ +YN/_C=8\G_  6N_9AAD*M\5M/# [?E
MTW4&'_HFJ^K8CI3?W/\ R)]K3_F1]:T5\@ZE_P %NOV7-.M]_P#PM6%^V$T?
M4Y6_[Y$%1_\ #]O]E7_HJA_\)G5__D2J^J8E_P#+N7W,EUZ2WFOO/L*BOCJ3
M_@N]^RPJ-CXHLY_N_P#"-ZMS_P"2M<__ ,1!7[,__0SZ_P#^""Y_PI_4\3_S
M[E]S#ZQ1_G7WH^Y:*^&O^(@K]F?_ *&?7_\ P07/^%'_ !$%?LS_ /0SZ_\
M^""Y_P *?U+$_P#/N7W!]8H_SK[T?<M%?#7_ !$%?LS_ /0SZ_\ ^""Y_P *
M/^(@K]F?_H9]?_\ !!<_X4?4L3_S[E]P?6*/\Z^]'W+17Q'IW_!?[]F:[G6.
M3QMJMHC?\M9O#E\43_OB,G]*VO\ A^W^RK_T50_^$SJ__P B4OJ>)_Y]R^YA
M]8H_SK[T?85%?'O_  _;_95_Z*H?_"9U?_Y$J>S_ ."V/[+ES;B3_A;%J P_
MBTC4T8?\!:"E]4Q/6G+[F"KT7]M?>CZ[HKY+M/\ @M?^S).PC7XKZ=N/][3;
M]5_[Z:&M?_A\%^S3_P!%<\,?]\W'_P ;I?5J_6F_N97M*?\ ,OO/IVBOF^U_
MX*K_ +.E_;B1/C#X(5&'5[XQO_WRPS6SI/\ P48^ >N6_FP_&CX7QIT)F\46
MD#@_[DC@U+H5E]A_<Q\]/^9'N]%>.:?^W1\%=20FV^,/PNN O&8_%=BW_M6M
M/3OVMOA9K5OYEI\2O =TBMMW1^(K5E#?]_*SY*G6+*3B]F>H45Q>F_&WP;KL
M(DL_%?AN[B[R1:G R?\ H==3:7L=];)/"Z2PR)O21'^22IN^JL5R]2W1115$
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 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 45Y?\:/VJ/AS^SO:Y\;>./#7AEO+,J0W^I1QSN#_=C9B[_P# 17R)\</^
M#C#X%?#B*2'PO'XD\?7BKE'L[)K.U+>C/<;7'_ 8VK2CAZ]7^'!O^NY-2K3A
M\<K'Z%T5^'WQH_X.8?B7XI\R+P/X(\+>$877;YM_/)JMS&?[RD>3'_WU&U?*
MWQ?_ ."IW[07QT=EUSXJ^*H[=UVM;:9<+I4!7^Z5MO+5O^!"O6I9%B9?'9?C
M_7WG!/,Z"TC=_P!>9_1=\3?CQX*^#5D)?%_BSPUX74IN#:KJ<-DK?0.V37S5
M\5/^"[/[-OPN@>-?&USXHNX>#;Z%IDUQG_=D81Q'\'K^>O4-2GU6]DN+J:2Y
MGE.YGD;<S?C4%=U+ANBOXDF_P_K[SDJ9U-_!%'[#_%#_ (.?_#M@SQ^"?A7K
M&H+CY)]9U2.RV_6.$2?^AU\[?$O_ (.._C_XR&S1(?!7A"/LUEIC74H_WFG>
M1?\ QT5\ T5Z5+*,)3VA]^IQSS+$2W9[M\2/^"F_Q_\ BHTG]L?%OQMY4N=\
M5CJ#:="__;.#8GZ5XKK6OWOB746N[^\NK^Y?[TUQ(TCGZLU4Z*[X4X0^!)>A
MQSJRG\3;"BBBK,PHHHH **** "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 **** "E'WO>DHH ZWPI\>?''@:0-HGC+Q5I#I]TV6JSP
M$?\ ?+BO2?#7_!3S]H7PLRFU^,OQ"EV]KS5Y;T?E*7KPFBLY4J<OBBG\C55Z
MBVD_O9]@^&/^"\'[3WAU(TD^(%MJ2QKM5;O0+ _FZPJQ_.O3_"?_  <L?'/1
MU2/4/#GPWU91]^0V%S!-)_P);@)_XY7YWT5S3R["RWIK[K?D;K'5UM)GZN^#
M_P#@Z/U>"()K_P 'M/NW[RZ?XBDM@/\ @#P2?^A5Z;X0_P"#G;X8WH']O?#O
MQWI9];&6TO@#_P #DBK\5:*YI9)@Y?9M\V;+-<0NOX(_?KP3_P '"W[.'B4!
M+W6_$_ALG^*_T*9Q_P"0#,?TKU?P;_P5U_9N\=,D=C\7?"MN['_F(-+IP_.X
M1!^M?S745S3X>P[^%M?=_D;1SFK]J*/ZH?!W[5/PW^(B*-"^(?@C7&?[HL=;
MMIRWT"25Z77\B=;WA/XF^(_ CAM#\0:UHK>MC?2V_P#Z"W^TU8/AQ;QG^'_!
M-HYS?XH?C_7YG]9U%?S$>&/^"G'[0GA+'V3XR_$*3;VO-9EO1^4I>O5O"'_!
M>[]IKPQL6?QKIVNQI_!?Z'9G/_ HXT?]:YI\/UU\,D_O_P C:.;47NFOZ]3^
MB&BOPW\)?\',_P 7=/V+KG@;X=ZK&O#_ &:.[LY'_$SR#U_AKUCP=_P=$:=/
ML37OA%J%F#C?)I_B!;@C[O1'AC]_XZY9Y/C([0O\U^MCHCF&'?VOP9^N%%?G
M1X/_ .#D+X#^(EBCU+3/B'X><C#O/ID$\:?C',Q_\<[5[!X,_P""U?[-'CB.
M-(/BE86,SCE+ZPN[()]7DA5/UKCG@\5#>F_N-XUZ,OAFCZWHKR?P9^V/\)OB
M&470?B?X U9V^ZEMXDM9)#_P!7)_2O5$G\[[OZU@U*+M)6-='JB2BBB@ 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 **** "BOG/]IC_ (*8?!C]DJ"2W\8^.=,&L0?*VD::_P!NU#>.
MJ&*([HS_ +4A1:_/;]I'_@YEU?4%FL?A/X$MM+BRR+JGB.0W$Q'&-MM&VQ#]
M97'^S75AL#B:^L(:=WHC&MB:-+XY'[(O/Y/WOTKY>^/_ /P5S^ /[. E@UOX
M@:?JFJPKG^S-#7^T[C=TV,T>Z-''^VZ5^"W[1/[>'Q<_:LN9#XZ\>Z[K%HY!
M&GK-]GT]2. 1;1;8P?\ :V;J\AKVZ/#BT=:7R7_!_P CS*N<6TIQ^\_6CX^?
M\'/-Q-Y]K\,_AO%$,XBU#Q-=ERP_Z]H2,'_ML:^*_CM_P5T_:$_: \V+5OB-
MK&DZ=+D&QT%O[+B*'^ F'$DB_P#71GKYKHKV:&6X:E\$%\]?S/-J8^O/>7W:
M$EY>37]P\T\CRS2-N=W;<S&HZ**[CC"BBB@04444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 445IV7@_5]2>-;?2[^9IO]6([=FW
M_P"[04HM[&9178:7^S_X[UVX\FR\%^+;N7;NV0Z/<2-^BUT.C_L1_&;Q)&[Z
M?\(_B;J"1_?>W\+7\NSZXB-9NK!;LOV,^QY=17M-G_P3D^/U[&'3X+?%$*?^
M>GAF[C/_ 'RT=:MM_P $L_VB;J$2+\'/'84\_-IS*W_?+<U+Q%);R7WHI8>J
M]HO[F> T5],I_P $<_VF)$5A\(_$'S<_ZVV_^.5O?\.*/VJ>/^+6?^7)I'_R
M74/&8=?\O%]Z']4K?R/[F?)%%?92_P#! []J'/\ R(-C_P"%%I__ ,=K2B_X
M-\OVEW0,?#/AU2W\)UV#Y?\ QZI^OX;_ )^+[T7]1K_RO[CXCHK[QM/^#<_]
MHRZ@4O!X)A9NJ/K7S+_WS&:V=&_X-J_C[J=MOFUSX7V#;MOESZK>%C_WQ9N/
MUJ'F6%7_ "\7WC^H5_Y6?GK17Z+V?_!LS\<'E_?^+_A6J8ZQW^H2?^V2U>'_
M  ;'_%_=_P CY\-<?]=;[_Y'J7FF$7VT-9?B']D_-JBOTV_XA@_B3_T4GP+_
M . ]U_\ $5H:7_P:]>.I@?MOQ0\+6Y_Z8Z?/-_,K4_VO@_YU^)2RW$/[/Y'Y
M<T5^J?\ Q"Z>*/\ HK>A?^"&7_X[6]_Q"NG_ *+K_P"67_\ =]3_ &S@UO/\
M'_D/^S,3_+^*_P S\CJ*_72U_P"#6 "<>=\<2R]65?!V#_WU]NJY_P 0MVE_
M]%FU+_PET_\ DFE_;6#_ )_P?^0?V7B/Y?Q7^9^/]%?L%8_\&N>D+(IN/C!J
MCQ?Q(GAE$;_OK[0U:O\ Q"Y^$?\ HK/B;_P30_\ Q=+^V\'_ #?@RO[*K_TS
M\:**_9?_ (A<_"/_ $5GQ-_X)H?_ (NM.#_@V&^&H0>9\2?'1;;\VV&T_P#B
M*3SS!K[3^YC_ +)Q'E]Y^*M%?M=_Q#"_#+_HH_CW_OU:?_$4?\0POPR_Z*/X
M]_[]6G_Q%+^W<'_,_N8?V3B#\4:*_=#_ (AEO@/_ -#9\6__  ::=_\ (-'_
M !#+? ?_ *&SXM_^#33O_D&I_M_"=W]P_P"R:Y^%]%?NA_Q#+? ?_H;/BW_X
M--._^0:/^(9;X#_]#9\6_P#P::=_\@T?V_A.[^X/[)KGX7UN>$_B5XB\!W E
MT+7]:T63^]8WLMN?S5J_;J/_ (-L/@(JJ#K'Q*8KU)U6V^;_ ,EJ=_Q#8_ /
M_H+?$C_P;6W_ ,C4O[>PCWO]Q<<JQ"=TU]Y^4?@O_@J/^T/X$E5[+XQ>.YMO
M;4=2?45_*<N*]E\$?\'"_P"TCX4G5M0U?PKXH5?X-3T.) __ ("F$_K7WO\
M\0V/P#_Z"WQ(_P#!M;?_ "-1_P 0V/P#_P"@M\2/_!M;?_(U<T\QRV?Q0_\
M)3>.#QL=I_B?-O@/_@Z"\;Z>W_%3?"[PMJR'J=-U&?3S^;B:O8O /_!SG\-M
M2CV^)/A[XWT:0C&[3KBWU!!_WVT/\J[#_B&Q^ ?_ $%OB1_X-K;_ .1J/^(;
M'X!_]!;XD?\ @VMO_D:N.I4RF?V&O1/_ #L=,8X]?:3_ *]#NOA]_P %[?V:
M/&EH%N/&>I^&IR?]5JFBW>?^^HED3_QZO:? /_!0GX(_$JWC.D?%OX?W;O\
M\L9-=@@FS_URE8/7RY_Q#8_ /_H+?$C_ ,&UM_\ (U'_ !#8_ /_ *"WQ(_\
M&UM_\C5R3IY<_AE-?*YO&6+^TH_?_P  _0;3-4@UNP2YM)X9X)/]7)%('1_R
MJ]7P'X:_X-[/@UX*NO.T;Q;\8-%G'/F67B*&!Q_WS;U[-\//V"KKX<JLFG?'
M3]H"?R_NC4/$MOJBC_@-S:N*Y)0H+X)W^5OU9T)U'\2M\[_HCZ6HKGO"OAZ[
M\,Z'':7>M:CK<L>2][?1P+-)Z9\E(T_\<KH:P3N6U8****8@HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHKDOB=\5O#GP:\(W&N^*M;TSP[H]DH\R]U"
M=+>%#Z;F_D*-;V0'6USOC/QAI/@+PW=:KK^I6&CZ99(&GO;^=(885_O,[X1:
M_,7]LW_@Y!T'PB;K1O@OHY\2WRG9_P )#J\;Q6*?]<8/EED^LFSZ-7Y>_M'?
MMA?$G]K3Q&-2\?\ B_5/$+(VZ&UED\NSM>Q\J!<1I]0H->OALCKUE>I[J_'[
MOZ]#AK9E2I.T?>9^P7[6'_!P]\)O@U%<:9\/;._^)&MQ#8L\!-GI*-W+3M^\
MDP0/N(58?QU^:_[4W_!8_P".G[52W%E?^*9/"V@3$YTGPYNL877^Z\FXRR#V
M9RO^S7RO17T>&RK#4-8QN^[U/%K9E6J:-V7D*[%FR3DGO2445Z1YX4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 45+9V,U_<+'#'),[?PHNYJ](\%?L8_%SXBQB30?A=\0M8BS_K;7P[=2QCK_
M !!-O\+?E2E*,5>3L7&$I?"CS*BOJ'P=_P $8?VF/',8EM?A5J]I$>IU"\M;
M K_P&>5&_2O4/!O_  ;H?M#^)T5KY/!'AY7Z_P!H:R7*_P#?B.2N26/PT=ZB
M^\WC@J[VBSX.HK]1/!__  :]^.[]Q_;WQ0\*Z:F<,;#3Y[X_DYA_G7I'A?\
MX-=_#-JZG7/BUKM\/XA8Z+%:'\WEEKGEG6#C]O\ !FZRO$/H?CG17[JZ!_P;
M8? /2L?:-7^).J'_ *>-4MU'_D.V6O2?#O\ P0>_9C\/6^UOAW-J<W:6]U_4
M"W_?*RJG_CM<\N(,*MDW\O\ -FJR>MU:_KY'\\-%?TP>$_\ @EE^SQX. -K\
M'? DA_Z?=-6__P#1^^N^\/?LH_#'PBROI7PX\!:4Z?=-IX=M82/Q1*YY<24O
MLP?]?>;+)9]9'\M>EZ/>:U-Y=G:W-W)_=AC9F_\ ':[CPK^R=\4?'38T7X;?
M$#6#Z6/AV[N/_0$-?U.6-E;Z19I!;0I##&-B(B;$2KU9?ZQM_##\?^ :K)XK
M>1_,3HG_  3#_:$\0$?9_@U\04^[S=:1+;=?^N@6N^\/_P#!#C]J#Q'&DD?P
MOEM(7[W>N:;"R_5&G#_^.U_1Q163X@K_ &8K\?\ ,M931ZM_A_D?SZ>'_P#@
MWI_:1UL_Z1H_A73,+NS=Z[&__ ?W0>NWT[_@V9^-TRG[3XO^%T/]WR[V_D_]
MM%K]U**QEGN*>UE\C199070_%G0_^#7OQS=M_P 3+XH>%K5?^F&GSS'_ ,>*
M5VFG_P#!K);1?\??QMN)^>D7A-8_YWC5^N5%9/.,8_M_@C3^S\/_ "_BS\M=
M'_X-@OA_ &^W_$WQI=>GV>QMH<?GOKK+#_@VF^ ML6\SQ#\5KC/]_5+'Y?\
MOFR6OT>HK%YGBWO49HL'07V$?!&D?\&[_P"SEI<F9M/\7ZC\NW;/KC<'^]\B
M)76Z/_P0D_9BTB&/=\,6O)4',ESXCU0ES_M*+@+^E?95%9O'8E_\O'][+6'H
MK["^Y'RKIW_!&3]FG2;;8OPGT609W?O+JYE;_OII*ZC2?^"9WP TB<S0_!OX
M<&0C;B?P_#.@_P" NI%?05%92KUY;S?WEJ$%]E'C]C^Q!\&],@$=K\(/AC;*
MOW53PI8@#_R%71Z5^SIX"T.X\VQ\$>%+27[OF1:1 CC_ ,<KO:*S<JCWDRE9
M;(RM \,Z;X7L_(T^RM;"$MO\N&,1H7^@K5HHH **** "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 K)UO7;/PWI4]_?7=O9V-M'YLTTKB..-?[S.>.U?./[=G_!3WX:?L#Z')_PD
M%^-:\6W$6^P\,Z=(AO7R/E:0](83D'>XR<MM#XVU^(_[='_!47XH_MWZW+%X
MAU+^Q_":R"2U\-:<[)9PX&%>0_>F?_;?U.U5'%=^!RNMBK2^&/?_ ".7$8ZG
M0TW?8_2']N7_ (.'/!GP?:[\/_!^R@\=Z\@:-]8N"Z:-;-Q]P</<]Q\I1.X8
MU^2G[1O[5WQ"_:Q\8MK7C_Q1J'B"[!_<1S/MMK,'^&*)?D0>P'UKSFBOKL'E
MM##+]VM>_4^>Q&.JUOBV[!1117><04444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !15C3=-N=7OH[:T@FNKB5ML<<2[F=O]E:]W^$G_!+G]H+
MXTM$=#^$_B]895W)<ZC;#2K<K_>$ESL5OSK.I4A35YM(UITIS^%-G@%%?HI\
M+/\ @VK^,WBR&.?Q1XC\%>$H7^]%Y\M]<H/]V- G_D2OI/X9?\&P_P /-&??
MXO\ B+XM\1%?X-.M(=+1O^^_/;_QZO/JYQA(?:OZ79V0RS$2Z6]3\6*?%$;A
MPB L[-M4*OS-7]%/PR_X(B?LV_#1(I%^'5OK-U"IW2ZO?7-]YGIE'<0G_OBO
MH/X9? 3P/\(+<_\ "*^#/"WA;/!_LG2X;,'\45:\^IQ+1C\$&_P_S.J.2S?Q
M2_K\#^:+X<_L2?%_XMQB7PW\+_'FLVS?=GM]$G,/_?PIL_6O>/ G_!!;]ICQ
MHT?G^";'P_#)_P M-3UJU7'U2-W?_P =K^B*BN:IQ!6?P12_'_(Z8Y327Q-L
M_$SP-_P;#_$._E5O$_Q*\%Z3'_$=,L[K4&'X.L'\Z]K\!?\ !L+\/=-&?$OQ
M)\9:N>XTVTM]/!_%Q-7ZD45PSS?&2^W;T2_X?\3IC@</'[)\->!/^" W[-?A
M")?M'A/6_%$J_P >JZY<C_QV!HE_\=KV?P5_P30^ 'P]MA_9OP>\ Y'*R7>B
MQWDJ_P# IP[5[]17)/$XB?Q5']YT1I4X_#%'/>$/ .B^ ]/-KH>C:7HUL?\
MEE96T<"G_OD5T-%%8*_4T;"BBBF(**** "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 ***X#XS?&_PQ^S]X
M!O\ Q1XPUFST#0--B,DUU<-A<C/R+_>=LC:JC<W2C6Z2W'ZG6:KJ=OH6F2W=
MY-%:VMLC/++*X2.-!_$WY5^3W_!3'_@X&33?M_@CX$W,5Q/AX+[Q@R91/46*
M'KZ><XV_W >'KY?_ ."GG_!8WQ5^V[J%WX9\,&]\*?#*-]HL1)MNM;QTDNRO
M\/<1#Y!_$7(4K\3U]/EV1J-JN)W[=O4\3&YI_P NZ/W_ .1?\2>(]0\8ZY=:
MGJU]=ZGJ5_*TUQ=74K2RS.>K,S<L:H445](>$W?4****8@HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBKWA[PYJ'BS5X-.TJPO-2OKIMD-K:0M++,WHJKRQH&
MDWHBC17VE^SM_P $'/C]\<VANM3T.S^'^DOM8W'B.4PS[?:W4/)N]G"U]X?L
M^?\ !MG\)O 'E7'CWQ!XA\>W\?+VT1_LS3W'IMCS+^4HKS,1F^%H_%*[\M?^
M =]'+:]3I;U/Q#L+"74[Q+>WBDN+B5MJI&NYG^BU](?!#_@D+^T/\>T272_A
MKK.E6)Q_I>NJNE1[3_$%FV2./]Q6K^@7X&_LH?#C]F^Q\CP+X'\/>%QY>QI;
M&Q5;B;V>8Y=_^!FO4:\>KQ%*3:I0MZ_\#_,]&GD\(_Q)7]#\;/@U_P &O^O7
M:B7Q_P#$_2M/QUM?#UA)=[O^VTWE8_[]FOK+X-?\$"?V<_A1 LE_X;U;QG==
MI=?U)WQ_VS@$<?YJ:^X:*\NMF6+J;SMZ:'?3P="GM$X/X8_ ;P5\%K P^#O"
M7AOPLA&TKI6F0V2R?4HO-=Y117#K>[=SHTV04444P"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 ***\]^._QV\-?LY?"W6O&'BW4HM-T/08?-N)
M'^])T"H@)^=VSM5?XFHU;22N/3=E+]IW]IGPA^R9\(]0\:>-M0%AHMB-H1</
M/=2'[D42'&]WQ]W_ .N:_GP_X*(?\%(_&?\ P4$^)8OM6+:3X3TQV&CZ!%+F
M*U!_Y:2?WYCQE_\ OG XJ'_@HO\ \%"O$_\ P4 ^,;ZOJ1GTWPII;-%X?T/S
M,Q6,7_/1NSS/@;W[X"]% 'SO7V.594L.O:5-9_D?.X_,'4?)3^'\PHHHKVSR
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBO7_P!DS]A?XF?ML>*_[-\!>'9K
M^"%PMYJ<_P"YT_3P>\LQX'?Y5W.<<*:B<XP7--V1<(2F[15V>05[#^S#^P;\
M5OVP]3$7@/PAJ6J6>_9+J<B?9]/M\?>WW#X3/^RI9O\ 9K];_P!BO_@WP^&W
MP*@MM9^);+\2_$Z@2"VDC,>BVK]L0D9F_P"VOR'_ )YBOT!\.>'].\*Z3#IN
MF6=MIUA8IY45O;1+'';K_<14^[7SV+X@A'W<.K^;V/:P^3O>L_D?E]^RS_P;
M1>'_  _]GU+XO>+IO$<R$,='\/E[:S8C^%[AQYKKC^XL1]Z_0OX%?LJ?#C]F
M'0_L'@#P;HWAF$Q[)'L[8?:+CG/[V8Y=_P#@;UZC17SV)Q5>O_%E?\ON/7HT
M:=+X$%%%%8&@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!DZQKUGX:TF>]O9H+6UMXVFFFD?8D:)]YF;ITK^?7_@L!
M_P %-;W]NCXOOHF@7<\/PR\+3LFEP#*#59A\K7LB'G)_@5ON)V5F?/U?_P '
M!_\ P4??0K&3X#^#]0_TJ^1)O%MU"WS11'YX[ -_M<.^/X=B=W%?D)7T^1Y<
MHKZS46KV_P SQ<TQVOL8?/\ R"BBBOI3P0HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "I].TVXU:_AM;6&2YN;EUCCAC7<\K-]U57O6U\,?ACKWQE\>:7X9\,:5
M=:SKNM3BWL[.V3+RN?\ T%?[S?=5:_=W_@EU_P $>O#7[#VCV?B?Q5%:>)?B
ME/%F6Z*[[;1-W_+*TW?Q?PM+]YN@VJ2I\_'YC3PL+RU;V1W83!3KO3;N?*O_
M  3B_P"#>^[\5K8>,/CKY^FV!V3V_A&!_+N9@>?],E7F(8_Y9)\_]YHR-M?K
M?\.?AYH?PF\(V>@>&]'T_0M%TZ/R[:RLHEABB7_95:ZFBOB\7BJN)ES5'\NA
M]+0H4Z,;004445SFH4444 %%%% !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 %%%% !
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 %>"_\ !0G]KW3?V)/V6_$'CF[\F;48,6FD
MV;,1]MOI,^5'QV&"[?["/7O5?@;_ ,' O[9DOQ^_:R?P#I=X6\,?#0M9LBME
M)]2;_CXD_P" 82''\+1R'^.NW+\']9Q$8OX5J_Z_K2YSXK$>QI.77H?#?C?Q
MIJGQ(\8:KK^MWDVHZQK=W)>WEU*<O/*[;W<GW)K)HHK[[;1'R#;>K"BBBF(*
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "I+2V>^N$AAC:265@J(B[F9O05'7Z*?\&]?[
M#T7QV_: O/B=K]HLWA[X<S1C3XY$W)=ZJPW1GT_<K\Y_VFA-<^)Q$:%)U9=#
MHPU%UIJFC[A_X(X_\$M[7]B[X70>+_$]FDWQ3\46Z-=>:A/]A6K[6^R*/^>A
M _>/_>^4?*I)^]Z**_/ZU6=6HZM1W;/KJ<(P@H1V04445F4%%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0!X?^W?^TK'^R-^R?XU\>.\7VK1[-DTV-QN\V\D^2!<'MYK*3_L@U_,9JVJW
M&NZK<WMW,T]U=RM--(WWI69MS-7ZY_\ !S?\>CIGAGX<_#*SE^74)YO$E^F/
MX4+06W/]W=)<<?\ 3-:_(.OKN'\.J>']KUE^70^?S>MS55#L%%%%>\>.%%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 5_2+_ ,$D/V?(?V=_V ?AWI)C2/4=8L$\
M0:@P!W-<7H\W:_\ M)&R1?\ ;.OYR?"^C-XE\2:?IR9WWUU' N/]IE6OZT-+
ML+?1]/AM;>,)%;H$1!_ G3^E?-<1S?)"FMG=_=_PY[N2P5Y3]"[1117S![84
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110!_/W_P<0>-7\4?\%&K^P9MT?AO0-/TV,8^Z&5[D_K<
M&OA>OMK_ (."=!.E_P#!3#Q/<'.W5=*TRZ3W_P!&6+^<1KXEK[_+DEA:=NR_
M(^3QW\>7J%%%%=IQA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 :?@[6O^$9\6Z7
MJ7_/A=Q7(_B^ZRM7]:<4R31HR?O$DZ-7\C-?TW_\$W_C$GQW_8;^%OB9)!+/
M<^'X+:\<]?M, ^SS_P#D6%S^-?,\21:A"IZK[_\ ACWLFE=RCZ'OM%%%?,GM
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% 'XV_\'/?P-GB\9_#?XDP*9+2[LY?#-VX'$3QN]Q
M#_O^9<_]^S7Y2U_2_P#\%,/V2E_;._8^\6>#(88CK2Q_VEH<A."E_ -T8'^^
M"\3'^[(QK^::^L)]+O9;>XCDAG@9HY(W7:R,OWE-?89#B54P_L[ZQ_I'SN;4
M.6KSK9D-%%%>X>2%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^O_\ P;/?M1+?
M^&O&/PAU"5?M&G2_\)+I ;[SQ2>7'<KU_A80L.,_O'K\@*] _9>_:)UO]E/X
M[^&_'WA\@ZAX?NA+Y+G]W>1M\LL+X_@="RGZUQ9AA?K&'E26_3U.S!5_8U5-
M[=3^JRBO+_V6_P!IGPQ^UU\&=)\<>$KLW&DZFGS1N1YUG,/OPR+_  LG'Y_3
M/J%? -23<9*S1]9I:Z"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "OP_\ ^#@+_@G9+\)_BC-\
M:/"EA-_PB_BZX_XJ)$&5TW47))F]HYO_ $;G_GH@K]P*Y3XF_#31?B[X%U3P
MWXAT^WU70M:@:TO;68_+-&W52?P'Y5U8/&2PU55%MU]#&OAXUH.$C^3ZBOJ3
M_@J!_P $U=?_ ."?OQ9*)]HU/X?:Y,YT+5S\W'WOLT_]V9,_\#7YE_B5/ENO
MO:-:%6"J4W=,^2K4I4I.$MPHHHK4R"BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M^C?^"=O_  4=\6_\$^_B?_:&F;]7\)ZHP&L: \Q2.Z':1&YV2IV?^+[K<=/Z
M ?V7/VM/!'[8GPR@\5^!=9.I6+$+<1-A+C3Y<?ZJ:/\ A;_/W:_EQKTG]F#]
MJ[QU^Q]\38?%'@/7)M*OUPD\1^>UU&+O%/%T=/\ QY>JE6YKQLRRF.)]^&D_
MS]3U<#F+I>[/6)_5'17PA_P3N_X+7?#_ /;'@L?#GB22W\"_$5P(A8W<O^A:
MH^,?Z+*W4_\ 3)_FZ8+_ 'J^[Z^0JT:E*;A55F?0PG"<>:#N@HHHK,H****
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@#SSX_? 'PK^TO\ #2_\'>-='@UW0M27YX7X*,/N2(X.Y'7^^OJ?
MI7X ?\%*_P#@ECXQ_P""?_C$WA2?Q!\/=3FVZ7KT<?$9_AM[K^Y-C_@#\[#P
MRI_2%7+?$3X>Z)\6/!FH>'?$6EV6LZ'JL)BO+*ZC\V&9.H5E_P ]*[,#F-3"
M3TUB]U_EYG/BL)#$1L]'W/Y/**_17_@IY_P0QUW]GE]0\;_"6*]\3^!$WSW>
ME_ZW4="4?>QWFA7^]]]!]_=AG/YU5]QAL52Q$.>D[H^6KX>=&7+-!111708!
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 */O>]?<W[!_P#P78^)W[*8LM!\6E_B
M'X*BVQB"]E_XF5@G_3&XY+?[DN1QPR5\,45C7P].M'DJJZ-J->=)\T&?TU_L
MB?\ !1?X5?MMZ.'\$>(XFU386N-&O@+?5+<?[46><?WD+K_M5] U_)!H.O7W
MA?6K?4--O+O3]0LY?-M[JVE:*:%QT967YE:OT!_8]_X.'?B=\&7LM)^)-K'\
M1_#Z?)]L9EM]9A7_ *Z_<E_[:(&;^_7S&*X?G"\L.[KL]_\ @GO4,UC/2JK>
M?0_=ZBOG;]E#_@I5\'_VS;14\&>*K?\ M<KA]&U BTU*(_\ 7)CA_P#>CWK_
M +5?1->#*,X2<9JS/4335XNX4444@"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@ K\\_^"C7_  0H\&?M6&^\
M6^ 'L? OCR;=+,H3&E:NW.?.11F-_P#IHG_ D8G-?H916M&O5HSYZ3LR)TX3
MCRS5T?RF_M _LV^-OV7?'TWAOQUX=U#P[JD6=BW"9CN4SC?%)]R5/]I"17"U
M_5%^T1^S%X&_:E\ 2>'/'/ARP\1Z;("\0N!B2V?IOBD'SQ-T^9*_'O\ ;O\
M^#>WQM\%Q=>(/A'-=_$#PTOSMI3*/[:LU]@ %N/J@5_^F9KZO YY2K6A6]V7
MX/\ R]#P<5E<X>]2U7XGYPT5/J.F7&DW\UK=12VUS;NT<D,B[7B9?O*R]J@K
MW#R=@HHHH$%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110!)9WDVGW<<\$DD$T3;HW
MC;:R-Z@U]K_LE?\ !>+XV_LY_9M.U_45^)'AF'Y&M-:D)O53N$O/]9GT\WS0
M/2OB2BL:^'I5H\M6-S>E7G3=X.Q_0=^RC_P7,^!W[226^GWVM/\ #[Q!*JJ+
M'Q"ZQ0L_?RKK/E,/]]D9O[G:OM.TO8[ZV2>%TEAD3>DB/\DE?R/5[7^S+_P4
M+^+_ .R'=1?\(-XUU.STV,G.DW3?:].DSUS ^4!X'S*%;WKY_$<.QUEAY6\G
M_F>Q0SB^E5?-']0-%?DY^R__ ,',&AZUY&G_ !=\'SZ%-C8VJ>',W%F#_>:W
MD/FH/]R23Z5^A_P!_:Z^&_[3>C&^\ >,M%\4IL#O%:S$7$ Z9EA($D7_  -%
MZUX&)PF(H?Q8?Y?>>K1K4JOP2N>J4445@:!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!\N_MJ_\ !+CX4_MS
M03S>)M$?2_$@0"'Q%I:)!?+@842-C$R\#Y7W>Q2OQ^_;7_X(D?%[]DE[G4M-
ML9/B!X0B+,-3T>V8SVRY/^NM?F>/@9W+O3I\]?T1T5W8+,L1AG9.\>S_ $['
M-B,)2K+56?<_D4?[W/6DK^BG]MK_ ((\?"/]M+[7JMSI?_"'^,')<Z]HR+')
M<OGK<19V3>N6PY_OBOR;_;/_ .")/QC_ &2S=ZG9Z=_PGOA& EAJFC1L9H4R
M<>=:_?CZ=5WH/[]?48/.,/7]V_++L_\ ,\+$976I:Q]Y>1\=44KJ5;!&".U)
M7K'FA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !5_PWXDU#P?K=MJ>DWUY
MIFHVCB2WNK.=HIH7'\2LOS*:H44AIM:H^X/V8_\ @OK\=/@*(++7KZQ^)&B0
M_)Y6M+_IJ)_L72X?/^U*'^E?H9^S5_P<(?!'XUM;VOBJ35/AMK,B['35%\[3
MRY/\%R@QM_VI4B K\$Z*\O$Y-A:VO+9^6AZ-'-*U/2]UYG]8_@+Q]HGQ&\.0
MZKX>UK2M=TNYR(KS3[E+B!R.RLA*UTM?RA_!W]H#QM^S]XA_M3P3XKUSPO?X
MPTFFWKP>:/1@#M8?[U?=O[.'_!R/\4_A\+>R^(FA:-X^L%^62[@']F:B1ZY0
M>2W_ '[7ZUXE;A^M#6D^;\'_ )'J4LVI3TGI^)^Y]%?%W[.7_!;_ /9^_:%V
M6S^*9O VK'Y5M/%"+8JQ_P"NP=X0/JX:OKS1==LO$FD07VGW5O>VEQ'YD4T+
M^8DB_P"RXKQ:M.K2?+5BTST82A-7@[FK1114C"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 **** /E3]L3_ ()*_!C]LM;G
M4-<\.C1/%5RF[_A(-'_T6\+]2\P_U<WUE1C[U^67[7O_  ;]?&'X /=ZGX)1
M/B=X=C+.O]G1^7JL*<??M.=W7_EB[L<'*K7[\45W83,L10T4KQ[,YL1A*5;6
M2U[G\CNL:1=Z#J4UE?6UQ9W=N^R6"XC:.2)O[K*WW:JU_3O^U)^P#\+/VP-,
M*>._!^GZG>; L6J1#R-2@]-LZ?,0!_ <I7YE?M5_\&UGBOPNUSJ?P@\30>*;
M)2S)HVMLEIJ"C^ZDXQ#)]7$/2OHL+GV'JZ5/=?X?>>/7RFK#6'O+\3\O:*ZW
MXP? OQC\ /%!T7QKX8UGPQJ8Y$&HVKP&5?[RD_*R_P"TO%<E7MIIJZ/*E%Q=
MF%%%%,D**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *]'^ O[77Q+_9=U3[
M5X!\;:]X88N'>&UN2;:9A_ST@;=$_P#P-#7G%%3*,9+EDKHN,Y1=XNQ^F/[.
MO_!ROX\\*)!9?$OP?I'C&U4!&OM,?^S+X_[;J0T3M[*L5?>W[.?_  6R_9^_
M:&CM[=/&0\':Q(,?8/$L?V'#?W?..86_!Q7\[%%>1B,CPM36*Y7Y'HTLVK0T
MEJ?UMZ7JMOKNFQ75I-#/:W";XYHGWI(OM6C7\KOP$_:_^)_[,=\)_ 7CGQ#X
M97>)&MK>Z)LY6_VX&W1/_P #0U]R_L\_\'+/Q#\'"&R^(WA'0O&-F%V/>Z<[
M:;?D_P!]@-\+?[JJGUKQJ^05Z>M)J7X/^OF>G2S2C/2=U^)^WM%?%_[/_P#P
M7)_9Z^/,<-N_BR;P7J<ORBT\3P_8@/?S@7MQ^,@KZXT+Q%I_B_1H=1TV\MM0
ML+M-\5Q;2"1)4_O*ZUX]6G4I.U2+1Z$)1FKP=S8HHHJ1A1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 <7\4_A#X6^-WA%]#\
M7^'=(\3Z1)\QM=0M5N(\CT#<AO<5^>G[5?\ P;>?#_X@K<:E\*]>OO NHNOF
MIINH;[[2VZ<!C^^B_%I/]T5^G]%:X;$UZ#_=3L35I4ZBM.-S^93]JK_@F!\:
M/V/!/=^+/!]W/H,1XUS2_P#3-.*YP&9T^:+/_354/M7S]7]=E?'G[4W_  1H
M^!7[4QFN[KPLWA'7Y%RVJ>&PEDY;^\\6PPOU&24#G'6OH,/Q"E:.(7S7^7_!
M/(K9/?6B_D_\S^=:BOT'_:K_ .#=KXN?!TW.I> +RQ^)6AH-ZPP@6.K1@#)S
M _RMZ?NW+-_<KX1\>^ -=^&'B6XT?Q)HNJ:!JUJVV:RU"T>VGB/H4< BO?H8
MJC75Z4KGD5L-4I?&C&HHHKH.<**** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "NZ^"_[3'Q"_9VU4W7@;QGXC\+2LV7&G7SQ1S?[\8^5_\ @2UPM%3*
M*DK25T5&3B[Q9^C/[/W_  <D_%CP#)%;>/\ 0/#_ (^L1E9)X1_95^?0[HPT
M/X"%?K7W/^SW_P %^/V?_C7'%:ZOJVI?#[4Y/D\KQ!;DP,?:>/=&%]W*5_/_
M $5Y5?),+5UM9^7^6WX'HTLUKPT>OJ?UC^ O'VB?$;PY#JOA[6M*UW2[G(BO
M-/N4N('([*R$K72U_)S\+_C'XL^"GB)-5\(>)-;\,ZD.!<:;>O;2$>Y0C*U]
MG?L]_P#!P_\ '+X2)%:>*?[#^(FF@C>=1A^RWP3N$FBPN?=XWZ5X]7AZK#6E
M+F_#_@'I4\WI2TFK?B?OQ17YV?L_?\'&7P6^*"QV_C&SUWX>ZBX(9KJ+^T+
M'MB6(>9_WU&M?:GP@^//@SX\:";_ ,&>*- \5V*<O+IM_%="+_?"ME&^HKQJ
MU"O1=JL&OR^_8]&G4IS^"5SOZ***S*"BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ KS;XY?LV>!?VD/#2Z3XZ\)Z+XJL0I,:W]LKO
M!_M(_#QL?[R&O2:*-5)2B[-#TM9GY6?M4_\ !M'X5\3/<:C\(_%5WX8NV)=-
M(UG=>6'^XDP_?1C'=Q*:_-[]J+_@FK\9_P!D1YY?&/@G4TT:(_\ (:L%^V::
M5/1FF3(CSZ2[3[5_3I4;P>=][]*];#9UB:6D_>7GO]__  YP5LNHU-5H_P"N
MA_(O17]$O[4?_!%?X%_M/1W%[-X:7P;X@E7<-2\,A;)RV."\&SR7ZC.4#G'W
MZ_.#]J7_ (-VOBY\('N+[P%>Z=\2=&C!=8XA]@U2,#KF!VVM[;');^[7OX7.
M\-6T;Y7Y_P"9Y-;*JU/5:KR/SYHK9\>> ->^%OB>YT;Q)HNIZ!J]F<36=_;/
M;SQ'T*/@BL:O6335T>:XM.S"BBBF2%%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !6EX7\6ZIX'UN+4M%U._TC4(#NBNK.=X)HS_LNIW"LVB@:=G='
MV3^S]_P7=_:&^!AA@N_$]OX[TV+(^S>)(/M+D?\ 7PI2;=_O.U?</[/W_!RQ
M\/?&'DVGQ&\)Z]X,N6P&N]/?^U;(GNQ V2H/]D*]?BK17FXC*<+6UE&S\M/^
M =U+,J]/9W]3^HWX#?MG?"W]IRU'_" ^//#OB.9HBRVL%X$NTQ_>@?$R_P#
MDKU^OY%[2YDL)TEA=XY8VW*Z-AE-?3'[/?\ P6&_:#_9Q:&/2_B!J.N:9"1_
MQ+O$ _M2%@/X 9,RHO\ US=*\>KPXXZT97]3TJ><1>E2-O0_I0HK\DOV?_\
M@YSTZ]\FT^)WP\N+)\?/J'ANX,T?_@/,59?^_K5]P_ #_@IW\#OVF'BA\+_$
M30WU&X*QKIVH/_9MZ[G^!(Y=I<_[FZO&Q&"Q-#^)!V[K5?@>E2Q%*K\$CZ,H
MHHKF-0HHHH **** "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 \
MV^.7[-G@7]I#PTND^.O">B^*K$*3&M_;*[P?[2/P\;'^\AK\]?VJ?^#:/PKX
MF>XU'X1^*KOPQ=L2Z:1K.Z\L/]Q)A^^C&.[B4U^J=%;8;%5Z'\*5OR^XBK1I
MU?CB?S#_ +4'_!.+XR?L?W$[^,_!>I0Z3"1C6;)?M>G,O8^<F0OT?:WM7A=?
MUS30QS1;'7>DG\.*^-/VI_\ @B#\"OVEQ<7R:$? OB"3Y_[0\-!+1';MO@V^
M2P^BAO\ :KZ##\0QT5>/S7^7^1Y%;)[ZT7\F?SR45]V_M6?\&_WQF^ [75_X
M12U^)F@P?,'TM#%J"KVS:MRWTC9Z^']>T&^\,:S/I^IV5UI]_9OY<]K=1-%+
M"W=65OF4U[]#$TJT>:E)-'D5</4I.U16*5%%%;F 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110![;\ ?^"B_P :OV8_)B\'_$3Q#9V$
M.=NG74_VVPYZCR)=\:_\! K[E_9^_P"#G'Q#HXAL_B9\/=.U=-PWZAX=N3:2
MJG?]Q+O1V^DD=?E;17%B,OP];^)%7[[/\#LI8ZM3^&7ZG]&G[/?_  68_9[_
M &@XH(K'QY!X9U64$"P\3+_9L@/IYC'R&;_=D:OJJPO[?5[.*>UF26WD3>CH
M^])$K^2&O2/@1^U]\3OV9[L2^ O'/B3PPI?>UM:79^RRL/[\#?NG_P"!J:\:
MMP['>C*WK_F>E2SE[5(_<?U245^'G[//_!RO\3/!#06GQ#\+:!XVLT4J]U9G
M^S+]C_>8@-$W^ZL:_6ON3]G[_@O)^SW\=!#!J&OW/@+4Y&$?V;Q%!Y,1SGD7
M";X@ON[)7CU\LQ5+64+KNM?^#^!Z-+&4:FTOO/M^BL'P=XMTOQYH4.JZ/J-C
MJVFW:;H;JSF2:!_]UUZUO5P)W.IJP4444Q!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 %>._M'?L6_"_P#:VTO[+\0O!FD^(C&@2*Z=#%>6X_Z9
MW";)5^BOCVKV*BB\D^:#LPT:M)71^-G[6'_!M/JVF"?5/@QXJ7581E_[#\0L
M(9P./EBN57RW/7[ZQ_[U?F]\<OV;O'?[-GBG^Q?'GA76/#&H'E%O8"L<P]8Y
M!\D@]T9A7]6E<E\3OA9X;^-'A*XT+Q5H6F>(]'O/FDL]0MDN(6([[6[^]>UA
ML]K4]*JYE]S//K992GK#W7^!_*!17[2?M:_\&W_@KXB1W.K?";Q!)X)U1U,O
M]E:B7O-*8\?*D@S-$.O7S/\ =K\NOVH_V$?BG^QOJ_V?Q]X2OM*MI'V0:E'_
M *1I]U_N3)E/^ L5;_9KZ/"9EA\1_#EKV>_]>AXN(P%:CK):=SR"BBBN\X0H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Z_X1
M?'WQM\!-=_M+P5XLU_PM>YRSZ;>O!YG^\ =K#_>K[=_9[_X./OC1\-YHK?QS
MIWA_XBZ>I^=WB&EW^/020KY7YPFOSSHKGKX6C6_BQ3.BEBJM/X)'[Z?L[_\
M!P;\!_C/Y5IXCN=6^'6H,N"FLP&>U=L]%GA##_OL)7V9\.OB7X=^*7AI=4\,
M>(-)\2Z:?E6[TZ^CNX6/NR';FOY/ZZ+X:_%GQ1\&?$2:MX3\0ZUX:U->ESIM
MX]K)^)0@D5X=?ARE+^#*WXK_ #/4HYS):5(W]#^LJBOP'_9[_P"#A_XY?"1(
MK3Q3_8?Q$TT$;SJ,/V6^"=PDT6%S[O&_2ONW]G7_ (.(?@A\7(X++Q;#K7PX
MU)QM9KZ(W=@&]%GA&[_@31K7D8C*<52UY;KR_JYZ-''4*FG-9^9^A=%<=\,?
MB_X7^,GA@:KX2\0:+XETU^!<Z9>I=1 ^[)TKL:\V[O9JQV>@4444Q!1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 5B>)?#FG^*M%N--U2QM=0L+U=DMM<
M0+)'<+_<=7^]6W12:N-.Q^;?[9__  ;T_#?XVF\UCX97'_"N/$;YD-GL:71I
MV)[1@9A_[991>R"ORA_:V_X)_P#Q4_8JUTV_COPS<VNGO+Y5MK5I_I&F7G^Y
M,. W!^1MK_[-?U!5A>*_"^G>,M!N-)U:QL]3TZ]C\JXM;R%)H9U_NNKYW"O5
MPN=5Z&E3WEY[_><-?+J576/NO^NA_)A17[8_MQ?\&[7@WXJF\U_X.7L7@?7F
MS(=&N"SZ1=-Q]P_?M^Y^7>G^R*_(_P#:)_9>\>_LJ^-CH'CWPW?^'[]@S0-*
MF8+Q,XWQ2K\CI[H<5]5@\QH8E?NWKVZ_UZ'@XC U:.LMNYY]1117<<04444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &]\
M/?B?XC^$WB*/5O"^O:OX<U2'[EWIMV]M,OT=,&OM/]G7_@X8^.?P?E@MO%#Z
M3\1],3 <:G%]FO0G<)/%@9_VG1Z^#J*PKX6C65JL4SHI8FI3^!V/WE_9R_X.
M&/@?\88H+;Q:-7^'&K.-K?VC%]JL-WHL\0S_ ,">-![U]M_#7XI>'/B[X875
MO"VOZ/XCTQ^$NM.O4NHB?3<O>OY/ZZ7X7?&'Q5\$_$JZOX0\1ZWX9U11@76F
M7CVTC#NI*$$K_LUX>(X<I2UHRMZZK_,]2CG,EI4C<_K'HK\%_P!F[_@XK^,O
MPG,5KXVM-'^)&FJ?G>Y3^S]0"X[31+M_[[B)_P!JOOK]FS_@O=\"/CI%!9ZQ
MJUW\.]9F 5H/$"D6I<\?+=)NC"^\FRO&Q&58JEKRW7EK_P $].EC:-312L_,
M^[J*P?"OBS3?&>A0:MI&H6.JZ=>)OANK.9)X)E[['3.ZMZO.3N=35@HHHIB"
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 **** "N ^-7P.\*?M%>![GPUXU\.Z;XET:
M[&7M;V,E >0'0@@H_7YT.]<UW]%+6]T[#TZGXD?\%!_^#>SQ%\,/MGBGX*->
M^+= !,LGA^;+ZI9C&?W) _TA?]GA_9J_-&_T^;2;^6VN8I+:XMW:.2.1=KHR
M_>5EK^N6OC3_ (*(?\$D/A[^W+I=]JPAB\*>/HES;^(+&+FZ_NI=1_\ +5>V
M?O\ 3:V!LKZ'!9]*'N8K5=_\SR<5E<9^]1T?8_G>HKU;]K3]C;QW^Q7\2Y/#
M/CK2#9S'<]E>P_/9:G%G'F0R]''M]Y?XE%>4U]5"<9QYHNZ9\_.$H/EEN%%%
M%40%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 =U\$/VE_'W[.&O'4? OC#7O"]R3E_L-VZ1S>SQCY7'LRU]Z?L
MV_\ !RAX^\'116'Q/\*:9XSM-OEOJ.G-_9U_U^^Z &%VYZ*(OK7YHT5R8C T
M*ZM5C?\ /[SJHXRK2^!G]''[-G_!8;X"?M0>3;Z5XS@\-:W,I TSQ(!ITX;^
MZK,3#(WLLC'VKZP2?SON_K7\B]>Y?LU_\%'/C1^R:\,7@WQYK%MI</\ S"KQ
M_MNG$=PL,N57ZJ%;WKPZ_#RWH2^3_P SU:.<7TJK[O\ (_IZHK\D_P!F;_@Y
MDTK5!#8?%SP3/I,F-K:KX8?SH"WJUO(^]5_W9)/I7Z'?L]?MD_#+]JC13<>
M?&^B^)V2,L\%O(8KJ+'=K>0"9?\ @2UX6)P>(H?Q(:=]T>I1KTJOP2/7J***
MYS4**** "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 \O_:5_9F\'?M:?"^\\(>.M'CU
M72KOYUZ"2TEZ)+$_WD=?[R^I]Q7X$?\ !2G_ ()=^+?^"?GC1;B0RZ_X U:8
MQZ3KZ1@?-C=Y%P!_JYL?\!?:2IX=5_I'K@OC'\(-"^/'PWU/PIXKTJVU?0]:
MA\B[MIX\AE&#D=-KC[R-_"W>NW 9C4PDK;Q>Z_R\SGQ6$AB(ZZ/O_70_E0HK
MZ@_X*@_\$WM9_P""??QD^S1&YU3P)KQ:7P_JS+RZC&^VEQP)DR/]]</QEE7Y
M?K[JC5A5@JD'=,^4JTI4Y<DMPHHHK4R"BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JYHNN7OAW58;[3[
MNZL+VW??%/;2-%+$WJK+]VJ=% T['V_^RQ_P7Q^./[/[6]EX@U"W^).@Q?)Y
M&M_\?R)GG9>+\^?]J59<>E?I!^RI_P %[?@=^T&MOI^O:A<?#C7I!L$&ND?9
M'<G^&\7$8^L@CK\ **\K$Y-AJVMN5]T>A1S.M3T;NO,_K6T/7;/Q5I%O?V%S
M;WEC<Q[X9H7$B2*?XE85K5_+5^S9^V]\4OV2-3%QX"\9ZOHD)??)8B3S;"X.
M,?/ V8S_ +Q&ZOTF_95_X.6+#5VATOXQ>$FTUW'EOKOAW,D7;#/;/EE]RCMU
MX2O Q&1XBEK3]Y?C]Q[%',Z5326C_KJ?K?17F/P#_:B\ _M,>'?[5\ >+='\
M567#2&TG_>V_M+&0'B;C[KJM>G5X^J;C)6:._2UT%%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110!XS^V#^R]X>_;+^ >O> _$RG[)J"[K>[\H/-IDZ ^5<1#.=RMG_?!=
M?NO7\U7Q[^"6O?LX_&'Q#X(\36WV;6_#=Z]I./X9 /NR(>Z.NUU/=6%?U=U^
M/W_!RQ^RM @\(_&73+?9--,?#FNE5QYF [VLN.O 25"WO#7M9#BG2J^PD]);
M>O\ P3S\TH*I3]HEJOR/R4HHHK[(^7"BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#
M;\ _$37OA;XGM]:\-ZUJ6@:O9MF"\T^X>WGB/LZ<BOT"_9&_X.,_B)\*?LVF
M?$_2K?XA:,GR'4(66SU:-?=O]5+]"%/^W7YQ45S8C"4:ZM5C?^NYTT<55I?
MS^F/]E#_ (*5?!_]LVT5/!GBJW_M<KA]&U BTU*(_P#7)CA_]Z/>O^U7T37\
MC-G?3:;>1W%O+)!-$VZ.1&VLC?WE-?<G['7_  7S^,/[.(M]+\63#XG>&4.T
MKJTY&J0IZ)><EO\ MJK^Q6OG<3P_*-Y8=W\G_G_F>S0S:,O=JJWH?T!45\L?
ML9?\%7?@[^VD+>S\/^(/['\3W"[3X>U<K:WS/P!Y9_U<N?\ 8=C[5]3UX$Z<
MX2Y:BLSU5*,ES1=T%%%%2,**** "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@ KY9_P""O/PMB^*'_!.#XKV C$DN
MFZ.=7C_V#92)=,W_ 'S&U?4U> ?\%,/$EIX5_P""?OQDO+PXBD\'ZG8C_?G@
M>"/_ ,?D2M*+:K0:[K\R:BO"2\C^9*BBBOT@^)"BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** 'Q2F&0.I*N&RK \K7V]^Q5_P %W?BW^R_/;:9XHN'^
M)/A*+Y1;:G<D7]LO_3*[PSG_ '9=X]-M?#U%8U\/3K1Y:JNC:C7J4G>#L?TL
M?L:?\%,/A1^W)IL:>$-?6#Q&(3+/X>U,_9[^+ );"])%_P!I"P]<5]*5_([H
M^KW6A:G!>V-S/9W=M(LL%Q!(T<L3K]UE9?NM7Z+?L)?\'#7C?X,_9- ^+MO=
M>/\ PZO[M=6C8#6K1/\ :)(2XQZ.5?G_ %AKYC%Y!*%YX=W7;K_P3WL/FD9Z
M5='WZ'[F45YE^SE^T_X%_:G\ )XC\!^);'Q'IF,2^0Q$ELYYV2QO\\3=<*_I
M7IM>!9I\LE9GJ:;H**** "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 **Y_QEXMTGP#H<^J:YJ=AI.FVXQ-=7LZ0PK_ +SN0*^+
MOVI?^"^7P-^ L-S9>'M3N?B5K:#:+?0N+(.#@[KQ_P!V5]XQ)5T:-6J[4HW%
M4G""O-V/NN65(4WO\B1_QDU^*'_!<S_@J[I7Q[L&^#OPXODO_#5G<I-X@UB!
MLPZK+&=R6T1'WX4?:S.<[WC3;PF7^>/VX?\ @L/\6?VUH;K1[F]B\(^#)OE.
M@:0S*EPN>%N)?OS?[IVIQ]P5\GU]/EV2^SDJU?=;+L>'C<S4HNG2V[A1117T
M1X@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ':? S]H
M'QE^S9\0+;Q-X&\0ZAX;UJV/$UJ^%E7NDBM\DB'NC@J?2OV+_P"">?\ P7]\
M)?'DV7A;XM?8? OBMAY,6J@[-'U)N@W,W-N_L^4X^^.%K\0**X,9EU'$K]XM
M>_4[<-CJE!^[MV/ZZ$G\[[OZU)7\^/\ P3;_ ."U/C;]C">P\,>*#>>,OALA
M$8LY'W7VC(>,VSMU4?\ /%SLZ[=A)-?N-^SU^T5X*_:E^'-IXK\#Z[::YH]W
MQNB?$L#C^"9/OH_^RWM7QN-P-;"R]]77?^MF?28;$TZ\;QW['I%%%%<AN%%%
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 45S7B7XD^'O!FX:KKNCZ4R+O;[7>1P%$]?F-<;J_[8OPDT/(O_BG\.[$
MJOF-Y_B:RBPO][F2A*4MD.R6[/5Z*^??$'_!3W]GWPVI^U?&+X=N0NX?9-=B
MN_\ T2SUQFM_\%KOV8M R)_BKI\C#_GVTZ_N?_1<+5HL/7E\--_<R/:4UO)'
MUK17PIXA_P"#@?\ 9HT%\6WB/Q!JWS;<V6@72#_>_?".N%U__@Y8^!=C"WV'
MPU\4M0FQA ;&TC0_B;LG_P =K:. Q4MJ;,GBJ"WFC]):*_)[Q!_P=$^&X,_V
M5\)-<N_0W6MQV^?P6)Z\_P#%O_!T#XJO>- ^$OA_3!CG^T-<GOC_ ..1PUO'
M*,9+[%OFC-X_#K[1^T-%?@WXM_X.4/CYKEJT.G:+\.-"'\,L&F7,TR_]_;AD
M_P#'*\Q\4_\ !=3]I[Q.CQCXD_V="_\ !9Z'I\1'T<PE_P#QZNB.0XI[V7S?
M^1C+-*"VN_E_G8_HRK*U[Q+8>&=)>\U*[M[&TC +S32>6B?\".*_F,\7?\%#
M/CMXZ5H]3^,'Q'FCDX>)/$%Q#$__  "-U7]*\JUWQ1J/BJ[\_5-1OM1F/62Y
MG:5C_P!]5TQX<D_BG^!B\X@OAC?\#^F;QU_P45^!?PNA)UOXN> 89$X>&'6H
MKJ;/_7*)G?\ 2O"/B5_P<)_LY^!8BNF:QXE\62+_  :5H\BY_P"!7/DK^M?@
M#1733X=PZ^*39SRSFH_ABD?KK\5_^#H2WC1X/!'PJGDQ]RZUW50N/K%"I_\
M1E?+_P :/^"^_P"T3\6#)%8:[HW@FS<;?*T#3E1MO_76<RR _P"Z5KXJHKT*
M6582G\,/OU_,Y)YC7EO+[CJ?BE\;?%_QLUS^T_&7BG7O%-]C"SZI?RW;*/8N
MQQ7+445Z"22LCCE)R=V%%%%,D**** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "O7?V//VUO'/[$/Q0A\2^"]1V!MJ7^F3L7
MLM5B[QS)WZG:WWESP:\BHJ)PC.+C-73+A4E!\T=&?TM_L#?\%!_!7[??PLCU
MCPXXLM;T]535]!N9@+C2Y&/K_P M$/\ #*!AO1&W(OTC7\I'P!_:!\5?LP_%
M73/&/@S5)=+US3'RCK\T<R]&BD7HZ/T*GJ#7]"__  3F_P""A7AK_@H3\&X]
M8L##IOBC3-L>O:$TFY]/DZ>8@/+POQM;Z@_,K9^+S/*WA7[2GK#\O^!V?WGU
M&"QJKKEEI+\SZ@HHHKRCM"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 **** "BN6\0_%/PUX/\ .&J^(]"TS[/]_P"UW\<)
M3_>W'BN0UC]L?X2:-N%Y\5?AS9;5WL)?%-DFU?[WS/0E-_"K@[+<]8HKP#6O
M^"E_[/\ H+ 3_&3X<,2N[_1_$,%Q_P"BV-<IJO\ P6=_9GTP#?\ %?1V+?\
M/*TNY?\ T&.M8X>M+:#^XGVD%]I'U517Q?KO_!>+]F+3+9C%\2KB^<';LMO#
M>IY_\B0*OZURFK_\'%?[.FEF18;KQOJ(7[AAT4+N_P!W>R?K6BP.*?\ R[?W
M/_(CZQ1_G7WH^^Z*_.'4?^#EGX#6Y A\/?%:XSW32[' _.]6N8U;_@Y\^'$"
M,+'X;>.;@[OE$US:097\'>M%EF+>U-D?6\/_ #H_46BOR5U7_@Z,TA9"+/X/
M:I*NWY3-XCCC.[\+=JP=9_X.EM3F1!I_P6L;9A]XS^*7G_E:)6BRC&/['XK_
M #(^OX=;R_!G[$45^)FJ_P#!SQ\19FE^P_#3P5;+_P LC->7,Q3_ 'L.N[]*
MP+[_ (.:/C9(J_9_!WPN0]_,M+^3_P!NUK19)BWT7WD/,L.NOX'[I45^!NJ_
M\''G[0VI22M%#\/[#=]U8-(=O+_W?,F>N:U+_@X#_:9O8E$?BS1+0[MVZ+0+
M7_V96K59#BNMOO\ ^ 3_ &G0\_N/Z%Z*_G2O_P#@O!^U/<S;D^)J6X_NIX;T
MK;_X];-7*ZG_ ,%@?VE=9M3#+\7/$2*?^>*00L/^!)&#5KA_$=9+\?\ (C^U
MJ/9_A_F?TKT5_,3??\%.?VA=2(W?&;XA+C_GGK$T7_H)K(NO^"@GQWOG+/\
M&KXK_/\ >4>+;]5_[Y$M6N'JO62_$EYO3Z)_@?U&T5_*5J?[2_Q%UFW\J[\?
M^-[J(_P3:[=.OY%ZP=2^(WB#6=OVS7=9NMOW?,O9'V_^/5HN'9=9_A_P2'G$
M.D6?UIUQM_\ &GPEI$1DO/%/AZVC3[[2:C  GU^:OY2;R[EOK@RS/)+(WWF=
MMS-4=/\ U;3WJ?A_P2?[:MM#\?\ @']3FI?M;_"S1+=9+SXE> [5&;9ND\16
MJJ6_[^5EW7[>/P0L647/QE^%D#'Y@LOBW3U_]JU_+O15?ZMT^LW]Q+SJ72)_
M33?_ /!3O]GVPNVA?XR?#QF'=-=BD3\&0D5SM_\ \%B?V:+2(L_Q<\/.JC_E
MG#<NQ_[YCK^;BBM%PY0ZR?X$_P!LS_E1_1;>_P#!;O\ 9<TR$,_Q6AD^;:3'
MHVIR']+>L76_^"^?[,NF%1!X^O\ 4=W5K?PWJ("?]_(D_2OY[**O_5[#=Y?A
M_D2\YK=(K\?\S]]+[_@XG_9UM92B7OC.Y5?^6D6BX1_^^F!K!N/^#D[X"6T;
ME='^),[+]U4TNV&[\[FOPIHJUD&%7?[R?[8K]E_7S/W"U?\ X.;O@S%: V/@
MSXG7$_=9[.P@3\Q>/_*N;U3_ (.@? D)7[%\,/&%P/XC-J,$/\M]?C#15+(<
M'_+^)/\ :U?R/V"U'_@Z.T<2,+;X.ZL\?\+R>)$1O^^?L[5C:E_P=,3W%JZV
MOP0CAF(PKR^+_,0?\!^Q#^=?DM16BR7!+['XO_,C^U,1T?X(_4;5?^#H;QS,
M%^P_"_PK;GOY^H3S_P @E86H?\'.'Q8DN]UKX ^'D,?]R5;R4C_@7G+7YK45
MHLIPB^Q^9+S+$/[7Y'Z%ZG_P<K_'C4;1HX_#GPMLV88\V'3;[>G_ 'U>D?I7
M/ZK_ ,'$W[2.H,OEZAX/L=G7R=%0[O\ OMWKX4HJUEN%7_+M$_7Z_P#,S[,U
M'_@OE^U!=[_+\=V%IYG3R_#UA\O^[NB:N>UK_@MG^U#KBKYOQ7ODV_\ /#2M
M.M__ $7;BOE2BM%@<,MJ<?N1#QE9[R?WGT'JO_!57]HO6C)YWQB\<IYOWO(O
MS#C_ '0@7;^%8-[_ ,%$?CUJ# O\:OBJ-O39XJOH_P#T&2O&J*T^KTE]E?<1
M]8JO>3^\[C6?VEOB+XF7;J'C[QM?KOW[;G7;F3Y_[WS/7,:IXLU76VD-YJ5_
M>F7_ %GG7#2;_P#>W5G45JDELB'4D]V%%%%,S"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 *]/_ &0/VK?$_P"QE\==(\=>%9RM
MU8MY=U:.V(-4MF_UEO*.Z./^^6"L.5%>845,X1G%QDKIEPFX2YH[G]3G[+/[
M2?AO]K3X%Z%X[\,S;M+UJ/B.3_76<H^1X7_VU?<OY5ZA7X)_\$!/VY9/@!^T
MDGPVUN[9?"/Q(G2"V#-\ECJO"P28_P"FO^I/^T8B?N5^]E? 8[!O#5G3Z;KT
M/KL-B%6IJ?7J%%%%<AN%%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !117-^*_B!H7@.T$NMZWI>CQ-_'>W4<"G_OHTG?H-*YTE%>'>*_^
M"@7P-\$P^9J'Q?\ AK"\?_+*/Q+9RS?]\*Q;]*\U\1?\%L?V7O#",)/BI;W#
MCHMKI>H76_\ &.%JVCAZ\OA@W\B)5*<=Y(^NZ*_/CQ5_P<;_ +/FAY6SB\?Z
MT4Z&STE(PW_?V5*\[\7_ /!S[\/K4L-!^&GC34AD[6O[VVL#^2&;^=="RW&2
MVILQ>+H+>:/U+HK\</%O_!T?K,\170O@]IMF_9[_ ,1270_[Y2"/_P!"KSCQ
M-_P<O?&W45==/\+?#;3@X(#O:7D\B>_-P%_-:W638M_9M\T9/,<.OM?@S]UJ
M*_GH\2_\' /[3&N9^S>+=&TA3GBR\/VC;?QE1S7GGBC_ (*^?M)^+V8W?Q<\
M2Q;NUD(;$?E#&E=$>'\0]VE]_P#D9/-:*[G]+5%?RU>(OVZOC5XO^35/B[\3
M;Z/=N\N7Q/>M'G_=W[:\\UKQIK'B;_D(ZMJ-_P ;?](N6E_]":NB/#L_M3_
MQ>;PZ19_4[XF^/\ X&\#*RZWXR\+Z8R[@PO-4AA(*?>X9JX77?\ @H=\"/"@
M_P!,^,WPV#9V[(_$MG,Z_P# 8W)K^8BBJCPU!?%49$L[?V8?B?T=ZW_P6F_9
ME\/+^^^*^FN>N+>QO+G_ -%PM7"^)/\ @X'_ &9]!?\ T3Q'X@UGYMN;'0+I
M!_O?OA'7\_U%;QX=PRZR^]?Y&3SFKT2/W(US_@Y5^!5E"?LGASXI7LNUMH&G
MV2I_P(F[_I7&Z_\ \'0W@^W##2OA3XFNQ_";O5H+?]%1Z_&FBMHY%A%T?WF?
M]KUWV^X_6CQ!_P '2M[+%LTOX+6T#;OOW/BCS@R_[BVH_P#0JX/5?^#G/XK2
MG_0?A]\/+?K_ *[[9-_Z#,M?FG16\<HP<?L?B_\ ,R>98E_:_!?Y'WYXA_X.
M/_V@];7%K:?#K1P$VXM-)F?/^U^^GDYKC]6_X+X_M/:CN\GQSI^GAN<6_AZP
M;;_W\B:OC.BM8Y?AEHJ:^XAXZN_M,^G/$/\ P61_:9\4;_M/Q:UY/-X;[);V
MMGCZ>3&FVN0UC_@I!\?];SYWQH^):Y_YX>(KF#_T6ZUXE16RPM!;07W&;Q-5
M[R?WG?>(_P!JGXG>,&=M6^(WCS5&FYD-WX@NYM_UWN:Y+5O%NJZZSF^U/4+T
MR_ZSS[EI"W^]NK.HK51C'X49.I)[L****H@**** "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 **** +.FZE-HVHV]W:S26]U:2++%)&VUH
MF7YE9:_J!_8I_:#C_:D_95\ ^/=R&X\1:3'+>A!A5ND)CN% ]%FC=:_EUK]W
M_P#@W"\9R^*/^"?5S83N2OASQ9?6$ _NH\=O<_\ H<[U\]Q%14L.I]4_S/:R
M:HU4<.Z/T-HHHKY0]X**** "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@ HHK*U[Q+8>&=)>\U*[M[&TC +S32>6B?\".
M*5QK4U:*\(\;_P#!1CX%?#"%O[8^+W@".1>'B@UN*ZF!_P"N43.]>(>//^"_
M?[-7@R'_ $?Q5KGBF1>J:5HER,?\"G6-?_'JVAAJ\_AIO[C.56G'XI(^YJ*_
M+3QY_P '/GP_L./#7PS\8:Q_M:E?0:>!^"&:O&?'/_!SS\0-1=AX8^&?@S2(
M_P"$:G>7&H,/Q0P?RKLAE&,E]BWJ_P"F<\L?AX_:/VQHK^>[QK_P<%?M+>*)
MV^Q>)?#WAI<_ZO3M MG"?^!"RG]:\:\8_P#!3;]H/QX'^W_&'Q^%?[R6>JRV
M*?E"4%=D,@KOXFE]_P#D<\LVHK9-_P!>I_3==W$=G \LKHB1C>[N>$KRSQ?^
MV/\ ";P'O77_ (H_#_273[\=UXDM(I!_P!GS7\Q'BKXAZ_XYG\S6];U;6).N
M^^O9+@_FS5BUTKAN-[SG^'_!_0PEG-OAC^/]?F?T:^+_ /@M-^S-X+61+CXK
M6%U*@P%L+"\O=_XQPLOZUY/XL_X.0_@%H"E;&Q^(.NO_  FUTF*(?^1)T_E7
MX145O#AW"Q^)M_/_ (!C+.:S^%)'[#^+/^#HK0[4$:+\(-7U >M]XA2T_1(9
M/YUY1XJ_X.=OBC?,?[%^'G@#3E_A%X]U>'_QV6*OS/HKKADV#AM#\7_F<\LS
MQ#ZV^X^WO%7_  <'?M*>(G;[%K_AOP\O]VQT*%PO_?X2FO+?&'_!6W]H_P =
ML6OOB[XJBSVL9$T\#\(505\YT5U1P6'C\,%]R,98RM+>3^\[WQC^U)\2_B*^
M[7_B)XYUMCQG4-?N[C_T-S7"S2O<R%Y'+NWWBS;F:F45TQC&/PHPE.4MV%%%
M%,@**** "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*** "OW1_P"#:;39+#]@CQ#)*NT7GCJ[EC/]Y/L-@O\ Z$K5^%U?TG?\$F/@
M0W[.W[ 'PXT*ZB\O5+K3_P"U[U&!!66]<SE7_P!M RI_VSKP>(:JCAU'NSV,
MFIWJN79?F?3U%%%?(GT 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
M45PGQ1^.W@KX,:<L_C#Q9X=\+P[-P?4]3ALPP]@[<U\Q_%K_ (+S?LW_  K0
MQV_B^]\67(X,&@Z5+,1_VUD,<1_!ZJE2K57^[@W\F*4X0^.21]KT5^1WQ3_X
M.A+*+S(/!/PJNKC'^KNM=U81X_WH8E;_ -&5\Z_$W_@XI_:(\;C;H]QX1\&H
M!M!TS2!,Y^OVIIA_X[7I4\FQ<UK%+U?^5SCEF.'CI>Y^_=<GX\^)_AKX7::+
MOQ+XBT7P_:L/EEU+4([56_X$[5_-5\2O^"C?QW^+2R+KGQ9\=3P3_?@M]3DL
MX'_[9PE$_2O'=4U2ZUF]:YO+B>ZN'^])-(S.W_ FKNAPY)_'.WHO\SEEG$%\
M,;G](7Q&_P""N7[-_P ,U:+4OBYX7N94ZKI+3:P#_P "M4<?K7@OQ#_X.3_@
M=X7BDCT/1/'OB>8?=:.RBM(6_P"!R2A__'*_"ZBNVGP_AH_$V_P.66<5GLD?
MJW\1?^#H?6KN Q^%/A+I=C)SB?5M;DN@?^V<<4?_ *'7A_Q!_P"#B+]H[QD[
MG3-2\*>$D/1=,T992/QNFF-?"E%=L,JPD-H+YZ_F<TLQQ$MY'NOCS_@IK^T#
M\2B_]J?%[QULDX>.RU-[&-O^ 0%!^E>-^)/%NJ>,;XW.K:G?:I<'K+=SM.Y_
MX$U9U%=L*<(? DCFE5G+XFW\PHHHJS(**** "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@ HHKI/A1\*]?^-WQ%T?PIX8TV?5M>UVX%K9VT(YD<_^@JOWF;^$
M4FTE=E1BY.R/>_\ @DK^Q/-^VM^UYHVF7=H\WA'PRZ:OXB<K\C6Z.-L'4?ZY
M\)QR%+M_!7])M?,W_!-S]AC1?V /V>[7PO:-;ZAXAOW%YXBU1(R?MMYLX5._
MDQC*HON3@,[5],U\)F6/^M5FX_"M%_G\SZS!X7V%.SW>X4445YYU!1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%8?B?Q-I_@S0[C4]3OK73=.M8]\]S<S)%# O]YW?I2;L-*Y
MN45\*?M*?\%ZO@1\!X[BRTG5KOXB:S&"H@\/INM@X_O73[8ROO'OKX'_ &BO
M^#CKXS_%%I+;P38:)\.=-8_(\,?]HW^/0RS+Y?Y1"O1P^5XJKKRV7G_5SDJX
MVA3T<KORU/W&\7^+-*\!:%)JFLZE8:1IUN,RW5Y.D$*_[SOTKY*^.G_!=']G
M;X')-!'XOG\9:A%\IM?#%N;X'W69BEN?J)#7X(_%?XY^,_CGK?\ :/C/Q5K_
M (IOE/RRZI?R7+(/10Y.W_@-<G7KT>&Z:UJS;]-#SJN=2_Y=Q^\_4_XX_P#!
MSQXGU$FV^'?PXTG1HAP+O7[Q[Z1_<1Q>6$_[Z>OD+XU?\%</VA_CU(RZM\3M
M>TZS8$?9-#==(C"_W28 C/\ \#9J^;:*]>CEV&I?!!?G^9YU3'UY[R+.J:K<
MZS>M<WEQ/=3R_>DFD:1V_P"!-5:BBNXY HHHH$%%%% !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 %%%?3G[!7_  2I^)G[=^L0
M76E64GAWP6LNV[\2ZA"PMP/XE@7K</UX3Y1_$R9K.K5A2BYU'9&M*E*I+E@K
ML\1^"GP/\5?M$_$:P\)^#-%N]>U_4WQ%;0#)"_Q.S?=5%')9N!7[W_\ !+[_
M ()5^'?V /!O]HWPM?$/Q(U:$IJ.KE?W=LI_Y=K;GY8N/OD!GS\V/E1?3?V*
M_P!@/X??L'^ #HW@[3&?4KQ$&IZM>)OOM3;_ &W[)SPB?*N._6OH*OC,RS:6
M)O2I:1_%_P!=CZ;!X"-#WYZR_(****\H[0HHHH **** "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 ***\)_:P_;\^%
M_P"QEX9%YX]\1P6-Q/'OMM,MQYVI7W4?NXE.X#@_.<)_M4)2E)1@KMAHE>3L
MCW:O'OVD/VS/AE^R7H2WOQ \8:7X<,D0>*V=_-O;D=/W=NF97'!Y5,5^17[9
M'_!Q-\1_C!)<Z5\+K4?#O0'^3[<Y%SK$Z\_Q?ZN'K_ "PQ]^OS[\4^+=3\<>
M(+G5-:U&^U?4[U_,N+N\G:::9_5F;YC7O8;A^=2TJ[Y5V6YY=?-H0TI:_D?J
M;^U3_P '+E[="72O@UX26RC V#7?$@$DV/\ 8MD;:#U^9W;_ ':_.?\ :"_:
MX^)'[4^O?VCX^\8ZUXCD#;DAN)\6EO\ ]<X%Q%']$45YQ17T6&P%"A_#CKWZ
MGC5\;5J_$] HHHKL.0**** "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@ HHKW[]EO_@F+\:/VOC!<^$_!M_#H<QW
M'6]4_P!!TX+G!99'YEQ_TR5S[5%2I"G'FJ.R-*=.4WRP5V> UZ5^S?\ LB?$
M;]K7Q3_97@#PGJ>ORJP6XN(H]MI9 ]#+.V$0?4YK];/V2O\ @W%\ ?"[R-7^
M*>L3_$#54_>?V;:[[+2HV]&Z2R_BT:_[)K]#O /P^T/X8>$[31/#NC:9X?TF
MQ4B"RT^T2WAA'^RB?*M?/XKB"G'W:"YGWZ?\$]C#Y1)ZU7;R/SQ_8<_X-X?!
M?P>EM/$'Q>OK?QYKT6V5-)MU==&MFP?OA@'N>Q^8(G!!0U^D&CZ):>&M)@L;
M&U@L[*VCV0PPQA$C3^ZJ#BM:BOF\17K5Y<U65_R/:I4X4E:"L%%%%9%!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 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 5P/QK^./A/]GCP/<^)?&OB+3?#6C6@ >ZO9"$+<D(@&2[]?D0%F
MQ7R5_P %%?\ @MGX%_8U-_X9\-&#QQ\1H@8WLHW/V#2'[B[E'4@_\LD^;@AB
MGWJ_%/\ :>_:\^('[8GQ ?Q'X^\0W.LW0+"UM_N6>GI_<AA'R(/H-S=6W&O4
MP.3U<2E.I[L?Q?I_P3CQ.84Z+Y8ZR_K<^]OV\/\ @XKU_P <F[\._!*SD\-Z
M4=T3^)+Z/=J%R/\ IC$<I"/]IM[],!*_,[Q7XMU3Q[XBN]7UO4K[5]5OY#-<
MWE[.TTT[GJSNV2QK-HKZ["X.CAX\M)6_/[SYROBJE9WFPHHHKJ.8**** "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 **** "BI
M+2SFO[A(8(WFFE;:J(NYF-?1/P-_X)-?M!?M!!)M&^&FN6-@P#_;=:1=)@*?
MWP9RC.O^XK5G4JPIKFJ-)>9K3HSF[05SYRHK]6O@3_P;$:U=3+<?$KXC:=8Q
M*06L_#=N]Q(X_P"N\RH$/_;)Z^U?V?\ _@BU^SQ\ HH9;3P+#XHU2(?\?WB:
M3^TFS_>\M@( W^[&M>37SW"T](OF]#T*645Y:RT/P5^!?[)OQ*_:8U+[/X#\
M$^(_$QWA&FL[-VMHO]^8_ND_X&PK[J_9U_X-K/'_ (N2*^^)OBS2?!EH5WO8
M::G]IWR_[+D%84X[JTG;BOVLTK2+?0--BM+2*&WM;==D<42;$C6M&O'KY_7J
M*U)*/XO^OD>E2RJC!WG[Q\E_LU_\$=_@)^R^8;K2O!<7B37(1E=4\1N-0N"W
M]Y49?(5O=(U-?6E%%>14JU*DN:I)MGH1C&*M%6"BBBH&%%%% !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
M7GGQ]^/WA7]FCX:7_C#QKK$&A:%IJ_/._)9C]R-$ WN[?W%]#]:-6U%*[8>;
M.@\9>,-,^'_AB\UG6]0M-+TS38FGO+R[D6*&&-1\S.S?=6OQI_X*<_\ !>C5
MOBZU[X'^"MW?Z!X6RT-YXDW-#J&JC^[;_P 4,/'WOOOWVC(;P+_@IE_P5A\7
M_M_^*)--MS/X;^'%C-OL-$C?YKLK]V:[9?OR?[/W$SQN^\?DFOJLLR2-/][B
M-9=NB_S9X>.S1OW*.W<=(QED+,2Q;DEJ;117T1X84444 %%%% !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 %%%:/AKPGJGC+4DL](TV_U2[D/RPVEN
MT[GZ*M!25]C.HKZ*^&?_  2<_:+^+<R?V7\)/%ENK#._58%TE?SNFC%?0OPR
M_P"#;#XV^*HDG\1Z[X(\)1'[\+W4M]<K_P !B0I_Y$KCJ8_#0^*:^\Z8X*M+
MX8L_/"BOVC^&/_!L/X!T?#^,?B3XK\0.O\&EV,6F1M^+F9OUKZ/^$G_!%?\
M9N^$P@N(/AO8:Y>Q?\M=?N)M1#G_ &XW8PG_ +XKSZN?X:/PW?\ 7F=<,HK2
M^)I'\[>@>&=0\7ZHECI5A>ZC>2'"06D#2RO_ ,!6OHKX2_\ !'[]H[XQN#IW
MPJ\0:9!U:;7%7257_@,[(Q_X"IK^BOX>?##P_P###0_[/\-Z#HWAZS')@TVP
MCM(B?]U *ZFN"?$4W_#@EZZG9#*(+XY7_ _$[X._\&R?CS7W27QQ\0O#7AV'
M;N,.E6DNI2Y_NDMY*+^!:OK#X-_\&ZWP$^'/E3:_'XI\=W*KEAJ6H?9X WLE
MOY9_[Z+5^@-%>;5S3%U-'.WII_P3MIX*A#:/WZGF7P9_9<^'7[/=EY?@KP/X
M:\+G;L>73]/CCE<?[4@!=_\ @1KTVBBN#WF[R=SITV04444 %%%% !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 %%%<9\7?B=H/P7^'^L>*?$VH0:3H.C6[7=Y=3$[8U7'OSG@;
M1][-+6]D/U,;]HO]HCPQ^RC\'=7\;>,KU++0])3+E3NDN'(.R&)#]]W;Y57]
M0!7\\_\ P4,_X**>,_\ @H#\4FU/699-,\+:=(PT/0(GS!81G W-_?F8 ;G/
MT7"@ :?_  4U_P""D'B#_@H'\9&NBUQIG@;0Y'CT#26;[BGK<2XX,SXY_NJ
MO9F;YDK[+*<K6'C[2I\;_#^NI\[F&8>T?)#X?S"BBBO;/("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 **ZOP-\$/&GQ.N%B\.>$/%'B&23[JZ9I4]T7_!%/]Y?SKUSP5_P
M2>_:-\>NJV/P@\8P[N^HVZZ8/SN&05G.M3A\4DOF;1H5)?"G]Q\\45]T>"?^
M#=_]H_Q6X^WZ=X0\,+W;4];1PO\ X#K,?TKV+P)_P:^>,K]_^*E^*/AS2T[C
M3=,FOS^3M#7'/-,)'>:^6OY'1'+\1+:)^6M%?M;X&_X-D/ACHB;O$WCWQSKL
MHZ#3TM=.0_4-',W_ (]7LO@'_@@I^S1X,MMT_@S4O$DP_P"6FJ:S=_\ H,31
MI_X[7)//\(OAN_E_G8Z(Y/7>[2/Y[:UO#'@?6_&]WY.C:/J>K3?\\[*U>=OR
M5:_IF\!_\$_O@E\-8$72/A'\/;1T_P"6K>'X)Y@?^NLBE_UKV+2]*M]"L4MK
M2"&"&/[D<4>Q$_ 5QRXDC]B'WNWZ'3#)K?%/\#^:+P#_ ,$K_P!HCXARJNG_
M  >\<0;ONMJ5@=,7\[G8*]O^'_\ P;K_ +0WC-4?58O!OA)&ZKJ>KF5E_P#
M9)E_\>K]_**YIY_B'\*2^_\ S-XY716]V?CQ\/O^#7B\N(%D\4_%VW@?/S6^
MDZ T@_[^R2K_ .@5[O\ #S_@W#^ ?A":*76+OQWXM=1N>.\U..""3\((XY!_
MWW7Z(45Q3S3%SWG]VGY'3'!8>.T3YM^&_P#P2K_9Z^%<0;2_A%X,DEQP^I6Y
MU1E^C7)<U[MX3\*:;X+TH6&D:;8:79KRL%G D,:?\!3BMRBN"<JD_CDWZLZ8
MJ,5:*"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 "OP/_X+:_\ !3QOVKOB(_PX\%7_ /Q;;PK<?OYH'^7Q#?)UEW?Q0IR(Q_$<
MO\V4V?87_!?'_@HJW[/OPI/PC\*7PC\7>-+=CJDT;[I-*TULJRY_A>?YE7T0
M/]W*5^(-?2Y'@+KZU47I_F>-FF+Y?W,/G_D%%%%?3G@!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 %%%/MK=[Z<)&CR.WW51=S-0,917>>$OV8/B7\09%70
MOA[XYUIG^Z-/T&[N-_\ %_ AKT3PS_P2O_:+\6M_HGP>\<Q>]Y8&S'YRE*R=
M:G'XI)?,U5"H]HO[CY_HK[-T#_@@3^T]J[#[1X)TS2E];OQ#8-_Z+E>O1_#/
M_!M'\;]42-M1\4_#;34<9=%O+N>6/\K<+_X_7/+,<+'>HOOO^1LL!B'M%GYU
MT5^K_A+_ (-<-7N(@VN_&+3[-^\6G^'9+D'_ (&\\?\ Z#7I'A#_ (-@OAO:
MK_Q/OB1XYU(]Q86]I8?^AI-7-+.\''[7X/\ R-EE6(?3\4?BQ17[X>%O^#=;
M]G702K7EGXUUO;U%[K.P/_WY6,UZAX3_ .",7[-'@[#6_P *-'F*_P#/[=W=
M]^DDC5RRXCPRTBF_N_S-HY-5>[1_-_5O2-#O->N/)L;.YO)NT<$;2-_X[7]0
M7AG]B;X/^$0ITOX2_#G3&0</;^%[*.3_ +Z"9KT_1](M-"T];6S@AM8(A\D<
M4>Q$_ 5B^)(_9A^/_ -HY*^L_P /^"?R[>$/V(?C'\085FT/X4_$75(&^[-;
M^&[MX?\ OL)MKU/P=_P1:_:;\;1"2V^%6IVL;?Q7]_9V17_@,LH;]*_I&HK"
M?$-9_#%?B_\ (U64TNK9^ _@O_@W-_:&\4J#?_\ "#>&TZDW^L,[#\(8Y*]7
M\%_\&N_C._/_ !4/Q4\,Z6!_T#M*FOS_ ./O#7[0T5S3SO%RV:7R_P [FZRW
M#K6WXGY9>#_^#8+P%8,I\0_$SQEJ@_B73K&VL3^;B;^5>J^"_P#@W=_9S\,,
MK7NG^+?$NT\IJ&MO&K_^ ZQ']:^^**Y99CBY;U'^7Y&ZPE!;01\P^"_^"0_[
M-G@,A[+X1>&)W'_00,VHC\IW<?I7J_@O]F[X>?"YUD\.>!/!OA^1!\CZ?HMM
M:E/N]T0?W5_[X%>CT5RRJ59?%-OYF\5&.R"BBBI **** "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@ KS']J#]H;1/V5O@/XE^(/B$_\2[PU9O,8M_EO=RD[(XD_VG<HJG_:KTZO
MQ*_X.,_VTV\>_%;2O@UHMV'TKP=MU#72C<7&H.O[N,^T<3;O]Z9A_#75@L(\
M37C3Z=?0QQ%=4:;FS\^?C[\;=>_:1^,/B'QQXFN?M.M>([U[J<_PQ _=C7T1
M%VJH[!17'445^@I)*RV/CY2<G=[A1113)"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 **** "BBE5"[  9)[4 )175>&O@AXU\:2;='\(^*-5;TM-*GG/\ XZM>
MB:)_P3<_: \0G$'P8^)<?_7SX=N+7_T8BUG*K"/Q22-E1F]D_N/$:*^L?#?_
M  1!_:@\3P^='\+[BTB];S5K"W/_ 'PTP?\ \=KT#PK_ ,&Z/[1GB&1?MEOX
M)T('O>ZUOV_]^8Y#7/+'X9;U%]Z-5@J[VB_N/@ZBOTP\-_\ !L/\4KD@ZO\
M$/P#IZ_Q?8X[R[/Y-%%7HGA__@UJCC6-]4^-#OPI>*U\+A,?WL.UT?\ T&L)
M9Q@X[S_!_P"1HLLQ+^S^*_S/R+HK]M/"G_!L9\*+.,'6?'?Q!U)Q_P ^AL[-
M3^<,E>@^&/\ @W8_9TT5 ;JR\9:N?6[ULJ/_ "$J5A+/L(MFW\C5917ZV/P*
MHK^CC0O^")W[,7AXY@^%FG2'_IYU._NO_1DS5Z#X;_X)[_ OPE&BV/P;^&J]
M]\GAFSF<?\#D0M7,^)*'V8LV62U'O)'\PU=%X;^$GBKQE(HTCPSK^J%ONBTT
M^6;/\7\*U_4YX6^$OA?X<_-H/A;0='/K8:?' ?\ QQ:ZZLO]8[_#3_'_ (!J
MLF2^*?X'\O/A[_@G7\>O%*J;3X-_$LJ_*O+X<NH$;_@4B**]%\)_\$3_ -I_
MQ? )+?X5:A;1G^*^U*PM"/\ @,DP;]*_I!HK&7$%=_#%?C_F:QRFDMVS\ /"
M/_!NU^T9XG9?MEIX-T!3M^:_UG=M_P"_*2&O0?#?_!L9\4[DK_:_Q!\ 6*Y7
M<;-;N[/^T<-%%7[?45@\\Q;V:7R-?[,P_;\3\AO#?_!KE%'L;6/C+.YP-\5E
MX6"X/L[7)_\ 0:]$\)?\&R?PBL(@=;\;_$74Y5V\VTEG9QM^!@D;_P >K]-:
M*YY9KBWO/\%_D;+!8=?8/@OPG_P;T_LW^'@K7>D>*]>(ZB_UR5 W_?E8S^M>
ME>&/^",W[-'A0*UM\)]&F9?^?VZN[O\ ]&R-7U517/+&8F7Q5']YJJ-*.T5]
MQXWX:_86^"W@]!_9GPA^&UFR]'C\,61D_P"^BF?UKT;PSX.TCP=9-%I&E:=I
M41"J4LX$@4_]\"MZBL).<E[SN:*R^%!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 %%%% 'F/[4W[0&G?LO_
M +/WB[Q]JH#6OA;3FNUC+%!<2$[88?J\A1/^!U_+Y\0O'>I_%'QWK7B36KEK
MS5]>OI;^\F/66:5R[D_4M7ZW?\','[3IT3P)X*^$NGS[9M=E/B'553J;:,F.
M!&]5:7S6^L K\=J^MX?PW)0]L]Y?DOZN>!F]?FJ*FMD%%%%>^>,%%%% !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 %%6M+TFZUBX\JSMI[J7_G
MG%&S-_X[7H'@_P#8V^+GQ!4-H?PN^(>KH?X[3PY>2I_WT$VU,I1C\3+C3E+X
M5<\UHKZ/\(_\$B/VDO'+ 67PD\41;N]\(K ?G,R"O2_#'_!OS^TMX@*_:?#&
M@Z.K=[S7K9MO'_3)G-<\L;AX_%-?>C98.N]HL^):*_2'0_\ @V4^,MSC^T?&
M?PXLA_T[S7MP?_'K=:]*\,_\&M%U)"KZO\:(87[Q6GA<N/\ OM[E?_0:YY9O
M@X[S_-FRRW$O[/Y'Y*45^U_A;_@V'^&%H =9^(7C[4?:R2TM,?\ ?<<E>A^'
M/^#=/]G31.;FT\:ZS[7FM;!_Y"6.N>6?81;-OY&JRBN]['X&T5_1QH'_  12
M_9C\.%3#\*=-D/\ T]:C?W7_ *,F:O1O#W[ 'P.\*Q>78?!OX:0\<2GPQ9O)
M_P!]E2]<[XDH?9BS99+/K)'\P0&YO>NI\-?!#QKXTDVZ/X1\4:JWI::5/.?_
M !U:_J;\)_#7PYX$C/\ 8?A_1]'R-A^Q6<<&1_P 5T]8_P"L=]J?X_\  -5D
MR6\_P/Y@]#_X)H_M ^(C_HWP7^)2>]SH-Q:C_P B(M>B^'/^"&W[4'B6W\U/
MAA-:Q_WKO6].A/\ WPTP?]*_HWHK&7$%=_#%?C_F:K*:/5O\/\C\"/"__!N+
M^T3KXS=OX"T4>MYK3OG_ +\PR5Z!X>_X-@_B7<-_Q-/B/X&LQ_TZP75P?_'D
M2OVWHKGEGF+>S2^1JLLPZZ?B?D=H'_!KA80[3JGQFOKG^\MKX66'_P >:Z;^
M5>@^%_\ @V4^#MA"#J_C7XCZI,O_ #[36=K&WX&"1O\ QZOTPHK"6:XQ[U/P
M7^1JL%AU]@^#O"O_  ;V_LV^'RIN]%\4ZX5ZB_UZ9 __ 'Y\O^=>B>'/^",O
M[-'A95:U^%&BS,I7_C\O+N[_ $ED:OJVBN>6+Q,MZC^]FT:%);17W'BWA[]@
MOX)>$T1;'X/_  TM?+'^L7PQ9O)_WV4+5Z)X4^'/A_P'!MT70M'T8,-A6RLH
MX,C_ ( *Z6BL).<OBDV:*RV04444 %%%% !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 %%%>0_MG_&<?LX?LM?$'QNDB17'
MAS1+FZM68?>N2N(%_P"!2%%H2<I**Z@[)79_/W_P5=_: _X:2_;Y^(FO12I+
MIUEJ)T73RA)0P6?[A77_ 'S&S_\  S7SK3I&,LA9B6+<DM3:_2*5-4X*G'9'
MQE6HZDW-]0HHHK0R"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 **** "BM3P[X,UGQE<"+2-)U+5)"VT):6K3'_ ,=7WKU7PE_P
M3H^/'CE4?3O@]\1G23E))]#N+9&_X%(BBHE4A'632-8T9R^%-_(\6HK[!\'_
M /!"/]ISQ;&)#\/8M*C/\5_K=C$?^^!(S_I7JGA3_@VB^-FJQ))JOB?X=:4C
M#+1K=W=S,GX+ $_\?KDGF.%AO47WW_(Z(X"O+:+_ *]3\ZJ*_6OPA_P:X3O&
MKZ_\8E5_XHM.\-F0?]]O<+_Z!7J7A'_@V:^#VEVJ'6O&?Q#U:X_C,$]K9PG_
M ( 8)&_\?KFEG>#C]J_R9JLJQ#Z6^:/Q"HK^A#P;_P $$_V9O"L:_:/!.J:[
M(.?-U+7+PG_OF*2-/_':]5\)?\$N_P!GWP%$!8?!WP$[X^5K[3%U!E_X%.KU
MRSXCPZVB_P /\S>.2U7O)?C_ )'\S5=9X3^!GC;Q]*J:'X/\5:R[?<6QTJ>Y
M)_[X6OZBO!7P.\'?#G#^'?"7AC0W7[K:?ID-N5^A1:[:L/\ 62[]VG^/_ -E
MDR6\_P #^8WPS_P2[_:&\5LHM?@YX_BW=[W2WL1^<P2O4_#7_! O]I[6W'G^
M!]/TE.[7?B"P./\ OU*]?T/T5A+B"N_ABOQ_S-HY316[?]?(_"CPS_P;0_&S
M4PC:EXJ^'.FAQDHEW>7+I]<6X7_QZO4/"G_!KA>RQ!]=^,<$#YYBL/#+3#_O
MM[A?_0*_8>BN9YSC']JWR1LLNPZ^S^+/S$\(_P#!L9\*[)@=9\>^/]3V_P#/
MH+.S#?G')7I'A/\ X-Z/V</#X5KK1_%&OD'D7^NRJ&_[\",_K7WG17/+,<7+
M>H_Z]#986@MH+[CY9\*?\$</V:_!R*;;X3Z#.R_\_P!-<WWZ2R-7I?A_]B[X
M0^%AG2_A3\-],/K;>%[*/_T%*];HKF=:M+XIM_,V48+:*,W1="LO#UBMM96M
MO:Q#^"&,(OZ5I445FBF[A1113$%%%% !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 %%%% !
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 %%%% !7Y[?\'%WQ1/@']@+^PH9 )/&?B2TL)$(Y,,8
M>Z?_ ,?AC_[ZK]":_'#_ (.@_B(+KQ=\)/":95K.TU'5YQGA_-DBBB_]%2_]
M]5W973Y\7!?/[M3FQL^6A)_UJ?E%1117WQ\@%%%% !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
M45;T?0[W7[O[/96=U>3'_EG;QM(Q_P" K0-*^A4HKVCP+_P3K^._Q+6,Z/\
M"/X@3PR\I+-HT]M"W_ Y J?K7MW@;_@W^_:7\72J+OPKHGAM&ZR:EKMLP'_?
MAI3^E<T\70A\4U]YO'"U9;1?W'Q317Z>^!_^#8?Q_?LI\3_$WP=HZ_Q?V78W
M&HM^3B#^=>T^!?\ @V)^'6G#/B3XC^-=6([:?;6^G@_BZS5QSSK!Q^W?T3_X
M8Z897B)=#\6:*_H)\!_\$"/V:/!]OB;PIK?BF5>DNJZY<C_QV!HE_P#':]J\
M%_\ !./X#?#6(-I'P@\ 1R)RLD^B174J_P# Y5=JY)\14%\,6SHCDU1_%)'\
MR^D:/>:Y="&RM;F\F;_EG!&TC'_@*UZIX+_8$^-_Q&C271OA)\0[R!_N3#P_
M<+"?^!LBI7]./A/PIIG@S2Q8Z3IFGZ5:)SY-G D,?_?*#%;E<KXDE+X(?>[G
M0LGBOBD?SJ>"_P#@A)^TYXO5'/@"'1X7_P"6FHZU91?F@D9__':]<\&_\&SW
MQCU01OK7C#X?Z1%)U2">[NY4_ 0JO_CU?N?17+//<4]K+Y?YLZ(Y906Z;^9^
M1W@C_@UWL(V1_$?Q>N[C^]#IF@+%^3O,WO\ P5ZUX/\ ^#;WX#^'5BDU+4_B
M'XA<#+I/J<$$;_A'"I_\?[U^B]%<D\SQD]ZC^5E^1O'!X>.T%^9\B^#O^"*?
M[-/@I(FA^%MC>2)_%?ZA>7N\_*?N23,G;TKUKPG^Q=\(_ !B;0_A=\/=+DC'
MR26_AVUC?^'G>$S_  K^5>P45R2JUI?%-OYFZA".T45+2RCL;5(842*&./8B
M(/D2K=%%0E8INX4444Q!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 %%%% !
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 5^!G_!QQXT_X2G_ (*%1:</N>&_"]E88]6>2XN,_P#D=1_P&OWSK^<;
M_@N3KR^)/^"HGQ1='WQ6\FG6H.W[ICTRU5Q_WV&KVL@BGBF^R?YH\[-':A;N
M_P#@GR91117V1\P%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 445=T70K[Q+J"VEA9W5]<OPL-O&TCG_@*T#2N4J*]^^&7_  2W_:$^
M++Q?V-\)/&2)*-R2ZC9_V9$Z_P#72XV+^M?0/PV_X-P?C[XO ?7+GP5X2C[K
M>:D;F4_\!@21?_'JY:F.P\/CFOO.F&#K2^&+/@"BOV"^'?\ P:\Z1;^7)XN^
M+&I7B_QPZ1HZVI_"25Y/_0*]_P#AG_P;W?LY> H]^J:)XB\6R ?>U35Y% _X
M#;>4OZ5Y]3/L)'X6WZ+_ #.J.4UWO9'\_P!70^!?A+XI^*%Z+?PSX<U[Q#<,
MVP1:;82W;EOHBDU_2U\./^"?WP1^%:1G0/A/X"LIH^DSZ1%/.#_UUD1G_6O9
MK2RCL;5(842*&./8B(/D2N*?$D?^7</O?]?F=4<E_GE^!_-I\._^"/O[2/Q/
M7?8_"CQ!91'DOJQCTO;_ ,!G=&_\=KW?X?\ _!MC\<O$:K)KNN> O#$6?FCE
MOI;N9?\ @,413_Q^OW?HKDJ9]B9?#9?(Z8Y706]W\S\DO W_  :\Z18*DGBG
MXLZE?#J\.DZ*MJ?P=Y)/_0*]V\"?\&[O[.?@UEDU#3O&?BO;_!JNLE!_Y*B$
M_K7WO17%/,L7/>H_R_(Z8X.A':"/G;P)_P $POV?OAE$!I7PA\$.XY62^T\:
M@Z_\"GWM7M?A/P?I/@C3!9:/I>G:3;]3#8VZ01@_[J5O45Q3E.?QR;]3H7+'
M2*"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ K^9K_@K!>R7_ /P4<^,+2'+?
M\)',@_W4 5?T%?TRU_,O_P %5_\ E(Q\9/\ L9[G_P!"KW^'_P"-+T_5'EYL
M_P!TO4^>Z***^M/FPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHJ:SL9=1NTAMXI)I9/
ME5(UW,WX4#(:*][^$?\ P3$^/OQM$3Z!\*?%YMY1F.ZU"S.FVY7^\)+C8K?\
M!-?3GPI_X-JOC'XJ5)_%?B7P;X0MV/S(DDNHW2?\ C54_P#(E<E7'X:G\<U]
MYU0P5:?PQ9^=%%?MM\*O^#9GX5>'H1+XM\<>-?$\P_AM(H=+@/U4K*__ (_7
MTO\ "7_@DK^SG\)(UETOX4^&+Z9!CS=6635R??%P7&?H*\VKQ!AH_!=_A^?^
M1V0R>J_B:1_.7X,^'NN_$75%L/#VBZKKMX_W;?3K26YD/T5%S7T)\*_^".7[
M2/Q:*O9_"W7-,@/+2:XT>E;/JL[))^2U_1KX8\+Z;X.TI;'2K"RTNTCY6"TA
M2&-/HJX%;5<$^(ZDM(02]=?\CLCE%./Q2;_KYGX?_"C_ (-F?B?XC*2>+?'?
M@_PS P)9+"*74[A/^ MY2?\ D2OH_P"&7_!L]\)/#*++XI\8>-_%$JG_ %=O
MY.FV[?50DC_^/U^F-%<%7-L9/[=O1?TSJA@,/#[)\L?#'_@D#^S?\)XXI]/^
M%?A[4)5X$NK^;JP?_:*SLZ_I7T%X(^'FA?#30UT_P_HVDZ%8KR+?3[..VC'_
M  %.*Z6BO/J3J5/CDW\V=<5&*M%6"BBBD 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 5_,W_P5FTJ32/^"CGQ>BEQDZ_+
M,,?W74.O_H0K^F2OYR?^"Y?A]/#W_!43XGK&GEQW;Z=<CYN\FFVS/_X^6KW>
M'W_M$EY?JCS,U_@KU_1GR31117UY\T%%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 445H>&_"FI>,]9BT[2-/OM4OYSB
M*VL[=IY9/]U5Y- TF]$9]%?5_P %?^"*'[1WQL9)(_A]=^&+(G!N/$DJZ;L_
M[9/^^_)*^O?@I_P; NQBN?B)\4$7:?WUEX<T\G(_V;B;&/\ OR:X*V9X6E\4
MU^9V4LOKSVB?DG6QX*\ :[\2M<CTWP[HFJZ]J,IPMIIUF]S,WT1%)K^@OX)_
M\$.?V<O@X(9O^$&;Q7?1_,+GQ'=/?!C_ +4.!#^<9KZD\!?#K1/AEX?73/#F
MC:3H.G)RMII]HEO"I]=J<5Y5;B2FOX46_70]"EDTMYR^X_GK^#?_  1$_:1^
M,;QR#P%+X8LI#S<^(KE-/$?NT39F_)#7U;\'?^#8'4KD+-X^^*5C:D'YK3P_
MIK7''_7:;R\?]^C7[&45YU;.\5/X6H^B.VGEM".ZOZGPY\)/^"!/[./PI@$E
M[X=U?QG=C_5S:]JCN ?^N< AC;\5-?4?PL_9Z\"_ ^S*^#O!_AGPLK##C2]+
MAL_-]F*+DUZ!17EU:U:K_$FV=L(0A\$4@HHHJ!A1110 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 %?@3_P<;^#_ /A&O^"AJWX)*^(O#%C?_3:]Q!_[0K]]J_%__@Z!\"&Q
M^*OPJ\2J/EU+2;[2V/?,$L<B_A_I)_\ 'J]7)9\N+2[I_P"?Z'%F,;X=OM;\
MS\LZ***^W/E HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MIK*QEU*[C@MXI)Y96VI&B[F=O85]0? +_@C+^T-\?6CEM? -]X:T]NMYXD_X
MEB#_ +9R#S3^"&LJM:G25ZDDO4UIT9U/@5SY9HK]A?V?_P#@V/T/3UCO/B9\
M0=0U1L;GL?#MNMK'G^Z9Y@S-_P!^UK[:^ O_  3#^!O[-3PR>&?AYHBZC!@K
MJ&H1?VE>;Q_&))MQ0_[FVO&Q'$&&IZ0O)_A^/^1Z5+)ZTOC:1^ 7P(_8$^,O
M[2PA?P9\.?$NK6<Q(2]-J;:Q8CK_ *1+MC_\?K[0^!/_  ;/?$/Q3#'=_$#Q
MKX>\(0R+N%KIT3ZG=*?[KDF*-?\ @+/7[=45YE?/<1/^':*^]_U\CT*6648_
M%J?"/P/_ .#?[]GSX1QK-J^D:OX^U!1NWZ[J#K%O]HH-B[?]\/7UQ\,?@OX4
M^#NC-9>$/#.@^%[ CYH=+T^*T5OJ$7FNVHKQZU:M5?[R;9Z$(0A\"L%%%%0,
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 *_,__@YG^'R^
M(/V1/!GB5%)G\/>*!;-_LQ7-O*&_\?AB_.OTPKY3_P""Q?PM'Q<_X)M?$^T@
M3,^FZ<-:CS_ +.5;B3_R'%)73@JG)B:<O/\ X!EB(<]&4?(_F_HHHK]#/C H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBOH+]F3_@EW\</VL%@N?"_@?48=%F
MP?[8U7_0+#9G&]7?YI5_ZY*Y]JSJ584X\TVDO,TITYS=H*Y\^U-86$^K7T5M
M:Q27-Q.VV.*-=S.WHJU^Q7[-7_!LUX<T**+4/BOXUN_$-R/F.F>'E^RV>?[K
MS./-=?\ <6(^]???[/W[%?PK_95M(X_ /@;0/#LFPH;R*$R7CJ>NZX??*WT9
MZ\3$<0X>GI3][\CU*.45):S=C\*/V>?^")O[0G[0;0SIX.?P?IDO_+]XG<V"
M@>ODE6F/X(:^\OV<O^#:/P'X1:*\^)?B[6O%]TA#M8::@TVR/JCL=\K@_P!Y
M&2OU&HKQL1G.*J:1?*O+_,].EE]"&MKOS/)O@3^QY\,OV8-/$?@+P+X>\-R!
M"AN+>T5KJ8>CS-F1\_[3UZS117EMR;YI.[.W1*R04444 %%%% !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 %<SX_\ !UA\
M1?!.K>'-27S+#6[&:PN%'5HI4V/C_OJNFHI-7=QIV/Y*/'/A&\\!>,M7T'4$
M\N^T6]EL+A/[LL;E''YJ:RJ^K/\ @M7\%S\%?^"D/Q%ACC,=EXDN4\16Q/\
M']J3S)6_[_F4?A7RG7Z11J>TIQJ+JCXRO3]G-P[!1116IB%%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 45[Q^RI_P $V?C%^V1/#)X.\(7G]BRMM;7-0'V/38^0#^]?B3&1D1*[^U?I
MI^RG_P &WW@'X?)!J7Q5\07GCG447S7T[3R]CI:=>"P_?2_4-'_NUY^*S/#X
M?XY:]EO_ %ZG=0R^M5U2T/Q\^$WP3\7?';Q2FB^#/#6L^*-489^SZ;9O.ZCN
MS!!\J_[35^@/[+W_  ;;_$+QXL>H?%+7[#P+8D;FTZPVZCJ4G/W68?N8N,_-
MF3Z5^Q7PM^#?A;X*>$DT/PCX?TGPSI,?S"TT^S6WB)X&XA>K\?>-=Q7SV(X@
MK5+QH+E7?=_Y'L4LII0LZGO'RQ^S'_P27^!7[)_D7.@^#+75]<A4,-7\0$:C
M>A@<ATW#RXF]XD4\5]3T45XTZE2<N:I)M^9Z,8QBN6*L@HHHJ1A1110 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!^/\ _P '//P++3?#7XE6T3&/$_AF_F_A4Y-S;C\<WG_?
M-?DG7]'?_!8GX C]H7_@GWX_TZW1)-3T.U_X2.P_O;[(>;(J_P"TT2S*/]^O
MYQ*^QR&O[3#<O\NGZGSF;T^6MS+J%%%%>V>4%%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%?7O[%'_!%WXO?M@R6V
MISZ>? W@^4@G5]8B9'F7(_X][?[\G^\VU./OU^MW['?_  1O^#7['CVFI6VA
MKXN\4VH\S^W-=C6=XGX(:&+_ %<7L0I?G[]>3C,XP^'O&_-+LOU/2P^65:NK
MT7F?D1^QY_P1C^-7[7'V;4X]%'@WPI<?,-8U]7@$B_\ 3*#'G2?[P 3_ &Q7
MZH_LB_\ !"?X+?LSBWU+6+"3XC^)8E5Q>Z_$IM(W_O1V8R@^DAD;C[U?<]%?
M-XO-<17T3Y8]E_F>W0P5&EK:[\RO;P1V4*1Q(B1Q_(BH.$JQ117FG6%%%% !
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 %%%% !
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 %%%% %+4+&#5K9X+B%)X)TV.CIO21*
M_EN_;*^ \G[,G[4_CSP(PD,/AS6)K:T:08>6U)W0/^,3(?QK^IZOQ/\ ^#EW
M]G!O#/QI\&_%&RA7[)XILGT;47C'R_:[;F-G/]YX7V?]NQKVLAK^SQ#IO[2_
M+^F>?FE+GH\W\I^8=%%%?9'RX4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%=]^SW^S)XZ_:G\<IX=\!^&]1\1:D?GD\A-L5JG3?
M+(WR1)[N0*_8']@?_@WV\$_!#[%XB^+3VOC[Q4H$J:4!_P 26P;D_,K#-RW'
M\>$ZC8?O5PXS,:.&5IO7MU.S#8&I6UCMW/S0_8I_X)9?%K]N*ZCN_#NBG1_"
MNXB7Q%JH>&P&.T9P6F;V0%1D;F3K7[$_L/?\$5OA'^Q\UEJ]S9?\)WXRMSY@
MUO5X5*6[C_GWM\E(^WS'>_HXK[#TO2K?1=,BM+6".WMK=-L<21[41.FW%:%?
M)8S-J^)]U/ECV7ZO?]/(^BP^!I4=5J^X4445YQU!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 %%%% !
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 %%%% !7RG_ ,%=OV:A^U/^P7XVT6TA236=
M"@'B'2UV_-]IM-S,J_[3Q>=$/^NHKZLHJJ<W":J1W3%**E%Q>S/Y$Z*^@/\
M@I]^S ?V2/VU_&OA6" P:'/=_P!J:,54[#97'[R-5S_<.Z+ZQ&OG^OT>G4C4
M@IQV9\94IN$G![H****LS"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHKT;]FC]E7QS^UU\2(?"_@30Y]8U%AYD\@^6WL(O^>LTIX1/<_>Z+N-3*48K
MFD[(N$)2=H[GG:H99 %!);Y0%_BK]%/^">O_  0&\8_'R&S\4_%?[?X&\(N!
M-#I@CVZSJ:^ZL/\ 1T/JXW?[ SNK[M_X)R_\$6_ G[$\5CXD\0I!XT^)*$2K
MJ-Q'_HNE.,_\>D78_P#39_GZ$!.5K[IKY?'9ZY7IX;_P+_+_ #9[V%RM0]ZM
MKY'G?P!_9S\%_LU_#ZW\,^"/#=AX:TB 9:&U'S3/C.]W/SNW^TYW<5Z)117S
MNK=Y.[9Z_2R"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 **** /RU_X.3_V4#XQ^"_AGXKZ;;@WO@R;^R]5,:_>L;AR
M8W;_ ')N/^V[5^+M?U9?&_X3:1\=OA)XB\':ZN=)\3V$NG7&W[ZK*A7*_P"T
M#@U_+S\;?A'JWP&^+OB3P9KJ>7J_A?4)M.N !\K,CD;E_P!EA\R_[U?5<.XK
MGHNB]X_D_P#@GA9Q0M-55U_,Y.BBBOHCQ HHHH **** "BBB@ HHHH ****
M"BBB@ HI0-S>]?I__P $I?\ @A9<?$Y=+^(WQGLI['P\S)<:7X9?Y)M33[RR
MW?>.'CB/[[Y^;8F-_+BL72P\.>J_^"=&'PTZ\N6!X#_P37_X)">-?V\=:@UK
M4?M/A/X;1N3<:S)%^\U#'WH[-&_UAXVF3[B?[1^0_NO^S/\ LL^!?V1OAS;^
M%? FB0:/IJ8>5MHDN+Y_^>LLGWG;_:;I7<^'?#EAX7T>VT[3;:&QLK2-(HK>
M%/+2%$^XJH.%7BMJOBL;F%7%/WM(]%_6Y]3AL+"@O=W[A1117$;A1110 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 %%%% !
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 5^+?_!R9^R-_P (S\1O#OQGTJ+_ $7Q,J:)KA3HMY%'_H\G_ X49/;R
M!_>K]I*\>_;8_9KL?VO_ -F3Q7\/;MXHFUZT86EP_P PM+F,AX93_NR*N?8U
MU8'%?5Z\:CVV?H_ZN8XBA[6DX'\NE%:OC3P;J7P\\7ZIH.LVDEAJ^B7<MC>6
M\@P\$T3E'0^X85E5^@[ZH^.::T84444Q!1110 4444 %%%% !1110 5/8:?/
MJU]#:VL,D]Q.ZQQQ1KN>5F^ZJK_$U%AI\^K7T-K:PR3W$[K''%&NYY6;[JJO
M\35^W/\ P1T_X(ZP?LRZ?8?$OXE:?#>_$.Z02Z=82_/'X85NA8?Q7./O-TC^
MZO.YAPX['4\+3YY[]%W.S"82=>5EMU9SW_!(S_@B1:_"6TTWXF?%_3TN?%K*
MMWI'ARXCS'HG.Y)IQGYKCCB/HF>?GX3]3:**^(Q&)J5ZGM*C_P" ?44J4*<>
M2""BBBL#0**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH _#?_@XN_8R/PH^/6F_%C1H,:)\0
M";?4PGW(-3B7AO;SHE!_WXI/6OS;K^G_ /;:_93TO]L;]FKQ/X U#8CZI;O)
M87;J?]"O5^>&7/HK;0<?P;U[U_,KXT\&ZE\//%^J:#K-I)8:OHEW+8WEO(,/
M!-$Y1T/N&%?89%C/;4/9O>.GRZ?Y'SV:X;DJ<ZVE^9E4445[AY 4444 %%%%
M !1110 4H&YO>DK]2?\ @A#_ ,$K5\?7]A\;OB'8.-&L)_,\)Z9,G_'_ #H?
M^/YU_P"><;C]V/XW^;C8N_EQ>+AAJ;JS_P"'.C#8:5>?)$]?_P"")O\ P2)C
M^"VCZ;\7_B79@>,;^/S?#^E3+_R!(F4_Z1(/^?AEZ#^!3_?/R?J)117PF)Q%
M2O4=2H_^ ?64J4:<%" 4445@:!1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^*'_
M  <:?L1_\(+\3=+^-&A6FS2_%FW3?$"H.(+Y%_=3'VDC7;_O0C^]7[7UYK^T
MU\ ]"_:D^!_B;P'XB0'2O$ED;8R 9:WDR#',O^VC['4?WDKJP6+>'KQJ=.OI
M_6IC7H*M3<#^5VBNP^/'P6US]G7XP>(O!/B.V-OK7AN]>RN%_A<C[LB^J.NU
MU/=6!KCZ_04TTI+9GQ\HN+L]PHHHIDA1110 445U7P5^#NO_ +0/Q4T'P9X8
MM&O]=\1WB65I"/4_>9CV55W,S=E5C2;25V5&+D[(^B_^"1W_  3HNOV\_CT&
MU6*6'X>^%&2ZUV<?)]K/5+.-O[[X.[^XF3W7/]#OA[P]:^%M&L]-T^"&SL;"
M%888(UV1P1HH145/[@KR[]B7]E'0OV)_V==#\!Z&OF_81YM]=[-DFI7C@>;.
MW7[S=/[J!%_@KVNO@<QQSQ56Z^%;?YGUV$PRH4[=7N%%%%<1T!1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% 'Y0_P#!Q5^P@/%W@NS^.'ANU#ZCX>":
M;XF2+_EK9[@L$^/^F;-L;_9=?[AK\<:_K-\7>$],\:^%]0T;5[.'4-*U2W>R
MO;:0;DFB=2CJW^R5-?S3?\%$OV-=0_8;_:>UWP9<">71]QO=!O) ?],L78^6
MW^\OS(W^VAKZC(,=SP^KRW6WI_P#Q,WPUG[:/7<\+HHHKZ0\(**** "OV:_X
M-V?V"E\"_#^Y^-WB*T']L^)XY++PXDH&;>R#$2S_ .]*ZX'^PA[/7YF_L!_L
MDWW[:W[4_AKP);^=%87<GVK5[J,$_8[&+F9_]XC"K_MNE?TS^%O"=AX+\-V&
MCZ9:P6.FZ5"MK9V\8PD$2)L1%^BBOG.(,;R0^KQWEOZ?\$]S*,->3K/IL;M%
M%%?+'N!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 5\7?\%D/
MV Q^VY^S-<2:):L_CKP6'U'0-J_/>*4'G60'4F54!''WXTQU:OM&BKI5)TZB
MJ0>J%.,9Q<);,_D6EA,,A1@RN&PRE>5IE?HC_P %^O\ @G[_ ,,__&O_ (6M
MX9M!'X2\?73-J,42_+INJ\LY_P!R;#./]KS!P"M?G=7Z%AL1&O256&S_ *L?
M'XBA*C-PD%%%=C\ ?@[J7[0/QM\*>"=)&-0\4ZE#IT3%=PB$CX:0^RKN;_@-
M;-I*[,HQ<GRH_8O_ (-S/V0A\+/V==2^*>JP!=8^(4IM]/W?>BTR&3:#_P!M
M)@['_9BB]:_3"N6^'OPZTSX4^ -#\,:%"MEI'A^RAT^SBSDI%$BJB^YVK74U
M^=8C$.O5E5?7\NA]G2I*G!070****Q+"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 \Z_:(^!.@?M-?"'7_ ?BFW^U:)XBMFMYPO#QGJ
MCH3]UT<(ZM_>2OYHOVN/V8?$7['OQ\U_P#XDC_TS1YLPW(7;'J%NW,5PG^PZ
M'/\ LMN7JIK^J*O@_P#X+5?\$Y5_;1^!K>)/#-CYGQ&\$Q--8+&H+ZO;'YI+
M(>I&=Z?[>1_&U>KD^/\ J]7V<W[LOP?];G%F&%]M3O'XE_5C\ Z_1W_@VR_9
M\_X3S]JWQ!\0[M-UG\/],\BV;=C_ $R]#Q*<=QY*W'_?2U^<<B&*0A@0R_*0
M?X:_?;_@WS^"<?PG_P""?FFZY(@%]X[U2ZUB3^^(U<6T0_W=L3/_ ,#KZ#.Z
M_LL*^[T_KY'CY52YZ]WTU/O6BBBOBCZ4**** "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 **** /P^_P""\O\ P32?X1?$*7XP^!]+
ME_X1?Q3=[?$%K /ETS478XF4=1',V?82\?\ +5!7Z^_LY?"=/@5\ _!7@]0N
M/"VC6>F.4Z.T4*(7_-376>)_"NG^,=#FTW5;*UU#3[E-LUO<1^8D@_W36Q71
M7QDZ]&%&?V?Z1G3H1IU)37V@HHHKG- 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**** "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@ HKCOB1\=_!GP>LO/\6^+/#?AJ-4WYU/4XK3</50[#
M=7S[\1?^"V/[.OP\E>!?&LVNW"AB8])TRXF5<>LS(L(_[[H ^LZ*_-[QE_P<
MD_#O3IIET#X?>,M72(?(]Y/;60D^FUY:\P\0_P#!ROXCOB_]D?"C1K'^Y]KU
MR6[S_P!\PQ4 ?KA17XKZ]_P<9_&2]:5;'PO\.].1XLHTEG=3NA^HN]O_ (Y7
M/ZG_ ,'!'Q]N8U*MX+MMG_/#17_>_P#?4ST ?N117X6_\/\ ?]H/_H(^$?\
MP3+_ /%T?\/]_P!H/_H(^$?_  3+_P#%T ?NE17X6_\ #_?]H/\ Z"/A'_P3
M+_\ %T?\/]_V@_\ H(^$?_!,O_Q= '[I45^%O_#_ '_:#_Z"/A'_ ,$R_P#Q
M='_#_?\ :#_Z"/A'_P $R_\ Q= '[I45^%O_  _W_:#_ .@CX1_\$R__ !='
M_#_?]H/_ *"/A'_P3+_\70!^Z5%?A;_P_P!_V@_^@CX1_P#!,O\ \71_P_W_
M &@_^@CX1_\ !,O_ ,70!^Z5%?A;_P /]_V@_P#H(^$?_!,O_P 71_P_W_:#
M_P"@CX1_\$R__%T ?NE17X6_\/\ ?]H/_H(^$?\ P3+_ /%T?\/]_P!H/_H(
M^$?_  3+_P#%T ?NE17X6_\ #_?]H/\ Z"/A'_P3+_\ %T?\/]_V@_\ H(^$
M?_!,O_Q= '[I45^%O_#_ '_:#_Z"/A'_ ,$R_P#Q='_#_?\ :#_Z"/A'_P $
MR_\ Q= '[I45^%O_  _W_:#_ .@CX1_\$R__ !='_#_?]H/_ *"/A'_P3+_\
M70!^Z5%?A;_P_P!_V@_^@CX1_P#!,O\ \71_P_W_ &@_^@CX1_\ !,O_ ,70
M!^Z5%?A;_P /]_V@_P#H(^$?_!,O_P 71_P_W_:#_P"@CX1_\$R__%T ?NE1
M7X6_\/\ ?]H/_H(^$?\ P3+_ /%T?\/]_P!H/_H(^$?_  3+_P#%T ?NE17X
M6_\ #_?]H/\ Z"/A'_P3+_\ %T?\/]_V@_\ H(^$?_!,O_Q= '[I45^%O_#_
M '_:#_Z"/A'_ ,$R_P#Q='_#_?\ :#_Z"/A'_P $R_\ Q= '[I45^%O_  _W
M_:#_ .@CX1_\$R__ !='_#_?]H/_ *"/A'_P3+_\70!^Z5%?A;_P_P!_V@_^
M@CX1_P#!,O\ \71_P_W_ &@_^@CX1_\ !,O_ ,70!^Z5%?A;_P /]_V@_P#H
M(^$?_!,O_P 71_P_W_:#_P"@CX1_\$R__%T ?NE17X6_\/\ ?]H/_H(^$?\
MP3+_ /%T?\/]_P!H/_H(^$?_  3+_P#%T ?NE17X6_\ #_?]H/\ Z"/A'_P3
M+_\ %T?\/]_V@_\ H(^$?_!,O_Q= '[I45^(5E_P<._':&</+IWP^N$0?=DT
MFXV2_C'<&NG\/_\ !R+\4K<_\33P/X!O!YG6TCNK;Y/7#W#T ?LM17Y0^%?^
M#EF^CG6/6_A%:S)CYIK+Q \1'_ 'MV'_ (_7IW@G_@X[^%6L.B:YX.\=:1O'
MW[>*WO$7\!*LG_CE 'Z(45\L?#K_ (+-_LZ_$I_+B^(,&C7'_/+5["XL]O\
MVU=/*_\ 'Z^@/A]\6_"OQ5T\7/AGQ/H'B2V8;Q-I>H17:$?5&:@#IZ*** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HKD?BI\7/#_P3\":CXF\5:I9Z1H>EQ>==7=P
M^U(QPH^K,WRJJ_>[5^9'[1?_  <<ZFVKW%G\*O!UA'9(_EIJ/B+?++/_ +:6
MT3J5_P"!L: /UEHK\,&_X+]_M!2,[?;?"<>.B'1TS_Z'3/\ A_O^T'_T$?"/
M_@F7_P"+H _=*BOPM_X?[_M!_P#01\(_^"9?_BZ/^'^_[0?_ $$?"/\ X)E_
M^+H _=*BOPM_X?[_ +0?_01\(_\ @F7_ .+H_P"'^_[0?_01\(_^"9?_ (N@
M#]TJ*_"W_A_O^T'_ -!'PC_X)E_^+H_X?[_M!_\ 01\(_P#@F7_XN@#]TJ*_
M"W_A_O\ M!_]!'PC_P""9?\ XNC_ (?[_M!_]!'PC_X)E_\ BZ /W2HK\+?^
M'^_[0?\ T$?"/_@F7_XNC_A_O^T'_P!!'PC_ ."9?_BZ /W2HK\+?^'^_P"T
M'_T$?"/_ ()E_P#BZ/\ A_O^T'_T$?"/_@F7_P"+H _=*BOPM_X?[_M!_P#0
M1\(_^"9?_BZ/^'^_[0?_ $$?"/\ X)E_^+H _=*BOPM_X?[_ +0?_01\(_\
M@F7_ .+H_P"'^_[0?_01\(_^"9?_ (N@#]TJ*_"W_A_O^T'_ -!'PC_X)E_^
M+H_X?[_M!_\ 01\(_P#@F7_XN@#]TJ*_"W_A_O\ M!_]!'PC_P""9?\ XNC_
M (?[_M!_]!'PC_X)E_\ BZ /W2HK\+?^'^_[0?\ T$?"/_@F7_XNC_A_O^T'
M_P!!'PC_ ."9?_BZ /W2HK\+?^'^_P"T'_T$?"/_ ()E_P#BZ/\ A_O^T'_T
M$?"/_@F7_P"+H _=*BOPM_X?[_M!_P#01\(_^"9?_BZ/^'^_[0?_ $$?"/\
MX)E_^+H _=*BOPM_X?[_ +0?_01\(_\ @F7_ .+H_P"'^_[0?_01\(_^"9?_
M (N@#]TJ*_"W_A_O^T'_ -!'PC_X)E_^+H_X?[_M!_\ 01\(_P#@F7_XN@#]
MTJ*_"W_A_O\ M!_]!'PC_P""9?\ XNC_ (?[_M!_]!'PC_X)E_\ BZ /W2HK
M\+?^'^_[0?\ T$?"/_@F7_XNC_A_O^T'_P!!'PC_ ."9?_BZ /W2HK\+?^'^
M_P"T'_T$?"/_ ()E_P#BZ/\ A_O^T'_T$?"/_@F7_P"+H _=*BOPM_X?[_M!
M_P#01\(_^"9?_BZ/^'^_[0?_ $$?"/\ X)E_^+H _=*BOPM_X?[_ +0?_01\
M(_\ @F7_ .+H_P"'^_[0?_01\(_^"9?_ (N@#]TJ*_"W_A_O^T'_ -!'PC_X
M)E_^+H_X?[_M!_\ 01\(_P#@F7_XN@#]TJ*_"W_A_O\ M!_]!'PC_P""9?\
MXNC_ (?[_M!_]!'PC_X)E_\ BZ /W2HK\+?^'^_[0?\ T$?"/_@F7_XNC_A_
MO^T'_P!!'PC_ ."9?_BZ /W2HK\+?^'^_P"T'_T$?"/_ ()E_P#BZ/\ A_O^
MT'_T$?"/_@F7_P"+H _=*BOPM_X?[_M!_P#01\(_^"9?_BZ/^'^_[0?_ $$?
M"/\ X)E_^+H _=*BOPM_X?[_ +0?_01\(_\ @F7_ .+H_P"'^_[0?_01\(_^
M"9?_ (N@#]TJ*_"W_A_O^T'_ -!'PC_X)E_^+H_X?[_M!_\ 01\(_P#@F7_X
MN@#]TJ*_"W_A_O\ M!_]!'PC_P""9?\ XNC_ (?[_M!_]!'PC_X)E_\ BZ /
MW2HK\+?^'^_[0?\ T$?"/_@F7_XNC_A_O^T'_P!!'PC_ ."9?_BZ /W2HK\+
M?^'^_P"T'_T$?"/_ ()E_P#BZ/\ A_O^T'_T$?"/_@F7_P"+H _=*BOPM_X?
M[_M!_P#01\(_^"9?_BZ/^'^_[0?_ $$?"/\ X)E_^+H _=*BOPM_X?[_ +0?
M_01\(_\ @F7_ .+H_P"'^_[0?_01\(_^"9?_ (N@#]TJ*_%OX6?\'%7Q:\.7
MT7_"5>'?!_B>RQ^]2**73KB0_P"S*K.J_P#?EZ_23]B/_@H5X _;M\,37?AF
MZFT_6M,VG4]$O0([NR)'#+_SUB_VU^C;3\M 'T!1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117R5^WW_ ,%9? W[
M#UR-#>WE\6^-Y(?.&C64WEI9*W^K>[E ;R0YX"['?_8V-OH ^M:*_$GQO_P<
M,?&_Q!JKMI.G>"/#ED7Q!%'ILURX7U=YI@9/^ (E8?\ P_W_ &@_^@CX1_\
M!,O_ ,70!^Z5%?A;_P /]_V@_P#H(^$?_!,O_P 71_P_W_:#_P"@CX1_\$R_
M_%T ?NE17X6_\/\ ?]H/_H(^$?\ P3+_ /%T?\/]_P!H/_H(^$?_  3+_P#%
MT ?NE17X6_\ #_?]H/\ Z"/A'_P3+_\ %T?\/]_V@_\ H(^$?_!,O_Q= '[I
M45^%O_#_ '_:#_Z"/A'_ ,$R_P#Q='_#_?\ :#_Z"/A'_P $R_\ Q= '[I45
M^%O_  _W_:#_ .@CX1_\$R__ !='_#_?]H/_ *"/A'_P3+_\70!^Z5%?A;_P
M_P!_V@_^@CX1_P#!,O\ \71_P_W_ &@_^@CX1_\ !,O_ ,70!^Z5%?A;_P /
M]_V@_P#H(^$?_!,O_P 71_P_W_:#_P"@CX1_\$R__%T ?NE17X6_\/\ ?]H/
M_H(^$?\ P3+_ /%T?\/]_P!H/_H(^$?_  3+_P#%T ?NE17X6_\ #_?]H/\
MZ"/A'_P3+_\ %T?\/]_V@_\ H(^$?_!,O_Q= '[I45^%O_#_ '_:#_Z"/A'_
M ,$R_P#Q='_#_?\ :#_Z"/A'_P $R_\ Q= '[I45^%O_  _W_:#_ .@CX1_\
M$R__ !='_#_?]H/_ *"/A'_P3+_\70!^Z5%?A;_P_P!_V@_^@CX1_P#!,O\
M\71_P_W_ &@_^@CX1_\ !,O_ ,70!^Z5%?A;_P /]_V@_P#H(^$?_!,O_P 7
M1_P_W_:#_P"@CX1_\$R__%T ?NE17X6_\/\ ?]H/_H(^$?\ P3+_ /%T?\/]
M_P!H/_H(^$?_  3+_P#%T ?NE17X6_\ #_?]H/\ Z"/A'_P3+_\ %T?\/]_V
M@_\ H(^$?_!,O_Q= '[I45^%O_#_ '_:#_Z"/A'_ ,$R_P#Q='_#_?\ :#_Z
M"/A'_P $R_\ Q= '[I45^%O_  _W_:#_ .@CX1_\$R__ !='_#_?]H/_ *"/
MA'_P3+_\70!^Z5%?A;_P_P!_V@_^@CX1_P#!,O\ \71_P_W_ &@_^@CX1_\
M!,O_ ,70!^Z5%?A;_P /]_V@_P#H(^$?_!,O_P 71_P_W_:#_P"@CX1_\$R_
M_%T ?NE17X6_\/\ ?]H/_H(^$?\ P3+_ /%T?\/]_P!H/_H(^$?_  3+_P#%
MT ?NE17X6_\ #_?]H/\ Z"/A'_P3+_\ %T?\/]_V@_\ H(^$?_!,O_Q= '[I
M45^%O_#_ '_:#_Z"/A'_ ,$R_P#Q='_#_?\ :#_Z"/A'_P $R_\ Q= '[I45
M^%O_  _W_:#_ .@CX1_\$R__ !='_#_?]H/_ *"/A'_P3+_\70!^Z5%?A;_P
M_P!_V@_^@CX1_P#!,O\ \71_P_W_ &@_^@CX1_\ !,O_ ,70!^Z5%?A;_P /
M]_V@_P#H(^$?_!,O_P 71_P_W_:#_P"@CX1_\$R__%T ?NE17X6_\/\ ?]H/
M_H(^$?\ P3+_ /%T?\/]_P!H/_H(^$?_  3+_P#%T ?NE17X6_\ #_?]H/\
MZ"/A'_P3+_\ %T?\/]_V@_\ H(^$?_!,O_Q= '[I45^%O_#_ '_:#_Z"/A'_
M ,$R_P#Q='_#_?\ :#_Z"/A'_P $R_\ Q= '[I45^%O_  _W_:#_ .@CX1_\
M$R__ !='_#_?]H/_ *"/A'_P3+_\70!^Z5%?A;_P_P!_V@_^@CX1_P#!,O\
M\71_P_W_ &@_^@CX1_\ !,O_ ,70!^Z5%?A;_P /]_V@_P#H(^$?_!,O_P 7
M1_P_W_:#_P"@CX1_\$R__%T ?NE17X=^'_\ @X/^/6CZGYMTG@C5HO\ GA<Z
M2R+_ .0I5D_2OM7]@_\ X+@^"_VJO$]GX3\6::? /BS4R(;,O<^=IVH2_P!U
M)2%:)G'*(XS_  %M^$H ^[Z*** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH ***\M_:A_:U\$?LA?#6X\4^-]2^P:>K^3!
M%$GFW-]+D8BB3^)N?]U?XF44 >I45^.?QN_X..O'VNZG<P^ _!_AKP[IP.R*
M75&EU*\<?W\(\*H?]C8^?[XKSG_A_O\ M!_]!'PC_P""9?\ XN@#]TJ*_"W_
M (?[_M!_]!'PC_X)E_\ BZ/^'^_[0?\ T$?"/_@F7_XN@#]TJ*_"W_A_O^T'
M_P!!'PC_ ."9?_BZ/^'^_P"T'_T$?"/_ ()E_P#BZ /W2HK\+?\ A_O^T'_T
M$?"/_@F7_P"+H_X?[_M!_P#01\(_^"9?_BZ /W2HK\+?^'^_[0?_ $$?"/\
MX)E_^+H_X?[_ +0?_01\(_\ @F7_ .+H _=*BOPM_P"'^_[0?_01\(_^"9?_
M (NC_A_O^T'_ -!'PC_X)E_^+H _=*BOPM_X?[_M!_\ 01\(_P#@F7_XNC_A
M_O\ M!_]!'PC_P""9?\ XN@#]TJ*_"W_ (?[_M!_]!'PC_X)E_\ BZ/^'^_[
M0?\ T$?"/_@F7_XN@#]TJ*_"W_A_O^T'_P!!'PC_ ."9?_BZ/^'^_P"T'_T$
M?"/_ ()E_P#BZ /W2HK\+?\ A_O^T'_T$?"/_@F7_P"+H_X?[_M!_P#01\(_
M^"9?_BZ /W2HK\+?^'^_[0?_ $$?"/\ X)E_^+H_X?[_ +0?_01\(_\ @F7_
M .+H _=*BOPM_P"'^_[0?_01\(_^"9?_ (NC_A_O^T'_ -!'PC_X)E_^+H _
M=*BOPM_X?[_M!_\ 01\(_P#@F7_XNC_A_O\ M!_]!'PC_P""9?\ XN@#]TJ*
M_"W_ (?[_M!_]!'PC_X)E_\ BZ/^'^_[0?\ T$?"/_@F7_XN@#]TJ*_"W_A_
MO^T'_P!!'PC_ ."9?_BZ/^'^_P"T'_T$?"/_ ()E_P#BZ /W2HK\+?\ A_O^
MT'_T$?"/_@F7_P"+H_X?[_M!_P#01\(_^"9?_BZ /W2HK\+?^'^_[0?_ $$?
M"/\ X)E_^+H_X?[_ +0?_01\(_\ @F7_ .+H _=*BOPM_P"'^_[0?_01\(_^
M"9?_ (NC_A_O^T'_ -!'PC_X)E_^+H _=*BOPM_X?[_M!_\ 01\(_P#@F7_X
MNC_A_O\ M!_]!'PC_P""9?\ XN@#]TJ*_"W_ (?[_M!_]!'PC_X)E_\ BZ/^
M'^_[0?\ T$?"/_@F7_XN@#]TJ*_"W_A_O^T'_P!!'PC_ ."9?_BZ/^'^_P"T
M'_T$?"/_ ()E_P#BZ /W2HK\+?\ A_O^T'_T$?"/_@F7_P"+H_X?[_M!_P#0
M1\(_^"9?_BZ /W2HK\+?^'^_[0?_ $$?"/\ X)E_^+H_X?[_ +0?_01\(_\
M@F7_ .+H _=*BOPM_P"'^_[0?_01\(_^"9?_ (NC_A_O^T'_ -!'PC_X)E_^
M+H _=*BOPM_X?[_M!_\ 01\(_P#@F7_XNC_A_O\ M!_]!'PC_P""9?\ XN@#
M]TJ*_"W_ (?[_M!_]!'PC_X)E_\ BZ/^'^_[0?\ T$?"/_@F7_XN@#]TJ*_"
MW_A_O^T'_P!!'PC_ ."9?_BZ/^'^_P"T'_T$?"/_ ()E_P#BZ /W2HK\+?\
MA_O^T'_T$?"/_@F7_P"+K8TW_@X@^.5G<>9)IGP\G3IY4NE7)7\UN$H _;JB
MOQPT+_@Y(^)<$'_$R\!>!KN3R^?LK75M\_I\\C5Z#X3_ .#EJSFPFO\ PFG@
M_O2Z?K_F8_X#);I_Z'0!^IU%?!7@+_@X;^!_B8K'J^F^.?#,HX>2XT^*YAC_
M .!PRNW_ ([7O/PP_P""FOP'^,#1IHOQ.\,>;(,+%?S-ISM_P"X5#0![Y15/
M3-2M]9L(;JSFBNK>9-\<L;[T=?\ 985<H **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHKPG]LW]O7P%^PKX%BU+Q7=3S7]]O&E:1:9DO=1=<GI_"G'S,WX;F^
M6@#W:BOQ@^+'_!Q=\5/$FIR?\(GX7\)>&-._Y9)<)+J5XG^_*'5!_P!^37&?
M\/\ ?]H/_H(^$?\ P3+_ /%T ?NE17X6_P##_?\ :#_Z"/A'_P $R_\ Q='_
M  _W_:#_ .@CX1_\$R__ != '[I45^%O_#_?]H/_ *"/A'_P3+_\71_P_P!_
MV@_^@CX1_P#!,O\ \70!^Z5%?A;_ ,/]_P!H/_H(^$?_  3+_P#%T?\ #_?]
MH/\ Z"/A'_P3+_\ %T ?NE17X6_\/]_V@_\ H(^$?_!,O_Q='_#_ '_:#_Z"
M/A'_ ,$R_P#Q= '[I45^%O\ P_W_ &@_^@CX1_\ !,O_ ,71_P /]_V@_P#H
M(^$?_!,O_P 70!^Z5%?A;_P_W_:#_P"@CX1_\$R__%T?\/\ ?]H/_H(^$?\
MP3+_ /%T ?NE17X6_P##_?\ :#_Z"/A'_P $R_\ Q='_  _W_:#_ .@CX1_\
M$R__ != '[I45^('AC_@X2^.>AZF)+^W\%ZS:J^V2&ZTIX<_[DD4R@U]L_L,
M_P#!;KP-^U;XAL_"_B2S_P"$!\8W3F"U2>Y$VFZF_P# L,Q"%78<['3KE%=V
M!H ^YJ*** "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 **** "BBL;QEXSTOX>^%-0UK7-0M=,T;2[=KB[O+I]D-O$GWG=J -FBORJ_
M:8_X.,?[+UN[T[X3>$[6]M87*1ZSXA\P1W&1]];5&214&3]]AT^ZO6O!;C_@
MOW^T#/*S+=>$(E=\872%V1CW+N* /W/HK\+?^'^_[0?_ $$?"/\ X)E_^+H_
MX?[_ +0?_01\(_\ @F7_ .+H _=*BOPM_P"'^_[0?_01\(_^"9?_ (NC_A_O
M^T'_ -!'PC_X)E_^+H _=*BOPM_X?[_M!_\ 01\(_P#@F7_XNC_A_O\ M!_]
M!'PC_P""9?\ XN@#]TJ*_"W_ (?[_M!_]!'PC_X)E_\ BZ/^'^_[0?\ T$?"
M/_@F7_XN@#]TJ*_"W_A_O^T'_P!!'PC_ ."9?_BZ/^'^_P"T'_T$?"/_ ()E
M_P#BZ /W2HK\+?\ A_O^T'_T$?"/_@F7_P"+H_X?[_M!_P#01\(_^"9?_BZ
M/W2HK\+?^'^_[0?_ $$?"/\ X)E_^+H_X?[_ +0?_01\(_\ @F7_ .+H _=*
MBOPNA_X+^?M )*&:\\)RHKXP='4)(/8[Z]S_ &<_^#C2ZN=5M;#XJ^$+*&TG
M?8VK^''9)(<?Q/:2N^[/_3.8GT1C\@ /U>HKE_AE\4=#^,7@C3?$GAG5K/6-
M$U6$7%M=VSYCE0X/I\I_O*WS+R*ZB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBH)94M86>1E55^9F;^"@">BOS>_;#
M_P"#@+PW\*?%5_H'PQT2#QI>6$CQ2ZQ=3LFF>:@)Q$J_/.G(^<,J_P!W?C=7
MRMJ7_!P%\?\ 4+UI(G\%V8?_ )9PZ0=D?U#.[?\ C] '[E45^%O_  _W_:#_
M .@CX1_\$R__ !='_#_?]H/_ *"/A'_P3+_\70!^Z5%?A;_P_P!_V@_^@CX1
M_P#!,O\ \71_P_W_ &@_^@CX1_\ !,O_ ,70!^Z5%?A;_P /]_V@_P#H(^$?
M_!,O_P 71_P_W_:#_P"@CX1_\$R__%T ?NE17X6_\/\ ?]H/_H(^$?\ P3+_
M /%T?\/]_P!H/_H(^$?_  3+_P#%T ?NE17X6_\ #_?]H/\ Z"/A'_P3+_\
M%T?\/]_V@_\ H(^$?_!,O_Q= '[I45^%O_#_ '_:#_Z"/A'_ ,$R_P#Q='_#
M_?\ :#_Z"/A'_P $R_\ Q= '[I45^%O_  _W_:#_ .@CX1_\$R__ !='_#_?
M]H/_ *"/A'_P3+_\70!^Z5%?A;_P_P!_V@_^@CX1_P#!,O\ \71_P_W_ &@_
M^@CX1_\ !,O_ ,70!^Z5%?A;_P /]_V@_P#H(^$?_!,O_P 71_P_W_:#_P"@
MCX1_\$R__%T ?NE17X6_\/\ ?]H/_H(^$?\ P3+_ /%T?\/]_P!H/_H(^$?_
M  3+_P#%T ?NE17X6_\ #_?]H/\ Z"/A'_P3+_\ %T?\/]_V@_\ H(^$?_!,
MO_Q= '[I45^%O_#_ '_:#_Z"/A'_ ,$R_P#Q='_#_?\ :#_Z"/A'_P $R_\
MQ= '[I45^%O_  _W_:#_ .@CX1_\$R__ !=7]#_X.#_CWI%SYMQ'X(U1?^>5
MUI+(G_D*59/TH _<.BOS$_9T_P"#C+0-<U*&Q^)?@VXT)7D*-JNC2O=0Q?[\
M#?.J_P"Z[_[M?HE\,?B;H'QB\&6'B+PQK%AKFB:FF^WO;.;S(Y0>>#_>_P!G
M^&@#J:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH ***YCXD_$S0?@UX'U+Q#XDU:ST;1-*A-Q=WEXY2*!!SU[G_ &?O
M-0!T]%?E+^T?_P '&TUMK-WI_P *O!UG/:6[>6FK^(9&;[7D?>2UB="G_ W!
MS_":\*N/^"_?[0,\K,MUX0B5WQA=(79&/<NXH _<^BOPM_X?[_M!_P#01\(_
M^"9?_BZ/^'^_[0?_ $$?"/\ X)E_^+H _=*BOPM_X?[_ +0?_01\(_\ @F7_
M .+H_P"'^_[0?_01\(_^"9?_ (N@#]TJ*_"W_A_O^T'_ -!'PC_X)E_^+H_X
M?[_M!_\ 01\(_P#@F7_XN@#]TJ*_"W_A_O\ M!_]!'PC_P""9?\ XNC_ (?[
M_M!_]!'PC_X)E_\ BZ /W2HK\+?^'^_[0?\ T$?"/_@F7_XNC_A_O^T'_P!!
M'PC_ ."9?_BZ /W2HK\+?^'^_P"T'_T$?"/_ ()E_P#BZ/\ A_O^T'_T$?"/
M_@F7_P"+H _=*BOPM_X?[_M!_P#01\(_^"9?_BZZ3X<_\'#OQF\-ZBO_  D&
MC>#?$EGNPZ_9);*9C_LNLVR,?[ZM]: /VNHKYG_8+_X*:>!?V\-,FMM&^T:!
MXLTV/S+W0+UU:<)GB:)O^6L1'1CL?D;D3<M?3% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 445B^*_'&C_  _TEKS7=7TS1[)1S<7UTEO%_P!].U &U17S-\2_^"N_
M[//PS\U+OXD:5J<\?_++1XY=1W?\"B5HO_'Z\.\=_P#!QG\(=$D:'0O"WCK7
MI$'^L>&WM(#_ ,"\UG_\<H _0JBOR>\5_P#!RY>R2%-$^$EK F/EFU#Q \A/
M_ $MU'_C]<-KG_!Q[\6+B4#3?!7P]LT#R#%Q;WMU\G\!Q'.G6@#]FJ*_#JZ_
MX."_CW=V[1QQ>!H7''FQ:6X;\FE>J7_#_?\ :#_Z"/A'_P $R_\ Q= '[I45
M^%O_  _W_:#_ .@CX1_\$R__ !='_#_?]H/_ *"/A'_P3+_\70!^Z5%?A;_P
M_P!_V@_^@CX1_P#!,O\ \71_P_W_ &@_^@CX1_\ !,O_ ,70!^Z5%?A;_P /
M]_V@_P#H(^$?_!,O_P 71_P_W_:#_P"@CX1_\$R__%T ?NE17X6_\/\ ?]H/
M_H(^$?\ P3+_ /%T?\/]_P!H/_H(^$?_  3+_P#%T ?NE17X6_\ #_?]H/\
MZ"/A'_P3+_\ %T?\/]_V@_\ H(^$?_!,O_Q= '[I45^%O_#_ '_:#_Z"/A'_
M ,$R_P#Q='_#_?\ :#_Z"/A'_P $R_\ Q= '[I45^%O_  _W_:#_ .@CX1_\
M$R__ !='_#_?]H/_ *"/A'_P3+_\70!^Z5%?A;_P_P!_V@_^@CX1_P#!,O\
M\71_P_W_ &@_^@CX1_\ !,O_ ,70!^Z5%?A;_P /]_V@_P#H(^$?_!,O_P 7
M1_P_W_:#_P"@CX1_\$R__%T ?NE17X6_\/\ ?]H/_H(^$?\ P3+_ /%T?\/]
M_P!H/_H(^$?_  3+_P#%T ?NE17X6_\ #_?]H/\ Z"/A'_P3+_\ %T?\/]_V
M@_\ H(^$?_!,O_Q= '[I45^%O_#_ '_:#_Z"/A'_ ,$R_P#Q='_#_?\ :#_Z
M"/A'_P $R_\ Q= '[I45^%O_  _W_:#_ .@CX1_\$R__ !='_#_?]H/_ *"/
MA'_P3+_\70!^Z5%?A;_P_P!_V@_^@CX1_P#!,O\ \71_P_W_ &@_^@CX1_\
M!,O_ ,70!^Z5%?A;_P /]_V@_P#H(^$?_!,O_P 71_P_W_:#_P"@CX1_\$R_
M_%T ?NE17X6_\/\ ?]H/_H(^$?\ P3+_ /%T?\/]_P!H/_H(^$?_  3+_P#%
MT ?NE17X6_\ #_?]H/\ Z"/A'_P3+_\ %T?\/]_V@_\ H(^$?_!,O_Q= '[I
M45^%O_#_ '_:#_Z"/A'_ ,$R_P#Q='_#_?\ :#_Z"/A'_P $R_\ Q= '[I45
M^%O_  _W_:#_ .@CX1_\$R__ !='_#_?]H/_ *"/A'_P3+_\70!^Z5%?A;_P
M_P!_V@_^@CX1_P#!,O\ \71_P_W_ &@_^@CX1_\ !,O_ ,70!^Z5%?A;_P /
M]_V@_P#H(^$?_!,O_P 75RQ_X.#/CU:6F'7P+=-T\V32G+?DLJ4 ?N-17XM:
M)_P<8?&*WE47OA?X<7BQILVQV5[!)+_MY-UMQ_P"NQ\/?\'*WB:SV?VI\+-"
MOA\GF?9=:DM-O]_[R2]* /UTHK\T/"/_  <H^";TK_;GPS\5:?V?[#?VU[C_
M +Z,7H_Y5[%\/_\ @N]^SWXUFACO-=U[PS).,A=4T:7$9_VW@\U/UH ^S:*\
MO^%W[9/PL^->T>%OB)X1U>67A+>'4XEN/^_3-O\ _':]0H **** "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 ***Q?&WC;1_ASX8O-:U_5+/1M'L(O-N;R\E6*&%/]MFH VJX3XV_M
M$^"/V=/#+ZOXY\3:3X8T_HCWL^'N"< )%']^1^?NHK&OS>_;@_X.#)!<7OAS
MX)62[(_W,GB?4H?FD/\ TZ6[=>_SS8[?+CYQ^:/Q(^)>O_%OQ9=:]XGUO4]>
MUF^&);R^G:YE?_IF'< >7_TSH _53]HO_@XW\.:#-/9?"[P==:_(F%74M;D^
MQVV.[I;K^^91ZNT(]Z^'?CI_P5I^._QZ\U-0\>:GHMBX^:P\/#^RX47^[OBS
M,R>[,]?.=% $E_JESJ5Y-<75U/=W%Q)O>:9_,DDD]A4=%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !5G0?
M$%[X<U"*\TV^N;"]A&^&XMYI(&0?[#IP:K44 ?3WP+_X+!?'SX&/%%#XTG\2
MZ<@ %IXA4WZ28]96_>+_ ,!F2ON3]FG_ (.)/!7C5X+'XF>'-0\&W$AVMJ=B
M'O=/ _O.H_>Q\?W/-^M?C[10!_3Q\+OB_P"%OC9X6BUKPGK^E>(M*G^5;K3[
ME)DW?W6V_=;_ &6KK*_F+^!O[0WC3]F_QA#X@\$^(=3\/ZBAR\MO+F.9/[LJ
MCY)E']UHW0>M?K!^P#_P78\._&V[L?"WQ9BLO!OB:XV0VVKQ972M2?'/F;^;
M9^.C_)_M*?E"V&?HI14<4RRQJRMN5ONM4E,04444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'X_P#_  <3
M?M,WVM?%?PU\++&Z=-)T:R&L:E$C_P"NN92Z0[CZI%\R?]=WK\VZ^K/^"W&H
MS77_  4N^(JS'<EDNE(G_3.,:;:.#_W\=Z^4Z "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "O2_V-OVC=3_91_:/\)^-].EEC
MCTF[3[<@?/VVQ?Y+B.3_ 'U#GWD\M^D9KS2B@#^IVUNH[^V66)T>*5=R,O\
M&M3URGP/_P"2+>#\_>_L2R_])TKJZ!A1110(**** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** .%_:)^+EO\  3X$^,/&5PJRQ>&=)N-1
M6,_\MG1&9$_X&VU?^!5_-7X\\=:O\4?&VK>(]<O)=0UC6;N:]N;F08>65G#L
MX^@ K]^O^"O,C1?\$X_BH5?9C38N?^WF*OY[Z2 ****8!1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4Z*>2";>DGE/%_JY*;10!_0K_P2N_:
M2O?VHOV*O"/B#5;@WFNV2/H^JS2##S7%NVSS7_VWC\MW'9G(KZ/KX _X-S)G
ME_8A\3(TC2+%XVNXTSU0"RL>*^_Z "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH *_ S_@M3^TO??'S]MKQ)I33L-!\!2-H%
MA!O&Q'B?=<-G_GH\J-Q_<13_  5^^=?S-?M9CSOVI/B;O^__ ,)1J/\ Z5S4
M <!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '7_"CX_>-_@7J0NO!W
MBSQ%X<N%<NPT_49K>-@?[Z(YC?\ [:5]>?L^_P#!P/\ %WX<3V\'C*VT+Q_I
M2&-7>2'[#J#*>I66+*_]]0M7PI10!^\O[+W_  6C^"_[1D]K876KS>!M<FVH
MUEKY6")W.<!+G=Y7X.4=O[E?6\-TEW LD;(T3KN5E^976OY8Z^A?V//^"G?Q
M5_8SO;2#0M:?6/"Z/B;0-6D>XL1'V\DX\R)^G"A,?QESS0!_0_17RU^PO_P5
M8^&_[;]E%I]I.?#/C7RPTV@ZA,GF2=LP2CY+A/<?-_LU]2T %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %?S=_MY_M+WW[67[57BSQ?=7;S6,MTUGI<?F#9;6$+R);JA[_)\[
M^C.S]'%?T5>-W:/P7K+*VUEL9BK?\ :OY=:!A1110(**** "BBB@ HHHH **
M** "BBB@ HHHH **** "G6LSV5U&\+R1O'+YD;Q_\LJ;10!_07_P2<_:AO?V
ML?V+_#NN:Q="\\0Z---H>KS9^>:XM]H5W]'>)HG<=F<U],U^=7_!MX[?\,L>
M.4+/A?%CD*>V;2WK]%: "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 **** "ORN_P"#C+]I6_TQ/"/PHL+N2VM=0A_X2#6420;KA#*\
M5HA&,A2\5PV?[ZI_=-?JC7XA?\'"_P#R?A:?]BO9?^C;B@#X8HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@#]%O^#>+]J74/"WQOU3X4WUX
M\^B>*;674=.B=_\ CTN[==SA?7=$K[_^N25^QU?SX?\ !'>X:'_@I!\+FB=T
M<7=VH"="CV5PC_J*_H/H **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ KX8_X+T_M*:A\#_V18/#VCSW%GJ/Q$OFTJ:>%PCQ
M62H7N/\ OO$4/^[,U?<]?E5_P<T_>^"7_<=_EIU 'Y84444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7U
M-_P2D_X*%:G^Q3\:+:RU2\N9?AUXEG6'6[223S([5Q\B7T7]QE_CS]]#G@(H
M3Y9HH _J<ANDNX%DC9&B==RLOS*ZU8KXF_X(??M@_P##27[*4'AG5;KS?%'P
MX\K3)]S_ +RXLCG[+-CW56B_[8_[5?;- PHHHH$%%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !7X_?\'#O[4E]KGQ?T7X56-V\.BZ
M%:Q:MJ<2#_CYO)=_DAO]V,+L_P"NKU^P-?@'_P %LS_QLW^)OUTG_P!--K0!
M\KT444 %%%% !1110 4444 %%%% !1110 4444 %%%% '6? 7XRZS^SS\7-
M\:>';B2UU;0+Y;J+]X(X[CR_OPOG^!T#JY[(X-?TN^!O%]K\0/ VBZ]I_P U
MCKEE!J%ON_YY2HKK_P".M7\NU?T=_P#!._4)-0_83^#[RX+)X1TV(<=42W1$
M_P#'5I >TT444P"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HJ.2988F9CM5>K-7P%^W;_P74\'_  &N;[PS
M\-([/QSXLM]T4E\)0='T^0=BRMOG?GA(QMXY<4 ?<_C3QII'P[\-76KZ_JVG
MZ+I5DF^XO+ZX2W@A7_:=OEKX;_:6_P"#@/X4_"R2ZL? ECJ7Q&U2V^0SP9LM
M-1R,C]\Z[GSVV+L;D;Z_*#]HK]K;XA?M:>*'U/QWXFU'73&X>VM&<PV=C_UR
MMTRJ\^L?F>E><4#/K[X]?\%Q?CO\8Y9H+#7[/P-ILI#"WT&W\N3R^X^T,'E+
M^R.E?*_B_P >:[\1-5:]U_6M5U^^;[]U?WC7$TGT9I !6310(**** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ KUOX+?MX_%[]G]T_X1'XB>)=.AB.5LY+L7-H?^V$N^'_ ,<KR2B@
M#]*?V>?^#C7Q+H[0V7Q-\'6&NVY&PZAH4@M+P?[3Q._DLW^[)%7Z$_LO?\%"
MOA1^V%:A/!?BRVDU8)O?2+X?8]2BZ@$PORPX^\FY:_G-JQIFIW&DWT5W:7,U
MK=V;QSPRQ/L='/62-^] ']3E%?BM^P]_P7B\<?!:XM="^)ZW?CWPMT_M!B?[
M8L4]RW-P?]AOG_VC7ZW_  -^/7A/]I#P!:>)_!FMVFNZ/>#:)83\\3C[\4B-
M\T3Y_A;D4 =U1110 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 %%%% !117FW[2W[1WAO]E+X.:QXW\677V?2]*4E8T&9;R1ONP1
M(/O.WIS_ !-]U: *?[5_[67@[]D#X5W?BSQEJ)M;6,^3:6D2[[G4K@D;(HEZ
MNQ_[Y7/S5^&'[=O_  4?\<_MT^+FDUF[ET?PI;2A]+\/VTP%M;'^!V?I+-G^
M)_;9&A&:YK]L[]LOQ=^VU\8+KQ5XHNMEM'OBTS2HW'V;1[?',*G_ )Z==[]'
M' [D^24 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?>__  2O_P""
MPFI?LV76G^ OB->3ZMX D=+:TU!M\L_ATXZ#/SM;'TQ\G1>R/^S6AZQ9^)-(
MM]0T^X@OK*\B6>WNH75XIHV^961E^\O\Z_ENK]'O^"'W_!3*Y\ >*;'X-^.=
M1+>']9N1#X:O+A\'2[MAS:/_ -,IGY3^ZS]?GP@!^PU%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^ ?
M_!;,_P#&S?XF_72?_33:U\KU]4?\%LS_ ,;-_B;]=)_]--K7RO0 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 ?T\_ [_
M )(OX/\ ^P)9?^DZ5U=<I\#O^2+^#_\ L"67_I.E=720!1113 **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /FS_@KO\ \HY?BE_V
M#H?_ $K@K^>ZOZ$?^"N__*.7XI?]@Z'_ -*X*_GNI( HHHI@%%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110!^T?\ P;D_\F2>*/\ L>+O
M_P!(=/K] :_/[_@W)_Y,D\4?]CQ=_P#I#I]?H#0,****!!1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 5_,W^U?\ \G1_$K_L:-1_
M]*YJ_IDK^9O]J_\ Y.C^)7_8T:C_ .E<U 'G]%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110!-I.K7?A_4K>]LY[JSO;5DFBN+=@K6[H,1
MNCQ\)(1V-?JW_P $M?\ @M>WC;4=.^'OQEO8TU&X9;?2_$LNQ$G?JD5Y_P \
MW./ED/\ P+^]7Y/44 ?U245^5/\ P16_X*K2W4NF?!GXCWB8 2V\+:U<S'+\
M?)93,_)_Z9/W'R_W*_5:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** ,;QY_P B3K7_ %XS?^@-7\NE
M?U%^//\ D2=:_P"O&;_T!J_ETH&%%%% @HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** /V._X-N_^37?'G_8U?^V=O7Z+5^=/_!MW_P FN^//^QJ_
M]L[>OT6H&%%%% @HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "OQ"_X.%_\ D_"T_P"Q7LO_ $;<5^WM?B%_P<+_ /)^%I_V*]E_Z-N*
M /ABBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /I+_@C]_R
MD<^%W_7]/_Z2W-?T)5_/;_P1^_Y2.?"[_K^G_P#26YK^A*@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "ORJ_X.:?O?!+_
M +CO\M.K]5:_*K_@YI^]\$O^X[_+3J /RPHHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#W_ /X)
MB?M=?\,<?M7^'_$-S<2#PYJLG]E:\F/W?V*5DQ,/^N+(LI^F?^6E?T.PW27<
M"R1LC1.NY67YE=:_ECK]R_\ @A]^V#_PTE^RE!X9U6Z\WQ1\./*TR?<_[RXL
MCG[+-CW56B_[8_[5 T?;-%%% @HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH *_ /_ (+9G_C9O\3?KI/_ *:;6OW\K\ _^"V9_P"-
MF_Q-^ND_^FFUH ^5Z*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K
M^C?_ ()P_P#)A7PA_P"Q6L/_ $4M?SD5_1O_ ,$X?^3"OA#_ -BM8?\ HI:!
MH]MHHHH$%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %<Q\2?B9H/P:\#ZEXA\2:M9Z-HFE0FXN[R\<I% @YZ]S_L_>
M:KWC/QEI?P\\+:AKNMW]OIFD:5 ]S=W4[;8H(EY9F-?@]_P4]_X*;:U^W'\1
M&L-*DN-*^'&CW#KI6GN-DFH-G8+JX/9G/^K3^%.>!O=T/8Z[_@I3_P %C_$G
M[65Y?>$O!,M]X9^'7FB)MC;+S74_OSNF?+A]8CZ?.'&=GQ/113$%%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %>J_L@?MD>-/V,/B=%XD\(:@^QMJW
M^G2_/9ZO&CX\F5>H[;'^^@&$!KRJB@#^CG]BC]M7PC^V_P#"&W\3>&9S;7=M
MMBU;2Y6WW.DS]#&_JK;6VO\ Q8/1D=5]KK^;#]CC]K[Q/^QA\:=/\7^&I9)D
MW^3JNG-,ZQ:Q:#[T39_)'Z(Y1SP:_H7^ OQPT']H_P"$VB^-O"]V+W1==MQ+
M$QSOA8':T3K_  NC;E8=MM SN****!!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!7N[J+3X))9I%BBA7<[,VU46OP/\ ^"L_[?US
M^VW\>I+32+ID\ >%)FM-$@3E+YR,M?,?[[?P?W%\L])&#_H!_P %X/VT7^ G
MP$MOA[H5UY/B7XB*Z7+Q-\]GIJ_+,?\ MK_JO]PR^E?BG0 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %.BGD@FWI)Y3Q?ZN2FT4 ?OE_P $
MA_VVG_;+_9CMAK-SYOC/P>(M,UPO]^[.W]U=?]M55BWHZO7UE7\_/_!(C]JU
MOV6/VRM!EN;EHO#7BMDT#6$WYCC$KGR9>F2%FVOO[IN/_+2OZ!J "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@#\ _P#@MF?^-F_Q-^ND_P#IIM:^5Z^J/^"V9_XV;_$WZZ3_ .FFUKY7H **
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 **** /
MZ>?@=_R1?P?_ -@2R_\ 2=*ZNN4^!W_)%_!__8$LO_2=*ZND@"BBBF 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?-G_  5W_P"4
M<OQ2_P"P=#_Z5P5_/=7]"/\ P5W_ .4<OQ2_[!T/_I7!7\]U) %%%%, HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /VC_X-R?\ DR3Q
M1_V/%W_Z0Z?7Z U^?W_!N3_R9)XH_P"QXN__ $AT^OT!H&%%%% @HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_F;_:O_P"3H_B5
M_P!C1J/_ *5S5_3)7\S?[5__ "='\2O^QHU'_P!*YJ //Z*** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH =:S/974;PO)&\<OF1O'
M_P LJ_=?_@CS_P %!!^V=\$3HGB*\,WQ!\%Q+!J1:3YM3@^[%=GON/W7_P!L
M;NCJ:_":O4_V)?VH=2_9 _:-\.^-M/>5X+&Y\C4;0/G[;8M\DL/0\;/G3'5D
M5_X* /Z4:*Q_!GB_3_B%X1TO7M)N4OM*UFUBOK*=#\DT,J[T8?\  6%;% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110!C>//^1)UK_KQF_\ 0&K^72OZB_'G_(DZU_UXS?\ H#5_+I0,****
M!!1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?L=_P;=_\FN^//\
ML:O_ &SMZ_1:OSI_X-N_^37?'G_8U?\ MG;U^BU PHHHH$%%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 5^(7_!PO_R?A:?]BO9?^C;B
MOV]K\0O^#A?_ )/PM/\ L5[+_P!&W% 'PQ1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% 'TE_P $?O\ E(Y\+O\ K^G_ /26YK^A*OY[?^"/
MW_*1SX7?]?T__I+<U_0E0 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !7Y5?\'-/WO@E_W'?Y:=7ZJU^57_  <T_>^"7_<=
M_EIU 'Y84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 5] ?\$QOVNV_8W_:OT/Q#=W#+X=O_P#B
M5ZZK?PV<K('?_M@Z+*?3&?\ EI7S_10!_4Q97L6I6L=Q!(DT,RJ\<BON1U_O
M+5ROAS_@AG^V*/VA_P!EU?"&JW8F\2?#?R; EY/GN=/<?Z+)C/\ #M>'M_J5
M_O5]QT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!7X!_P#!;,_\;-_B;]=)_P#33:U^_E?@'_P6S/\ QLW^)OUTG_TTVM 'RO11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %?T;_P#!.'_DPKX0_P#8
MK6'_ **6OYR*_HW_ ."</_)A7PA_[%:P_P#12T#1[;1110(**** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKYE_X*H?MHI^
MQ?\ LL:GJUA*@\7>('.D>'4/WEN'7YY^W^J3>_NVQ.KB@#X-_P""Z_\ P4.?
MXG>-;CX.^$]0_P"*<\.W'_%13QM\FI7B\FUS_=B]?^>VW^ZM?G/4M]=3ZA?3
MS7#//+<R>8[O)YDDLE14 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 5]\?\$'/VX7^"WQN?X8:Y=+'X6\=3JFG;GRECJ6=@'_;4[(>
MWS^3WWU\#U/INIW&DZG;W5G<SVUW:,DT,L+^6Z/'Q&\8].: /ZG:*\0_X)]_
MM.I^UY^R=X3\9NR?VM<V_P!DU>->D=[%\DV.F Q^=?\ 8=:]OH **** "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 *@EE2UA9Y&557YF9OX*GK
MYA_X*Y_'X_L]_L(^-+V"X\K5O$4/_".::0 3YUWN1B@/\26_GO\ ]LZ0'XS?
M\%$?VFY/VM_VMO%GBY+@3Z0]Q]BT=>/+33HL)%D]PY(F'^W.]>)444P"BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_HQ_X)T_M"O\
MM.?L:^!?%MQ)YVIR6(LM3=F^=KJ!C#*[9[OL\S_@=?SG5^LW_!MO\:/[1\#?
M$+X?RRG.F7=OKEHF.D<R>5)_Z+@/_ Z /T^HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _ /_ (+9G_C9O\3?
MKI/_ *:;6OE>OJC_ (+9G_C9O\3?KI/_ *:;6OE>@ 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 _IY^!W_)%_!__ &!+
M+_TG2NKKE/@=_P D7\'_ /8$LO\ TG2NKI( HHHI@%%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% 'S9_P5W_Y1R_%+_L'0_P#I7!7\
M]U?T(_\ !7?_ )1R_%+_ +!T/_I7!7\]U) %%%%, HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** /VC_X-R?^3)/%'_8\7?\ Z0Z?7Z U
M^?W_  ;D_P#)DGBC_L>+O_TAT^OT!H&%%%% @HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH *_F;_:O_Y.C^)7_8T:C_Z5S5_3)7\S
M?[5__)T?Q*_[&C4?_2N:@#S^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@#]F?^#??]J@_%+]G35?AYJ5YY^J_#ZX5K+<X
MWMI]PS.BD8_@EWH/6-H3WK]"Z_GX_P""//[0O_#/O[=G@^:YG\G2O%A'AS4"
M)!&@6;Y80^>ZW/EG_@-?T#T %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% &-X\_Y$G6O^O&;_ - :OY=*_J+\
M>?\ (DZU_P!>,W_H#5_+I0,****!!1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 ?L=_P;=_\FN^//^QJ_P#;.WK]%J_.G_@V[_Y-=\>?]C5_[9V]
M?HM0,****!!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 %?B%_P<+_\ )^%I_P!BO9?^C;BOV]K\0O\ @X7_ .3\+3_L5[+_ -&W% 'P
MQ1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'TE_P1^_Y2.?
M"[_K^G_]);FOZ$J_GM_X(_?\I'/A=_U_3_\ I+<U_0E0 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7Y5?\'-/WO@E_P!Q
MW^6G5^JM?E5_P<T_>^"7_<=_EIU 'Y84444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >\?\
M$VOVN)OV-OVKO#WBB:4Q^'KMO[,U^)1G=9RNFZ3_ ( Y64^T)K^B"RO8M2M8
M[B"1)H9E5XY%?<CK_>6OY9Z_<'_@AG^V*/VA_P!EU?"&JW8F\2?#?R; EY/G
MN=/<?Z+)C/\ #M>'M_J5_O4 ?<=%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !7X!_\%LS_P ;-_B;]=)_]--K7[^5^ ?_  6S/_&S
M?XF_72?_ $TVM 'RO1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M?T;_ /!.'_DPKX0_]BM8?^BEK^<BOZ-_^"</_)A7PA_[%:P_]%+0-'MM%%%
M@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MOP=_X+:_M3M^T3^V/JFC6$ZS:#\/$?0[9-^(WN%?_2I>IZ2X4_[,2U^Q_P"V
M-\=D_9I_9@\;^.794GT/2Y7LE<C$ET_[JW3/^W,\0_&OYL[^_FU.[EN+J9YK
MFX>1YYW'F22/)TD H BHHHH **** "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 _2[_ (-Q/V@'TCQ[XV^&-Y<?Z-K$"Z_IZO\ \_$0
M2&Y5?]IU:)O^V!K]=J_G _X)V?&=O@)^VG\./$?G_9[2/6(K2^;'6TN,6\GZ
M2M7]'] !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 %%%% !7Y,?
M\')/QE^U>)?AYX BE7R[2UN-=O8_,P6>5O*MO^^?*G_[Z%?K/7\__P#P6=^)
MLGQ,_P""B'CPK)_HN@FWTBV_V/(B59C_ -_?-_*@#Y;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@ K['_X(.?$\?#W_@H'H^FO
M.5M_%FEWND%0/W9^7[0GY- J?\#KXXKU+]A_QM)\-OVQ/AAKF<1V?BJP>4?]
M,I+A4F_\<=Z /Z4J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** /P#_ ."V9_XV;_$WZZ3_ .FFUKY7KZH_X+9G
M_C9O\3?KI/\ Z:;6OE>@ 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 _IY^!W_)%_!_\ V!++_P!)TKJZY3X'?\D7\'_]
M@2R_])TKJZ2 ****8!1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110!\V?\ !7?_ )1R_%+_ +!T/_I7!7\]U?T(_P#!7?\ Y1R_%+_L
M'0_^E<%?SW4D 4444P"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH _:/_@W)_P"3)/%'_8\7?_I#I]?H#7Y_?\&Y/_)DGBC_ +'B[_\
M2'3Z_0&@84444""BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ K^9O]J__ ).C^)7_ &-&H_\ I7-7],E?S-_M7_\ )T?Q*_[&C4?_
M $KFH \_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 GTS4KG2-3M[JSE:&\M'2:&9>9$=!B.0U_3-^SO\58OCE\#/!WC*
M J4\3Z/:ZBRIT1I8E=E_X"Y9?PK^9*OW7_X(/?$\_$+_ ()[Z+92NKS>$]4O
M=%?'8"3ST_))U7_@% 'V;1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110!C>//\ D2=:_P"O&;_T!J_ETK^HOQY_
MR).M?]>,W_H#5_+I0,****!!1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 ?L=_P;=_\ )KOCS_L:O_;.WK]%J_.G_@V[_P"37?'G_8U?^V=O7Z+4
M#"BBB@04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7X
MA?\ !PO_ ,GX6G_8KV7_ *-N*_;VOQ"_X.%_^3\+3_L5[+_T;<4 ?#%%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?27_!'[_E(Y\+O^OZ?
M_P!);FOZ$J_GM_X(_?\ *1SX7?\ 7]/_ .DMS7]"5 !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %?E5_P<T_>^"7_<=_EI
MU?JK7Y5?\'-/WO@E_P!QW^6G4 ?EA1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5[Q_P3
M:_:XF_8V_:N\/>*)I3'X>NV_LS7XE&=UG*Z;I/\ @#E93[0FO!Z* /ZF+*]B
MU*UCN()$FAF57CD5]R.O]Y:N5\.?\$,_VQ1^T/\ LNKX0U6[$WB3X;^38$O)
M\]SI[C_19,9_AVO#V_U*_P!ZON.@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ K\ _P#@MF?^-F_Q-^ND_P#IIM:_?ROP#_X+9G_C9O\
M$WZZ3_Z:;6@#Y7HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OZ-
M_P#@G#_R85\(?^Q6L/\ T4M?SD5_1O\ \$X?^3"OA#_V*UA_Z*6@:/;:***!
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?
MG%_P<:?&G_A%?V>_!W@>WEV7'BO5VU"X4?QV]HGW3[>=/"__ &Q-?CQ7W-_P
M<%_%)_&?[<*:"LR_9O"&@6MHT0ZQRS;[AY#_ , DB/\ P"OAF@ 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 2']Q]ROZ
M9OV9OB8OQG_9V\#>*P_F/XAT*SOI#T/F-"C,O_?6ZOYFJ_?'_@B9X]?QU_P3
MI\$B9M]QHTM[ICO_ 'O+NI2I_P"^&2@:/K.BBB@04444 %%%% !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 %%%% !7\Q'Q]\<?\++^._C7Q'O\S^W_ !!>ZGO_ .>O
MFW+M_P"SU_29\;/$K>"/@SXOUE6V-I6C7EZK+_!Y5N[_ /LM?S#4 %%%% !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 %2Z5?S:7J,-
M[ ^R:W>.='_YY21U%10!_4CX:UV/Q'H%AJ$/^JU"WBN$^;=\KIN%:=><_LD:
MY_PE'[*?PSU+<[?VCX5TNZ&_[QWVD3_UKT:A %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 ?@'_P %LS_QLW^)OUTG
M_P!--K7RO7U1_P %LS_QLW^)OUTG_P!--K7RO0 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 ?T\_ [_DB_@__L"67_I.
ME=77*? [_DB_@_\ [ EE_P"DZ5U=) %%%%, HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH ^;/^"N__*.7XI?]@Z'_ -*X*_GNK^A'
M_@KO_P HY?BE_P!@Z'_TK@K^>ZD@"BBBF 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% '[1_\&Y/_)DGBC_L>+O_ -(=/K] :_/[_@W)
M_P"3)/%'_8\7?_I#I]?H#0,****!!1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 5_,W^U?_R='\2O^QHU'_TKFK^F2OYF_P!J_P#Y
M.C^)7_8T:C_Z5S4 >?T444 %%%% !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 %?K!_P;4>.-_@[XJ>&6?_ (\[VPU.),=!+'+$W_HF
M.OR?K]"?^#<+Q5_9_P"U5XUT@LJ)J'A4W'S?\M7BNH/_ &28T ?LW1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0!C>//\ D2=:_P"O&;_T!J_ETK^HOQY_R).M?]>,W_H#5_+I0,****!!1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 ?L=_P;=_\ )KOCS_L:O_;.
MWK]%J_.G_@V[_P"37?'G_8U?^V=O7Z+4#"BBB@04444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !7XA?\ !PO_ ,GX6G_8KV7_ *-N*_;V
MOQ"_X.%_^3\+3_L5[+_T;<4 ?#%%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 ?27_!'[_E(Y\+O^OZ?_P!);FOZ$J_GM_X(_?\ *1SX7?\
M7]/_ .DMS7]"5 !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %?E5_P<T_>^"7_<=_EIU?JK7Y5?\'-/WO@E_P!QW^6G4 ?E
MA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 >\?\ !-K]KB;]C;]J[P]XHFE,?AZ[
M;^S-?B49W6<KIND_X Y64^T)K^B"RO8M2M8[B"1)H9E5XY%?<CK_ 'EK^6>O
MW!_X(9_MBC]H?]EU?"&JW8F\2?#?R; EY/GN=/<?Z+)C/\.UX>W^I7^]0!]Q
MT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^ ?_!;,_P#&
MS?XF_72?_33:U^_E?@'_ ,%LS_QLW^)OUTG_ ---K0!\KT444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !7]&__!.'_DPKX0_]BM8?^BEK^<BOZ-_^
M"</_ "85\(?^Q6L/_12T#1[;1110(**** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBH+NZAL+:269T2.%=SLW\"T ?SF_\%'O')^(
MW[=7Q9U3=N0^(KJQB?\ YZ16["W'_CL25XI6MXW\12>-?&FJZO)]_5+R:\/^
M^SR./T>LF@ 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 *_9?_@W%\5MJO[)?C#2782?V5XK>2/\ V4EM+?/_ )$C>OQH
MK]6/^#:#7FFT+XQ::6!6WN=(N4^?D[X[J-OD[?ZE?SH _4RBBB@ 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 **** /%_P#@HEK7_"/?L)_%^?=$OF>$
M]0M\OT'FV[Q<_P#?=?SAU_0W_P %8-373/\ @GA\5I&7=NT<1$>H:>)/_9J_
MGDH **** "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**** /Z,O^":VH)J?[!/PD>-G=%\,64:E^I")L_]EKW*O /^"6/_ "CV^%/_
M & X_P#T)J]_H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH _ 3_@MS9O%_P %+_B0[I(D<G]DO&1_RU(TVT%?*U?H
M1_P<0? B[\*_M):%X^B@>72/%^FK8RR9_P!7>P?*RC_MCY9^B,?X*_/>@ 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@ HHKL_V
M<_@GJG[1OQQ\,>"M)BF:[\2:C#:EU3?Y$ ?]]-G_ )YJI=A[H* /Z1O@=_R1
M?P?_ -@2R_\ 2=*ZNJ.EZ9#HVFP6<"[(;6)((E_N*ORK5ZD@"BBBF 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?-G_!7?\ Y1R_
M%+_L'0_^E<%?SW5_0C_P5W_Y1R_%+_L'0_\ I7!7\]U) %%%%, HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /VC_P"#<G_DR3Q1_P!C
MQ=_^D.GU^@-?*_\ P1N^ U[\!/V"O"EGJD#VFJ>(6EU^YMW/S6_V@YC7\(EC
MKZHH&%%%% @HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH *_F;_:O_ .3H_B5_V-&H_P#I7-7],E?S-_M7_P#)T?Q*_P"QHU'_ -*Y
MJ //Z*** "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**** "OL_P#X(#ZW_9W_  4$TZ',B_VCH5_#S'CS,CS<_P#D*OC"OJ__ ((?
MW\NG?\%+/ $4;;DNTU&%O9/[,NY!_P"@1T ?OK1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C>//^1)UK_KQF
M_P#0&K^72OZB_'G_ ").M?\ 7C-_Z U?RZ4#"BBB@04444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% '['?\&W?_)KOCS_L:O\ VSMZ_1:OSI_X-N_^
M37?'G_8U?^V=O7Z+4#"BBB@04444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !7XA?\'"__ "?A:?\ 8KV7_HVXK]O:_$+_ (.%_P#D_"T_
M[%>R_P#1MQ0!\,4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0!])?\$?O^4CGPN_Z_I__26YK^A*OY[?^"/W_*1SX7?]?T__ *2W-?T)4 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^5
M7_!S3][X)?\ <=_EIU?JK7Y5?\'-/WO@E_W'?Y:=0!^6%%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 5[Q_P3:_:XF_8V_:N\/>*)I3'X>NV_LS7XE&=UG*Z;I/^
M .5E/M":\'HH _J8LKV+4K6.X@D2:&95>.17W(Z_WEJY7PY_P0S_ &Q1^T/^
MRZOA#5;L3>)/AOY-@2\GSW.GN/\ 19,9_AVO#V_U*_WJ^XZ "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH *_ /_ (+9G_C9O\3?KI/_ *:;6OW\
MK\ _^"V9_P"-F_Q-^ND_^FFUH ^5Z*** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ K^C?_ ()P_P#)A7PA_P"Q6L/_ $4M?SD5_1O_ ,$X?^3"OA#_
M -BM8?\ HI:!H]MHHHH$%%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !7&?M :Z?#7P.\:WPW;K'0;VX&W[WR6\K?^RUV=>4?MQ7#V
MO[%WQ>EA9DEB\$ZTZ.C?.CBQF(Q0!_-E1110 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 %?IC_P;4:IM^)OQ5L]G^MT
MVRFW^NR:9/ZU^9U?HY_P;7:HB?'SXBVFSYY= @F+^NR=4_K0!^Q%%%% !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 ?-G_!7?\ Y1R_%+_L'0_^
ME<%?SW5_0C_P5W_Y1R_%+_L'0_\ I7!7\]U) %%%%, HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BM_P"%GPQUOXS_ ! TOPMX:TZ34]=UV=;6
MUM8SAV9__1<9^_(_6.,@#DU^RO[%/_!#'X<? K0K;5?B):67Q"\7LJ-+%=IN
MT:R88^6*W/$G?+RY+Y^ZM 'XS>"/AMXA^(UU]G\/:!K>N2?\\].L9KAO^^%C
M KU#0O\ @FO\>O$"(;?X1>.%$G7[5I,EOC\)D2OZ)O#OAW3_  GI,=CIEC::
M=8P_+%!:PK%"G^ZJUIT ?SL_\.K/V@_^B3^*_P#OVG_Q='_#JS]H/_HD_BO_
M +]I_P#%U_1-10!_.S_PZL_:#_Z)/XK_ ._:?_%T?\.K/V@_^B3^*_\ OVG_
M ,77]$U% '\[/_#JS]H/_HD_BO\ []I_\71_PZL_:#_Z)/XK_P"_:?\ Q=?T
M344 ?SL_\.K/V@_^B3^*_P#OVG_Q='_#JS]H/_HD_BO_ +]I_P#%U_1-10!_
M.S_PZL_:#_Z)/XK_ ._:?_%T?\.K/V@_^B3^*_\ OVG_ ,77]$U% '\[/_#J
MS]H/_HD_BO\ []I_\71_PZL_:#_Z)/XK_P"_:?\ Q=?T344 ?SL_\.K/V@_^
MB3^*_P#OVG_Q='_#JS]H/_HD_BO_ +]I_P#%U_1-10!_.S_PZL_:#_Z)/XK_
M ._:?_%T?\.K/V@_^B3^*_\ OVG_ ,77]$U% '\[/_#JS]H/_HD_BO\ []I_
M\71_PZL_:#_Z)/XK_P"_:?\ Q=?T344 ?SL_\.K/V@_^B3^*_P#OVG_Q='_#
MJS]H/_HD_BO_ +]I_P#%U_1-10!_.S_PZL_:#_Z)/XK_ ._:?_%T?\.K/V@_
M^B3^*_\ OVG_ ,77]$U% '\[/_#JS]H/_HD_BO\ []I_\71_PZL_:#_Z)/XK
M_P"_:?\ Q=?T344 ?SI:G_P2[_:!TRU\R3X2>+67_IA9B23_ +X7>*\K\>_!
M[Q=\*KM;?Q1X7\2>&I6.$CU?3Y;1I/JDR1BOZ@:RO$OAC3?&6B3Z;JVGV6KV
M%RFV6VO+=9X9E_VD;Y6H _EPHK]5O^"JO_!%K0].\":Q\2/A#8/IUSH\9N]4
M\-6R@Q7$2?.9;7^XZ8W"(_)M'R[-NQORIH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH _HE_X)8_\H]OA3_V X_\ T)J]_KP#_@EC_P H
M]OA3_P!@./\ ]":O?Z "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** /./VBOV<O"_[5'PKU+P9XPL$U'2-1&Y"#LEM)
M5/R7$38RDJ9X(]U^ZS+7Y'_M&_\ !O[\6_AQJU[<> I=,\>Z)O\ ,MH_M*6-
M_$O<-%($0>^QW#]#'7[;T4 ?SM2?\$IOVA8)6B;X4^)]R/L&Q8)(R/\ ?+YI
M/^'5G[0?_1)_%?\ W[3_ .+K^B:B@#^=G_AU9^T'_P!$G\5_]^T_^+H_X=6?
MM!_]$G\5_P#?M/\ XNOZ)J* /YV?^'5G[0?_ $2?Q7_W[3_XNC_AU9^T'_T2
M?Q7_ -^T_P#BZ_HFHH _G9_X=6?M!_\ 1)_%?_?M/_BZ/^'5G[0?_1)_%?\
MW[3_ .+K^B:B@#^=G_AU9^T'_P!$G\5_]^T_^+H_X=6?M!_]$G\5_P#?M/\
MXNOZ)J* /YV?^'5G[0?_ $2?Q7_W[3_XNC_AU9^T'_T2?Q7_ -^T_P#BZ_HF
MHH _G9_X=6?M!_\ 1)_%?_?M/_BZ/^'5G[0?_1)_%?\ W[3_ .+K^B:B@#^=
MG_AU9^T'_P!$G\5_]^T_^+H_X=6?M!_]$G\5_P#?M/\ XNOZ)J* /YV?^'5G
M[0?_ $2?Q7_W[3_XNC_AU9^T'_T2?Q7_ -^T_P#BZ_HFHH _G9_X=6?M!_\
M1)_%?_?M/_BZ/^'5G[0?_1)_%?\ W[3_ .+K^B:B@#^=G_AU9^T'_P!$G\5_
M]^T_^+H_X=6?M!_]$G\5_P#?M/\ XNOZ)J* /YV?^'5G[0?_ $2?Q7_W[3_X
MNO._C;^S+XY_9MU'3K'QUX8OO#EQJ$,DMO'=C:\ZQOL#I^%?TU5^07_!RE_R
M6KX:?]@6X_\ 2@4 ?FQ1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% &CX4\+:EX[\6Z5HFD6TU]J^KW<-C8VL1^>[DF<HJI[2.\9_"O;?^'5
MG[0?_1)_%?\ W[3_ .+KE/V$_P#D]OX.?]COHO\ Z<8J_I1H _G9_P"'5G[0
M?_1)_%?_ '[3_P"+H_X=6?M!_P#1)_%?_?M/_BZ_HFHH _G9_P"'5G[0?_1)
M_%?_ '[3_P"+H_X=6?M!_P#1)_%?_?M/_BZ_HFHH _G9_P"'5G[0?_1)_%?_
M '[3_P"+H_X=6?M!_P#1)_%?_?M/_BZ_HFHH _G9_P"'5G[0?_1)_%?_ '[3
M_P"+H_X=6?M!_P#1)_%?_?M/_BZ_HFHH _G9_P"'5G[0?_1)_%?_ '[3_P"+
MH_X=6?M!_P#1)_%?_?M/_BZ_HFHH _G9_P"'5G[0?_1)_%?_ '[3_P"+H_X=
M6?M!_P#1)_%?_?M/_BZ_HFHH _G9_P"'5G[0?_1)_%?_ '[3_P"+H_X=6?M!
M_P#1)_%?_?M/_BZ_HFHH _G9_P"'5G[0?_1)_%?_ '[3_P"+H_X=6?M!_P#1
M)_%?_?M/_BZ_HFHH _G9_P"'5G[0?_1)_%?_ '[3_P"+H_X=6?M!_P#1)_%?
M_?M/_BZ_HFHH _G9_P"'5G[0?_1)_%?_ '[3_P"+H_X=6?M!_P#1)_%?_?M/
M_BZ_HFHH _G9_P"'5G[0?_1)_%?_ '[3_P"+H_X=6?M!_P#1)_%?_?M/_BZ_
MHFHH _ SX7_\$2OVA/B)J$<5QX-B\,63??O-8O[>,?\  D1WF/\ WS7Z>_\
M!.7_ ()6>%?V"["?6)KT^)_'FH0B"YU:2(116<7\4-LG1%Z[W^\_^S]VOK:B
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@#YL_P""N_\ RCE^*7_8.A_]*X*_GNK^A'_@KO\ \HY?BE_V#H?_ $K@
MK^>ZD@"BBBF 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'LGPW_
M .">WQI^+G@:P\0^'/ASKVLZ+JD;O:7D 0+-&C.HV?/_ 'U<_C6U_P .K/V@
M_P#HD_BO_OVG_P 77[)_\$B/^4<OPM_[!TW_ *5SU])T ?SL_P##JS]H/_HD
M_BO_ +]I_P#%T?\ #JS]H/\ Z)/XK_[]I_\ %U_1-10!_.S_ ,.K/V@_^B3^
M*_\ OVG_ ,71_P .K/V@_P#HD_BO_OVG_P 77]$U% '\[/\ PZL_:#_Z)/XK
M_P"_:?\ Q='_  ZL_:#_ .B3^*_^_:?_ !=?T344 ?SL_P##JS]H/_HD_BO_
M +]I_P#%T?\ #JS]H/\ Z)/XK_[]I_\ %U_1-10!_.S_ ,.K/V@_^B3^*_\
MOVG_ ,71_P .K/V@_P#HD_BO_OVG_P 77]$U% '\[/\ PZL_:#_Z)/XK_P"_
M:?\ Q='_  ZL_:#_ .B3^*_^_:?_ !=?T344 ?SL_P##JS]H/_HD_BO_ +]I
M_P#%T?\ #JS]H/\ Z)/XK_[]I_\ %U_1-10!_.S_ ,.K/V@_^B3^*_\ OVG_
M ,71_P .K/V@_P#HD_BO_OVG_P 77]$U% '\[/\ PZL_:#_Z)/XK_P"_:?\
MQ='_  ZL_:#_ .B3^*_^_:?_ !=?T344 ?SL_P##JS]H/_HD_BO_ +]I_P#%
MT?\ #JS]H/\ Z)/XK_[]I_\ %U_1-10!_.S_ ,.K/V@_^B3^*_\ OVG_ ,71
M_P .K/V@_P#HD_BO_OVG_P 77]$U% '\[/\ PZL_:#_Z)/XK_P"_:?\ Q='_
M  ZL_:#_ .B3^*_^_:?_ !=?T344 ?SL_P##JS]H/_HD_BO_ +]I_P#%T?\
M#JS]H/\ Z)/XK_[]I_\ %U_1-10!_.S_ ,.K/V@_^B3^*_\ OVG_ ,71_P .
MK/V@_P#HD_BO_OVG_P 77]$U% '\[/\ PZL_:#_Z)/XK_P"_:?\ Q='_  ZL
M_:#_ .B3^*_^_:?_ !=?T344 ?SL_P##JS]H/_HD_BO_ +]I_P#%T?\ #JS]
MH/\ Z)/XK_[]I_\ %U_1-10!_.S_ ,.K/V@_^B3^*_\ OVG_ ,71_P .K/V@
M_P#HD_BO_OVG_P 77]$U% '\[/\ PZL_:#_Z)/XK_P"_:?\ Q='_  ZL_:#_
M .B3^*_^_:?_ !=?T344 ?SL_P##JS]H/_HD_BO_ +]I_P#%T?\ #JS]H/\
MZ)/XK_[]I_\ %U_1-10!_.S_ ,.K/V@_^B3^*_\ OVG_ ,71_P .K/V@_P#H
MD_BO_OVG_P 77]$U% '\[/\ PZL_:#_Z)/XK_P"_:?\ Q='_  ZL_:#_ .B3
M^*_^_:?_ !=?T344 ?SL_P##JS]H/_HD_BO_ +]I_P#%T?\ #JS]H/\ Z)/X
MK_[]I_\ %U_1-10!_/5X7_X)!_M$^)KX6\'PNU2U&,B2[N(+5(O^!RS(:^V?
MV"?^"!2?#OQ;8^+/C%J6GZU=:>Z3VWAZQ=Y;?S4X5KF60G?P?]4GR#)&]DP@
M_3RB@!JKL3Y:=110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !7\S?[5__ "='\2O^QHU'_P!*YJ_IDK^9O]J__DZ/XE?]
MC1J/_I7-0!Y_1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '
M=? _]F#Q[^TM<ZE!X#\*ZEXCDTA4:[6T$;"%'W[ _P!-K_F*]$_X=6?M!_\
M1)_%?_?M/_BZ^O/^#:+_ )'GXN?]>6F?^AW%?K50!_.S_P .K/V@_P#HD_BO
M_OVG_P 71_PZL_:#_P"B3^*_^_:?_%U_1-10!_.S_P .K/V@_P#HD_BO_OVG
M_P 71_PZL_:#_P"B3^*_^_:?_%U_1-10!_.S_P .K/V@_P#HD_BO_OVG_P 7
M1_PZL_:#_P"B3^*_^_:?_%U_1-10!_.S_P .K/V@_P#HD_BO_OVG_P 71_PZ
ML_:#_P"B3^*_^_:?_%U_1-10!_.S_P .K/V@_P#HD_BO_OVG_P 71_PZL_:#
M_P"B3^*_^_:?_%U_1-10!_.S_P .K/V@_P#HD_BO_OVG_P 71_PZL_:#_P"B
M3^*_^_:?_%U_1-10!_.S_P .K/V@_P#HD_BO_OVG_P 71_PZL_:#_P"B3^*_
M^_:?_%U_1-10!_.S_P .K/V@_P#HD_BO_OVG_P 71_PZL_:#_P"B3^*_^_:?
M_%U_1-10!_.S_P .K/V@_P#HD_BO_OVG_P 71_PZL_:#_P"B3^*_^_:?_%U_
M1-10!_.S_P .K/V@_P#HD_BO_OVG_P 71_PZL_:#_P"B3^*_^_:?_%U_1-10
M!_.S_P .K/V@_P#HD_BO_OVG_P 71_PZL_:#_P"B3^*_^_:?_%U_1-10!_.S
M_P .K/V@_P#HD_BO_OVG_P 71_PZL_:#_P"B3^*_^_:?_%U_1-10!_.S_P .
MK/V@_P#HD_BO_OVG_P 763?_ /!.?X\:9;S32_"3XA.B?=,6B332'_MFBBOZ
M/** /YDO$_[,OQ'\%1LVM^ /&FC%/OB^T.XMS'_WTIKA_)\C[]?U2UPGQ1_9
MP\ ?&ZT>'Q=X)\->) XV>9J&FQ32K_NNR[E_X": /YEJ*_8_]K7_ (-]/ OQ
M$TR[U+X67]QX)UQ5WII]U*UWIMVW]W<X>6'_ 'QO_P!TU^3/QL^"?BC]GOXD
MZKX3\7:5<:-KNFMMDAD/_?MT?_5NDG_+-X\$4 <M1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !7U-_P1)_Y2;?#'_N*_\ IINZ^6:^IO\
M@B3_ ,I-OAC_ -Q7_P!--W0!^_U%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% &-X\_Y$G6O^O&;_T!J_ETK^HO
MQY_R).M?]>,W_H#5_+I0,****!!1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 ?L=_P &W?\ R:[X\_[&K_VSMZ_1:OSI_P"#;O\ Y-=\>?\ 8U?^
MV=O7Z+4#"BBB@04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !7XA?\'"_P#R?A:?]BO9?^C;BOV]K\0O^#A?_D_"T_[%>R_]&W% 'PQ1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'TE_P1^_Y2.?"[
M_K^G_P#26YK^A*OY[?\ @C]_RD<^%W_7]/\ ^DMS7]"5 !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?E5_P '-/WO@E_W
M'?Y:=7ZJU^57_!S3][X)?]QW^6G4 ?EA1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %3-I%VFF1:@T$R64TS6L-SL^1V4I(Z&3TC,RX_WXZAK[P_
M8L_8^_X:W_X)3?%"TT^V^T>*?"_BE]<T/8F&G=;*'S;=/3SH"Z%.SE1_!0!\
M'T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110![Q_P3:_:XF_
M8V_:N\/>*)I3'X>NV_LS7XE&=UG*Z;I/^ .5E/M":_H@LKV+4K6.X@D2:&95
M>.17W(Z_WEK^6>OW!_X(9_MBC]H?]EU?"&JW8F\2?#?R; EY/GN=/<?Z+)C/
M\.UX>W^I7^]0!]QT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7X
M!_\ !;,_\;-_B;]=)_\ 33:U^_E?@'_P6S/_ !LW^)OUTG_TTVM 'RO1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %?T;_\ !.'_ ),*^$/_ &*U
MA_Z*6OYR*_HW_P""</\ R85\(?\ L5K#_P!%+0-'MM%%% @HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\2_X*-2-'^P=\7BK["/
M"FH$'T_<O7MM>)?\%&O^3"_B[_V*U_\ ^BGI ?SD4444P"BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BNK^"'P*\6?M#^/K/PSX,T6ZU_
M6KP9$4*8$4?_ "T=W'[M4]'<$U^HO[*__!NSX=T/3K;4?BYXCN==O]F3HVB,
M;6SM^GR-<?ZZ7ZIY0]J /R/K?\*?"WQ/XW3=HWAK7]:64>7$;"QFN1_XZ@K^
MBOX4?L+_  A^",:?\(Q\.O"6FSQ_=NCIZ3W)_P"V\N^7_P ?KU.")+:!4C55
M5/E55_@H&?S>:!^P9\;?$I46GPA^(S!H_,2:3P[=(LG_  .1?+K;TS_@E]\?
MM41V3X1^,4*=/M%HL6?^^LU_1?10(_G9_P"'5G[0?_1)_%?_ '[3_P"+H_X=
M6?M!_P#1)_%?_?M/_BZ_HFHH _G9_P"'5G[0?_1)_%?_ '[3_P"+H_X=6?M!
M_P#1)_%?_?M/_BZ_HFHH _G9_P"'5G[0?_1)_%?_ '[3_P"+H_X=6?M!_P#1
M)_%?_?M/_BZ_HFHH _G9_P"'5G[0?_1)_%?_ '[3_P"+H_X=6?M!_P#1)_%?
M_?M/_BZ_HFHH _G9_P"'5G[0?_1)_%?_ '[3_P"+H_X=6?M!_P#1)_%?_?M/
M_BZ_HFHH _G9_P"'5G[0?_1)_%?_ '[3_P"+H_X=6?M!_P#1)_%?_?M/_BZ_
MHFHH _G9_P"'5G[0?_1)_%?_ '[3_P"+H_X=6?M!_P#1)_%?_?M/_BZ_HFHH
M _G9_P"'5G[0?_1)_%?_ '[3_P"+H_X=6?M!_P#1)_%?_?M/_BZ_HFHH _G9
M_P"'5G[0?_1)_%?_ '[3_P"+H_X=6?M!_P#1)_%?_?M/_BZ_HFHH _G9_P"'
M5G[0?_1)_%?_ '[3_P"+H_X=6?M!_P#1)_%?_?M/_BZ_HFHH _G9_P"'5G[0
M?_1)_%?_ '[3_P"+H_X=6?M!_P#1)_%?_?M/_BZ_HFHH _G9_P"'5G[0?_1)
M_%?_ '[3_P"+H_X=6?M!_P#1)_%?_?M/_BZ_HFHH _FA\?\ ['7Q5^$UJ;CQ
M%\-_&VC6B_O'N;C0[@1'_ML$V?I7G-?U25\K_MH_\$F/A?\ M@Z%=7/]E6OA
M/QFWS6^O:9;I"[/S_P ?$2_)<)ST<%O]J@#\ Z*[#X_? 3Q'^S5\6]:\'>++
M(VFK:'<".0JN];B/)D297_C5T".@[&0UQ] !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %?HK_P;<?\G.>/_P#L6%_]*8*_.JOT5_X-N/\ DYSQ
M_P#]BPO_ *4P4 ?L?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%%% 'S9_P5W_ .4<OQ2_[!T/_I7!7\]U?T(_\%=_^4<OQ2_[!T/_ *5P5_/=
M20!1113 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#]4O\ @W&_
M9KM6T?QE\5;VT#W:W)T#296QB(;4EN73O\^^)"_?RVK]4J^2_P#@B5X5'AS_
M ()O> )3'LEU22_O91Z WMPJ?^.*E?6E PHHHH$%%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% #0-Z<U_.1_P4
M5^!$'[./[:?Q#\*V<;6VG6>I_;-.B4_(+2X5+B)4_P!Q943_ +9U_1S7X9?\
M%_\ 25TK_@H!-(NW?J/A[3YGVKM.#Y\77_ME0!\44444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110!_1+_ ,$L?^4>WPI_[ <?_H35[_7@'_!+
M'_E'M\*?^P''_P"A-7O] !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !7Y!?\ !RE_R6KX:?\ 8%N/_2@5^OM?
MD%_P<I?\EJ^&G_8%N/\ TH% 'YL4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110!ZG^PG_P GM_!S_L=]%_\ 3C%7]*-?S7?L)_\ )[?P<_['
M?1?_ $XQ5_2C0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110!\V?\%=_P#E'+\4O^P=#_Z5P5_/=7]"/_!7?_E'
M+\4O^P=#_P"E<%?SW4D 4444P"BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH _H1_X)$?\HY?A;_V#IO_ $KGKZ3KYL_X)$?\HY?A;_V#IO\ TKGK
MZ3H&%%%% @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 *_F;_ &K_ /DZ/XE?]C1J/_I7-7],E?S-_M7_ /)T?Q*_[&C4
M?_2N:@#S^BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /TZ_
MX-HO^1Y^+G_7EIG_ *'<5^M5?DK_ ,&T7_(\_%S_ *\M,_\ 0[BOUJH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ KXT_X+,_L1V?[4?[,.H^(M/M!_P )KX%M9=3T^X2,&6YM4&^X
MM6Z;@4W,B$XWK_M-7V74$L27,+)(JLK_ "LK?QT@/Y8J*[_]JKX6-\#OVD_'
M?A!$$<&@:]?65OC_ ):1+*YA?\$V#\*X"F 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !7U-_P1)_Y2;?#'_N*_^FF[KY9KZF_X(D_\I-OAC_W%
M?_33=T ?O]1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110!C>//^1)UK_KQF_P#0&K^72OZB_'G_ ").M?\ 7C-_
MZ U?RZ4#"BBB@04444 %%%% !1110 4444 %%%% !1110 4444 %%%% '['?
M\&W?_)KOCS_L:O\ VSMZ_1:OSI_X-N_^37?'G_8U?^V=O7Z+4#"BBB@04444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7XA?\'"__ "?A
M:?\ 8KV7_HVXK]O:_$+_ (.%_P#D_"T_[%>R_P#1MQ0!\,4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110!])?\$?O^4CGPN_Z_I__26YK^A*
MOY[?^"/W_*1SX7?]?T__ *2W-?T)4 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 5^57_!S3][X)?\ <=_EIU?JK7Y5?\'-
M/WO@E_W'?Y:=0!^6%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5
M^QW_  ;=_P#)KOCS_L:O_;.WK\<:_8[_ (-N_P#DUWQY_P!C5_[9V] T?$/_
M  62_8]_X93_ &M-1N],MO*\,>/"^M:4!'Q [O\ Z1;Q]R$GDW[?X$F4U\GU
M^_O_  5J_8^/[7?[(>L6VGVOG^*_"P;6M%VK\\[HA$UL<]IH=Z;?[QC/\%?@
M%0(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KWC_@FU^UQ-^QM
M^U=X>\432F/P]=M_9FOQ*,[K.5TW2?\  '*RGVA->#T4 ?U,65[%J5K'<02)
M-#,JO'(K[D=?[RU<KX<_X(9_MBC]H?\ 9=7PAJMV)O$GPW\FP)>3Y[G3W'^B
MR8S_  [7A[?ZE?[U?<= !1110 4444 %%%% !1110 4444 %%%% !1110 5^
M ?\ P6S/_&S?XF_72?\ TTVM?OY7X!_\%LS_ ,;-_B;]=)_]--K0!\KT444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !7]&_\ P3A_Y,*^$/\ V*UA
M_P"BEK^<BOZ-_P#@G#_R85\(?^Q6L/\ T4M T>VT444""BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KQ+_@HU_R87\7?^Q6O_P#T
M4]>VUXE_P4:_Y,+^+O\ V*U__P"BGI ?SD4444P"BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH *O>&?#VH>-/$-AI.FVLU_J.J7$-I:01'#S2LY1
M53VDD<FJ-?;7_! _X"Q?%?\ ;5'B*]M_.L/ 6FR:I'OCPOVN0^3&1_WTS'_I
MI": /U#_ ."=_P"PEHG["_P,MM&MHH9O%.IJEQK^IA 'N[@X_=JW7RD'R)ZX
M+'YW8U]#T44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 ?EQ_P<??L_V\WA3P-\3K6 +>6]VW
MA[4)43+31NCR6^_V3$__ 'W7Y15^ZW_!>+2X[_\ X)V>(+F3[]AJNGS1?[WV
M@1?^@RM7X4T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^BO_
M  ;<?\G.>/\ _L6%_P#2F"OSJK]%?^#;C_DYSQ__ -BPO_I3!0!^Q]%%% !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 ?-G_!7?_E'+\4O^P=#_
M .E<%?SW5_0C_P %=_\ E'+\4O\ L'0_^E<%?SW4D 4444P"BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH _H1_X)$?\ *.7X6_\ 8.F_]*YZ^DZ^
M;/\ @D1_RCE^%O\ V#IO_2N>OI.@84444""BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\1?^#ANREMOVY].
MED3RUN_"EBT+Y_UBFXO$(_\ '*_;JOST_P""]?[%.J_';X0Z1\0O#5@]]K/@
M19DO[2% \UU8/\^Y!GY_*=-^SNDC_P!V@#\9J*** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHKT;]D7]F'7OVM_CGH?@KP[;M)-?S[KRYP&@L+1.
M)9Y<_P ")[?.X1#\[F@#]W_^"7EHUI_P3_\ A.DB[6_L"%\>BLS,O]*]_K#\
M#>"[+X<^"-&\.Z5&(=-T*R@T^UC_ .><42*B+_WRM;E !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7Y!?\'*
M7_):OAI_V!;C_P!*!7Z^U^07_!RE_P EJ^&G_8%N/_2@4 ?FQ1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% 'J?["?\ R>W\'/\ L=]%_P#3
MC%7]*-?S7?L)_P#)[?P<_P"QWT7_ -.,5?THT %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?-G_!7?_E'+\4O
M^P=#_P"E<%?SW5_0C_P5W_Y1R_%+_L'0_P#I7!7\]U) %%%%, HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** /Z$?^"1'_*.7X6_]@Z;_ -*YZ^DZ
M^;/^"1'_ "CE^%O_ &#IO_2N>OI.@84444""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@ K^9O]J__DZ/XE?]C1J/_I7-
M7],E?S-_M7_\G1_$K_L:-1_]*YJ //Z*** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH _3K_@VB_Y'GXN?]>6F?^AW%?K57Y*_\&T7_(\_%S_K
MRTS_ -#N*_6J@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@#\ ?^"TOA9?#'_!2'XB!!B/4#97
MB'V:RMW?_P ?#U\LU]G?\%\+>.U_X*&:L8UVFXT6PED_Z:/Y90C_ +X1*^,:
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^IO^")/_*3;X8_]
MQ7_TTW=?+-?4W_!$G_E)M\,?^XK_ .FF[H _?ZBBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#&\>?\B3K7_7C-
M_P"@-7\NE?U%^//^1)UK_KQF_P#0&K^72@84444""BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH _8[_@V[_Y-=\>?]C5_P"V=O7Z+5^=/_!MW_R:
M[X\_[&K_ -L[>OT6H&%%%% @HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "OQ"_X.%_^3\+3_L5[+_T;<5^WM?B%_P '"_\ R?A:?]BO
M9?\ HVXH ^&**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^
MDO\ @C]_RD<^%W_7]/\ ^DMS7]"5?SV_\$?O^4CGPN_Z_I__ $EN:_H2H **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\J
MO^#FG[WP2_[CO\M.K]5:_*K_ (.:?O?!+_N._P M.H _+"BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH *_8[_@V[_P"37?'G_8U?^V=O7XXU^QW_
M  ;=_P#)KOCS_L:O_;.WH&C]%J_ O_@LE^Q[_P ,I_M::C=Z9;>5X8\>%]:T
MH"/B!W?_ $BWC[D)/)OV_P "3*:_?2OEC_@K5^Q\?VN_V0]8MM/M?/\ %?A8
M-K6B[5^>=T0B:V.>TT.]-O\ >,9_@H$?@%1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% 'O'_!-K]KB;]C;]J[P]XHFE,?AZ[;^S-?B49W6<
MKIND_P" .5E/M":_H@LKV+4K6.X@D2:&95>.17W(Z_WEK^6>OW!_X(9_MBC]
MH?\ 9=7PAJMV)O$GPW\FP)>3Y[G3W'^BR8S_  [7A[?ZE?[U 'W'1110 444
M4 %%%% !1110 4444 %%%% !1110 5^ ?_!;,_\ &S?XF_72?_33:U^_E?@'
M_P %LS_QLW^)OUTG_P!--K0!\KT444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !7]&_P#P3A_Y,*^$/_8K6'_HI:_G(K^C?_@G#_R85\(?^Q6L/_12
MT#1[;1110(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "O$O^"C7_ "87\7?^Q6O_ /T4]>VUXE_P4:_Y,+^+O_8K7_\ Z*>D!_.1
M1113 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K]</^#:SP1':
M?"#XF^)Q"/.U35[736?OBWB>;9^'VO\ 6OR/K]N_^#>_0QI7[ \T^Q$_M/Q/
M?7)Q_'^[MXO_ &E0!]TT444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?'W_  77_P"4;WB[
M_K_TS_TMAK\'*_>/_@NO_P HWO%W_7_IG_I;#7X.4 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 5^BO_!MQ_R<YX__ .Q87_TI@K\ZJ_17_@VX
M_P"3G/'_ /V+"_\ I3!0!^Q]%%% !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 ?-G_!7?\ Y1R_%+_L'0_^E<%?SW5_0C_P5W_Y1R_%+_L'0_\
MI7!7\]U) %%%%, HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /Z$
M?^"1'_*.7X6_]@Z;_P!*YZ^DZ^;/^"1'_*.7X6_]@Z;_ -*YZ^DZ!A1110(*
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@#X[_:<_X(D?!;]HW6;K6;>PO_!&NW3^;-<Z$Z0P3R#H[P.K
M(>./EVUX-/\ \&T_AT.WE_%76UC_ (4;1(Y /SDK]/:* /S$_P"(:?P__P!%
M7U?_ ,$:?_'Z/^(:?P__ -%7U?\ \$:?_'Z_3NB@#\Q/^(:?P_\ ]%7U?_P1
MI_\ 'Z/^(:?P_P#]%7U?_P $:?\ Q^OT[HH _,3_ (AI_#__ $5?5_\ P1I_
M\?H_XAI_#_\ T5?5_P#P1I_\?K].Z* /S$_XAI_#_P#T5?5__!&G_P ?H_XA
MI_#_ /T5?5__  1I_P#'Z_3NB@#\Q/\ B&G\/_\ 15]7_P#!&G_Q^C_B&G\/
M_P#15]7_ /!&G_Q^OT[HH _,3_B&G\/_ /15]7_\$:?_ !^C_B&G\/\ _15]
M7_\ !&G_ ,?K].Z* /S$_P"(:?P__P!%7U?_ ,$:?_'Z/^(:?P__ -%7U?\
M\$:?_'Z_3NB@#\VO!O\ P;<>!=.U99M>^(OBS5[(#_CVL[*VLC_WVPE-?:W[
M./[*?@+]D[P<VA>!/#]KX?M965[J6(-)<7KY^_+*WS-_%Q]U=WR[:]/HH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "OR"_X.4O^2U?#3_L"W'_ *4"OU]K\@O^#E+_ )+5\-/^P+<?
M^E H _-BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /4_V$
M_P#D]OX.?]COHO\ Z<8J_I1K^:[]A/\ Y/;^#G_8[Z+_ .G&*OZ4: "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* /FS_@KO_RCE^*7_8.A_P#2N"OY[J_H1_X*[_\ *.7XI?\ 8.A_]*X*_GNI
M( HHHI@%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!_0C_P2(_Y1
MR_"W_L'3?^E<]?2=?-G_  2(_P"4<OPM_P"P=-_Z5SU])T#"BBB@04444 %%
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 %?S-_M
M7_\ )T?Q*_[&C4?_ $KFK^F2OYF_VK_^3H_B5_V-&H_^E<U 'G]%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 ?IU_P;1?\ (\_%S_KRTS_T
M.XK]:J_)7_@VB_Y'GXN?]>6F?^AW%?K50 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^%W_!?
MK_E(+??]@/3_ /T"2OBROM/_ (+]?\I!;[_L!Z?_ .@25\64 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 5]3?\$2?^4FWPQ_[BO\ Z:;NOEFO
MJ;_@B3_RDV^&/_<5_P#33=T ?O\ 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 8WCS_D2=:_Z\9O_ $!J_ETK
M^HOQY_R).M?]>,W_ * U?RZ4#"BBB@04444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% '['?\&W?_)KOCS_ +&K_P!L[>OT6K\Z?^#;O_DUWQY_V-7_
M +9V]?HM0,****!!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 %?B%_P<+_\GX6G_8KV7_HVXK]O:_$+_@X7_P"3\+3_ +%>R_\ 1MQ0
M!\,4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!])?\ !'[_
M )2.?"[_ *_I_P#TEN:_H2K^>W_@C]_RD<^%W_7]/_Z2W-?T)4 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^57_!S3][
MX)?]QW^6G5^JM?E5_P '-/WO@E_W'?Y:=0!^6%%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 5^QW_!MW_P FN^//^QJ_]L[>OQQK]CO^#;O_ )-=
M\>?]C5_[9V] T?HM1110(_ O_@LE^Q[_ ,,I_M::C=Z9;>5X8\>%]:TH"/B!
MW?\ TBWC[D)/)OV_P),IKY/K]_?^"M7['Q_:[_9#UBVT^U\_Q7X6#:UHNU?G
MG=$(FMCGM-#O3;_>,9_@K\ J "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH *]X_X)M?M<3?L;?M7>'O%$TIC\/7;?V9K\2C.ZSE=-TG_ '*RGVA
M->#T4 ?U,65[%J5K'<02)-#,JO'(K[D=?[RU<KX3_P""$G[87_"_/V96\$:M
M=";Q)\.=EHI=\R76G-_Q[R8]%VM&/]A(C_'7W90 4444 %%%% !1110 4444
M %%%% !1110 5^ ?_!;,_P#&S?XF_72?_33:U^_E?@'_ ,%LS_QLW^)OUTG_
M ---K0!\KT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7]&__!.'
M_DPKX0_]BM8?^BEK^<BOZ-_^"</_ "85\(?^Q6L/_12T#1[;1110(**** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O$O\ @HU_R87\
M7?\ L5K_ /\ 13U[;7B7_!1K_DPOXN_]BM?_ /HIZ0'\Y%%%%, HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "OW0_X(&?\ */72_P#L-ZA_Z&M?
MA?7[H?\ ! S_ )1ZZ7_V&]0_]#6@#[4HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^?/^
M"H?P9NOCO^P=\1M!L(Y)=273EU*T5!N=WM94N-J9_B=8F3_@=?SO5_5)7Y4?
M\%&_^"$VJ^*?&VH^-?@O%9-%JDDEQ?\ AF:9+=HI7'SO:NXVE7  \IW0)G*<
MA%0 _+*BO3?&/[%WQ<^'EY+#K'PO\>V1@&9"=%G\D?[DVW8__;,5SO\ PH+Q
MQ_T)GBW_ ,%-S_\ $4 <I175_P#"@O''_0F>+?\ P4W/_P 11_PH+QQ_T)GB
MW_P4W/\ \10!RE%=7_PH+QQ_T)GBW_P4W/\ \11_PH+QQ_T)GBW_ ,%-S_\
M$4 <I175_P#"@O''_0F>+?\ P4W/_P 11_PH+QQ_T)GBW_P4W/\ \10!RE%=
M7_PH+QQ_T)GBW_P4W/\ \11_PH+QQ_T)GBW_ ,%-S_\ $4 <I175_P#"@O''
M_0F>+?\ P4W/_P 11_PH+QQ_T)GBW_P4W/\ \10!RE%=7_PH+QQ_T)GBW_P4
MW/\ \11_PH+QQ_T)GBW_ ,%-S_\ $4 <I175_P#"@O''_0F>+?\ P4W/_P 1
M5K1OV9/B1XDG\JP^'WC>]E\R./;#HEY-)^\Z_<6@#BJ_5C_@VW^#5[8:1\1?
M'L\;I8:@]KHUBW_/9TWRW'_?.^ ?A7SM^R=_P0V^+_QSURVF\7Z=)\.O#'F%
M[BZU,9OW3LD5K][=_P!=MJ<<AQ\@_9_X%_!+P[^SA\*M&\%^%;,6.AZ'"(K=
M#DO(Q.YY9'_C=V+,S=RU SMJ***!!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 ?-G_!7?\ Y1R_%+_L'0_^E<%?SW5_0C_P5W_Y1R_%+_L'0_\
MI7!7\]U) %%%%, HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /WU
M_P""*?B<>)O^";GP[&Z-IM--_92[.B[+VXV?^.,E?5]?F#_P;D?M'6VJ^ O&
M7PMO+I$U+3[S_A(-,B9_WDUM*J13E?7:ZQO_ -MQ7Z?4 %%%% !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 %%%% !7Y!?\'*7_ "6KX:?]@6X_]*!7Z^U^07_!RE_R6KX:?]@6X_\ 2@4
M?FQ1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'J?["?_)[?
MP<_['?1?_3C%7]*-?S7?L)_\GM_!S_L=]%_].,5?THT %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?-G_  5W
M_P"4<OQ2_P"P=#_Z5P5_/=7]"/\ P5W_ .4<OQ2_[!T/_I7!7\]U) %%%%,
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /Z$?\ @D1_RCE^%O\
MV#IO_2N>OI.OFS_@D1_RCE^%O_8.F_\ 2N>OI.@84444""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@ K^9O]J_\ Y.C^
M)7_8T:C_ .E<U?TR5_,W^U?_ ,G1_$K_ +&C4?\ TKFH \_HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@#].O\ @VB_Y'GXN?\ 7EIG_H=Q
M7ZU5^2O_  ;1?\CS\7/^O+3/_0[BOUJH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _"[_@OU
M_P I!;[_ + >G_\ H$E?%E?:?_!?K_E(+??]@/3_ /T"2OBR@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "OJ;_@B3_P I-OAC_P!Q7_TTW=?+
M-?4W_!$G_E)M\,?^XK_Z:;N@#]_J*** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** ,;QY_P B3K7_ %XS?^@-7\NE
M?U%^//\ D2=:_P"O&;_T!J_ETH&%%%% @HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** /V._X-N_^37?'G_8U?^V=O7Z+5^=/_!MW_P FN^//^QJ_
M]L[>OT6H&%%%% @HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "OQ"_X.%_\ D_"T_P"Q7LO_ $;<5^WM?B%_P<+_ /)^%I_V*]E_Z-N*
M /ABBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /I+_@C]_R
MD<^%W_7]/_Z2W-?T)5_/;_P1^_Y2.?"[_K^G_P#26YK^A*@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "ORJ_X.:?O?!+_
M +CO\M.K]5:_*K_@YI^]\$O^X[_+3J /RPHHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "OV._P"#;O\ Y-=\>?\ 8U?^V=O7XXU^QW_!MW_R:[X\
M_P"QJ_\ ;.WH&C]%J***!!7X)?\ !9O]CE/V6OVK;S5-'M/L_A3Q\6UC3BL?
MR6LP?-Y![A6D+[?X%F4U^]M?,G_!53]D3_AL3]DG7-+L(//\4^'O^)SH>T?-
M)<1*VZ#I_P M4W)Q_$5_NT ?S[44GD^1]^EH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@#V_\ X)V_M83_ +'/[5'A_P 5O/*-#E8:?K2+TEL)
M<F7/(^5/DE3_ &H4K^B?3M4M]8T^&ZM9HKBVN466*6-MRNK?=9:_EIK]N/\
M@A)^V%_POS]F5O!&K70F\2?#G9:*7?,EUIS?\>\F/1=K1C_82(_QT#1]V444
M4""BBB@ HHHH **** "BBB@ HHHH *_ /_@MF?\ C9O\3?KI/_IIM:_?ROP#
M_P""V9_XV;_$WZZ3_P"FFUH ^5Z*** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ K^C?_@G#_R85\(?^Q6L/_12U_.17]&__!.'_DPKX0_]BM8?^BEH
M&CVVBBB@04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %>)?\ !1K_ ),+^+O_ &*U_P#^BGKVVO$O^"C7_)A?Q=_[%:__ /13T@/Y
MR****8!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?NA_P0,_Y1
MZZ7_ -AO4/\ T-:_"^OW0_X(&?\ */72_P#L-ZA_Z&M 'VI1110 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 ?-G_!7?
M_E'+\4O^P=#_ .E<%?SW5_0E_P %<+9KG_@G5\5!&K.?[,B<A.I5;F)FK^>V
MD@"BBBF 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '5_ GXV>(_
MV</BKI/B_P )ZA)8ZUH=P;BW8'"2=W@9/XU= Z.G9'!K]N/V+/\ @L)\,/VK
M-!L++5M6LO GC214672=5G$4-PQ!_P!1._RONQG8Q$F/X?XJ_!RB@#^J"*99
M8U96W*WW6J2OYF?A=^UA\3/@O"L?A3Q]XMT*U08C@L=5DBBQ_P!<2^S]:]:T
M/_@L5^TAH$&(/BE>,NS9FZTNRGY_[;1O0!_0917X!?\ #[+]IO\ Z*</_"=T
MC_XQ1_P^R_:;_P"BG#_PG=(_^,4 ?O[17X!?\/LOVF_^BG#_ ,)W2/\ XQ1_
MP^R_:;_Z*</_  G=(_\ C% '[^T5^ 7_  ^R_:;_ .BG#_PG=(_^,4?\/LOV
MF_\ HIP_\)W2/_C% '[^T5^ 7_#[+]IO_HIP_P#"=TC_ .,4?\/LOVF_^BG#
M_P )W2/_ (Q0!^_M%?@%_P /LOVF_P#HIP_\)W2/_C%'_#[+]IO_ **</_"=
MTC_XQ0!^_M%?@%_P^R_:;_Z*</\ PG=(_P#C%'_#[+]IO_HIP_\ "=TC_P",
M4 ?O[17X!?\ #[+]IO\ Z*</_"=TC_XQ1_P^R_:;_P"BG#_PG=(_^,4 ?O[1
M7X!?\/LOVF_^BG#_ ,)W2/\ XQ1_P^R_:;_Z*</_  G=(_\ C% '[^T5^ 7_
M  ^R_:;_ .BG#_PG=(_^,4?\/LOVF_\ HIP_\)W2/_C% '[^T5^ 7_#[+]IO
M_HIP_P#"=TC_ .,4?\/LOVF_^BG#_P )W2/_ (Q0!^_M%?@%_P /LOVF_P#H
MIP_\)W2/_C%'_#[+]IO_ **</_"=TC_XQ0!^_M%?@%_P^R_:;_Z*</\ PG=(
M_P#C%'_#[+]IO_HIP_\ "=TC_P",4 ?O[17X!?\ #[+]IO\ Z*</_"=TC_XQ
M1_P^R_:;_P"BG#_PG=(_^,4 ?O[17X!?\/LOVF_^BG#_ ,)W2/\ XQ1_P^R_
M:;_Z*</_  G=(_\ C% '[^T5^ 7_  ^R_:;_ .BG#_PG=(_^,4?\/LOVF_\
MHIP_\)W2/_C% '[^T5^ 7_#[+]IO_HIP_P#"=TC_ .,4?\/LOVF_^BG#_P )
MW2/_ (Q0!^_M%?@EIO\ P7._:.L;+9)XUTZ]?&/.ET+3RY_!(XZVM'_X+Y_M
M!Z;'"9]1\*:CY?W_ #M&5,_[^V1,4 ?NG17XM>&/^#C/XQZ<VW5?"GP\U&%.
MACMKJ&:3Y\??,^S_ ,<KT7P9_P '+5T&5/$'PFC<?QRV.N&/R_O]4:)_1/X_
MXJ /U@HKX$^'7_!P_P#!GQ(RQ:WH?CCPY*?O2R6D5U;+_P #27=_XY7OGPK_
M ."G'P*^,DD":+\3O#2SW'RQV^IRMID\C?W0EPJ;C_NT >_T53TS4;?5K&*Y
MM9HKBWF3?')$^]77_9:KE !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^07_!RE
M_P EJ^&G_8%N/_2@5^OM?D%_P<I?\EJ^&G_8%N/_ $H% 'YL4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110!ZG^PG_R>W\'/^QWT7_TXQ5_2
MC7\UW["?_)[?P<_['?1?_3C%7]*- !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% 'S9_P %=_\ E'+\4O\ L'0_
M^E<%?SW5_0C_ ,%=_P#E'+\4O^P=#_Z5P5_/=20!1113 **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@#^A'_ ()$?\HY?A;_ -@Z;_TKGKZ3K^=S
MX2?\%4OCS\"/AOIOA#PEX\;3/#FBHT%C;#1-/N?(1F=G.Z6W=WP[,/WD@Z5T
MW_#[+]IO_HIP_P#"=TC_ .,4#/W]HK\ O^'V7[3?_13A_P"$[I'_ ,8H_P"'
MV7[3?_13A_X3ND?_ !B@1^_M%?@%_P /LOVF_P#HIP_\)W2/_C%'_#[+]IO_
M **</_"=TC_XQ0!^_M%?@%_P^R_:;_Z*</\ PG=(_P#C%'_#[+]IO_HIP_\
M"=TC_P",4 ?O[17X!?\ #[+]IO\ Z*</_"=TC_XQ1_P^R_:;_P"BG#_PG=(_
M^,4 ?O[17X!?\/LOVF_^BG#_ ,)W2/\ XQ1_P^R_:;_Z*</_  G=(_\ C% '
M[^T5^ 7_  ^R_:;_ .BG#_PG=(_^,4?\/LOVF_\ HIP_\)W2/_C% '[^T5^
M7_#[+]IO_HIP_P#"=TC_ .,4?\/LOVF_^BG#_P )W2/_ (Q0!^_M%?@%_P /
MLOVF_P#HIP_\)W2/_C%'_#[+]IO_ **</_"=TC_XQ0!^_M%?@%_P^R_:;_Z*
M</\ PG=(_P#C%'_#[+]IO_HIP_\ "=TC_P",4 ?O[17X!?\ #[+]IO\ Z*</
M_"=TC_XQ1_P^R_:;_P"BG#_PG=(_^,4 ?O[17X!?\/LOVF_^BG#_ ,)W2/\
MXQ1_P^R_:;_Z*</_  G=(_\ C% '[^T5^ 7_  ^R_:;_ .BG#_PG=(_^,4?\
M/LOVF_\ HIP_\)W2/_C% '[^T5^ 7_#[+]IO_HIP_P#"=TC_ .,4?\/LOVF_
M^BG#_P )W2/_ (Q0!^_M%?@%_P /LOVF_P#HIP_\)W2/_C%'_#[+]IO_ **<
M/_"=TC_XQ0!^_M%?@%_P^R_:;_Z*</\ PG=(_P#C%'_#[+]IO_HIP_\ "=TC
M_P",4 ?O[17X!?\ #[+]IO\ Z*</_"=TC_XQ1_P^R_:;_P"BG#_PG=(_^,4
M?O[17X!?\/LOVF_^BG#_ ,)W2/\ XQ1_P^R_:;_Z*</_  G=(_\ C% '[^T5
M^ 7_  ^R_:;_ .BG#_PG=(_^,4?\/LOVF_\ HIP_\)W2/_C% '[^T5^ MM_P
M6X_:8AD61_B1"\<?5'\/::#+_P"0*]=^ G_!P_\ $SPCKD,7Q T+1/%VDEL3
M26D7]GWR#!^=&'[E\\?(%/NZ4 ?L[17E_P"RU^U)X-_:X^&%MXK\%ZH]]8NP
MAN()EV7%A/L5VAE4_<?YU_V?2O4* "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OYF_VK_P#D
MZ/XE?]C1J/\ Z5S5_3)7\S?[5_\ R='\2O\ L:-1_P#2N:@#S^BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** /TZ_P"#:+_D>?BY_P!>6F?^
MAW%?K57Y*_\ !M%_R//Q<_Z\M,_]#N*_6J@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\+O^
M"_7_ "D%OO\ L!Z?_P"@25\65]C?\%YM2^W_ /!0WQ#'L0_9=)L(.?\ K@K_
M /LU?'- !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?4W_  1)
M_P"4FWPQ_P"XK_Z:;NOEFOJ;_@B3_P I-OAC_P!Q7_TTW= '[_4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8
MWCS_ )$G6O\ KQF_] :OY=*_J+\>?\B3K7_7C-_Z U?RZ4#"BBB@04444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% '['?\&W?_ ":[X\_[&K_VSMZ_
M1:OSI_X-N_\ DUWQY_V-7_MG;U^BU PHHHH$%%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 5^(7_  <+_P#)^%I_V*]E_P"C;BOV]K\0
MO^#A?_D_"T_[%>R_]&W% 'PQ1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% 'TE_P1^_Y2.?"[_K^G_\ 26YK^A*OY[?^"/W_ "D<^%W_ %_3
M_P#I+<U_0E0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !7Y5?\'-/WO@E_W'?Y:=7ZJU^57_!S3][X)?\ <=_EIU 'Y844
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !7['?\&W?_)KOCS_ +&K
M_P!L[>OQQK]CO^#;O_DUWQY_V-7_ +9V] T?HM1110(**** /P8_X+2?L?']
MF3]K*^U73K3R?"WCW=K&G[(_DBN _P#I<'3^$OO/^Q,M?(5?T$_\%5/V1/\
MAL3]DG7-+L(//\4^'O\ B<Z'M'S27$2MN@Z?\M4W)Q_$5_NU_/KY/D??H 6B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *]O_P""=O[6$_['/[5'
MA_Q6\\HT.5AI^M(O26PER9<\CY4^25/]J%*\0HH _J6T[5+?6-/ANK6:*XMK
ME%EBEC;<KJWW66KU?"?_  0D_;"_X7Y^S*W@C5KH3>)/ASLM%+OF2ZTYO^/>
M3'HNUHQ_L)$?XZ^[* "BBB@ HHHH **** "BBB@ HHHH *_ /_@MF?\ C9O\
M3?KI/_IIM:_?ROP#_P""V9_XV;_$WZZ3_P"FFUH ^5Z*** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ K^C?_@G#_R85\(?^Q6L/_12U_.17]&__!.'
M_DPKX0_]BM8?^BEH&CVVBBB@04444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %>)?\ !1K_ ),+^+O_ &*U_P#^BGKVVO$O^"C7_)A?
MQ=_[%:__ /13T@/YR****8!1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %?NA_P0,_Y1ZZ7_ -AO4/\ T-:_"^OW0_X(&?\ */72_P#L-ZA_Z&M
M'VI1110 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 >#_ /!3?3O[5_8#^+<6[;M\-W$N?3:-_P#[+7\Z=?TO?M;^'O\
MA,OV5/B9I&UF_M3PKJMGA?\ ;M)4_K7\T- !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% ':_"#]HOQY\"+^.Y\&>+_ !'X;D#EGCLKV:-&!Z[D+['_
M .VA%?8W[.7_  <*?%'X=W$%KX_TO2O'FFH 'N0AT_4.G]Z)/)<GVAQ_MU\"
M44 ?T ?LJ_\ !7'X-?M526^GV6OCPSXAGVH-(UTK:32-C)6*7=Y,Q'/W'+?[
M-?4E?RMU]7?L9?\ !8?XJ_LEW%MI]W?/XV\'0G9_9&JW#22PKGK!<'YHO]SY
MU_V10!^^U%>$?L;_ +?WP]_;8\-&Z\):MLU>VB5M1T6\*QW]C_M%.K)_MK\O
MKM;*U[O0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !7Y!?\'*7_):OAI_V!;C_ -*!7Z^U^07_
M  <I?\EJ^&G_ &!;C_TH% 'YL4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110!ZG^PG_R>W\'/^QWT7_TXQ5_2C7\UW["?_)[?P<_['?1?_3C
M%7]*- !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% 'S9_P5W_Y1R_%+_L'0_P#I7!7\]U?T(_\ !7?_ )1R_%+_
M +!T/_I7!7\]U) %%%%, HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^P?^"'O[2-
M_P#!#]M?1- %U,= ^((.CZA 9/DDE_>/:3;.H=)<I_N3-Z5^\=?S7?L)_P#)
M[?P<_P"QWT7_ -.,5?THT %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?S-_M7_\ )T?Q*_[&
MC4?_ $KFK^F2OYF_VK_^3H_B5_V-&H_^E<U 'G]%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 ?IU_P;1?\ (\_%S_KRTS_T.XK]:J_)7_@V
MB_Y'GXN?]>6F?^AW%?K50 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !116#\0?'.G_  Q\":WXCU:4
M6VE^'[*;4;J4_P $42,[G_OE: /P&_X*Y>*XO&?_  44^*MXC;EAU.#3@/\
M;@MX;=_TB%?.5;?Q*\=7GQ.^)'B+Q+?@B]\0:A<:I.#U$LLSS/\ ^1'%8E !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?4W_!$G_E)M\,?^XK
M_P"FF[KY9KZF_P"")/\ RDV^&/\ W%?_ $TW= '[_4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8WCS_D2=:_
MZ\9O_0&K^72OZB_'G_(DZU_UXS?^@-7\NE PHHHH$%%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110!^QW_  ;=_P#)KOCS_L:O_;.WK]%J_.G_ (-N
M_P#DUWQY_P!C5_[9V]?HM0,****!!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 %?B%_P<+_ /)^%I_V*]E_Z-N*_;VOQ"_X.%_^3\+3
M_L5[+_T;<4 ?#%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M ?27_!'[_E(Y\+O^OZ?_ -);FOZ$J_GM_P""/W_*1SX7?]?T_P#Z2W-?T)4
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5
M^57_  <T_>^"7_<=_EIU?JK7Y5?\'-/WO@E_W'?Y:=0!^6%%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 5^QW_!MW_R:[X\_[&K_ -L[>OQQK]CO
M^#;O_DUWQY_V-7_MG;T#1^BU%%% @HHHH *_!C_@M)^Q\?V9/VLK[5=.M/)\
M+>/=VL:?LC^2*X#_ .EP=/X2^\_[$RU^\]?,G_!53]D3_AL3]DG7-+L(//\
M%/A[_B<Z'M'S27$2MN@Z?\M4W)Q_$5_NT ?S[44GD^1]^EH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@#V_P#X)V_M83_L<_M4>'_%;SRC0Y6&
MGZTB]);"7)ESR/E3Y)4_VH4K^B?3M4M]8T^&ZM9HKBVN466*6-MRNK?=9:_E
MIK]N/^"$G[87_"_/V96\$:M=";Q)\.=EHI=\R76G-_Q[R8]%VM&/]A(C_'0-
M'W91110(**** "BBB@ HHHH **** "OP#_X+9G_C9O\ $WZZ3_Z:;6OW\K\
M_P#@MF?^-F_Q-^ND_P#IIM: /E>BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH *_HW_X)P_\ )A7PA_[%:P_]%+7\Y%?T;_\ !.'_ ),*^$/_ &*U
MA_Z*6@:/;:***!!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 5XE_P4:_Y,+^+O\ V*U__P"BGKVVO$O^"C7_ "87\7?^Q6O_ /T4
M](#^<BBBBF 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7[H?\
M! S_ )1ZZ7_V&]0_]#6OPOK]T/\ @@9_RCUTO_L-ZA_Z&M 'VI1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%<;\7OC=X1^!7A)M:\8^)M)\,:
M9OV+/?W"P^<YXV(OWG;)^ZOS4 =E17Q7XJ_X+X_L\^';Z2&UU?Q'K7ER>69;
M/2'CCS]9VBK,_P"(@_X"?\\O'?\ X*(__C] 'W/17PQ_Q$'_  $_YY>._P#P
M41__ !^C_B(/^ G_ #R\=_\ @HC_ /C] 'W/17PQ_P 1!_P$_P">7CO_ ,%$
M?_Q^C_B(/^ G_/+QW_X*(_\ X_0!]ST5\,?\1!_P$_YY>.__  41_P#Q^C_B
M(/\ @)_SR\=_^"B/_P"/T ?<]%?#'_$0?\!/^>7CO_P41_\ Q^C_ (B#_@)_
MSR\=_P#@HC_^/T ?<]%?#'_$0?\  3_GEX[_ /!1'_\ 'Z/^(@_X"?\ /+QW
M_P""B/\ ^/T ?<]%?#'_ !$'_ 3_ )Y>._\ P41__'Z/^(@_X"?\\O'?_@HC
M_P#C] 'W/17PQ_Q$'_ 3_GEX[_\ !1'_ /'Z/^(@_P" G_/+QW_X*(__ (_0
M!]ST5\,?\1!_P$_YY>.__!1'_P#'Z/\ B(/^ G_/+QW_ ."B/_X_0!]ST5\,
M?\1!_P !/^>7CO\ \%$?_P ?H_XB#_@)_P \O'?_ (*(_P#X_0!]ST5\,?\
M$0?\!/\ GEX[_P#!1'_\?H_XB#_@)_SR\=_^"B/_ ./T ?<]%?#'_$0?\!/^
M>7CO_P %$?\ \?H_XB#_ ("?\\O'?_@HC_\ C] 'W/17PQ_Q$'_ 3_GEX[_\
M%$?_ ,?H_P"(@_X"?\\O'?\ X*(__C] 'W/17PQ_Q$'_  $_YY>._P#P41__
M !^C_B(/^ G_ #R\=_\ @HC_ /C] 'W/17PQ_P 1!_P$_P">7CO_ ,%$?_Q^
MC_B(/^ G_/+QW_X*(_\ X_0!]ST5\,?\1!_P$_YY>.__  41_P#Q^I=,_P"#
M@#X 7MP(Y9?&EFH&/,GT8,G_ (Y(S4 ?<5%>1_L[_MN_"S]JQ&7P)XUTG6KQ
M4%P]AE[>_2,]&-O+LEV?[6S;Q7KE !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 %%%% %'5M-@UK3;FSG7?#=Q/!*O]]7^5J_EX\3^&G\)^*-4T
MJ<[IM/N9K.8^K*XC?](Z_J5K^<G_ (*5?#<?"O\ ;N^*VD!'17\03ZA$C](Q
M=C[8,?\  )4H \1HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** -CX>_$+6OA1XRL=?\/:M?:/K6F2F2TN[*40S0L>S ]:_9O_ ();?\%@
M--_:Z6U\#^.?L^B_$>)2MO,I6*R\0A."R?W+G^_#_P "7KM7\3*GTG4+O1-1
MM[VRGFLKZUG2:*YB<(]NR#".CGB.0B@#^IVBOA3_ ((^_P#!3V/]K[PE_P (
M3XWO(4^)&A0;DF/R?\)#;I_RV0'_ ):K_&O_  )<X;;]UT %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!7Y!?\'*7_):OAI_V!;C_P!*!7Z^U^07_!RE_P EJ^&G_8%N/_2@4 ?FQ111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'J?["?\ R>W\'/\
ML=]%_P#3C%7]*-?S7?L)_P#)[?P<_P"QWT7_ -.,5?THT %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?-G_!7
M?_E'+\4O^P=#_P"E<%?SW5_0C_P5W_Y1R_%+_L'0_P#I7!7\]U) %%%%, HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH ]3_83_P"3V_@Y_P!COHO_ *<8J_I1K^:[
M]A/_ )/;^#G_ &.^B_\ IQBK^E&@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K^9O]J__DZ/
MXE?]C1J/_I7-7],E?S-_M7_\G1_$K_L:-1_]*YJ //Z*** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH _3K_@VB_Y'GXN?]>6F?^AW%?K57XV?
M\&^/QO\ !GP:\6_%.;QCXO\ "WA2'4+33TLVUC4[>P2ZV/<;BGFLA<'>G/M7
MZ>?\-T_!+_HL7PL_\*RQ_P#CM 'J]%>4?\-T_!+_ *+%\+/_  K+'_X[1_PW
M3\$O^BQ?"S_PK+'_ ..TKCL>KT5Y1_PW3\$O^BQ?"S_PK+'_ ..T?\-T_!+_
M *+%\+/_  K+'_X[1<+'J]%>4?\ #=/P2_Z+%\+/_"LL?_CM'_#=/P2_Z+%\
M+/\ PK+'_P".T7"QZO17E'_#=/P2_P"BQ?"S_P *RQ_^.T?\-T_!+_HL7PL_
M\*RQ_P#CM%PL>KT5Y1_PW3\$O^BQ?"S_ ,*RQ_\ CM'_  W3\$O^BQ?"S_PK
M+'_X[1<+'J]%>4?\-T_!+_HL7PL_\*RQ_P#CM'_#=/P2_P"BQ?"S_P *RQ_^
M.T7"QZO17E'_  W3\$O^BQ?"S_PK+'_X[1_PW3\$O^BQ?"S_ ,*RQ_\ CM%P
ML>KT5Y1_PW3\$O\ HL7PL_\ "LL?_CM'_#=/P2_Z+%\+/_"LL?\ X[1<+'J]
M%>4?\-T_!+_HL7PL_P#"LL?_ ([1_P -T_!+_HL7PL_\*RQ_^.T7"QZO17E'
M_#=/P2_Z+%\+/_"LL?\ X[1_PW3\$O\ HL7PL_\ "LL?_CM%PL>KT5Y1_P -
MT_!+_HL7PL_\*RQ_^.T?\-T_!+_HL7PL_P#"LL?_ ([1<+'J]%>4?\-T_!+_
M *+%\+/_  K+'_X[1_PW3\$O^BQ?"S_PK+'_ ..T7"QZO17D5S^WC\$;:WDE
M/QB^%V(TWD+XJL68#_=\VL>^_P""EOP%T^W\Q_BWX&=>WEZHDK'_ ("M,1[K
M17R[XK_X+)?LY>%H6W_$>VOG5]@33].O+K<?]Y(MG_CU>)_%+_@XO^%7AB)U
M\*^%O&/BJZC'RF=8=.MG_P"!%W?_ ,A4 ?H=7Y/_ /!<7_@I7IGB#0+KX+>!
M]0%]YTJ'Q1J%L^^%-K!DL5;H_P PW3#T54YRZK\[?M9?\%JOB]^TWI=QH]C=
M6_@+PW<?++::+(ZW5RN,%))Y!N'L5VH_\:"OD2@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ KZF_X(D_\I-OAC_W%?\ TTW=?+-?6W_!
M#71_MG_!27P1+NV_8;74I1_TT_T"=,_^/T ?O=1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C>//^1)UK_KQF
M_P#0&K^72OZB_'G_ ").M?\ 7C-_Z U?RZ4#"BBB@04444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% '['?\&W?_)KOCS_L:O\ VSMZ_1:OSI_X-N_^
M37?'G_8U?^V=O7Z+4#"BBB@04444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !7XA?\'"__ "?A:?\ 8KV7_HVXK]O:_$+_ (.%_P#D_"T_
M[%>R_P#1MQ0!\,4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0!])?\$?O^4CGPN_Z_I__26YK^A*OY[?^"/W_*1SX7?]?T__ *2W-?T)4 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^5
M7_!S3][X)?\ <=_EIU?JK7Y5?\'-/WO@E_W'?Y:=0!^6%%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 5^QW_  ;=_P#)KOCS_L:O_;.WK\<:_8[_
M (-N_P#DUWQY_P!C5_[9V] T?HM1110(**** "BBB@#\&/\ @M)^Q\?V9/VL
MK[5=.M/)\+>/=VL:?LC^2*X#_P"EP=/X2^\_[$RU\A5_03_P54_9$_X;$_9)
MUS2["#S_ !3X>_XG.A[1\TEQ$K;H.G_+5-R<?Q%?[M?SZ^3Y'WZ %HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "O;_^"=O[6$_['/[5'A_Q6\\H
MT.5AI^M(O26PER9<\CY4^25/]J%*\0HH _J6T[5+?6-/ANK6:*XMKE%EBEC;
M<KJWW66KU?"?_!"3]L+_ (7Y^S*W@C5KH3>)/ASLM%+OF2ZTYO\ CWDQZ+M:
M,?["1'^.ONR@ HHHH **** "BBB@ HHHH *_ /\ X+9G_C9O\3?KI/\ Z:;6
MOW\K\ _^"V9_XV;_ !-^ND_^FFUH ^5Z*** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ K^C?\ X)P_\F%?"'_L5K#_ -%+7\Y%?T;_ /!.'_DPKX0_
M]BM8?^BEH&CVVBBB@04444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %>)?\%&O^3"_B[_V*U_\ ^BGKVVO$O^"C7_)A?Q=_[%:__P#1
M3T@/YR****8!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?NA_P
M0,_Y1ZZ7_P!AO4/_ $-:_"^OW0_X(&?\H]=+_P"PWJ'_ *&M 'VI1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 <7\?/C'IG[/OP:\2>-=9W_ -F^
M&+"6^F6/[\P0?+&O7YG;:OU:OYUOVJ_VK/%_[7_Q>O?%WBZ],]S<OLL[5)/]
M&TJV/W;:-?X%/Y.,.^' %?L-_P %\O$D_A[_ ()Z:K;QR.D>KZUI]I*4/WU1
MS< -[;[=:_#*@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH O>#_%FI>"/$5GJ^BW]YI6
MJ:?,ES9W-K,\,T3)Q&ZNG""OWQ_X)3?MP3_MN?LTQZEK+0GQEX8N?[+UL0)L
M2Z?;OBN50_=$J'./[RM_#BOP K])O^#;#Q'):_&GXF:,CR&"_P!&M[QT_P"6
M:M;W!1<?]_WH _7ZBBB@ 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** "OQ9_X.)?A'_PB/[6?A_Q2L96W\8:&I<_WI[1_*?_ ,A205^TU?!O_!P+
M\!7^)?[&UIXJM(=UWX U9+R4B/>WV2?]S-Q[-Y#_ / !0!^)M%%% !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 ;7PU^)&L?"3QYI/B
MGP_?2V&MZ!>+=6MU$,NI08(_ZY^D?_+0@&OZ'?V#OVO]'_;9_9TTCQ?I?DV^
MH?\ 'KK%BK9_LZ]1?G0_[)^5D_V'2OYR*^OO^"+'[9$W[,?[4]GH>HWBQ>$O
MB ZZ5?HS_N(9P ;6<<CE&?8_^S,W_/,T ?O-1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^07_!RE_R6
MKX:?]@6X_P#2@5^OM?D%_P '*7_):OAI_P!@6X_]*!0!^;%%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 >I_L)_\GM_!S_L=]%_].,5?THU
M_-=^PG_R>W\'/^QWT7_TXQ5_2C0 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110!\V?\%=_^4<OQ2_[!T/\ Z5P5
M_/=7]"/_  5W_P"4<OQ2_P"P=#_Z5P5_/=20!1113 **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** /4_V$_P#D]OX.?]COHO\ Z<8J_I1K^:[]A/\ Y/;^#G_8[Z+_
M .G&*OZ4: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "OYF_VK_\ DZ/XE?\ 8T:C_P"E<U?T
MR5_,W^U?_P G1_$K_L:-1_\ 2N:@#S^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@ K[:_X-]M&_M;]OP3;=PT[PW>77W=
M_E?ZF''_ $S_ -;TKXEK]&_^#;;PF+O]H;XAZX8^;'PZED)/7[1=A_\ VWH
M_8FBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@#&\>?\B3K7_7C-_Z U?RZ5_47X\_Y$G6O^O&;_P! :OY=*!A1
M110(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#]CO\ @V[_ .37
M?'G_ &-7_MG;U^BU?G3_ ,&W?_)KOCS_ +&K_P!L[>OT6H&%%%% @HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OQ"_X.%_^3\+3_L5
M[+_T;<5^WM?B%_P<+_\ )^%I_P!BO9?^C;B@#X8HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@#Z2_X(_?\ *1SX7?\ 7]/_ .DMS7]"5?SV
M_P#!'[_E(Y\+O^OZ?_TEN:_H2H **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ K\JO\ @YI^]\$O^X[_ "TZOU5K\JO^#FG[
MWP2_[CO\M.H _+"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_8
M[_@V[_Y-=\>?]C5_[9V]?CC7['?\&W?_ ":[X\_[&K_VSMZ!H_1:BBB@0444
M4 %%%% !7X._\%J?V-_^&7OVIIM:TNU$7A3X@>;JEH4CREM/N_TN'I_"S(Y_
MV)5_YYU^\5?-O_!47]D-?VQ/V2-<T*RM5F\3:,#K.@MM&YKN)6Q%W/[U-T7'
M\3HW\ H _GMHI\T+P2R1O'Y<D7^MC]:90 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% 'M__  3M_:PG_8Y_:H\/^*WGE&ARL-/UI%Z2V$N3+GD?
M*GR2I_M0I7]$^G:I;ZQI\-U:S17%M<HLL4L;;E=6^ZRU_+37[<?\$)/VPO\
MA?G[,K>"-6NA-XD^'.RT4N^9+K3F_P"/>3'HNUHQ_L)$?XZ!H^[****!!111
M0 4444 %%%% !7X!_P#!;,_\;-_B;]=)_P#33:U^_E?@'_P6S/\ QLW^)OUT
MG_TTVM 'RO1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?T;_P#!
M.'_DPKX0_P#8K6'_ **6OYR*_HW_ ."</_)A7PA_[%:P_P#12T#1[;1110(*
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O$O^"C7
M_)A?Q=_[%:__ /13U[;7B7_!1K_DPOXN_P#8K7__ **>D!_.11113 **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ K]T/^"!G_*/72_^PWJ'_H:U
M^%]?NA_P0,_Y1ZZ7_P!AO4/_ $-: /M2BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH ^&?^#A#_DPF'_L9['_ -%SU^(-?M]_P<(?\F$P_P#8SV/_
M *+GK\0: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ K]%?^#;C_ ).<\?\ _8L+_P"E
M,%?G57Z*_P#!MQ_R<YX__P"Q87_TI@H _8^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 **** "N3^,7PST_XT_"[Q#X1U9-VG>(["?3[CC[J2HR
M;E_VE^]7644 ?R^?%;X;ZG\(/B3KOA76XY+?5?#][)870_O&)I%7_MGA*YZO
MTA_X.%/V/&\)?$S2_B]HUJ$TGQ,BZ;KHCC'R:A"CF&5^/^6T*^7_ -LL?QFO
MS>H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ I(?W'
MW*6B@#^AO_@E]^U&W[5_[&GA7Q#>3F?Q!IL1T;6V=OG>[MSLWMS]Z5/+E^DU
M?1-?CU_P;F?'YO#GQG\7_#BZGS9>)=.36+)7'W;JW<QNJ'T>%@W_ &[FOV%H
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH *_(+_@Y2_Y+5\-/^P+<?^E K]?:_(+_ (.4O^2U?#3_ + MQ_Z4
M"@#\V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ]3_ &$_
M^3V_@Y_V.^B_^G&*OZ4:_FN_83_Y/;^#G_8[Z+_Z<8J_I1H **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^;/^
M"N__ "CE^*7_ &#H?_2N"OY[J_H1_P""N_\ RCE^*7_8.A_]*X*_GNI( HHH
MI@%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% 'J?["?_)[?P<_['?1?_3C%7]*-?S7
M?L)_\GM_!S_L=]%_].,5?THT %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?S-_M7_P#)T?Q*
M_P"QHU'_ -*YJ_IDK^9O]J__ ).C^)7_ &-&H_\ I7-0!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 5^NG_!M;X"73
M?@]\3?$P3_D+ZU;:<'_O"WB>;_V[_6OR+K][O^")?PQD^&W_  3O\'R7 Q=>
M)I[K6I%_NB29EB'X0Q1?E0!];4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 8WCS_D2=:_Z\9O_0&K^72OZB_'
MG_(DZU_UXS?^@-7\NE PHHHH$%%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110!^QW_  ;=_P#)KOCS_L:O_;.WK]%J_.G_ (-N_P#DUWQY_P!C5_[9
MV]?HM0,****!!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 %?B%_P<+_ /)^%I_V*]E_Z-N*_;VOQ"_X.%_^3\+3_L5[+_T;<4 ?#%%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?27_!'[_E(Y\+O^
MOZ?_ -);FOZ$J_GM_P""/W_*1SX7?]?T_P#Z2W-?T)4 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^57_  <T_>^"7_<=
M_EIU?JK7Y5?\'-/WO@E_W'?Y:=0!^6%%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 5^QW_!MW_R:[X\_[&K_ -L[>OQQK]CO^#;O_DUWQY_V-7_M
MG;T#1^BU%%% @HHHH **** "BBB@#\(O^"V_['G_  S3^U=<Z_I=GY'A7XB"
M75+;8GR0W>__ $N+CC[[)*?5)$3^ 5\<5_0E_P %1?V0U_;$_9(US0K*U6;Q
M-HP.LZ"VT;FNXE;$7<_O4W1<?Q.C?P"OY\)H7@EDC>/RY(O];'ZT ,HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "O;_ /@G;^UA/^QS^U1X?\5O
M/*-#E8:?K2+TEL)<F7/(^5/DE3_:A2O$** /ZEM.U2WUC3X;JUFBN+:Y198I
M8VW*ZM]UEJ]7PG_P0D_;"_X7Y^S*W@C5KH3>)/ASLM%+OF2ZTYO^/>3'HNUH
MQ_L)$?XZ^[* "BBB@ HHHH **** "OP#_P""V9_XV;_$WZZ3_P"FFUK]_*_
M/_@MF?\ C9O\3?KI/_IIM: /E>BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH *_HW_P""</\ R85\(?\ L5K#_P!%+7\Y%?T;_P#!.'_DPKX0_P#8
MK6'_ **6@:/;:***!!1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 5XE_P4:_Y,+^+O_8K7_\ Z*>O;:\2_P""C7_)A?Q=_P"Q6O\
M_P!%/2 _G(HHHI@%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^
MZ'_! S_E'KI?_8;U#_T-:_"^OW0_X(&?\H]=+_[#>H?^AK0!]J4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% 'PS_ ,'"'_)A,/\ V,]C_P"BYZ_$
M&OV^_P"#A#_DPF'_ +&>Q_\ 1<]?B#0 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?H
MK_P;<?\ )SGC_P#[%A?_ $I@K\ZJ_17_ (-N/^3G/'__ &+"_P#I3!0!^Q]%
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 %%%% ' ?M(? +1
M/VF?@GXB\$>((A)IVNVK0;]NYK:7[T4Z?[:/M8>ZU_.7^T'\"/$/[-'Q>USP
M3XGM?(UC1)Q;Y_@N$SO691V5E",@[(YK^G.OBG_@K_\ \$WD_;,^&0\3^&K:
M(_$CPK;L+-.576+0G<]H_JWWFB]'9EXW[T6PS\,:*GU'3KO1=2GL;V":ROK6
M=X9K:50CV[(,NCH.(Y"*@IB"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH ]=_8)^,?\ PH;]LCX;>*&8P0V.MVZ74G]RUF'E7'_D*9J_
MI'K^5NOZ8/V4?B4?C)^S-X!\5&3SI==T"RNYW/>5HD\W_P ?W4 >B4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 5^07_!RE_R6KX:?]@6X_P#2@5^OM?D%_P '*7_):OAI_P!@6X_]*!0!^;%%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >I_L)_\GM_!S_L
M=]%_].,5?THU_-=^PG_R>W\'/^QWT7_TXQ5_2C0 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\V?\%=_^4<OQ
M2_[!T/\ Z5P5_/=7]"/_  5W_P"4<OQ2_P"P=#_Z5P5_/=20!1113 **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** /4_V$_P#D]OX.?]COHO\ Z<8J_I1K^:[]A/\
MY/;^#G_8[Z+_ .G&*OZ4: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OYF_VK_\ DZ/XE?\
M8T:C_P"E<U?TR5_,W^U?_P G1_$K_L:-1_\ 2N:@#S^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@"YX:T"Z\6:_IVE6$8
MEO-1NELK:).CLSE$3\A7]-OP:^'5K\'_ (2^&/"ED$%KX;TJUTR$IT98HD3=
M_P".U^&7_!%7]GY_CM^W?X7FG@\S2_!6_P 0W1.#G[.$^S?^3+1_C')7[\4
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% &-X\_Y$G6O^O&;_ - :OY=*_J+\>?\ (DZU_P!>,W_H#5_+I0,*
M***!!1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?L=_P;=_\FN^/
M/^QJ_P#;.WK]%J_.G_@V[_Y-=\>?]C5_[9V]?HM0,****!!1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %?B%_P<+_\ )^%I_P!BO9?^
MC;BOV]K\0O\ @X7_ .3\+3_L5[+_ -&W% 'PQ1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% 'TE_P1^_Y2.?"[_K^G_]);FOZ$J_GM_X(_?\
MI'/A=_U_3_\ I+<U_0E0 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !7Y5?\'-/WO@E_P!QW^6G5^JM?E5_P<T_>^"7_<=_
MEIU 'Y84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7['?\ !MW_
M ,FN^//^QJ_]L[>OQQK]CO\ @V[_ .37?'G_ &-7_MG;T#1^BU%%% @HHHH
M**** "BBB@ K\(O^"V_['G_#-/[5USK^EV?D>%?B()=4MMB?)#=[_P#2XN./
MOLDI]4D1/X!7[NU\V_\ !47]D-?VQ/V2-<T*RM5F\3:,#K.@MM&YKN)6Q%W/
M[U-T7'\3HW\ H _GMHI\T+P2R1O'Y<D7^MC]:90 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% 'M_P#P3M_:PG_8Y_:H\/\ BMYY1H<K#3]:1>DM
MA+DRYY'RI\DJ?[4*5_1/IVJ6^L:?#=6LT5Q;7*++%+&VY75ONLM?RTU^W'_!
M"3]L+_A?G[,K>"-6NA-XD^'.RT4N^9+K3F_X]Y,>B[6C'^PD1_CH&C[LHHHH
M$%%%% !1110 5^ ?_!;,_P#&S?XF_72?_33:U^_E?@'_ ,%LS_QLW^)OUTG_
M ---K0!\KT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7]&__!.'
M_DPKX0_]BM8?^BEK^<BOZ-_^"</_ "85\(?^Q6L/_12T#1[;1110(**** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O$O\ @HU_R87\
M7?\ L5K_ /\ 13U[;7B7_!1K_DPOXN_]BM?_ /HIZ0'\Y%%%%, HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "OW0_X(&?\ */72_P#L-ZA_Z&M?
MA?7[H?\ ! S_ )1ZZ7_V&]0_]#6@#[4HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** /AG_@X0_P"3"8?^QGL?_1<]?B#7[??\'"'_ "83#_V,]C_Z
M+GK\0: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ K]%?^#;C_DYSQ__ -BPO_I3!7YU
M5^BO_!MQ_P G.>/_ /L6%_\ 2F"@#]CZ*** "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@#\\O^"M'_!(&/\ :2%U\0_AK;16?CV*
M-Y=2TU?W,'B#@?,I'*7'_CC_ ,8+?>_'#6] O/#&L76FZA:W-C?V4SVUQ:3P
MR0S0S))Y;HZ/PCD'@CK7]3E?)W_!0/\ X)2^!OVW["350%\,^/H8@D.MP0AE
MO IRD=TG29 ?XC\R@]U^2@#\#**]5_:J_8G^(/['/C!],\:Z#-:VKN([35H/
MWMAJ)X_U4N<X]%?8R?QH17E5 !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 5^]?_  1!\;'QK_P3G\&0R2B>?0I[W3)9!_%LNGD3_P <E6OP
M4K]E?^#</Q4VJ?LF^,](=Q)_97BQYH_]E)K2V)'_ '\CDH _0^BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OR
M"_X.4O\ DM7PT_[ MQ_Z4"OU]K\@O^#E+_DM7PT_[ MQ_P"E H _-BBBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /4_V$_^3V_@Y_V.^B_^
MG&*OZ4:_FN_83_Y/;^#G_8[Z+_Z<8J_I1H **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^;/\ @KO_ ,HY?BE_
MV#H?_2N"OY[J_H1_X*[_ /*.7XI?]@Z'_P!*X*_GNI( HHHI@%%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% 'J?["?_)[?P<_['?1?_3C%7]*-?S7?L)_\GM_!S_L=
M]%_].,5?THT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %?S-_M7_ /)T?Q*_[&C4?_2N:OZ9
M*_F;_:O_ .3H_B5_V-&H_P#I7-0!Y_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 %%%% !117I7[(7[-VI_M8_M#^%_ FG>>K:U=H;N=
M4Q]BM$^>YE_X J.#Z2>6G22@#]5_^#??]F!_A7^S5JGC_4( FI_$*\S:"0#S
M(]/@W*G/^W,TSC_99!7Z!UB^"?!^G?#GP?I/A_2+9+'2M%M8K&Q@0?+##$NQ
M%'_ 5K:H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** ,;QY_R).M?]>,W_H#5_+I7]1?CS_D2=:_Z\9O_ $!J
M_ETH&%%%% @HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /V._P"#
M;O\ Y-=\>?\ 8U?^V=O7Z+5^=/\ P;=_\FN^//\ L:O_ &SMZ_1:@84444""
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_$+_@X7_Y
M/PM/^Q7LO_1MQ7[>U^(7_!PO_P GX6G_ &*]E_Z-N* /ABBBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** /I+_@C]_P I'/A=_P!?T_\ Z2W-
M?T)5_/;_ ,$?O^4CGPN_Z_I__26YK^A*@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "ORJ_P"#FG[WP2_[CO\ +3J_56OR
MJ_X.:?O?!+_N._RTZ@#\L**** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ K]CO^#;O_DUWQY_V-7_MG;U^.-?L=_P;=_\ )KOCS_L:O_;.WH&C]%J*
M**!!1110 4444 %%%% !1110!^$7_!;?]CS_ (9I_:NN=?TNS\CPK\1!+JEM
ML3Y(;O?_ *7%QQ]]DE/JDB)_ *^.*_H2_P""HO[(:_MB?LD:YH5E:K-XFT8'
M6=!;:-S7<2MB+N?WJ;HN/XG1OX!7\^$T+P2R1O'Y<D7^MC]: &4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !7M__!.W]K"?]CG]JCP_XK>>4:'*
MPT_6D7I+82Y,N>1\J?)*G^U"E>(44 ?U+:=JEOK&GPW5K-%<6URBRQ2QMN5U
M;[K+5ZO@K_@@]^V4_P >/V=9O >LW/G>(_AT4MH"[_/=::W^I<_]<BK1?[@A
M/\8K[UH **** "BBB@ K\ _^"V9_XV;_ !-^ND_^FFUK]_*_ /\ X+9G_C9O
M\3?KI/\ Z:;6@#Y7HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O
MZ-_^"</_ "85\(?^Q6L/_12U_.17]&__  3A_P"3"OA#_P!BM8?^BEH&CVVB
MBB@04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>)
M?\%&O^3"_B[_ -BM?_\ HIZ]MKQ+_@HU_P F%_%W_L5K_P#]%/2 _G(HHHI@
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^Z'_  0,_P"4>NE_
M]AO4/_0UK\+Z_=#_ ((&?\H]=+_[#>H?^AK0!]J4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% 'PS_P '"'_)A,/_ &,]C_Z+GK\0:_;[_@X0_P"3
M"8?^QGL?_1<]?B#0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?HK_P;<?\G.>/_P#L
M6%_]*8*_.JOT5_X-N/\ DYSQ_P#]BPO_ *4P4 ?L?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 %%%% &%XZ^'VB?%#PK>:'
MXBTC3]=T:_39<65_;K/!,#_>1NM?GI^UG_P;T>&?'4]UJWPFUL^#]0E_>'1]
M2#7.F22>JR8::'_R)[;:_2BB@9_.!^T=_P $^?B_^RQ/</XP\&ZG#I5OQ_:]
MLAN[&1,9,GVB+>J?[CA']Z\:K^J"2%9HF5AN5NJM7@'QL_X)@? W]H&6:XU[
MX>Z+;7\W/V_2T.GW)8=';RMJLW^^K4"/YWJ*_6[XN_\ !MQX8U=I)/ _Q$UW
M1"2'2UUFQAOHP/[@DB\K8/\ @+U\Y_$C_@WQ^.GA!Y3HTG@WQ="1E1:ZE]EF
M8_[EPBI_X_0!\.T5[UXR_P""7/[0'@4SK>_"?Q7=*C[ =.B_M#(_[=]U>9>(
M?@'X[\*22)JW@GQ9I4GK=Z3<VW_H:&@#DJ*3R?(^_2T %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %?J[_P &T>LFZ\+?%[3/FVVEUI=TGS?)B9+I!A.W^I-?E%7Z=_\
M!M)<,OC3XOP[W\M[32I'7?F-Y"]YDC\=] 'ZTT444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^07_!RE_R6KX:?
M]@6X_P#2@5^OM?D%_P '*7_):OAI_P!@6X_]*!0!^;%%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 >I_L)_\GM_!S_L=]%_].,5?THU_-=^
MPG_R>W\'/^QWT7_TXQ5_2C0 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110!\V?\%=_^4<OQ2_[!T/\ Z5P5_/=7
M]"/_  5W_P"4<OQ2_P"P=#_Z5P5_/=20!1113 **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH ***ZGX1? CQ?\ ';Q+%I'@OPSKGB74&D2/R["W>;80,EVD/[M4_P!MP8SZ
M4 >K?\$L/AE<?%7]O?X865FCR#3M=@UB60G_ %45B_GM^1BV?]M*_HEKXM_X
M)+?\$P1^PYX9O/$'B=[*_P#B!K]NEM,UN-\6E6H^?[.CY^=FDPSM]P;(T7A-
MS_:5 !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !7\S?[5_P#R='\2O^QHU'_TKFK^F2OYF_VK
M_P#DZ/XE?]C1J/\ Z5S4 >?T444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 5^UG_  0T_80/[.OP:D^(/B6S,'C'QU OD12KMETO
M3]Y=(S_MRG;*Y_N^5_M5\<_\$9_^":TG[3_Q$MOB#XQT^4> ?#%R6MXYD^7Q
M#=J,>63_ !PI_%_?^Z?X@G[>*NQ/EH&.HHHH$%%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &-X\_Y$G6O^O&;
M_P! :OY=*_J+\>?\B3K7_7C-_P"@-7\NE PHHHH$%%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110!^QW_!MW_R:[X\_P"QJ_\ ;.WK]%J_.G_@V[_Y
M-=\>?]C5_P"V=O7Z+4#"BBB@04444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !7XA?\'"__)^%I_V*]E_Z-N*_;VOQ"_X.%_\ D_"T_P"Q
M7LO_ $;<4 ?#%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M?27_  1^_P"4CGPN_P"OZ?\ ]);FOZ$J_GM_X(_?\I'/A=_U_3_^DMS7]"5
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M?E5_P<T_>^"7_<=_EIU?JK7Y5?\ !S3][X)?]QW^6G4 ?EA1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %?L=_P;=_\ )KOCS_L:O_;.WK\<:_8[
M_@V[_P"37?'G_8U?^V=O0-'Z+4444""BBB@ HHHH **** "BBB@ K\)/^"V_
M[&LG[-/[45SXCTRU\KPG\1&EU*U*1C9:W6#]KB..^Y_-3U28I_ *_=NOG?\
MX*;_ +)$?[9'[)^O^'H(D;Q#IJ?VKH+X^<7D2M^[^DJ%XC[2&@#^>.BG7-H]
MK<O!*DB31R>7)&\?ER124V@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** /9_P#@GY^U;=?L>_M1^&O&8>8:0LPL=81>/M6GR_)+'G^,)\DR'^]"
MH[U_1;HVJVOB'2[>]M)X[JSO(EG@FC;<DR-\RLM?RUU^U7_!!/\ :_\ ^%V_
MLWS_  _U6XW^(?AL$M[<L_S7.FO_ *KC_IB^^+'\*"$_QT#/OJBBB@04444
M%?@'_P %LS_QLW^)OUTG_P!--K7[^5^ ?_!;,_\ &S?XF_72?_33:T ?*]%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 5_1O_P $X?\ DPKX0_\
M8K6'_HI:_G(K^C?_ ()P_P#)A7PA_P"Q6L/_ $4M T>VT444""BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KQ+_@HU_R87\7?^Q6
MO_\ T4]>VUXE_P %&O\ DPOXN_\ 8K7_ /Z*>D!_.11113 **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ K]T/\ @@9_RCUTO_L-ZA_Z&M?A?7[H
M?\$#/^4>NE_]AO4/_0UH ^U**** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@#X9_P"#A#_DPF'_ +&>Q_\ 1<]?B#7[??\ !PA_R83#_P!C/8_^BYZ_
M$&@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH *_17_@VX_Y.<\?_ /8L+_Z4P5^=5?HK
M_P &W'_)SGC_ /[%A?\ TI@H _8^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@#-U+PY8:
MTZM>6-K=M']QIX4?96#<? 3P/>PM'+X,\*21NNUE;1[=E;_QRNPHH X#_AEC
MX9_]$Z\"?^""U_\ B*/^&6/AG_T3KP)_X(+7_P"(KOZ*+#N<!_PRQ\,_^B=>
M!/\ P06O_P 11_PRQ\,_^B=>!/\ P06O_P 17?T46"YP'_#+'PS_ .B=>!/_
M  06O_Q%'_#+'PS_ .B=>!/_  06O_Q%=_118+G ?\,L?#/_ *)UX$_\$%K_
M /$4?\,L?#/_ *)UX$_\$%K_ /$5W]%%@N<!_P ,L?#/_HG7@3_P06O_ ,11
M_P ,L?#/_HG7@3_P06O_ ,17?T46"YP'_#+'PS_Z)UX$_P#!!:__ !%'_#+'
MPS_Z)UX$_P#!!:__ !%=_118+G ?\,L?#/\ Z)UX$_\ !!:__$4?\,L?#/\
MZ)UX$_\ !!:__$5W]%%@N<!_PRQ\,_\ HG7@3_P06O\ \11_PRQ\,_\ HG7@
M3_P06O\ \17?T46"YP'_  RQ\,_^B=>!/_!!:_\ Q%'_  RQ\,_^B=>!/_!!
M:_\ Q%=_118+G ?\,L?#/_HG7@3_ ,$%K_\ $4?\,L?#/_HG7@3_ ,$%K_\
M$5W]%%@N<!_PRQ\,_P#HG7@3_P $%K_\11_PRQ\,_P#HG7@3_P $%K_\17?T
M46"YP'_#+'PS_P"B=>!/_!!:_P#Q%'_#+'PS_P"B=>!/_!!:_P#Q%=_118+G
M ?\ #+'PS_Z)UX$_\$%K_P#$4?\ #+'PS_Z)UX$_\$%K_P#$5W]%%@N<!_PR
MQ\,_^B=>!/\ P06O_P 11_PRQ\,_^B=>!/\ P06O_P 17?T46"YP'_#+'PS_
M .B=>!/_  06O_Q%'_#+'PS_ .B=>!/_  06O_Q%=_118+G ?\,L?#/_ *)U
MX$_\$%K_ /$4?\,L?#/_ *)UX$_\$%K_ /$5W]%%@N><7W[(GPJUBT>"\^&7
MP^NH7&#'-X=LW0_AY5>?^./^"4_[/7Q!LYH;OX5^&;/S1@MID;Z<Z?C R5]#
MT4"/S!_:@_X-T-$U+2KJ^^$OB>_TS44&]-*UR7S;6?\ V!.JETS_ +2/7Y?_
M !D^"_B?]G[X@ZEX5\7:-=Z'KNEOMN;6<\'_ )YNCG]VZ2?\LW0",=Q7]/U?
M&7_!9S]BNQ_:5_9<U;Q-8VBGQI\/K274["=(P9;FV3YI[9NFY2FYE!_C7_::
M@#\***** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_2G_@VL
MNY(?BW\4+='S#+I%G*T?HRS/M_\ 0WK\UJ_2?_@VM_Y+5\2_^P+;_P#I0: /
MU]HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ K\@O\ @Y2_Y+5\-/\ L"W'_I0*_7VOR"_X.4O^2U?#3_L"W'_I
M0* /S8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#U/]A/_
M )/;^#G_ &.^B_\ IQBK^E&OYKOV$_\ D]OX.?\ 8[Z+_P"G&*OZ4: "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** /FS_@KO\ \HY?BE_V#H?_ $K@K^>ZOZ$?^"N__*.7XI?]@Z'_ -*X*_GN
MI( HHHI@%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^[O\ P2H_
M9[\!>*_^"??PSU'5/!'A+4=0N]/F:6YN]'MYII3]IE7YW=-S?C7T1_PRQ\,_
M^B=>!/\ P06O_P 17E?_  2(_P"4<OPM_P"P=-_Z5SU])T#. _X98^&?_1.O
M G_@@M?_ (BC_AECX9_]$Z\"?^""U_\ B*[^BBP7. _X98^&?_1.O G_ ((+
M7_XBC_AECX9_]$Z\"?\ @@M?_B*[^BBP7. _X98^&?\ T3KP)_X(+7_XBC_A
MECX9_P#1.O G_@@M?_B*[^BBP7. _P"&6/AG_P!$Z\"?^""U_P#B*/\ AECX
M9_\ 1.O G_@@M?\ XBN_HHL%S@/^&6/AG_T3KP)_X(+7_P"(H_X98^&?_1.O
M G_@@M?_ (BN_HHL%S@/^&6/AG_T3KP)_P"""U_^(H_X98^&?_1.O G_ ((+
M7_XBN_HHL%S@/^&6/AG_ -$Z\"?^""U_^(H_X98^&?\ T3KP)_X(+7_XBN_H
MHL%S@/\ AECX9_\ 1.O G_@@M?\ XBC_ (98^&?_ $3KP)_X(+7_ .(KOZ*+
M!<X#_AECX9_]$Z\"?^""U_\ B*/^&6/AG_T3KP)_X(+7_P"(KOZ*+!<X#_AE
MCX9_]$Z\"?\ @@M?_B*/^&6/AG_T3KP)_P"""U_^(KOZ*+!<X#_AECX9_P#1
M.O G_@@M?_B*/^&6/AG_ -$Z\"?^""U_^(KOZ*+!<X#_ (98^&?_ $3KP)_X
M(+7_ .(H_P"&6/AG_P!$Z\"?^""U_P#B*[^BBP7. _X98^&?_1.O G_@@M?_
M (BC_AECX9_]$Z\"?^""U_\ B*[^BBP7. _X98^&?_1.O G_ ((+7_XBC_AE
MCX9_]$Z\"?\ @@M?_B*[^BBP7. _X98^&?\ T3KP)_X(+7_XBC_AECX9_P#1
M.O G_@@M?_B*[^BBP7. _P"&6/AG_P!$Z\"?^""U_P#B*/\ AECX9_\ 1.O
MG_@@M?\ XBN_HHL%S@/^&6/AG_T3KP)_X(+7_P"(H_X98^&?_1.O G_@@M?_
M (BN_HHL%S@/^&6/AG_T3KP)_P"""U_^(H_X98^&?_1.O G_ ((+7_XBN_HH
ML%S@8_V6_AG&X9?AWX$#+_$- M1_[)77:#H-CX;T];33K.TL+=/NQ6L*Q1I_
MP%:T**!!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 5_,W^U?_P G1_$K_L:-1_\ 2N:O
MZ9*_F;_:O_Y.C^)7_8T:C_Z5S4 >?T444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%.M8I+NZ2"&.21Y)/+CCC_Y:T -KZV_X)>_\$N-:_;A\
M7KKNN)>Z-\-=,F_TV]\O8^JNG @@]'_OOU0^CY0>O_\ !.+_ ((;:U\49M.\
M7_&*TN] \,D++;^'F417VI+CCS?X[>'N$/[T<<J?FK]=O"7A'3/ OAJST;1-
M/M-)TG3(4M[2SM8EB@MD7HB*OW: (_A]\/M&^%7@W3O#WA_3[;2=$TF!;>SL
MX$V1P(O0#]*W:** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH QO'G_ ").M?\ 7C-_Z U?RZ5_47X\
M_P"1)UK_ *\9O_0&K^72@84444""BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH _8[_@V[_Y-=\>?]C5_[9V]?HM7YT_\&W?_ ":[X\_[&K_VSMZ_
M1:@84444""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*_$+_@X7_P"3\+3_ +%>R_\ 1MQ7[>U^(7_!PO\ \GX6G_8KV7_HVXH ^&**
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^DO^"/W_*1SX7?
M]?T__I+<U_0E7\]O_!'[_E(Y\+O^OZ?_ -);FOZ$J "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_*K_@YI^]\$O\ N._R
MTZOU5K\JO^#FG[WP2_[CO\M.H _+"BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH *_8[_ (-N_P#DUWQY_P!C5_[9V]?CC7['?\&W?_)KOCS_ +&K
M_P!L[>@:/T6HHHH$%%%% !1110 4444 %%%% !1110!^%G_!<3]CL?LZ_M42
M>)])M1#X7^(WFZE'LC^2&]+_ .E1?]]NLW_;7/\ !7Q=7]#G_!3?]DB/]LC]
MD_7_  ]!$C>(=-3^U=!?'SB\B5OW?TE0O$?:0U_/+<VCVMR\$J2)-')Y<D;Q
M^7)%)0 VBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *]G_X)^?M6
MW7['O[4?AKQF'F&D+,+'6$7C[5I\OR2QY_C"?),A_O0J.]>,44 ?U*:-JMKX
MATNWO;2>.ZL[R)9X)HVW),C?,K+6A7P+_P $$_VO_P#A=O[-\_P_U6XW^(?A
ML$M[<L_S7.FO_JN/^F+[XL?PH(3_ !U]]4 %%%% !7X!_P#!;,_\;-_B;]=)
M_P#33:U^_E?@'_P6S/\ QLW^)OUTG_TTVM 'RO1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %?T;_P#!.'_DPKX0_P#8K6'_ **6OYR*_HW_ ."<
M/_)A7PA_[%:P_P#12T#1[;1110(**** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "O$O^"C7_)A?Q=_[%:__ /13U[;7B7_!1K_DPOXN
M_P#8K7__ **>D!_.11113 **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ K]T/^"!G_*/72_^PWJ'_H:U^%]?NA_P0,_Y1ZZ7_P!AO4/_ $-: /M2
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^(/^"_VF2ZG_P3]N)H
MAE;#Q#8SRC_9S+%_Z%*M?AU7]*O[7G[/EG^U-^S=XN\"7;I;CQ%8F.&X896"
MX1O-MY6Z_*DR(_X5_.5\3OAAKWP7\?:MX8\4:=<:1K6C7#P75M<*$='/;_IH
MDAR\;]720@\BA <_1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^BO_!MQ_R<YX__ .Q8
M7_TI@K\ZJ_17_@VX_P"3G/'_ /V+"_\ I3!0!^Q]%%% !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 %%%% !5/4-+M]8T^:TNH4EM[F
M)HI8VY5U;AEJY10!_+O\2_"1\!?$KQ%H.) =%U&XLF#^D,SH/_0*PZ] _:O_
M .3H_B5_V-&H_P#I7-7G] !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %?I/_P;6_\ ):OB7_V!;?\ ]*#7YL5^D_\ P;6_\EJ^)?\ V!;?_P!*
M#0!^OM%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %?D%_P<I?\ ):OAI_V!;C_TH%?K[7Y!?\'*7_):OAI_V!;C
M_P!*!0!^;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >I_
ML)_\GM_!S_L=]%_].,5?THU_-=^PG_R>W\'/^QWT7_TXQ5_2C0 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\
MV?\ !7?_ )1R_%+_ +!T/_I7!7\]U?T(_P#!7?\ Y1R_%+_L'0_^E<%?SW4D
M 4444P"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _H1_P""1'_*
M.7X6_P#8.F_]*YZ^DZ^;/^"1'_*.7X6_]@Z;_P!*YZ^DZ!A1110(**** "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 **** "OYF_VK
M_P#DZ/XE?]C1J/\ Z5S5_3)7\S?[5_\ R='\2O\ L:-1_P#2N:@#S^BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **LZ/X?O?$FHBQTVRN;^ZG&5M[>&2=G'
MNB<5[[\(?^"4_P ?/C1+"VF_#?7M-M7_ .7O6%CTQ-G]\_: CL?]V-Z /GFB
MOTW^!/\ P;>ZS?&.X^(_CNPTU-N'L?#UN\\K+_U\2[55_?8U?<O[-G_!+GX)
M?LLF"Z\/^#;.]UF+:5U;6C]NO W]Y"_R1-_UR5* /Q[_ &2_^"27QB_:L:WN
M[30W\*^&)1@:UK<;V\4B\X>*'(FDY'14"<\.E?J_^Q!_P2/^&'[&9M=6CMCX
ML\:0;6_MW4X$S;-_T[1 ;(NWS?,_'+U]6T4 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M &-X\_Y$G6O^O&;_ - :OY=*_J+\>?\ (DZU_P!>,W_H#5_+I0,****!!111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 ?L=_P;=_\FN^//^QJ_P#;
M.WK]%J_.G_@V[_Y-=\>?]C5_[9V]?HM0,****!!1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %?B%_P<+_\ )^%I_P!BO9?^C;BOV]K\
M0O\ @X7_ .3\+3_L5[+_ -&W% 'PQ1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% 'TE_P1^_Y2.?"[_K^G_]);FOZ$J_GM_X(_?\I'/A=_U_
M3_\ I+<U_0E0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !7Y5?\'-/WO@E_P!QW^6G5^JM?E5_P<T_>^"7_<=_EIU 'Y84
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7['?\ !MW_ ,FN^//^
MQJ_]L[>OQQK]CO\ @V[_ .37?'G_ &-7_MG;T#1^BU%%% @HHHH **** "BB
MB@ HHHH **** "OPL_X+B?L=C]G7]JB3Q/I-J(?"_P 1O-U*/9'\D-Z7_P!*
MB_[[=9O^VN?X*_=.OG?_ (*;_LD1_MD?LGZ_X>@B1O$.FI_:N@OCYQ>1*W[O
MZ2H7B/M(: /YXZ*=<VCVMR\$J2)-')Y<D;Q^7)%)3: "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH ]G_P""?G[5MU^Q[^U'X:\9AYAI"S"QUA%X
M^U:?+\DL>?XPGR3(?[T*CO7]%NC:K:^(=+M[VTGCNK.\B6>":-MR3(WS*RU_
M+77[5?\ !!/]K_\ X7;^S?/\/]5N-_B'X;!+>W+/\USIK_ZKC_IB^^+'\*"$
M_P = S[ZHHHH$%?@'_P6S/\ QLW^)OUTG_TTVM?OY7X!_P#!;,_\;-_B;]=)
M_P#33:T ?*]%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5_1O_P3
MA_Y,*^$/_8K6'_HI:_G(K^C?_@G#_P F%?"'_L5K#_T4M T>VT444""BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KQ+_ (*-?\F%
M_%W_ +%:_P#_ $4]>VUXE_P4:_Y,+^+O_8K7_P#Z*>D!_.11113 **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ K]T/^"!G_ "CUTO\ [#>H?^AK
M7X7U^Z'_  0,_P"4>NE_]AO4/_0UH ^U**** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ KQ#]K+]@'X9?MI62IXV\/[]0AC,5OK%B_V:_MER,IYH^\
MA_N.K*?2O;Z* /S&\8_\&UOAZ^O6;0/BIKFE0[OE%]HL-\X3TW+)%_Z#6'_Q
M#*_]5N?_ ,)#_P"[:_56B@#\JO\ B&5_ZK<__A(?_=M'_$,K_P!5N?\ \)#_
M .[:_56B@#\JO^(97_JMS_\ A(?_ ';1_P 0RO\ U6Y__"0_^[:_56B@#\JO
M^(97_JMS_P#A(?\ W;1_Q#*_]5N?_P )#_[MK]5:* /RJ_XAE?\ JMS_ /A(
M?_=M'_$,K_U6Y_\ PD/_ +MK]5:* /RJ_P"(97_JMS_^$A_]VT?\0RO_ %6Y
M_P#PD/\ [MK]5:* /RJ_XAE?^JW/_P"$A_\ =M'_ !#*_P#5;G_\)#_[MK]5
M:* /Q*_;J_X(B_\ #%W[-^M^/S\3!XE73+FWB6P_X1O[(7\Z5(2#+]K;KNQ]
MSO7PA7[Q_P#!=?\ Y1O>+O\ K_TS_P!+8:_!R@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "OT5_X-N/\ DYSQ_P#]BPO_ *4P5^=5?HK_ ,&W
M'_)SGC__ +%A?_2F"@#]CZ*** "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 **\O_:4_:Q\"?LD>!/^$B\=ZVNDVDC>7;0 &6YOI?[D40^9CS_N
MK_$5KX ^*/\ P<H6EK>W$7@SX7W%U;1_ZJZUC5?)DE_[=XD?9^,HH _4^BOR
M#_XB4/&G_1-?"W_@?/\ X4?\1*'C3_HFOA;_ ,#Y_P#"@#]?**_(/_B)0\:?
M]$U\+?\ @?/_ (4?\1*'C3_HFOA;_P #Y_\ "@#]?**_(/\ XB4/&G_1-?"W
M_@?/_A1_Q$H>-/\ HFOA;_P/G_PH _7RBOR#_P"(E#QI_P!$U\+?^!\_^%'_
M !$H>-/^B:^%O_ ^?_"@#]?**_(/_B)0\:?]$U\+?^!\_P#A1_Q$H>-/^B:^
M%O\ P/G_ ,* /U\HK\@_^(E#QI_T37PM_P"!\_\ A1_Q$H>-/^B:^%O_  /G
M_P * /U\HK\@_P#B)0\:?]$U\+?^!\_^%'_$2AXT_P"B:^%O_ ^?_"@#]?**
M_(2#_@Y/\7"11-\,_#WE[]KJFH3JZ_\  CQ7MO[-_P#P<,?#CXEZS;Z3XZT#
M5? 5Q=G8E\+@:A8*<=&=525/^^&'/WS0!^AU%9F@Z_9^*='M]0TZ\@U"QO(U
MGM[F"5989E;[K(R\,M:= !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!_,W^U?_R='\2O
M^QHU'_TKFKS^O0/VK_\ DZ/XE?\ 8T:C_P"E<U>?T %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 5^D_P#P;6_\EJ^)?_8%M_\ TH-?FQ7Z3_\
M!M;_ ,EJ^)?_ &!;?_TH- 'Z^T444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 5^07_!RE_R6KX:?]@6X_P#2@5^O
MM?D%_P '*7_):OAI_P!@6X_]*!0!^;%%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 >I_L)_\GM_!S_L=]%_].,5?THU_-=^PG_R>W\'/^QW
MT7_TXQ5_2C0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110!\V?\%=_^4<OQ2_[!T/\ Z5P5_/=7]"/_  5W_P"4
M<OQ2_P"P=#_Z5P5_/=20!1113 **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@#^A'_@D1_P HY?A;_P!@Z;_TKGKZ3KYL_P""1'_*.7X6_P#8.F_]
M*YZ^DZ!A1110(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "OYF_VK_\ DZ/XE?\ 8T:C_P"E<U?TR5_,W^U?_P G1_$K
M_L:-1_\ 2N:@#S^BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BOL/_ ()$_P#!/GP9^WWKWCBQ\8ZIXHTV/PQ!:R61TBXMHG;S7F1]XEBF
M_N+G)["OM_\ XAQ_@E_T-/Q5_P#!I8__ "%0!^+M%?M%_P 0X_P2_P"AI^*O
M_@TL?_D*C_B''^"7_0T_%7_P:6/_ ,A4 ?B[17[1?\0X_P $O^AI^*O_ (-+
M'_Y"H_XAQ_@E_P!#3\5?_!I8_P#R%0!^+M%?M%_Q#C_!+_H:?BK_ .#2Q_\
MD*C_ (AQ_@E_T-/Q5_\ !I8__(5 'XNT5^T7_$./\$O^AI^*O_@TL?\ Y"H_
MXAQ_@E_T-/Q5_P#!I8__ "%0!^+M%?M%_P 0X_P2_P"AI^*O_@TL?_D*C_B'
M'^"7_0T_%7_P:6/_ ,A4 ?B[17[1?\0X_P $O^AI^*O_ (-+'_Y"H_XAR/@B
M$POBGXJC_N(V'_R%0!^+M%>N_MN?L=>)/V)?C;?^$/$"^9:2?Z1I.H"/]SJ=
MH)/DF3U?^!U_@<@\'RY)/(J "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "O;_ -@KX/?"WX^_&&/PC\3/$?B'PH=9>*WT?4=.DC^R^>[Y
M\JX\Y)-A<B/8QY+G+\OO7Q"B@#]CT_X-O/A=W\<^/S_P.U_^-5OZ3_P;M_ [
M3Y&:;6OB1? _PS:I:C_T"U2N"_X(Q_\ !5W_ (6':Z=\(_B3J<<?B"!$@\.Z
MO=3?/JR8^2VE9^LV/NM_%]S[X^;],Z /CGPY_P $)_V<]#93<^%]8UD#HMYK
MEVH_\A.E>G>$/^"9?P"\$RI)9?";P;(\7W#?6(O\?]_]]>\44 8OA;P/HW@.
MP-OH>CZ9H]MWCL;1+=3_ ,!5:VJ** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** ,;QY_R).M?]>,W_H#5_+I7]1?CS_D2=:_Z\9O_ $!J_ETH&%%%% @H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /V._P"#;O\ Y-=\>?\
M8U?^V=O7Z+5^=/\ P;=_\FN^//\ L:O_ &SMZ_1:@84444""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 *_$+_@X7_Y/PM/^Q7LO_1M
MQ7[>U^(7_!PO_P GX6G_ &*]E_Z-N* /ABBBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** /I+_@C]_P I'/A=_P!?T_\ Z2W-?T)5_/;_ ,$?
MO^4CGPN_Z_I__26YK^A*@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "ORJ_P"#FG[WP2_[CO\ +3J_56ORJ_X.:?O?!+_N
M._RTZ@#\L**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K]CO^#;O
M_DUWQY_V-7_MG;U^.-?L=_P;=_\ )KOCS_L:O_;.WH&C]%J***!!1110 444
M4 %%%% !1110 4444 %%%% 'X6?\%Q/V.Q^SK^U1)XGTFU$/A?XC>;J4>R/Y
M(;TO_I47_?;K-_VUS_!7Q=7]#G_!3?\ 9(C_ &R/V3]?\/01(WB'34_M707Q
M\XO(E;]W])4+Q'VD-?SRW-H]K<O!*DB31R>7)&\?ER124 -HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "O9_P#@GY^U;=?L>_M1^&O&8>8:0LPL
M=81>/M6GR_)+'G^,)\DR'^]"H[UXQ10!_4IHVJVOB'2[>]M)X[JSO(EG@FC;
M<DR-\RLM:%? O_!!/]K_ /X7;^S?/\/]5N-_B'X;!+>W+/\ -<Z:_P#JN/\
MIB^^+'\*"$_QU]]4 %?@'_P6S/\ QLW^)OUTG_TTVM?OY7X!_P#!;,_\;-_B
M;]=)_P#33:T ?*]%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5_1
MO_P3A_Y,*^$/_8K6'_HI:_G(K^C?_@G#_P F%?"'_L5K#_T4M T>VT444""B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KQ+_ (*-
M?\F%_%W_ +%:_P#_ $4]>VUXE_P4:_Y,+^+O_8K7_P#Z*>D!_.11113 ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K]T/^"!G_ "CUTO\ [#>H
M?^AK7X7U^Z'_  0,_P"4>NE_]AO4/_0UH ^U**** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M /C[_@NO_P HWO%W_7_IG_I;#7X.5^\?_!=?_E&]XN_Z_P#3/_2V&OP<H **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K]%?^#;C_DYSQ__ -BP
MO_I3!7YU5^BO_!MQ_P G.>/_ /L6%_\ 2F"@#]CZ*** "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@ J"65+6%GD955?F9F_@J>N%_:4U-]%_9W\?7<)V
MS6GAW498C_MK:RM2&?@!^W[^UYJ?[9'[2?B#Q1<W5P^C1W+6>@6S292SLT<>
M2B+U21_O/_MN*\4HHIB"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH _3S_@WG_;&U(>+M5^#&LW3W.ER6DNK>'_-8?Z+(DG^D6Z<<HR,LN?[XD_O
M"OUHK^?/_@CG?3:9_P %(/ABT#[7>[NH9!ZH]E<(_P"H%?T&4 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% '\S?[5_\ R='\2O\ L:-1_P#2N:O/Z] _:O\ ^3H_B5_V
M-&H_^E<U>?T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^D__
M  ;6_P#):OB7_P!@6W_]*#7YL5^D_P#P;6_\EJ^)?_8%M_\ TH- 'Z^T444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 5^07_  <I?\EJ^&G_ &!;C_TH%?K[7Y!?\'*7_):OAI_V!;C_ -*!0!^;
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >I_L)_\ )[?P
M<_['?1?_ $XQ5_2C7\UW["?_ ">W\'/^QWT7_P!.,5?THT %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?-G_!
M7?\ Y1R_%+_L'0_^E<%?SW5_0C_P5W_Y1R_%+_L'0_\ I7!7\]U) %%%%, H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /Z$?^"1'_*.7X6_]@Z;
M_P!*YZ^DZ^;/^"1'_*.7X6_]@Z;_ -*YZ^DZ!A1110(**** "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 **** "OYF_P!J_P#Y.C^)
M7_8T:C_Z5S5_3)7\S?[5_P#R='\2O^QHU'_TKFH \_HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@#].O^#:+_D>?BY_UY:9_P"AW%?K57Y*
M_P#!M%_R//Q<_P"O+3/_ $.XK]:J "BBB@ HHHH **** "BBB@ HHHH ****
M /#/VZ?V)_#_ .W%\$;OPKK>VWU.#=<:+JJIB33;K_XT_P!QU_C0_P!Y58?S
M[_&_X'^)/V<_BGK'@[Q78OIVO:-(([B-_P#5R=D97_C5T!='[1R$5_3W7R%_
MP59_X)OVO[<?PM_M'18K:V^(WARW?^RIY3LCOX?O/92MUVM\VQ_X&?\ NLX(
M!^#%%7->T&\\)ZW>Z5JEK<V&I:=*]O<07";&AF23RW1T[R$$$53H **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH FL;J;3[Q9H&>":VD\Q'
M23RY(Y*_9W_@CS_P573]IO1+?X<_$"^V?$/2[?=97L[(G_"06Z]\ _\ 'PB_
M?_OJN_NU?BY5G1-?O?#.K6NI:==7-A?V<R7-O=P3.L\,R2>8CHZ<(Y!((/K0
M!_4W17Q?_P $GO\ @J!9_MJ>"5\.>*)[>Q^)VC1;KN()Y*:S O'VF%#SN./F
M7O\ ?3Y/E3[0H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,;QY_
MR).M?]>,W_H#5_+I7]1?CS_D2=:_Z\9O_0&K^72@84444""BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH _8[_@V[_P"37?'G_8U?^V=O7Z+5^=/_
M  ;=_P#)KOCS_L:O_;.WK]%J!A1110(**** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ K\0O\ @X7_ .3\+3_L5[+_ -&W%?M[7XA?\'"_
M_)^%I_V*]E_Z-N* /ABBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** /I+_@C]_RD<^%W_7]/_P"DMS7]"5?SV_\ !'[_ )2.?"[_ *_I_P#T
MEN:_H2H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ K\JO^#FG[WP2_[CO\M.K]5:_*K_@YI^]\$O\ N._RTZ@#\L**** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ K]CO^#;O_DUWQY_V-7_ +9V
M]?CC7['?\&W?_)KOCS_L:O\ VSMZ!H_1:BBB@04444 %%%% !1110 4444 %
M%%% !1110 5^%_\ P7#_ &-V_9T_:CN/%>E62P^%?B&7U*-T3Y+2]ZW<./\
MIHW[T^\N?X*_="O ?^"D7[*$7[8W[*7B+PM'%&VNVR_VEH<S#/EWL6[8/^!*
M7B_[:T ?SLT5+>6$VEW<UO/"\-S;N$>&9/+DC?\ YYR&HJ "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH ]G_P""?G[5MU^Q[^U'X:\9AYAI"S"Q
MUA%X^U:?+\DL>?XPGR3(?[T*CO7]%NC:K:^(=+M[VTGCNK.\B6>":-MR3(WS
M*RU_+77[5?\ !!/]K_\ X7;^S?/\/]5N-_B'X;!+>W+/\USIK_ZKC_IB^^+'
M\*"$_P = S[ZK\ _^"V9_P"-F_Q-^ND_^FFUK]_*_ /_ (+9G_C9O\3?KI/_
M *:;6@1\KT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7]&__!.'
M_DPKX0_]BM8?^BEK^<BOZ-_^"</_ "85\(?^Q6L/_12T#1[;1110(**** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O$O\ @HU_R87\
M7?\ L5K_ /\ 13U[;7B7_!1K_DPOXN_]BM?_ /HIZ0'\Y%%%%, HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "OVX_X-ZM=&K?L'7D'F-)_9GBN_
MM3E,;#Y<$V/_ "**_$>OUK_X-K?'D=Y\,_BCX8:0;]/U2SU,(?XOM$+1,?\
MR74_\#H _3FBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@#X^_X+K_\HWO%W_7_ *9_Z6PU
M^#E?O'_P77_Y1O>+O^O_ $S_ -+8:_!R@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "OT5_P"#;C_DYSQ__P!BPO\ Z4P5^=5?HK_P;<?\G.>/
M_P#L6%_]*8* /V/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 **** "N!
M_:E_Y-B^(W_8L:G_ .DDM=]7 _M2_P#)L7Q&_P"Q8U/_ -)):0'\S-%%%, H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /H?_@DUJT>B_P#!1'X5
MS2_=;5G@/S[/FEMIH4X_WV-?T.U_+]\(/B1<_!_XL^&O%MBI>[\.ZM::C;H!
MS(T<J3)&/P0U_3%\._'FE_%+P'H_B71;I+O2M>LXKZUF0Y$D4J;T_P#0J -^
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBOG/_@J#^U/9_LH_L?>*=6-QY6N:U:OI&B1*_SR
MW<Z,FY1_TR3?+](Z /P.^-_B:'QM\:/&&LPR1R1:SKM]>I(G^JV2W+L?_0ZY
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OTG_ .#:W_DM
M7Q+_ .P+;_\ I0:_-BOTG_X-K?\ DM7Q+_[ MO\ ^E!H _7VBBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OR"_
MX.4O^2U?#3_L"W'_ *4"OU]K\@O^#E+_ )+5\-/^P+<?^E H _-BBBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** /4_V$_P#D]OX.?]COHO\
MZ<8J_I1K^:[]A/\ Y/;^#G_8[Z+_ .G&*OZ4: "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /FS_@KO_RCE^*7
M_8.A_P#2N"OY[J_H1_X*[_\ *.7XI?\ 8.A_]*X*_GNI( HHHI@%%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110!_0C_P2(_Y1R_"W_L'3?^E<]?2=
M?-G_  2(_P"4<OPM_P"P=-_Z5SU])T#"BBB@04444 %%%% !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 %?S-_M7_\ )T?Q*_[&C4?_
M $KFK^F2OYF_VK_^3H_B5_V-&H_^E<U 'G]%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 ?IU_P;1?\ (\_%S_KRTS_T.XK]:J_)7_@VB_Y'
MGXN?]>6F?^AW%?K50 4444 %%%% !1110 4444 %%%% !1110 4444 ?G-_P
M6E_X)>CXV:%??%GP#8$^,M+MB^L6-NG.M6Z)@R(G\5PB>OWE7^^B9_'2OZI*
M_'S_ (+9_P#!+O\ X5OJU]\8OA_8%/#E_+YWB73+6//]F7#."+R).GE,_P!]
M/X7<_P #G8 ?F]1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110!L^ /'VL?"SQMI_B/PWJ-YI.MZ3<I/;7EJVTQ%.JD5^\7_  3+_P""
MD>C_ +>GPP:.[\C2O'VA1(-9TI7SYJ'I=P>L+^O\+Y3^ZS?@)74_!#XT>(OV
M?/B?I7C+PCJ,VF:[HTOFP3K]?+='C_C1T#I(G8@4 ?T]T5\\_P#!/W]O?P[^
MW?\ ""/6=/QIOB335ACUS2?X[*5A]Y3_ !POM;:X]"OWD-?0U !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% &-X\_Y$G6O^O&;_P! :OY=*_J+\>?\B3K7
M_7C-_P"@-7\NE PHHHH$%%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10!^QW_!MW_R:[X\_P"QJ_\ ;.WK]%J_.G_@V[_Y-=\>?]C5_P"V=O7Z+4#"
MBBB@04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7XA?
M\'"__)^%I_V*]E_Z-N*_;VOQ"_X.%_\ D_"T_P"Q7LO_ $;<4 ?#%%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 ?27_  1^_P"4CGPN_P"O
MZ?\ ]);FOZ$J_GM_X(_?\I'/A=_U_3_^DMS7]"5 !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %?E5_P<T_>^"7_<=_EIU?
MJK7Y5?\ !S3][X)?]QW^6G4 ?EA1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %?L=_P;=_\ )KOCS_L:O_;.WK\<:_8[_@V[_P"37?'G_8U?^V=O
M0-'Z+4444""BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\-/^"ZG['O\
MPS]^U/)XSTJV\KPU\1RVH'8GR6E^F?M:_P# PZR?]M9#_!7Q-7]$W_!2+]E"
M+]L;]E+Q%X6CBC;7;9?[2T.9AGR[V+=L'_ E+Q?]M:_G>O+";2[N:WGA>&YM
MW"/#,GER1O\ \\Y#0@(J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ KV?_@GY^U;=?L>_M1^&O&8>8:0LPL=81>/M6GR_)+'G^,)\DR'^]"H[UXQ
M10!_4IHVJVOB'2[>]M)X[JSO(EG@FC;<DR-\RLM?@G_P6S/_ !LW^)OUTG_T
MTVM?H%_P03_:_P#^%V_LWS_#_5;C?XA^&P2WMRS_ #7.FO\ ZKC_ *8OOBQ_
M"@A/\=?G[_P6S/\ QLW^)OUTG_TTVM 'RO1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %?T;_P#!.'_DPKX0_P#8K6'_ **6OYR*_HW_ ."</_)A
M7PA_[%:P_P#12T#1[;1110(**** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "O$O^"C7_)A?Q=_[%:__ /13U[;7B7_!1K_DPOXN_P#8
MK7__ **>D!_.11113 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M K[*_P""%/[0,?P8_;@L-(O;DPZ;X^LWT$AA\B7 9)K<?[X8>4?^NHKXUJ;2
M]6N]!U6"]L[B:SO;"9);:XB?8\#))YB.C]Y"#B@#^IZBOE?_ ()C?\%$M%_;
MB^$EO!>75O:_$/0K>--<T\93SS]S[7%_?A?UZ*S;?[K-]44 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 ?&'_  7GUN/3?^"=>OP/LWZEJEA;Q9?^(3>;_P"@Q-7X55^I7_!Q
MY^T5;W4?@KX66,_FW5M,_B/5ECZQ?(\5JO\ O[7N''NJ#^.ORUH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ K]%?^#;C_ ).<\?\ _8L+_P"E
M,%?G57Z*_P#!MQ_R<YX__P"Q87_TI@H _8^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 *X']J7_ )-B^(W_ &+&I_\ I)+7?5P/[4O_ ";%\1O^
MQ8U/_P!)):0'\S-%%%, HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "ONO\ X)2?\%>U_9*TQ/ 7Q AN]0\!23^=87D/SW.AL[XD!3H\6_YA&GS)
MAMF_<$'PI10!_31\(/VA_ W[0?A^+4/!?BW0O$MI+'O!L;M7E4?[4?WU[_*R
MUWE?RP:?JMSHUXMS;74]I<H,)/"_ER1_6N]T3]K;XI^&BOV#XF_$.RV1^6GD
M^(+J'R_KLFH _IBHK^:[_ANWXU_]%C^*G_A6:C_\>H_X;M^-?_18_BI_X5FH
M_P#QZ@#^E&BOYKO^&[?C7_T6/XJ?^%9J/_QZC_ANWXU_]%C^*G_A6:C_ /'J
M /Z4:*_FN_X;M^-?_18_BI_X5FH__'J/^&[?C7_T6/XJ?^%9J/\ \>H _I1H
MK^:[_ANWXU_]%C^*G_A6:C_\>H_X;M^-?_18_BI_X5FH_P#QZ@#^E&BOYKO^
M&[?C7_T6/XJ?^%9J/_QZC_ANWXU_]%C^*G_A6:C_ /'J /Z4:*_FN_X;M^-?
M_18_BI_X5FH__'J/^&[?C7_T6/XJ?^%9J/\ \>H _I1HK^:[_ANWXU_]%C^*
MG_A6:C_\>H_X;M^-?_18_BI_X5FH_P#QZ@#^E&BOYKO^&[?C7_T6/XJ?^%9J
M/_QZC_ANWXU_]%C^*G_A6:C_ /'J /Z4:*_FN_X;M^-?_18_BI_X5FH__'J/
M^&[?C7_T6/XJ?^%9J/\ \>H _I1HK^:[_ANWXU_]%C^*G_A6:C_\>H_X;M^-
M?_18_BI_X5FH_P#QZ@#^E&BOYKO^&[?C7_T6/XJ?^%9J/_QZC_ANWXU_]%C^
M*G_A6:C_ /'J /Z4:*_FN_X;M^-?_18_BI_X5FH__'J/^&[?C7_T6/XJ?^%9
MJ/\ \>H _I1HK^:[_ANWXU_]%C^*G_A6:C_\>H_X;M^-?_18_BI_X5FH_P#Q
MZ@#^E&LW7_$%CX7L&N]1OK73K5.&GNIEB1/^!-7\UU_^UW\4]:>1[WXF?$*]
M>8^7-))X@NGW_P"_B;BN-\2>+=6\8SB;5M3U#5IATDNKEYG'_ W&* /W?_:8
M_P""S'P3_9TL+B&U\01>.=?A^2/3= D%PK/Z/<_ZE!_P-FY^[7X[?MO?MS>,
M?VZ/B7_;OBF2&VTZRC>+2=)A'^CZ;&XX1/[[OF,.TG#@GJA1$\:HH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_2?\ X-K?^2U?$O\
M[ MO_P"E!K\V*_2K_@VIL&E^*WQ3O-T;)'I5C$?[XW2OU_%'H _7JBBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"OR"_P"#E+_DM7PT_P"P+<?^E K]?:_(+_@Y2_Y+5\-/^P+<?^E H _-BBBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /4_V$_\ D]OX.?\
M8[Z+_P"G&*OZ4:_FN_83_P"3V_@Y_P!COHO_ *<8J_I1H **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^;/^"N
M_P#RCE^*7_8.A_\ 2N"OY[J_H1_X*[_\HY?BE_V#H?\ TK@K^>ZD@"BBBF 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% ']"/_!(C_E'+\+?^P=-
M_P"E<]?2=?S.>#?VNOBC\/\ PY::3H/Q,^(6AZ/8Q^7;6-CX@NK>V@^??\D*
MS%$_><<GI6E_PW;\:_\ HL?Q4_\ "LU'_P"/4 ?THT5_-=_PW;\:_P#HL?Q4
M_P#"LU'_ ./4?\-V_&O_ *+'\5/_  K-1_\ CU ']*-%?S7?\-V_&O\ Z+'\
M5/\ PK-1_P#CU'_#=OQK_P"BQ_%3_P *S4?_ (]0!_2C17\UW_#=OQK_ .BQ
M_%3_ ,*S4?\ X]1_PW;\:_\ HL?Q4_\ "LU'_P"/4 ?THT5_-=_PW;\:_P#H
ML?Q4_P#"LU'_ ./4?\-V_&O_ *+'\5/_  K-1_\ CU ']*-%?S7?\-V_&O\
MZ+'\5/\ PK-1_P#CU'_#=OQK_P"BQ_%3_P *S4?_ (]0!_2C17\UW_#=OQK_
M .BQ_%3_ ,*S4?\ X]1_PW;\:_\ HL?Q4_\ "LU'_P"/4 ?THT5_-=_PW;\:
M_P#HL?Q4_P#"LU'_ ./4?\-V_&O_ *+'\5/_  K-1_\ CU ']*-%?S7?\-V_
M&O\ Z+'\5/\ PK-1_P#CU'_#=OQK_P"BQ_%3_P *S4?_ (]0!_2C17\UW_#=
MOQK_ .BQ_%3_ ,*S4?\ X]1_PW;\:_\ HL?Q4_\ "LU'_P"/4 ?THT5_-=_P
MW;\:_P#HL?Q4_P#"LU'_ ./4?\-V_&O_ *+'\5/_  K-1_\ CU ']*-%?S7?
M\-V_&O\ Z+'\5/\ PK-1_P#CU'_#=OQK_P"BQ_%3_P *S4?_ (]0!_2C17\U
MW_#=OQK_ .BQ_%3_ ,*S4?\ X]1_PW;\:_\ HL?Q4_\ "LU'_P"/4 ?THT5_
M-=_PW;\:_P#HL?Q4_P#"LU'_ ./4?\-V_&O_ *+'\5/_  K-1_\ CU ']*-%
M?S7?\-V_&O\ Z+'\5/\ PK-1_P#CU'_#=OQK_P"BQ_%3_P *S4?_ (]0!_2C
M17\UW_#=OQK_ .BQ_%3_ ,*S4?\ X]1_PW;\:_\ HL?Q4_\ "LU'_P"/4 ?T
MHT5_-=_PW;\:_P#HL?Q4_P#"LU'_ ./4?\-V_&O_ *+'\5/_  K-1_\ CU '
M]*-%?S7?\-V_&O\ Z+'\5/\ PK-1_P#CU'_#=OQK_P"BQ_%3_P *S4?_ (]0
M!_2C17\UW_#=OQK_ .BQ_%3_ ,*S4?\ X]1_PW;\:_\ HL?Q4_\ "LU'_P"/
M4 ?THT5_-=_PW;\:_P#HL?Q4_P#"LU'_ ./4?\-V_&O_ *+'\5/_  K-1_\
MCU ']*-%?S7?\-V_&O\ Z+'\5/\ PK-1_P#CU'_#=OQK_P"BQ_%3_P *S4?_
M (]0!_2C17\UW_#=OQK_ .BQ_%3_ ,*S4?\ X]1_PW;\:_\ HL?Q4_\ "LU'
M_P"/4 ?THT5_-=_PW;\:_P#HL?Q4_P#"LU'_ ./4?\-V_&O_ *+'\5/_  K-
M1_\ CU ']*-%?S=>'?\ @H3\=/#>H"YMOC!\1C*OWH[KQ!=WJ?\ ?,S.GZU]
ML?L&_P#!?'7!XLT[PU\;/L=_I5ZRPKXGMK=+:>T?'W[B%3M:'C[ZHC)G'S]:
M /UMHJO:745_ DL,BRQ3+N1E;<KK5B@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "OYF_VK_\ DZ/XE?\ 8T:C_P"E<U?T
MR5_,W^U?_P G1_$K_L:-1_\ 2N:@#S^BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** /TZ_X-HO\ D>?BY_UY:9_Z'<5^M5?DK_P;1?\ (\_%
MS_KRTS_T.XK]:J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K.UG2;7
MQ!IES97T,5W:W<3P36\B;UEC;Y65E_B7FM&B@#\'/^"M?_!-2[_8N^([^(?#
MMN]S\-O$D[&S8#+Z1<??%K,_://"OV3D8D3>_P ?5_3M\8_A-H'QT^'&J^$?
M$]A#J.A:U!Y%U;R+G=R"K)G.UU?:RM_"R+7\_P#_ ,%!OV$/$'["/QIGT*_>
M6]\/:COGT'5=F4OX,?\ +3^Y,G*,O<9'W'0!(#PFBBBF 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110!W_[+W[3GBK]D_XN:;XR\)W@@U"P
M?RYK9Q)Y6HVPSNMY4ZLKD\'T)<YDC(/] '[%O[87A3]M;X.67BGPY<A;B,K%
MJNFM*&N=)N>IADQ_#W1NCKS_ 'J_G KUG]BK]LOQ3^Q+\8K+Q3X:N'EM7D2'
M5M,9@EKJ\&_YX6]9.@1LX23T/F1R '])=%>9_LR?M*>%_P!K'X0Z7XU\)7@N
M=.U$;)(2,7%A.O#V\J'E70]CC^]]UJ],H **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@#&\>?\B3K7_7C-_Z U?RZ5_47X\_Y$G6O^O&;_T!J_ETH&%%%% @HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** /V._X-N_\ DUWQY_V-7_MG
M;U^BU?S%?#?]HWQ_\'=,FL/"'COQAX4L+F;[3)!HVL7%C!/-DQ[W2%D+OF,\
M#UKI/^&[?C7_ -%C^*G_ (5FH_\ QZ@#^E&BOYKO^&[?C7_T6/XJ?^%9J/\
M\>H_X;M^-?\ T6/XJ?\ A6:C_P#'J /Z4:*_FN_X;M^-?_18_BI_X5FH_P#Q
MZC_ANWXU_P#18_BI_P"%9J/_ ,>H _I1HK^:[_ANWXU_]%C^*G_A6:C_ /'J
M/^&[?C7_ -%C^*G_ (5FH_\ QZ@#^E&BOYKO^&[?C7_T6/XJ?^%9J/\ \>H_
MX;M^-?\ T6/XJ?\ A6:C_P#'J /Z4:*_FN_X;M^-?_18_BI_X5FH_P#QZC_A
MNWXU_P#18_BI_P"%9J/_ ,>H _I1HK^:[_ANWXU_]%C^*G_A6:C_ /'J/^&[
M?C7_ -%C^*G_ (5FH_\ QZ@#^E&BOYKO^&[?C7_T6/XJ?^%9J/\ \>H_X;M^
M-?\ T6/XJ?\ A6:C_P#'J /Z4:*_FN_X;M^-?_18_BI_X5FH_P#QZC_ANWXU
M_P#18_BI_P"%9J/_ ,>H _I1HK^:[_ANWXU_]%C^*G_A6:C_ /'J/^&[?C7_
M -%C^*G_ (5FH_\ QZ@#^E&BOYKO^&[?C7_T6/XJ?^%9J/\ \>H_X;M^-?\
MT6/XJ?\ A6:C_P#'J /Z4:*_FN_X;M^-?_18_BI_X5FH_P#QZC_ANWXU_P#1
M8_BI_P"%9J/_ ,>H _I1HK^:[_ANWXU_]%C^*G_A6:C_ /'J/^&[?C7_ -%C
M^*G_ (5FH_\ QZ@#^E&BOYKO^&[?C7_T6/XJ?^%9J/\ \>H_X;M^-?\ T6/X
MJ?\ A6:C_P#'J /Z4:*_FN_X;M^-?_18_BI_X5FH_P#QZC_ANWXU_P#18_BI
M_P"%9J/_ ,>H _I1HK^:[_ANWXU_]%C^*G_A6:C_ /'J/^&[?C7_ -%C^*G_
M (5FH_\ QZ@#^E&BOYKO^&[?C7_T6/XJ?^%9J/\ \>H_X;M^-?\ T6/XJ?\
MA6:C_P#'J /Z4:*_FN_X;M^-?_18_BI_X5FH_P#QZC_ANWXU_P#18_BI_P"%
M9J/_ ,>H _I1HK^:[_ANWXU_]%C^*G_A6:C_ /'J/^&[?C7_ -%C^*G_ (5F
MH_\ QZ@#^E&BOYKO^&[?C7_T6/XJ?^%9J/\ \>H_X;M^-?\ T6/XJ?\ A6:C
M_P#'J /Z4:*_FN_X;M^-?_18_BI_X5FH_P#QZC_ANWXU_P#18_BI_P"%9J/_
M ,>H _I1HK^;&R_;Q^.%M<K.OQC^)Q='WGS/%%[+$1_US\VOH?\ 9>_X+O\
MQ<^#>O6D'C>X@^(GAH2%+F.Z1(+^%.S13H2';_KJ6]]@^<@'[CT5PWP&^.?A
MK]H[X4Z/XS\)WR7VBZU$)H7V[71L[6B=>JNC?*PQP17<T %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^(7_!PO_R?A:?]
MBO9?^C;BOV]K\0O^#A?_ )/PM/\ L5[+_P!&W% 'PQ1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% 'TE_P $?O\ E(Y\+O\ K^G_ /26YK^A
M*OY[?^"/W_*1SX7?]?T__I+<U_0E0 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !7Y5?\'-/WO@E_W'?Y:=7ZJU^57_  <T
M_>^"7_<=_EIU 'Y84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7
M['?\&W?_ ":[X\_[&K_VSMZ_'&OV._X-N_\ DUWQY_V-7_MG;T#1^BU%%% @
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH *_#3_@NI^Q[_P ,_?M3R>,]
M*MO*\-?$<MJ!V)\EI?IG[6O_  ,.LG_;60_P5^Y=> _\%(OV4(OVQOV4O$7A
M:.*-M=ME_M+0YF&?+O8MVP?\"4O%_P!M: /YV:*EO+";2[N:WGA>&YMW"/#,
MGER1O_SSD-14 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110![/\
M\$_/VK;K]CW]J/PUXS#S#2%F%CK"+Q]JT^7Y)8\_QA/DF0_WH5'>NW_X+.:K
M:Z__ ,%&_B'?VDD=Q9WD6CSVTZ'<LZMI5JZ.C]N17S#5[7/$&H>*KV&ZU"ZF
MO)X+>WM$:8<&*VB2*)?JD,*H?=* *-%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 5_1O_P $X?\ DPKX0_\ 8K6'_HI:_G(K^C?_ ()P_P#)A7PA
M_P"Q6L/_ $4M T>VT444""BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ KQ+_@HU_R87\7?^Q6O_\ T4]>VUXG_P %%K:6[_85^+R1
MHSM_PB>H.0G4JEN[-_(TAG\X]%%%,04444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110!M_#WXCZ]\*O&-CK_AO5;W0]:TQC+#=VDKQ30L>Q!_]
M%U^DG[+?_!Q3?:996NE_%WPL^J,J(KZYH/EPRMG^*:TD95#=.$=3_L5^8%%
M']"?PG_X*Q_L^_&""+[!\2]!TV>08:#6RVENO^R&N-B.?]QFZU[GX9^(^@^.
M8\Z'KFCZR-N[-C>Q7'_H#5_+S20_N/N46 _JEHK^8+2OC5XST=-MGXL\26R[
M]VR'598?G_O_ "/TK8_X:Q^*/_12?'__ (4%W_\ 'J /Z9:*_FLM?VW_ (SZ
M99I%#\7OBC%$GW%7Q3>I'']3YU._X;M^-?\ T6/XJ?\ A6:C_P#'J /Z4:*_
MFN_X;M^-?_18_BI_X5FH_P#QZC_ANWXU_P#18_BI_P"%9J/_ ,>H _I1HK^:
M[_ANWXU_]%C^*G_A6:C_ /'J/^&[?C7_ -%C^*G_ (5FH_\ QZ@#^E&BOYKO
M^&[?C7_T6/XJ?^%9J/\ \>H_X;M^-?\ T6/XJ?\ A6:C_P#'J /Z4:*_FN_X
M;M^-?_18_BI_X5FH_P#QZC_ANWXU_P#18_BI_P"%9J/_ ,>H _I1HK^:[_AN
MWXU_]%C^*G_A6:C_ /'J/^&[?C7_ -%C^*G_ (5FH_\ QZ@#^E&BOYKO^&[?
MC7_T6/XJ?^%9J/\ \>H_X;M^-?\ T6/XJ?\ A6:C_P#'J /Z4:*_FN_X;M^-
M?_18_BI_X5FH_P#QZC_ANWXU_P#18_BI_P"%9J/_ ,>H _I1HK^:[_ANWXU_
M]%C^*G_A6:C_ /'J/^&[?C7_ -%C^*G_ (5FH_\ QZ@#^E&BOYKO^&[?C7_T
M6/XJ?^%9J/\ \>H_X;M^-?\ T6/XJ?\ A6:C_P#'J /Z4:*_FN_X;M^-?_18
M_BI_X5FH_P#QZC_ANWXU_P#18_BI_P"%9J/_ ,>H _I1HK^:[_ANWXU_]%C^
M*G_A6:C_ /'JBOOVVOC)JUF\5W\7_B;<Q2_PR^*;UX__ $=0!_25J>I6^C6$
MUU>316MO"F^261]B(O\ M,:^+_VWO^"U_P -/V<?#]WIW@W4K/X@>-"KK;PZ
M?-YFFV3CG=<7"?*W./DAWR<]%'S5^*?C3XF>)/B%)YFO^(M:UWRY/,)OKZ:X
M4_@SBL.@9T/Q4^+&N_'#XAZSXM\3ZC+J>NZ[<"XN[J48$CCDD_W$2,HB)UC2
M,D\FN>HHH$%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^BO_!M
MQ_R<YX__ .Q87_TI@K\ZJ_17_@VX_P"3G/'_ /V+"_\ I3!0!^Q]%%% !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 5Q7[0UFNL_ /QS:.Q1;C0+^)F7
MT:WE6NUKG/BE9)JWPT\16;LRBXTRXB9E_P!J)Z /Y?J*** "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@ K]/O^#:&U>7
MQ3\7[E1^YAM-*A9_5F>[V_\ H#U^8-?K'_P;2: 8/!/Q<U38X^V:CIUIO+YR
M(8[AO_:QH _4&BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "OR"_P"#E+_DM7PT_P"P+<?^E K]?:_(+_@Y2_Y+
M5\-/^P+<?^E H _-BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** /4_V$_\ D]OX.?\ 8[Z+_P"G&*OZ4:_FN_83_P"3V_@Y_P!COHO_ *<8
MJ_I1H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH ^;/^"N_P#RCE^*7_8.A_\ 2N"OY[J_H1_X*[_\HY?BE_V#
MH?\ TK@K^>ZD@"BBBF 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% '[V?\$3OC=>?&W]@7PW_:-T+R_\+7$_A^24ME]L.UHD/ND4D2?\
M KZXK\_O^#<G_DR3Q1_V/%W_ .D.GU^@- !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %?S-_M7_P#)T?Q*_P"QHU'_ -*Y
MJ_IDK^9O]J__ ).C^)7_ &-&H_\ I7-0!Y_1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% 'Z=?\ !M%_R//Q<_Z\M,_]#N*_6JOR5_X-HO\
MD>?BY_UY:9_Z'<5^M5 !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %>1?MC?LE>%_VS_@GJ/@[Q+!_KQYVGWJ+F?3;D?<E3...SIT="ZG@UZ[10
M!_,Q^TK^SGXC_91^,6L>"O%MGY&IZ=*#',HVPWT0^[<Q/U=7CX/KPDF7()X*
MOZ!_^"F'_!/?1_V\/@^\,:6]EXYT-7FT'46_B;^*VE_Z8O\ ^.OL?^\K?@=X
MZ\$ZM\-?&6J>'_$%C<:7K&B3M:WUM.F6BE5PCJ#Z$$4 9-%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% 'O7_!/;]O?Q+^P;\7%U?3=
M^H^&=4E2/7]&=\K=QX^^G]R5,/L8^@0?(X-?OM\%/C3X;_:'^&6D^+O".HP:
MKH6MP^=;3HWW1_$CK_"ZM\K+7\Q]?4'_  3)_P""D6L_L)?$IH+TWFK> -7*
M_P!KZ4C9DMG/)NH/[TB_FR?*_P# Z '] E%8/P]^(&C?%7P;I_B+P[J%KJVB
M:M MQ:7ML^])T/0@UO4 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &-X\_Y$G6O^O&;_
M - :OY=*_J+\>?\ (DZU_P!>,W_H#5_+I0,****!!1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% 'ZC_ /!MM\:KU]1^(OPZN9C)IZPP^(;"+?E8'+FW
MN/\ OLF _P# :_5VOQ5_X-R?^3VO%/\ V)-W_P"G#3J_:J@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OQ"_X.%_^3\+3
M_L5[+_T;<5^WM?B%_P '"_\ R?A:?]BO9?\ HVXH ^&**** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH ^DO\ @C]_RD<^%W_7]/\ ^DMS7]"5
M?SV_\$?O^4CGPN_Z_I__ $EN:_H2H **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ K\JO^#FG[WP2_[CO\M.K]5:_*K_ (.:
M?O?!+_N._P M.H _+"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M*_8[_@V[_P"37?'G_8U?^V=O7XXU^QW_  ;=_P#)KOCS_L:O_;.WH&C]%J**
M*!!1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?AI_P %U/V/?^&?
MOVIY/&>E6WE>&OB.6U [$^2TOTS]K7_@8=9/^VLA_@KXFK^B;_@I%^RA%^V-
M^REXB\+1Q1MKMLO]I:',PSY=[%NV#_@2EXO^VM?SO7EA-I=W-;SPO#<V[A'A
MF3RY(W_YYR&A 14444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7]&_P#P3A_Y,*^$
M/_8K6'_HI:_G(K^C?_@G#_R85\(?^Q6L/_12T#1[;1110(**** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "O+/VV+"75/V-?BW;0(&E
MN/!FL1HO9V:RF%>IUR'QUT3_ (2/X(>,--"^8;_0[VVV[MN_? ZT@/YBJ***
M8!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 5^CW_  ;9:8I^/7Q'N]\ADCT&"*/_ )Y[&G7&/P1*_.&OTQ_X-J-*63XD
M?%6\;?OATW3XS_SS^>69N/\ OW0!^N=%%% !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 4T#>G-.HH _EK\4:*?"WBK5=,8R>;IMS/;.7C\N3"/Y8_G6
M?7I7[9_A0^!_VN?BEI#*%&G^+-1C4C^Z;N8I_P"0_+KS6@ 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 *_9[_@W/\)G2
M/V.O%&K. K:OXKE6-O[\45K;#_T8TU?C#7[[_P#!%?P$W@/_ ()S> O.7%QJ
M_P!LU27_ +;7<I0?A$L5 'U;1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !7Y!?\'*7_):OAI_V!;C_ -*!7Z^U
M^07_  <I?\EJ^&G_ &!;C_TH% 'YL4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110!ZG^PG_R>W\'/^QWT7_TXQ5_2C7\UW["?_)[?P<_['?1
M?_3C%7]*- !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% 'S9_P5W_Y1R_%+_L'0_P#I7!7\]U?T(_\ !7?_ )1R
M_%+_ +!T/_I7!7\]U) %%%%, HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** /VC_X-R?^3)/%'_8\7?\ Z0Z?7Z U^?W_  ;D_P#)DGBC
M_L>+O_TAT^OT!H&%%%% @HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH *_F;_:O_Y.C^)7_8T:C_Z5S5_3)7\S?[5__)T?Q*_[&C4?
M_2N:@#S^BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /TZ_X
M-HO^1Y^+G_7EIG_H=Q7ZU5^2O_!M%_R//Q<_Z\M,_P#0[BOUJH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^#?^"Q7_  3#_P"&J/!T
MOCSP581_\+%T*W_?0QKL.OVJ<^7G_GNG\/\ ?7*?W"GWE10!_*[=126ET\$T
M<D;QR>7)')_RRIM?J9_P6W_X)=['U+XT_#W3P?,9KCQ7ID"\+Q\^HHO0G'^M
M]AN_O"ORSH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** /L;_ ()._P#!3^Y_8Q\:#PMXKN)[CX8ZW<;YXECW-HER_/GQ'LG]].A^
M\OS'Y_W+T#7[/Q3HMIJ.G7$-[87\23P7,+[XI8V7<K*W\2\_K7\MU??'_!'K
M_@JR_P"S9K=K\./B!?[_  !J5P!8:A.[N?#\C\?C;L_WS_ \F[^_@ _:RBJ=
ME>Q:E:QW$$B30S*KQR*^Y'7^\M7* "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,;QY_R).M?]
M>,W_ * U?RZ5_47X\_Y$G6O^O&;_ - :OY=*!A1110(**** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH ^^O\ @W)_Y/:\4_\ 8DW?_IPTZOVJK\5?^#<G
M_D]KQ3_V)-W_ .G#3J_:J@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "OQ"_X.%_\ D_"T_P"Q7LO_ $;<5^WM?B%_P<+_
M /)^%I_V*]E_Z-N* /ABBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** /I+_@C]_RD<^%W_7]/_Z2W-?T)5_/;_P1^_Y2.?"[_K^G_P#26YK^
MA*@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "ORJ_X.:?O?!+_ +CO\M.K]5:_*K_@YI^]\$O^X[_+3J /RPHHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "OV._P"#;O\ Y-=\>?\ 8U?^V=O7
MXXU^QW_!MW_R:[X\_P"QJ_\ ;.WH&C]%J***!!1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %?AI_P %U/V/?^&?OVIY/&>E6WE>&OB.6U [$^2T
MOTS]K7_@8=9/^VLA_@K]RZ\)_P""AG[*-O\ MF_LJ^)?" CA_ME4_M#1)FS^
MXOH@QB^@?+Q/_L2N* /YT:*GU/3+C2=4N+6\MI[:[M'>&:*9/+='CYDC<^E0
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !7]&__!.'_DPKX0_]BM8?^BEK^<BOZ-_^
M"</_ "85\(?^Q6L/_12T#1[;1110(**** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "H)8DN8621597^5E;^.IZ* /Y<?B%X5/@KQSKN
MAMYGF:1?7-BWF>D,\B#_ - K)KW+_@I=X"7X;_MY?%G2U7[.C^()]15 FP1K
M=CSU.?\ <E->&T %%%% !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 %%%% !7ZP?\&T6@&V\)_%_4_FQ<WNEV2?W,0I=.,?]_C7Y/U^
MSW_!N?X..C_LA>*M790G]L^*YA&/[T45K;C_ -#:2@#]!J*** "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 _G^_P""S_@#_A ?^"B_Q#'2#66M
M=3A']\26L3,/^_PF_.OEROT;_P"#D#X6MHOQ^\"^,$39!XAT-]+D/K+:2R./
M_'+H'_@%?G)0 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 .M8I+NZ2"&.21Y)/+CCC_Y:U_37^SQ\-4^$'P&\%>%!''&
M/#>B6>FD)T#10HC?^/+7X!_\$U/@P_QU_;B^&V@M;&:V&L1:C?*IPBP6G^D2
ME_\ ?6()_P!M*_HSH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH *_(+_@Y2_Y+5\-/^P+<?\ I0*_7VOR"_X.
M4O\ DM7PT_[ MQ_Z4"@#\V**** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH ]3_83_ .3V_@Y_V.^B_P#IQBK^E&OYKOV$_P#D]OX.?]COHO\
MZ<8J_I1H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH ^;/^"N__*.7XI?]@Z'_ -*X*_GNK^A'_@KO_P HY?BE
M_P!@Z'_TK@K^>ZD@"BBBF 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% '[1_\&Y/_)DGBC_L>+O_ -(=/K] :_/[_@W)_P"3)/%'_8\7
M?_I#I]?H#0,****!!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 5_,W^U?_R='\2O^QHU'_TKFK^F2OYF_P!J_P#Y.C^)7_8T:C_Z
M5S4 >?T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^G7_!M
M%_R//Q<_Z\M,_P#0[BOUJK\E?^#:+_D>?BY_UY:9_P"AW%?K50 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 5YK5+N!HY%5HG7:R
M-\RNM?B/_P %C?\ @F$?V4_&4OCSP79N_P ./$-Q^^MXDY\.W;\>5_U[/_"_
M6/[H_A#?N!6%\0/ &C_%;P5J?AW7[&WU31-9MWM;RUG7?'<1.,8-(9_+Q17T
MC_P4O_X)ZZK^PI\86M(A=7_@C7W:70=3=L[EQ\]M+ZS+_P"/GRWR<!$^;J8@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _2S_@C3
M_P %7V\#76G?"/XG:HSZ+,ZV_AK6+J4_\2YC]VSE=^L>/N/T7[OW1\OZ\5_*
MW7ZP_P#!&3_@K"/$D&F_![XF:H%U)!%:>%]8N)/^/_)V)92-TW?<2%_^6GW/
MO;-X!^H=%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 8WCS_ )$G6O\ KQF_] :OY=*_J+\>?\B3
MK7_7C-_Z U?RZ4#"BBB@04444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M!]]?\&Y/_)[7BG_L2;O_ -.&G5^U5?BK_P &Y/\ R>UXI_[$F[_].&G5^U5
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M?B%_P<+_ /)^%I_V*]E_Z-N*_;VOQ"_X.%_^3\+3_L5[+_T;<4 ?#%%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 ?27_!'[_E(Y\+O^OZ?_
M -);FOZ$J_GM_P""/W_*1SX7?]?T_P#Z2W-?T)4 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 5^57_  <T_>^"7_<=_EIU
M?JK7Y5?\'-/WO@E_W'?Y:=0!^6%%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 5^QW_!MW_R:[X\_[&K_ -L[>OQQK]CO^#;O_DUWQY_V-7_MG;T#
M1^BU%%% @HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\0O
M^"\'[(0^"'[2Z^.M'MQ%X>^(Y:Y<*F4AU-.9U_X'A)?]YYC_  5\,5_1=_P4
M,_91M_VS?V5?$OA 1P_VRJ?VAHDS9_<7T08Q?0/EXG_V)7%?SL:GIEQI.J7%
MK>6T]M=VCO#-%,GENCQ\R1N?2@""BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K^C?_@G
M#_R85\(?^Q6L/_12U_.17]&__!.'_DPKX0_]BM8?^BEH&CVVBBB@04444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'XD_\'"_P
MP/@_]LS3_$2#]QXOT&WG/&-UQ;N]NW_CHMQ_P.OA&OV7_P"#BCX)-XT_9C\,
M>-;:,-/X+UGR;ER/]7:72;'8>_FQP+_P.OQHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "OWW_ ."*_@)O ?\ P3F\
M!><N+C5_MFJ2_P#;:[E*#\(EBK\"K6*2[ND@ACDD>23RXXX_^6M?TV?L]_#5
M?@[\"?!GA-8T7_A'-%L]-8(> T4*(Q_[Z6@#MJ*** "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 ^$O^#@7X,/\1/V*8O$=K$9+OP+K-O>-@\&W
MG_T=U/T=X'_X *_$BOZ<OCA\*[/XX?![Q5X.U#"V?B73)]->3;N\OS49%<?[
M2,0U?S0>,O"-_P" ?%VKZ#JD'D:IHE_+IMU&_2"6%I%9/Q=!0!F4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445/IFF7&K:I;
MVMG;3W-W=ND,,4*>8[O)S'&A]* /TR_X-P/V>)+OQ+XW^)MY%^YT^!/#NG.R
M8:2679-<.?\ ;5$M\^\TE?K77BO[ _[-$/[)/[*7A'P441-2M+07.JNO.^\E
M^>;YN=P5VV+_ +*)7M5 PHHHH$%%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 5^07_!RE_R6KX:?]@6X_P#2@5^OM?D%
M_P '*7_):OAI_P!@6X_]*!0!^;%%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 >I_L)_\GM_!S_L=]%_].,5?THU_-=^PG_R>W\'/^QWT7_T
MXQ5_2C0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110!\V?\%=_^4<OQ2_[!T/\ Z5P5_/=7]"/_  5W_P"4<OQ2
M_P"P=#_Z5P5_/=20!1113 **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@#]H_^#<G_DR3Q1_V/%W_ .D.GU^@-?G]_P &Y/\ R9)XH_['
MB[_](=/K] :!A1110(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "OYF_VK_^3H_B5_V-&H_^E<U?TR5_,W^U?_R='\2O^QHU'_TK
MFH \_HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#].O^#:+
M_D>?BY_UY:9_Z'<5^M5?DK_P;1?\CS\7/^O+3/\ T.XK]:J "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \W_:3_9N\.?M6
M_!W6/!/BNU\[3=3&Z.4']]93+]RXB<?==#]/XE^ZU?SX_M>_LE^*/V-?C-JG
M@WQ/%YDEMF6QU!5"0ZI:/]VYAQW'9/X'+H.#7]*U?/O_  4)_85T/]NWX*3:
M#=O%I_B+3BUUH.K-'O:QN!@[6XYB<JJNO^XWWT4T ?SNT5O?%?X2Z[\#?B-J
MOA;Q1ILNEZ]HUP\%W:2G(1SV3^^DARZ/UD0$'D5@T %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %.M9GLKJ-X7DC>.7S(WC_Y94VB@#]D
M_P#@CG_P5<3]H33+3X:?$+4(U\=6$6S2M3GF&/$,*#[K#M<*N#_MH0_WMV[]
M$:_EET?4[K0M4M;^PGFL[RQF2YMKB)@CP3(_F(Z.>(Y"#@BOV\_X))?\%0K/
M]L;PFO@[Q?<06_Q0T2W#2_+L36[=?^7A ?\ EHO\:?\  TRFXJ ?;U%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110!C>//^1)UK_KQF_\ 0&K^72OZB_'G_(DZU_UXS?\ H#5_+I0,****
M!!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'WU_P &Y/\ R>UXI_[$
MF[_].&G5^U5?BK_P;D_\GM>*?^Q)N_\ TX:=7[54 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 5^(7_!PO_P GX6G_ &*]
ME_Z-N*_;VOQ"_P"#A?\ Y/PM/^Q7LO\ T;<4 ?#%%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 ?27_!'[_E(Y\+O^OZ?_TEN:_H2K^>W_@C
M]_RD<^%W_7]/_P"DMS7]"5 !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %?E5_P<T_>^"7_ ''?Y:=7ZJU^57_!S3][X)?]
MQW^6G4 ?EA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?L=_P &
MW?\ R:[X\_[&K_VSMZ_'&OV._P"#;O\ Y-=\>?\ 8U?^V=O0-'Z+4444""BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OQ"_X+P?LA#X(?
MM+KXZT>W$7A[XCEKEPJ92'4TYG7_ ('A)?\ >>8_P5^WM>$_\%#/V4;?]LW]
ME7Q+X0$</]LJG]H:),V?W%]$&,7T#Y>)_P#8E<4 ?SHT5/J>F7&DZI<6MY;3
MVUW:.\,T4R>6Z/'S)&Y]*@H **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_HW_P""</\ R85\
M(?\ L5K#_P!%+7\Y%?T;_P#!.'_DPKX0_P#8K6'_ **6@:/;:***!!1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >=?M3_ Z
MT_:1_9S\9^!KHJ@\2:7+:QN3\L$_WXI?^ 2JC?\  :_FIU[1;OPYK%UI^H6[
M6U[93/;743',ENR2"-T'U!K^INOPS_X+L_LF2? O]K*X\8V%L\/ASXCQMJ:N
MGW(]03/VI#_ONZ2_]M9/6@#XGHHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH ]T_P"":/P2?X]?MR?#?P^T1FLH]575+]57
M"+;VF+AD?W<Q;?\ @9K^C"OR=_X-P_V=?M&K^./BG>6Q$=HJ^'-+=XL$LP6:
M=L_["?9T_%Z_6*@ 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@ K\2O^"^_[*[?"?\ :<M?B#IT&W1?B#'ON2JY6*_A^65/7YD*S?[PE/\
M!7[:UXK^WA^R;IO[9?[-'B#P3=&*#4+A/M>D7C)G[#>Q<PO_ +N?E;U5VH _
MG%HK4\<>!=5^&OC#5=!UNRETW5M$O&L;JUEC^>&57".@^H(K+H **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K[N_X(/?L9/\;/V@O^
M%C:M9[O"WP]F5X!,G[NYU/\ Y9(G?$.#+T^^8C_%7R)^SI\ ?$7[3/Q>T7P=
MX7LY+O5-7N$C7NMFG\<LP_@5(\.X]37]$O[*G[./A_\ 9-^"&A^!O#B*+/1X
ML33LN)+VX;F6=_\ ;=\G_P =_AH ],HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_(+_ (.4O^2U?#3_
M + MQ_Z4"OU]K\@O^#E+_DM7PT_[ MQ_Z4"@#\V**** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH ]3_83_P"3V_@Y_P!COHO_ *<8J_I1K^:[
M]A/_ )/;^#G_ &.^B_\ IQBK^E&@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@#YL_X*[_ /*.7XI?]@Z'_P!*
MX*_GNK^A'_@KO_RCE^*7_8.A_P#2N"OY[J2 ****8!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 ?M'_ ,&Y/_)DGBC_ +'B[_\ 2'3Z
M_0&OS^_X-R?^3)/%'_8\7?\ Z0Z?7Z T#"BBB@04444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %?S-_M7_ /)T?Q*_[&C4?_2N:OZ9
M*_F;_:O_ .3H_B5_V-&H_P#I7-0!Y_1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% 'Z=?\&T7_(\_%S_ *\M,_\ 0[BOUJK\E?\ @VB_Y'GX
MN?\ 7EIG_H=Q7ZU4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 ?%O_!6W_@FA:?MG?#UO$7AFWAM_B9X<MG^QR85/
M[9@/_+K*W3=VC9@<9=>-^]/PTU'3KO1=2GL;V":ROK6=X9K:50CV[(,NCH.(
MY"*_J=K\SO\ @MG_ ,$N_P#A8>FWWQA^'VG'^W[*+S/$NF6L0/\ :D2<BZ1.
MGG)_'_>3+_?0;@#\C**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "M3P7XTU/X=>+;'7-!U*\TO5M,N4GM+VU8+/#,@PCHYZ@UET4
M?O;_ ,$N_P#@I;I/[<WPX%GJC6>F?$72$ U33HWPMVN/^/J!?[G9U_@;_>7=
M];U_+_\ "/XP^(_@+\1M,\7>$]3N=(U[293+;W<8_)'CZNDA^21).9",BOWO
M_P""=O\ P4#\/?MX_"1=3MDCTSQ5HZK%K>C%COMW_P">L9_CA?\ @/\ O+0!
M](T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 8WCS_ )$G6O\ KQF_] :OY=*_J+\>?\B3K7_7C-_Z U?RZ4#"
MBBB@04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!]]?\&Y/_)[7BG_L
M2;O_ -.&G5^U5?BK_P &Y/\ R>UXI_[$F[_].&G5^U5 !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?B%_P<+_ /)^%I_V
M*]E_Z-N*_;VOQ"_X.%_^3\+3_L5[+_T;<4 ?#%%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 ?27_!'[_E(Y\+O^OZ?_ -);FOZ$J_GM_P""
M/W_*1SX7?]?T_P#Z2W-?T)4 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 5^57_  <T_>^"7_<=_EIU?JK7Y5?\'-/WO@E_
MW'?Y:=0!^6%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^QW_!M
MW_R:[X\_[&K_ -L[>OQQK]CO^#;O_DUWQY_V-7_MG;T#1^BU%%% @HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _$+_@O!^R$/@A^
MTNOCK1[<1>'OB.6N7"IE(=33F=?^!X27_>>8_P %?#%?T7?\%#/V4;?]LW]E
M7Q+X0$</]LJG]H:),V?W%]$&,7T#Y>)_]B5Q7\[&IZ9<:3JEQ:WEM/;7=H[P
MS13)Y;H\?,D;GTH @HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ K^C?_@G#_R85\(?^Q6L/_12
MU_.17]&__!.'_DPKX0_]BM8?^BEH&CVVBBB@04444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !7SY_P4A_8_A_;5_9>UCPQ&(D
M\066=1T&X<?ZN]B1MB[L\(ZL\3>S[OX:^@Z* /Y9-8T6Z\-ZS=6%]!-9WEE*
M]M<V\J;'@F1_+='3O(0:K5^GG_!=[_@G=+IFK3_&[P=8.]E>.B>++6"/B*4
MHM[M[JWR(_\ M['XW.]?F'0 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !5GP_H%[XFUNRTW3K2:\O]1E6WM[>*/>\\S.41$/H) 35:
MOT4_X(&?L-M\1?B:_P 8/$-D1HGA2=K;0UD7Y;V^V?Z[_<B1^1_SV<?W!0!^
MF/[#_P"S?:_LF?LO^$? T/EM=Z7:;M1F0\3WLO[VX8?[.]FVCLJK7K]%% !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!^;G_  6Y
M_P"":4WQ?T6;XN^!=.W^)M+@V:_80K\VJ6BKC[0J=&EB4Y8?QJ@'\/S?C]7]
M4E?EA_P57_X(LR^(+[4_B5\'=.WW5P'GUGPO;0C$SX<-<6R=SS_Q[]/[O]R@
M#\JJ*=<VCVMR\$J2)-')Y<D;Q^7)%)3: "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "MGP!X!UCXI^-M/\.>&].O-6UO5KE(+:SM5W&4OU8FNA_9W
M_9J\9_M1_$.U\+>"=%N-9U*7YY]IV0V,/:628?(%/9W!/_;3-?M]_P $X/\
M@E]X5_83\.'4)'C\1>/K^+9?ZW+'A8%_BM[1/X(?]K[[\;S_  J 1?\ !+O_
M ()OZ9^PO\,VGU#[-?\ C[7D7^U[]%W+;H,LEI"_78F?F?\ C8?[*A?K&BB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH *_(+_@Y2_Y+5\-/^P+<?\ I0*_7VOR"_X.4O\ DM7PT_[
MMQ_Z4"@#\V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ]3
M_83_ .3V_@Y_V.^B_P#IQBK^E&OYKOV$_P#D]OX.?]COHO\ Z<8J_I1H ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH ^;/^"N__*.7XI?]@Z'_ -*X*_GNK^A'_@KO_P HY?BE_P!@Z'_TK@K^
M>ZD@"BBBF 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M'[1_\&Y/_)DGBC_L>+O_ -(=/K] :_/[_@W)_P"3)/%'_8\7?_I#I]?H#0,*
M***!!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5_
M,W^U?_R='\2O^QHU'_TKFK^F2OYF_P!J_P#Y.C^)7_8T:C_Z5S4 >?T444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^G7_!M%_R//Q<_Z\M,
M_P#0[BOUJK\E?^#:+_D>?BY_UY:9_P"AW%?K50 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?C'_ ,%G_P#@
MEZ?@7K]Y\5/ &FLG@S5)LZW911_)HD[/GS$3HML[\DC[C]?E85^>]?U'^)/#
M5AXQ\/WNE:K:P7VG:A ]O<VLR;XKB-UVLC+_ !*0:_![_@J?_P $V;[]A[XH
M'4-%CN+OX=Z]*_\ 9=VXW?8&_P!8]K,W]]/X'_C3_;1B09\HT444""BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "NX_9N_:(\2_LJ_%W3/
M&?A&^%EK&F-S&YWPW4,GWHI5ZNKGH>_+D%RDAX>B@#^C;]B+]M?PK^VS\';;
MQ+X?F$%Y;[(M7TMGS/I=R5^X_P#>5OX&_B]F#*OMU?S7_L>?M=>*OV,_C-8^
M+O"L^\+^ZU'32PCM=3@'WXIC^B/T1\N>M?O]^RA^U3X7_:_^$6F>+_"E\)[2
M]0BZM6XN=,G_ ([>9?X73I_M?>7Y:!GJ5%%% @HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** ,;QY_P B3K7_ %XS?^@-7\NE
M?U%^//\ D2=:_P"O&;_T!J_ETH&%%%% @HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@#[Z_X-R?^3VO%/\ V)-W_P"G#3J_:JOQ5_X-R?\ D]KQ3_V)
M-W_Z<-.K]JJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH *_$+_ (.%_P#D_"T_[%>R_P#1MQ7[>U^(7_!PO_R?A:?]BO9?
M^C;B@#X8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Z2_X
M(_?\I'/A=_U_3_\ I+<U_0E7\]O_  1^_P"4CGPN_P"OZ?\ ]);FOZ$J "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_*K
M_@YI^]\$O^X[_+3J_56ORJ_X.:?O?!+_ +CO\M.H _+"BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH *_8[_@V[_Y-=\>?]C5_P"V=O7XXU^QW_!M
MW_R:[X\_[&K_ -L[>@:/T6HHHH$%%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !7XA?\%X/V0A\$/VEU\=:/;B+P]\1RURX5,I#J:<
MSK_P/"2_[SS'^"OV]KQ'_@H%^RE9_MD?LO>(O!SQP_VJ8C>Z+.XR+6_B5_*]
M/D?+1..Z3.* /YR:*M:II=UH6IW6GWEO-97MC,]K<V\J;'@9)/+='3N".:JT
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 5_1O_P $X?\ DPKX0_\ 8K6'_HI:_G(K^C?_ ()P_P#)
MA7PA_P"Q6L/_ $4M T>VT444""BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** ,S6M$M/$^D7EA>V\-Y8WL+P7$$R;XYH
MG7:R,O\ $K+FOPX_X*N_\$N;W]CKQK)XL\(6=W>?#+5I3Y<@^9M!E;@P2 _P
M?W'Z=5;YC\_[M5E>)_#NG^,_#]]I6JVD&H:=J$3V]S:W$6^*XC8;65E/WEI;
M#W/Y<**_0G_@IA_P1.UCX*W5[XS^$UC<Z[X.P]S>:,N^6_T=0.0F/GN(CZ9W
M+SOW_>K\]J8@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKW/]A3
M_@GWXV_;J^(!L=!M39>'K*5$U77;I/\ 0M/0?\LSVFF!^Y"G P0X1,.0"/\
M8%_88\1?MU_&VU\/Z:LUGH5B%N-;U?9A;"#?GZB9^"J]) 1_ C@_T$_";X6Z
M'\$?AUI'A3P[90Z?HFB6ZVEG"HQL7U;^\S-EF;^)F-<W^RO^RQX4_9#^%&G>
M$?".G?9;"R!:>X=B]Q?SG[]Q,YY=W_\ '?NK\M>H4#"BBB@04444 %%%% !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 %%%% 'QW^W]_P $@O 7
M[9ZW>OZ8/^$/^(!R_P#:EI"&M]1?''VJ(\/_ -=5^?K][[I_(']J_P#8*^)G
M['.NO;>-/#EW'ICOMM]:LA]ITRY'^Q*?N/\ [+;&]$K^D*L_6M%MM?TR:ROK
M6WO;2Y7RY8+B)98IE_NNK?>H _EKHK]R?VE/^"%'P8^-\LU[X;MKWX<:O.0Y
M;1_FL)&_VK5_D3K]V%HOK7PM\=?^" _QK^%K3W'A=M'\?V"#Y&LIDL[TIZ-'
M($X_V$=J /A^BNM^*7P#\<?!F\,/B_P?XF\.. $9M3L)8?,!_N;D/F?C7)4
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !114NDZ5<ZG>0VUM;3W=S<2;$AACWR22>I- $5%>_\ P3_X
M)7_'CXYM$^D_#G6["RN,C[;K*_V7"4_O'[1LD9/]V-Z^S_V>O^#<%89XKWXI
M>.B4.-VE>&X<9]=]U*O/_?K/'WZ /R]\/Z%=^)=7AL=,LKS4[^^<PVUI:Q/-
M-._=$1.'%?>G[&/_  0+\=?%FXM=8^*<\O@/P\_S?V>FU]9NHS_!M'R6P_W]
M[?[-?J3^SE^Q9\-/V4-)^S>!/"&EZ/,Z;);XIY]_-V^>=]SG_=^[7K= 'G?[
M//[,_@K]E?P##X<\$:!:Z'IR#=(RG?/=N<_/+*WSRO[OZUZ)110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !7Y"_\'*5LZ_%[X8S%<QMH]T$?T9+F/=_Z&E?KU7PC_P %Y_V4
M+[XY_LO:=XMT.TEN]7^'%S+>2V\,0:22PF14N=GH5\N)_P#=1Z /Q)HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#U;]@NU:X_;<^#JA9'9
M?&VBRDIT ^VQ5_2=7X?_ /!![]DN]^,O[4\/CZZM9E\,?#O?-Y[@!+G4'39'
M&H_O)N\W'\&U.SIC]P* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** /FW_ (*X6S7/_!.KXJ"-6<_V9$Y"=2JW
M,3-7\]M?TY_'7X66/QQ^#?BOP?J&!:^)]*N-,DD(_P!5YT3)N_X#NW5_-C\7
M/A!KWP*^(VM^%/$NGMINM:'=M:W<;G^-/XT_OJYRZ/U=)(P>120'-4444P"B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHJ?2=/N];U&WLK*
M":]OKJ=(8K:) [W#.,HB(>)) * /V@_X-SK*6U_8A\2.\;1I<^-KN6,G^-!9
M6,8_] K[]KP+_@FM^S'<?LF?L<^$?".I)&FN"%M0U95Z+=3L7=!GLB[8Q_N5
M[[0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !7\SG[6=LUO^U5\3X95D29/%FJHZ/'Y<D0^U35_3'7X0_\%OOV5-2^!O[8
M^L^*8[.8^%_B$PU*PNHXP$%V_P#Q]0N_][S@)<_W)5':@#XYHHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@#].O^#:"V8^+_ (O.J2&)+32@
M['^"1WN^/S1Z_6JOBW_@B'^R3J?[,?[)[:IX@M9K'Q)\0+E-6N;69<36ELJ>
M7;Q/@??V!I#UQYVP<(*^TJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ KB?CI\#_#G[27PHU?P?XML$U'1=
M;A\J5.CPM_!+$W5'1L,KCH17;44 ?S?_ +=/[%WB#]A[XY7GA;6%>\TV</<Z
M-JA@"0:I9[\E\_P,GW&7^!_1)$=_&Z_H]_;1_8^\,?MO?!>^\)>(X'@N(SYN
ME:I'$#=:3<]I8_\ 9_A=?XU/^ZU?@G^UI^QSXV_8T^)<GAOQGI[P$;WL=0B\
MQ[+583_%$W\9ZX3ETQER: /+J*** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "O<OV!?V[?$_P"P?\84UO2&DNM U)H8=>T<O^ZU&!'Q
MD?W)DWN%;H@ Z([H/#:* /ZA/AG\1=)^+/P_T3Q/H=VM[I'B"RBU&RF!XEAE
M3>A'X5T%?,O_  1YTW4])_X)O?"^+5A(+IK2ZEC$G46SWMP]L#[^2T5?35 !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8_
MC.!I_!VJQQJSR2VDJ(JK\SML:OY<Z_JDK^<[_@H_^RGJ7[)7[5WBKP_-93Q:
M)J%W-J&@S^6-MU9S-)(-C]MO$+_[:B@#PRBBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@#] /\ @W#MI9?VR?%URJCR8_!<ZR.>[O>V.S_T7)^=
M?M)7YR_\&]W[*E_\,_@SXC^)6M6DUI=>/)(8=*AF3:_V&'=^^X_AF9N/]B%'
MX+FOT:H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ K\0_^#AB)H?V[+)RKIN\)V+QX_P"6A%Q>5^WE?F/_ ,'$O[*>I>,/
M"/A?XJZ/9M=IX:C.D:X$CWR06COO@F_W$F9E?VE6@#\DZ*** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH ^F/^".EA+>_\%'OA:D*;WCN[I@?1
M4LKEW_\ '"*_H,K\B/\ @WF_9&U/4?B#JWQAU.V>+1]-M9=*T1B@3[7<RG,T
MR#^XJEE_WICW5L_KO0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !7Y6?\ !S)"PA^"SA7VQMK2EQVS_9U?JG7QA_P6_P#V
M5-2_:0_8];4-#MI+OQ#X"O/[8@MXE#2W5ML9+A$_V]A60>AA% 'X54444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !7[)?\&WEA)#^R3XSNBO[B;Q;
M)$K>KI:V^_\ ]"6OQSTO2+O7M5@LK.WFO+V_F2*VMXDWO.SR>6B(G:0 $FOZ
M'O\ @FA^RY/^R-^QUX6\):BJ#7)4?4]851PEW<'>Z#/9%VQ_\ H ^@**** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _$
MO_@O5^Q__P *8_:.C^(>DVH3P]\2-SW(1<I!J:#][W_Y;)LEP/OL)?[E?!]?
MTB_MM_LIZ3^V3^SOKO@C4V6WFO$\_3;S9N_L^\7<(I1_WTRM_LNU?ST_&_X%
M^*/V=/B7JGA#Q?IESI&N:8VR>*8C9.G\$T+_ ,4+GA'/(- '(4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !7]'W_!/?3)=)_89^$44^SS#X1TV4_P# [='7_P!"K^?S]F']GC6OVG_C
M?H/@?P];O->Z[=I%)+LPEC:])KEO]E4WN/<U_2IX4\-6G@OPMIFCV,?DV6E6
ML5E;*>=L42A%7_OE:!HU:***!!1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 5\7_MU?\ !&'X>_M;37?B'0<>
M!_&]P [WME%_HFH-C ^T0=-__35-K_WBPK[0HH _G$_:J_X)Z?%/]CW4K@>+
M/#EPVD(VV'7-/,EQILWUE)^4?[,Q5O\ 8KQ:OZE]2TVWUO3YK:Z@AN+:X3RY
M(I$WHZ_W67\:^1/VE_\ @B'\$_C_ '$^H:9I-QX#UN8[C<Z$VRVD?_;M&_<E
M?]T+0!^$=%?=OQV_X-]?C#\.WGG\&W>@^/+%.$$-S_9M^4]&AES#_P!\RM7R
M9\6OV:?B)\!YY%\8^"/%/AI-V&EO=/FBA8?[,P38_P#VS H X6BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **MZ3I-UX@U"*QT^TNKRZF?9#;VRR,[OZHD? KZ!^"O_  27^/GQ
MU,;67P_U71-/?A;W76_LM47LVR79,R>RH] 'SG6CX4\$ZQ\0==M=)T'2[[5M
M4O7VV]E9VSW,LS^J*A$@'U-?J3^SI_P;DZ=93QWGQ4\<7&HM\KR:5X=3R8&(
M[/<2IN9<_P!R)#Q]ZOO_ . '[)_PZ_9;T(V'@'PEI7AU)!MFFBCWW-WTYEN'
MW2N>!]]S0!^:/[#O_!OYK7B:ZM/$'QJF;1]-1TG3PY9RHUW=''_+Q*@"1I_L
M)N;CJG2OU5^&_P -=!^$/@VQ\/\ AG2;'1-$T]/+MK.SBV1QCV_^*KI** "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 **** *NH6$6IVLD%Q''-!,NQXI$W(]>/_$C_@GK\$OBK+))
MK?PN\'7-Q*NU[BWT]+*:3V:6#8]>U44#N?%/C+_@@9^SWXG#_8=,\4>'/-_Z
M!VLNVSZ>>LM>8>(O^#;+P%=;O[)^(WC"S_N_;+:WNL?]\"*OTEHH$?D_KW_!
MM'>QRYT_XO6TZ_W+CPZT/_H%PU<UJ7_!MKX_6-/LGQ$\'2'^-7M)XPW_ (Z]
M?L+10!^,VJ?\&X7Q7BM3]D\:_#Z:8#(26:^A0_\  _(D-9O_ !#B?&[_ *&C
MX6?^#74/_D*OVKHH _%3_B'$^-W_ $-'PL_\&NH?_(5'_$.)\;O^AH^%G_@U
MU#_Y"K]JZ* /Q4_XAQ/C=_T-'PL_\&NH?_(5'_$.)\;O^AH^%G_@UU#_ .0J
M_:NB@#\5/^(<3XW?]#1\+/\ P:ZA_P#(5'_$.)\;O^AH^%G_ (-=0_\ D*OV
MKHH _%3_ (AQ/C=_T-'PL_\ !KJ'_P A4?\ $.)\;O\ H:/A9_X-=0_^0J_:
MNB@#\5/^(<3XW?\ 0T?"S_P:ZA_\A4?\0XGQN_Z&CX6?^#74/_D*OVKHH _%
M3_B'$^-W_0T?"S_P:ZA_\A4?\0XGQN_Z&CX6?^#74/\ Y"K]JZ* /Q4_XAQ/
MC=_T-'PL_P#!KJ'_ ,A4?\0XGQN_Z&CX6?\ @UU#_P"0J_:NB@#\5/\ B'$^
M-W_0T?"S_P &NH?_ "%1_P 0XGQN_P"AH^%G_@UU#_Y"K]JZ* /Q4_XAQ/C=
M_P!#1\+/_!KJ'_R%1_Q#B?&[_H:/A9_X-=0_^0J_:NB@#\5/^(<3XW?]#1\+
M/_!KJ'_R%1_Q#B?&[_H:/A9_X-=0_P#D*OVKHH _%3_B'$^-W_0T?"S_ ,&N
MH?\ R%1_Q#B?&[_H:/A9_P"#74/_ )"K]JZ* /Q4_P"(<3XW?]#1\+/_  :Z
MA_\ (5'_ !#B?&[_ *&CX6?^#74/_D*OVKHH _%3_B'$^-W_ $-'PL_\&NH?
M_(5'_$.)\;O^AH^%G_@UU#_Y"K]JZ* /Q4_XAQ/C=_T-'PL_\&NH?_(5'_$.
M)\;O^AH^%G_@UU#_ .0J_:NB@#\5/^(<3XW?]#1\+/\ P:ZA_P#(5'_$.)\;
MO^AH^%G_ (-=0_\ D*OVKHH _%3_ (AQ/C=_T-'PL_\ !KJ'_P A4?\ $.)\
M;O\ H:/A9_X-=0_^0J_:NB@#\5/^(<3XW?\ 0T?"S_P:ZA_\A4?\0XGQN_Z&
MCX6?^#74/_D*OVKHH _%3_B'$^-W_0T?"S_P:ZA_\A4?\0XGQN_Z&CX6?^#7
M4/\ Y"K]JZ* /Q4_XAQ/C=_T-'PL_P#!KJ'_ ,A4?\0XGQN_Z&CX6?\ @UU#
M_P"0J_:NB@#\5/\ B'$^-W_0T?"S_P &NH?_ "%1_P 0XGQN_P"AH^%G_@UU
M#_Y"K]JZ* /QETS_ (-O_BO-9#[7XV^'T,V,[(Y[Z9/^^_(C-;6E?\&VOC:Y
M:(:A\2_#$':7R-/N)=G^[O*[OQK]@** /RN\*_\ !M)!&JMK/Q>F?GYHK+P\
M(\_/G[S7'_LE>B^"_P#@W*^$>CR*^L^+?'VL[!@1QS6MK$WY0M)V7^/M7Z&4
M4 ?*WP]_X(R?LY_#\>8OP^BU:;_GKJE]/=@_]LM_E?DE>\_#GX&>#?@Y8BW\
M)>$O#?AJ%$V!-,TV&T!'I\BCBNPHH&%%%% @HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MOVKHH _%3_B'$^-W_0T?"S_P:ZA_\A4?\0XGQN_Z&CX6?^#74/\ Y"K]JZ*
M/Q4_XAQ/C=_T-'PL_P#!KJ'_ ,A4?\0XGQN_Z&CX6?\ @UU#_P"0J_:NB@#\
M5/\ B'$^-W_0T?"S_P &NH?_ "%1_P 0XGQN_P"AH^%G_@UU#_Y"K]JZ* /Q
MK\*?\&W7Q/O)HUUKQYX"T^+?ES9)=WC,GIM:*$5]K?L1_P#!''X;?L;:Y!XA
M:2Y\9^,+4@V^JZG$JQ6+?WX(<MM?_;=W?GY645]?44 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<'\=_P!GWPC^
MTQ\.[SPMXUT2TUW2+L;O*D^5X6_AEB=?GB?/1DYXKO** /RH^,W_  ;;R7&M
M2W/P_P#B/%!92/E++7[#<\'_ &\1?>_[]+7E\W_!N'\:/,?R_%/PM*?\LQ)?
MWG'_ )(U^T]% 'XJ?\0XGQN_Z&CX6?\ @UU#_P"0J/\ B'$^-W_0T?"S_P &
MNH?_ "%7[5T4 ?BI_P 0XGQN_P"AH^%G_@UU#_Y"H_XAQ/C=_P!#1\+/_!KJ
M'_R%7[5T4 ?BI_Q#B?&[_H:/A9_X-=0_^0J/^(<3XW?]#1\+/_!KJ'_R%7[5
MT4 ?BI_Q#B?&[_H:/A9_X-=0_P#D*C_B'$^-W_0T?"S_ ,&NH?\ R%7[5T4
M?BI_Q#B?&[_H:/A9_P"#74/_ )"H_P"(<3XW?]#1\+/_  :ZA_\ (5?M710!
M^*G_ !#B?&[_ *&CX6?^#74/_D*C_B'$^-W_ $-'PL_\&NH?_(5?M710!^*G
M_$.)\;O^AH^%G_@UU#_Y"H_XAQ/C=_T-'PL_\&NH?_(5?M710!^,_AG_ (-N
M_BI<3%-7\;_#_3X?,R&LY;J])_X"UO"?_'Z^N/V-_P#@AS\,_P!F'7[3Q!KM
MQ<_$#Q19O'+!/J%ND5C;2(,*Z098L^,\N[?\!K[@HH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH *X_XO?!7PG\=/!DV@>,/#VF>(M(F'S6]Y%YFQO[RM]Y6_VE^:NPHH _-K
MXU_\&Y7@GQ)>W%UX$\;ZSX4$CB3[!J-HNJ6L?JB'=$RI[-OKQ#6_^#;SXH6R
M3?V;X[\!WA/W/M7VNV#_ %V1M7[*44 ?BI_Q#B?&[_H:/A9_X-=0_P#D*C_B
M'$^-W_0T?"S_ ,&NH?\ R%7[5T4 ?BI_Q#B?&[_H:/A9_P"#74/_ )"H_P"(
M<3XW?]#1\+/_  :ZA_\ (5?M710!^*G_ !#B?&[_ *&CX6?^#74/_D*C_B'$
M^-W_ $-'PL_\&NH?_(5?M710!^*G_$.)\;O^AH^%G_@UU#_Y"H_XAQ/C=_T-
M'PL_\&NH?_(5?M710!^*G_$.)\;O^AH^%G_@UU#_ .0J/^(<3XW?]#1\+/\
MP:ZA_P#(5?M710!^*G_$.)\;O^AH^%G_ (-=0_\ D*C_ (AQ/C=_T-'PL_\
M!KJ'_P A5^U=% 'XJ?\ $.)\;O\ H:/A9_X-=0_^0J/^(<3XW?\ 0T?"S_P:
MZA_\A5^U=% 'XJ?\0XGQN_Z&CX6?^#74/_D*C_B'$^-W_0T?"S_P:ZA_\A5^
MU=% 'XJ?\0XGQN_Z&CX6?^#74/\ Y"H_XAQ/C=_T-'PL_P#!KJ'_ ,A5^U=%
M 'XJ?\0XGQN_Z&CX6?\ @UU#_P"0J],_9H_X-T[S2?%]A?\ Q6\6Z-=Z79S-
M/)H_A]99!>GH%>YE2)T3^]L3S"<?.OWC^K]% &9H>B6N@:-:V%G;Q6MC81+!
M!;QKM2&-%V(JK_"H45IT44 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 5Y-^U/^QSX!_;%\"'P]XZTA=0BC+2V5Y"?)O-,
M=L#?#*.5]U^X^WYE>O6:* /R3^)W_!MGKJ:E*_@OXEZ7<6;J/)CURQE@FC/^
MV\)8./\ @*5P'_$.)\;O^AH^%G_@UU#_ .0J_:NB@#\5/^(<3XW?]#1\+/\
MP:ZA_P#(5'_$.)\;O^AH^%G_ (-=0_\ D*OVKHH _%3_ (AQ/C=_T-'PL_\
M!KJ'_P A4?\ $.)\;O\ H:/A9_X-=0_^0J_:NB@#\5/^(<3XW?\ 0T?"S_P:
MZA_\A4?\0XGQN_Z&CX6?^#74/_D*OVKHH _%3_B'$^-W_0T?"S_P:ZA_\A4?
M\0XGQN_Z&CX6?^#74/\ Y"K]JZ* /Q4_XAQ/C=_T-'PL_P#!KJ'_ ,A4?\0X
MGQN_Z&CX6?\ @UU#_P"0J_:NB@#\5/\ B'$^-W_0T?"S_P &NH?_ "%1_P 0
MXGQN_P"AH^%G_@UU#_Y"K]JZ* /Q4_XAQ/C=_P!#1\+/_!KJ'_R%1_Q#B?&[
M_H:/A9_X-=0_^0J_:NB@#\5/^(<3XW?]#1\+/_!KJ'_R%1_Q#B?&[_H:/A9_
MX-=0_P#D*OVKHH _%3_B'$^-W_0T?"S_ ,&NH?\ R%1_Q#B?&[_H:/A9_P"#
M74/_ )"K]JZ* /Q4_P"(<3XW?]#1\+/_  :ZA_\ (5'_ !#B?&[_ *&CX6?^
M#74/_D*OVKHH _%3_B'$^-W_ $-'PL_\&NH?_(5'_$.)\;O^AH^%G_@UU#_Y
M"K]JZ* /Q4_XAQ/C=_T-'PL_\&NH?_(5'_$.)\;O^AH^%G_@UU#_ .0J_:NB
M@#\5/^(<3XW?]#1\+/\ P:ZA_P#(5'_$.)\;O^AH^%G_ (-=0_\ D*OVKHH
M_%3_ (AQ/C=_T-'PL_\ !KJ'_P A4?\ $.)\;O\ H:/A9_X-=0_^0J_:NB@#
M\5/^(<3XW?\ 0T?"S_P:ZA_\A4?\0XGQN_Z&CX6?^#74/_D*OVKHH _%3_B'
M$^-W_0T?"S_P:ZA_\A4?\0XGQN_Z&CX6?^#74/\ Y"K]JZ* /Q4_XAQ/C=_T
M-'PL_P#!KJ'_ ,A4?\0XGQN_Z&CX6?\ @UU#_P"0J_:NB@#\5/\ B'$^-W_0
MT?"S_P &NH?_ "%1_P 0XGQN_P"AH^%G_@UU#_Y"K]JZ* /Q4_XAQ/C=_P!#
M1\+/_!KJ'_R%1_Q#B?&[_H:/A9_X-=0_^0J_:NB@#\5/^(<3XW?]#1\+/_!K
MJ'_R%1_Q#B?&[_H:/A9_X-=0_P#D*OVKHH _%3_B'$^-W_0T?"S_ ,&NH?\
MR%1_Q#B?&[_H:/A9_P"#74/_ )"K]JZ* /Q4_P"(<3XW?]#1\+/_  :ZA_\
M(5'_ !#B?&[_ *&CX6?^#74/_D*OVKHH _%3_B'$^-W_ $-'PL_\&NH?_(5'
M_$.)\;O^AH^%G_@UU#_Y"K]JZ* /Q4_XAQ/C=_T-'PL_\&NH?_(5'_$.)\;O
M^AH^%G_@UU#_ .0J_:NB@#\5/^(<3XW?]#1\+/\ P:ZA_P#(5'_$.)\;O^AH
M^%G_ (-=0_\ D*OVKHH _%3_ (AQ/C=_T-'PL_\ !KJ'_P A4?\ $.)\;O\
MH:/A9_X-=0_^0J_:NB@#\5/^(<3XW?\ 0T?"S_P:ZA_\A4?\0XGQN_Z&CX6?
M^#74/_D*OVKHH _%3_B'$^-W_0T?"S_P:ZA_\A4?\0XGQN_Z&CX6?^#74/\
MY"K]JZ* /Q4_XAQ/C=_T-'PL_P#!KJ'_ ,A4?\0XGQN_Z&CX6?\ @UU#_P"0
MJ_:NB@#\7]$_X-Q/C!<S;=1\7_#:TM^S6UU>W#_]\O:H*^BOV5_^#>SP/\*=
M:M=9^(>OS>/+NU<S)IB6WV33#(>,S#>SR_\ CB'^-'(S7Z+44 4[*RBTVUCM
MX(TAAA54CC5-J(O]U?RJY110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !69KFB6?B72+C3]0MH+ZRO(FMY[>>)7BFC;Y6
M5E;[RUIT4 ?G#^TW_P &[O@WXBZ]=:M\.?$UQX(DNF$CZ3=VWV[3D8?P1-N2
M6%?]TM7SYJ'_  ;D?&*&Z9;7Q;\-+B$C)>:\O4?_ +Y-K(*_:&B@#\5/^(<3
MXW?]#1\+/_!KJ'_R%1_Q#B?&[_H:/A9_X-=0_P#D*OVKHH _%3_B'$^-W_0T
M?"S_ ,&NH?\ R%1_Q#B?&[_H:/A9_P"#74/_ )"K]JZ* /Q4_P"(<3XW?]#1
M\+/_  :ZA_\ (5'_ !#B?&[_ *&CX6?^#74/_D*OVKHH _%3_B'$^-W_ $-'
MPL_\&NH?_(5'_$.)\;O^AH^%G_@UU#_Y"K]JZ* /Q4_XAQ/C=_T-'PL_\&NH
M?_(5'_$.)\;O^AH^%G_@UU#_ .0J_:NB@#\5/^(<3XW?]#1\+/\ P:ZA_P#(
M5'_$.)\;O^AH^%G_ (-=0_\ D*OVKHH _%3_ (AQ/C=_T-'PL_\ !KJ'_P A
M4?\ $.)\;O\ H:/A9_X-=0_^0J_:NB@#\7M/_P"#<CXQ372K=>+?AI;P@9#P
MWEZ[_P#?(M8Q7N_[-W_!NEX2\$ZY'J/Q)\77?C 0R%QIFGVOV&VD!Z)+,6>9
MUZ_<\H<]*_2JB@#&\)>$=,\"^&K/1M$T^TTG2=,A2WM+.UB6*"V1>B(J_=K9
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH ^$/VPO\ @@_\./VB_$=[XA\)W\OP\UZ^9IKF.TM5N-.N9L<2>1N3
MRW'^R^S_ &*^4==_X-P_BY;3[=+\:_#J\@ZEKN:^M7_[YC@<5^SM% 'XJ?\
M$.)\;O\ H:/A9_X-=0_^0J/^(<3XW?\ 0T?"S_P:ZA_\A5^U=% 'XJ?\0XGQ
MN_Z&CX6?^#74/_D*C_B'$^-W_0T?"S_P:ZA_\A5^U=% 'XJ?\0XGQN_Z&CX6
M?^#74/\ Y"H_XAQ/C=_T-'PL_P#!KJ'_ ,A5^U=% 'XJ?\0XGQN_Z&CX6?\
M@UU#_P"0J/\ B'$^-W_0T?"S_P &NH?_ "%7[5T4 ?BI_P 0XGQN_P"AH^%G
M_@UU#_Y"H_XAQ/C=_P!#1\+/_!KJ'_R%7[5T4 ?BI_Q#B?&[_H:/A9_X-=0_
M^0J/^(<3XW?]#1\+/_!KJ'_R%7[5T4 ?BI_Q#B?&[_H:/A9_X-=0_P#D*MOP
ME_P;=?$R\N477/'G@33HO,^=K$75\63TVO%"?_'Z_9"B@#Y'_8>_X) ?#;]B
MO65\0J;KQGXRB'[G5=1B15LQU_T> ?+$W^VS/(>,N<5]<444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>3_M-_
ML;?#K]K[PM_9GCOP]#JOD!C:WJCRK[3SZPS+\Z]3\F=C_P :M7K%% 'Y7_%C
M_@VOMY[^>?P-\2Y;>!_]79ZUIYD=/K<1O_[2KR[4/^#<CXQ0W3+:^+?AI<0D
M9+S7EZC_ /?)M9!7[0T4 ?BI_P 0XGQN_P"AH^%G_@UU#_Y"H_XAQ/C=_P!#
M1\+/_!KJ'_R%7[5T4 ?BI_Q#B?&[_H:/A9_X-=0_^0J/^(<3XW?]#1\+/_!K
MJ'_R%7[5T4 ?BI_Q#B?&[_H:/A9_X-=0_P#D*C_B'$^-W_0T?"S_ ,&NH?\
MR%7[5T4 ?BI_Q#B?&[_H:/A9_P"#74/_ )"H_P"(<3XW?]#1\+/_  :ZA_\
M(5?M710!^*G_ !#B?&[_ *&CX6?^#74/_D*C_B'$^-W_ $-'PL_\&NH?_(5?
MM710!^*G_$.)\;O^AH^%G_@UU#_Y"H_XAQ/C=_T-'PL_\&NH?_(5?M710!^*
MG_$.)\;O^AH^%G_@UU#_ .0J/^(<3XW?]#1\+/\ P:ZA_P#(5?M710!^*G_$
M.)\;O^AH^%G_ (-=0_\ D*C_ (AQ/C=_T-'PL_\ !KJ'_P A5^U=% 'XJ?\
M$.)\;O\ H:/A9_X-=0_^0J/^(<3XW?\ 0T?"S_P:ZA_\A5^U=% 'XJ?\0XGQ
MN_Z&CX6?^#74/_D*C_B'$^-W_0T?"S_P:ZA_\A5^U=% 'XJ?\0XGQN_Z&CX6
M?^#74/\ Y"H_XAQ/C=_T-'PL_P#!KJ'_ ,A5^U=% 'XJ?\0XGQN_Z&CX6?\
M@UU#_P"0J/\ B'$^-W_0T?"S_P &NH?_ "%7[5T4 ?BI_P 0XGQN_P"AH^%G
M_@UU#_Y"KL?AK_P;9>+[J]A/C#XD>'-,M_\ EX71K6YO6<8^XIF,7/\ M_\
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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@ HHHH **** "BBB@ HHHH **** /_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>strl-certificateofincorp001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 strl-certificateofincorp001.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 ****
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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 53U73+;6M)N],O4+VUU$T,@!P=K#''O5RB@#S_ $RQ^(?A
MS3X]'M1HFK6UNHBM;VZGDAD5!PHD0*=Q XX/.*6^\(>(G\,VT<FIQZIK":M#
MJ<IN9&BA&QPWE1X#%$&,#CU/M7?T4 <_87?BN2]B6_T728+4G]Y)#J3R.H]E
M,*@_F*Q--^'D!\"-HNHQVR:@99I4O;=<O$YF>2-U8@'*Y7\B.E=W10!D0V^J
MW?A-K74_LPU26U:*4PL3$7*D;@2 0#UQCC..:;X6TJXT7P?I.DW+1M<6EG'!
M(8R2I95 ."0.*V:* /,])^'NJ6GPPT;PS=-927-IJ,=S/\Q:-HQ<&0@97D[3
MC!'6O0+;2-,LIO.M=.M()<8WQ0*IQ]0*N44 ><Z+\/+Z#X=S:!>7<,%^+YKV
MVN8,N(I!()(VP0,\@9'UK9 \=7_D6MQ'I.F(LBFXO;6=IWD4$$B.-XP%W8QE
MB< ]ZZVB@#B;+P%#>ZKJVL>(@TM_>W)\K[+>31K%;J L:?*5R< D\=6-:'A'
MPY<>%WU33XV0Z,USY^GKYC,\0<9D1L]@^2#DYW'-=-10!SO@[0KK0-.O[>[:
M)GGU*YND\MB1LDD++G('.#S6)X=T_P 9>&M(&EPZ3HMU&D\\BS/J4D9822M(
M,KY)QC=CJ>E=[10!1:U?5-#DM-5@CC:Z@:*XBAD+J P(8!B 3P>N!7+Z?:^.
M-%TF+1;:'1[U+>,0V^I3W,D;! ,*9(@ARP&.C 'VKMJ* .$M_A\MI/X4A)@O
M;/2A=-=FY7+323#)<+@CER3UXXZUV5IIUC8;_L=G;VV_&[R8E3=CIG YZFK-
M% '$>)/"&HZO\1_"_B"WDMQ9Z6)?/5W(<[AQM&,'\2*TXO#7G:WXEEU".&;3
M]7B@B$62256,JP88XZ\8-=)10!YOI_P[U1M'\0:?JFJ(\MU/ ]A?)EI$\A5$
M3N"!\PV+G!YYYYK:QX\O8X;.9-(TT!E\_4+:=IF=0<GRXFC 4GI\Q.,]ZZZB
M@#CVTC7M U[4K_08;&^L=3D%Q/9W5PT#13;0I='","&"C((ZC@U1O?!NL:MI
M'B>YU":S_MK6;+['#'$S>1;1J&VIN(RV68DM@>PXKOJ* .1U;PBWV;2[_0X;
M.UUO3&5HVV[$F4@+)&Y SM9<\XX(!J5?"5O=^,=4U?5+&PN[>YM;:*!9HQ(R
M,GF;_O#@'<O3KBNIHH YOQ'X=N+TZ5?:+);VVI:3*SVJRJ?)=&7:\;;>0",<
M@<$#BJ-QI/B+Q/>Z>NN6VGZ=IME<I=O#;7+7$ES(AR@)*(%0-@GJ3@#BNRHH
M X[3_ MI):^([;6K2TN$U74)YT95RZQ.J@?,1D,,$\=*IW/A/7=;T?1-#UZX
MMY["TN6:^EBE=9+N.,?N. !@DX+<\%>#SQWM% '$WG@*&QU;2=8\/!XKZSN1
MYOVF\FD66W8%9$^8M@X((]U%:FL:%=7_ (R\-:O$T0M]-^U>>&8ACYD85=HQ
MSR.>17144 <GXP\-7NO:KX8NK1X%CTO4UNYQ(Q!* ?PX!R?RIMQH^N:+XEU#
M5] CLKRWU/8]U974S0%947:'1PK#E0 01VSFNNHH X:;PIK&JV_B+4-4DLUU
M;4M,?3K6"!V:&VC*M@%R 6)9LD[1T&!4?C/P/?:YX7MXM+G@@UF&R:R9Y"1'
M-"Z;9$8@9QT8<<%1ZFN]HH CMXS%;11MC*H%./85)110 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 %%9/B+7X/#NF"[EAEN)994
MM[:VAQOGE<X5!GCGU/0 FL6X\6:WHHANO$6@06FF22)&]S:7WGFV+$*ID4HO
MRY(!*DXS0!V%%<C)XHURY\2ZOI.D:#:72:8T2R33Z@82QDC#C"B-NF<=:Z33
MI;V:QCDU&UBM;HYWPQ3&55Y.,-M7/&#TH M4444 %%%% !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 <KXZL+VXLM*U&PM7NYM)U&*]:VC^_+& RN%!ZMAR0.^,
M5C>*M:B\:^'9O#FB6FH2W6H%(I7FL984M4W N[LZ@9 !P!DDXKT.B@#SRT\-
M7&H^/_%MPVHZQIT32V@C:TE\M)@+=03DJ=V",<5W6GV9T^QBM3=7%T8\_OKE
M]\C9)/)P,]<59HH **** "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 **** "BBJ&N:K'H>@ZAJTL;21V5O).R+U8*I.!]<4 7Z*X6'5?'Z6=GJ
MTMCHM[:3F-Y+&S\P3I&Y'*NS;6*@Y/ !P<5K:GX]\.:/<R6]_>3PO'((V)LI
MRNX\ !@A!S[&@#I**YUO'/AZ/3FOY+N>.W$RP;GLIU8R-]U0I3<<X["I=-\8
M:+JU]'9V<UTT\F=HDL9XQP,GYF0 <#UH W:*Y5?B/X5:(RC4)C""09OL,_EC
M!P?GV8P"#SFMB37]*CFTR(WL9;5,_8BF6$V%W'!&1C;SDT :5%(S!%+,< #)
M-8)\;>'%\-P>(6U.-=)GD\N.Y9'"EMQ7IC(Y!&2.U &_152\U.SL/LOVF<1_
M:IEMX>"=\C D#CUP>>E9NI^,="TB_:QN;N1[M%#O!;6\EP\8/0L(U;;^.* -
MVBJ6E:OI^MV"7VF74=S;.2 Z'H1U!'4$>AYKF-9\8WNG?%'P_P"%HK>W:SU*
MWDEEE8-YBE5<C;SC^$=10!VE%9UMKVEW>N7FBP7B/J5DB//;X(9%8 @\C!&"
M.F<9&:@O?%6BZ=;7]Q=7NR+3YDM[DB)V,<CA2JX ).=Z],]: -BBL&P\9:)J
M5VMK:SW1E8,P\RQGC& "3\S( .!ZU2C^)/A26!+@:E*MNP!$[V4ZQ8]2Y0*!
M[YQ0!U=%5;S4K*PTN;4[FYCCLH8C,\V<J$ SGCKQZ=:98ZO8:EI,>JVETDEC
M(AD6<_*NT=2<XQC!SGIB@"[17/V/C;0-1N4M[>[E\R1&DA\RUEC$RJ,DQEE
MDXY^7/%4V^)/A99T@:]NA,X++&=.N=S =2!Y>3C(H ZRBN=N?'/A^T-J)KN<
M/=0F>*-;*=G*!MI8J$)'/'(%3V7B[0M0L[ZZMM05H[",R72O&Z/"H!.61@&
MP#VYQ0!MT52EU:Q@T5]8DN NGI;_ &EIMIP(MN[=C&>G/3-5-3\4Z-H]O:S7
MMZ$^UC-O&D;222C&?E106/!';B@#8HK M_&F@75A=7D-Z[QVC*MQ&+:7SHBQ
MP-T6W>,_[M4X_B1X6EFDACO;II8L"1%TZY)3(R,CR^,B@#JZ*J6NIV=[>7MI
M;SAY[)UCN$VD;&90P'(YX(/%4+SQ9H=A:WUS<7VV*QN%M;@B)V*2MMVK@ DD
M[UZ9ZT ;5%<_9>-O#]_?PV,-\Z7,Y(BCN+:6#S#UPOF* 3[#FH[GQYX=M;ZY
MLI+N=I[:3RIEBLIY CX!P2J$9P1W[T =)1573M1MM5L8[VT9V@DSM,D31G@D
M'Y6 (Y'<5#KM_)I?A[4M0A56EM;66=%?H2J%@#CMQ0!H45QGAKQY!=_#.S\7
M^(9(+&*0-YS1(Q1#YIC7 Y//'YUTUUJUC96L%U/<JL%Q)'%%( 6#M(0J 8SU
M)'/3F@"[16)JWB[1-%O5LKR[<W93S/L]O!)/(%_O%8U8@>YJ[I.L:?KMBM[I
MEW'<VY8KN3^%AU4@\@CT/- %ZBBB@ 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 *SM>O;#3M!OKO55W:?'"QN%\L
MR9CQALJ <C!Y]JT::Z+(C(ZAD8896&01Z&@#RK7-)3P+X9;Q)X1\2W<=G$$>
M'3)[C[1:7"DC$<8;+*3GC::Z'XG$MX5LB003JMB<'M^_2M*S^'_A'3]274+3
MP]8172-O1UB'R-ZJ.@/T%;=]I]IJ4"PWMO'/$LBRJKC(#*<J?J" : .2^)@N
M&T[0!:/$ER=>LQ$\J%D5MQP6 ()&>V16WI<'B>.\W:MJ&DSVNT_):V4D3[NW
MS-*PQ^%7=5T;3M<LQ::I9Q7=N'#B.49&X=#^M9UAX)\,Z7?17MCHMK!<Q$E)
M47!7(QQ^!- 'G?A_5?%6C?"F.^LK;2Y-.B:?<[>8\T<9G</(4& VW); /(%:
M-QI=MHNJ_"W3K.Y^U6\$DZQS\8E'V<G<,=CG(KTBSTZST^Q6QM+:.&U7=B%5
M^7YB2>/<D_G6==>#_#M[I]I87.D6LMI9Y^S1,N5BSUV^E &M<_\ 'I-_N-_*
MO%O"T$5U\$O!-O/&LD,NLQ)(C#(93=.""/0BO5-+\):!HEP]QIFE6UK*\9C9
MXUP2I()'Z"K%OX>TBTTZUT^WT^".SM)1-!"JX6-PQ8,!ZY)- 'G%Y/-H^IZ!
MX0O9&=K/6K>;3IG.3/:8< $]VC.$/MM/>MWP1)+%:>*8+=('UZ/5[EYHIW*;
MMS9B+$ D(4VX.#P*Z^\TG3]0NK2YO+.&>>S?S+>1URT3>JGM5/5O"F@ZY<+<
MZEI5M<7"KM$K+A]OIN')'M0!G>#M6EU"\UVTN--TZSN;*\59VL)?,CFD:-6+
M%MJDMR <C/%<GXI_Y.'\%?\ 7E/_ .@2UZ9IVFV.DV:6>G6<%I;)]V*",(H]
M\"HI]%TRYU>VU:>RADU"U4I!<,OSQ@Y! /XG\Z //KK2[N7QAXJUO24W:OI5
MY;RPH#C[1&;:/S(3_O <>C!36'J6J1:UX6\6ZGIC+(ESKVG20^9D#)%KPV.1
M@\'TP:]EALK:WN;FYA@1)KEE:9U',A50H)^@ %45\-:(D%S FF6RQ75P+J=
MF!),"&#D>N5!_"@"C _BMO-&JV^C):>4^XVL\K29VG& R =?>O.].U'Q/I_P
M<TEC'I*:/-9QV\UUB222VA<;3*R< [<\@'WZ U[,RAU*L,J1@@]ZJPZ78V^E
M+I<5I$M@L7DBW"_)LQC;CTQ0!Y]XH4P6_ACP1I=I=:K!#'%<WD4#1[WM(-H0
M$NRKAW"]^BM4>AWL-G-XK\.:]976D:7=PS:C ER\>Y() 1< &-F4!7)8<Y ?
MI7H-CHFFZ9-YUG910R>2EOO4<^6F=J9]!DX%27.EV-Y=P75S:Q2SP*Z1.ZY*
MJXPP^A &10!Q]O+K'AZ_T&SU.YT[6M,N9Q;6=TL/EW,3>6Q5L E6&U2"R[3@
MYZ5-J_\ R5[PU_V#;W^<5;>F^$/#VCW@O-/TBUM[A051T3E >H7^Z#[8K1DT
M^TEU"&_DMXVNX$:.*8CYD5L;@#[X'Y4 <3K1U8?%RR_L=;)KC^PIMPO&94V^
M?'TV@G.<?K65%%?ZU'XXU#5/)CUR#3)=+_L^V0X2/:[H^2<OOW9!P,8(QG->
MF&PM#J2ZB8$^V+"8!-CYA&2&*Y],@'\*:-.LUU-M2%O&+UHA"TP'S,@.0I/<
M9H XG5K^U;X"SSK/&8I=!\I&#<,[0[0H]]QQCUI-!"V?Q,>'4@$NI-"M4L/,
MX^52_G*OONV$CKC%=''X)\,0ZD-0CT.Q6Y63S5<1#"O_ '@O0-[XS5[5]"TK
M7K=(-5L+>[C1MR"5,E#ZJ>H/TH 9#<Z/)XDN8(?L[:Q';(9RB9D6(L=H9L<#
M.2%)]\5SOAC_ )*5X[_ZZ6/_ *3BNFTG0]+T*V:WTJP@M(G;<XB3!=O5CU)]
MS4T&GVEM>W5Y#;QQW-V5,\JCYI-HVKGZ#B@#EO"SK'X\\;0.0LK75M,$/4H;
M= &'ME2/PKB]7=Y]$\575F8W$GBVU$#L?D9E:W4\CL&!!QZ&O3]7\+Z'KTL<
MVJ:7;W,L:[5D=?G"^FX<X]NE3_V%I0TR'35T^V6Q@97BMUC"HC*VY2 /0C/U
MH XC5#KFI>+] T;Q&=.L[07 O[::S#O]HFA.1#N;&PX.[H<@$#O3?#D/B237
M/%YT>^TNWM_[;<,MW9R2L6\F+D%9%&,8XQZ\UW][IUGJ*PK>6\<P@E6>+>,[
M)%Z,/0CUK(O/ OA?4+V:\N]#LYKF9M\DC)RY]30!IPW+V5G:IJ][9B[E81;D
M'E)+(<X5%9B<X'3)/!JGXP_Y$G7O^P=<?^BVJ&?P?IGV72[2RMX;2VT^^6]2
M-(\_,H;[O/RDD\GGC([Y&Y<6\-W;2VUQ&LD,R&.1&&0RD8(/X4 >->'U5_V=
M=!1U#*U];@@C((_M!:O:TS^'&L?"-PQ-J-8L;G2)&/6#[2FZ'/K&2,?[)7T-
M>DP^'])M](BTF'3X$T^%U>.W"_(K!]X('LW/UJ6_TG3]4:U:_LX;AK699X#(
MN3'(.C#T- '+>!WBC\1>,;>X*C53JK2N&^^UN43R3[KC('OFMVRU3P]$VISV
MEQ90B.Z$=[,,1J9R%&&?@,V"HZGGCKQ3M7\+:%KTL<VJ:7;74T8VI*Z?.H]-
MPYQ[=*D/A[1CHZ:0-,M5TY"I6V6,! 0P8' [Y /UH TZ*** "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 ***ANKJ&RM)KNYD$<$$;22.>BJ!DG\A0!1D\1
MZ1%XABT![^)=5EC\U+;G<5Y.?3HI..O%:E?/4FOZ?>^'[WQ9YTZ^*9-375+6
M(VDQVQ1_)'"7";<&+=WQEJ[CQ[XEOKG2/!=]X<U*2U75]4MXUD7D%)%/##N
M<9'M0!Z1<75O9QB2YGBAC+*@:1PH+,< 9/<D@ >]5Y=4BAU>WTUH;DRSQM(L
MBPL8E"]F?H#Z ]:\Q^(_AQM-\/Z'%_;FM71EUZV5WN;LL3O(Z8  P4!'H2?6
MMRZNKW3/BIX9T2+4;R2Q?3KAI4FE+&5EZ,Q[D>M '?UEZ1X@T_7)]2AL7=GT
MZZ:TN-R%<2+U ]1[UQ_A*TUCQ'I&F>*QXAOHKNZG,\MJS;K;R-[#R1'P =H'
MS=<\\]*YBRU>[T?3?'DEBTR7%QXJ^RK) F^1!(Z*Q13U;!./?% 'M=9VIZ[I
MFCW%C;ZA=K!+?S""V5@3YDAQA1@>XZUR_@VYU%?$%[:>5KYTAK9)8Y-91MZ3
M!B&56/)!!4X/0@XK)^*__(S?#W_L.Q_^A)0!Z?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 5D>)]!3Q-X?N='ENIK:"YVK*\.-Q0$$KSTSC!]B:UZ* (XH(H+=+>*-4A
M1 BH!P% P!],5QB?#2PCT[2+!+^Z%KI.K?VG:)A?DPQ81=/N@D^_-=O10!A>
M+/#$/BO28K*6ZFM)(+B.Z@GA +1R(<J<$8/?BJ\?A+=XCTG7KW4Y[J^T^VDM
M]S1H@E#GDD*  1[5TM% ''6W@!+6XAACUJ^&BP7?VR+2P$"+)N+@;P-Q0,2=
MN:DC^'^GK8Z_:M=7)&L7YOVD4A7@ER&4H<?PLH(SFNMHH QM%T:\TZXN+G4-
M;N]3N)E5!YJK''&JY^ZB #)R<MU/'857\2>$K;Q+J&AWEQ<S0MI%XMY$L8&'
M8$'!SVX[5T-% !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 444UY$B0O(ZH@ZLQP!0 ZBJO]IV'_ #^VW_?U?\:EBNK>
M>2:.&>*22%@DJHX)C8@$!@.AP0>>Q% $M%%% !1110 4444 %%%% !151-4T
M^749-.CO[5[Z-=[VRS*957CDKG('(Y]ZLRRQPQ/+*ZQQHI9W8X"@=23V% #J
M*9%+'/$DL3K)&ZAD=#D,#R"#W%/H **:[K&C.[!549+,< "F6]S!=1^9;SQS
M)G&Z-PPS]10!+1110 4444 %%%% !14$%[:W,T\-O<PRRV[!)DCD#-&Q&<,!
MT./6IZ "BBH)+VUANX+26YA2YG#&&%I 'D"\MM7J<=\=* )Z**BN+F"UC\RX
MGCACSC=(X49^IH EHI$=9$#HP96&0P.012T %%-DDCAB>65U2-%+,[' 4#J2
M>PJJFK:=(;,1ZA:L;U2UJ%F4^> ,DIS\P YXSQ0!<HHHH **1W6-"[L%51DD
MG  H5@RAE(*D9!'0T +14%Y>VNGVKW-[<PVUNGWI9I B+]2>!3X+B&ZMX[BW
MFCFAD4/')&P974]""."* )**** "BBB@ HHHH **** "BBFR21Q &1U0$X!8
MXY]* '4444 %%%17-U;V</FW4\4$6X+OE<*,DX R>Y) 'UH EHJ*"YM[I7:W
MGBF5':-S&X8*ZG#*<="#P1VJ6@ HHJ.>>&UMY+BXE2*&)2\DDC!510,DDG@
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
M!>WPU&%5C3=:W(96WJV.1E1P1C!(H GT;4-4M/%MWX>U.]6_ LH[V"Y\D1.
M79&1@O!Y (( ZFLCQQXGU#1KJ]:QU9(FLK'[2MG#I\ETTC#<?WS*I$2$* #D
M?Q'.!71Z-X>DL-4NM5O]1DU#4;B)(#*T2QK'$I)"JHZ<L222<FJ.L^"O[6O=
M4==6N;6TU6W6&]MXD4F3:I4$.1E>#@COCM0!F7GB74T\5);S:G'I5M(UO]BB
MN;,M#>*ZJ7!F_A?)90N1T!P<U:^);7RZ)IHL;]K0R:M9QN50-N!F7'7T.#CO
MTJ:?P;>W4*V=UXBNIM/?R3<6S0)\YCV_<;J@.P$@9YR1C-:WB;0%\1Z2MG]J
MDM98YXKF&=%#%)(W#*<'@C(Z4 <-*->M-:\=7FGZM%;O8QV\[,ULKFXD6T4X
M()PJG';GGJ,<IJ/C[4YY[MK*Y>UDL[*">*TCTV6Y%U+)$)2C.JG8N&51@@Y)
M/M78Q^%5$6NB>^DEEUF%(YY-@7:1"(BP ]<9Q5,^"YK=O^)7KMWIZS6L-M=^
M5&C&41KM5U)'R/MXR,]!QD9H T]:TJ'Q=X2GTZX,MO%J%N V!\\><'H>XKF/
M&>E?V)INL7ME=S02>(+ZQM;B5#M,$9*0L5/;Y<\]B:]  VJ!SP,<FJ6LZ19Z
M]I%SI>H1F2UN$VN <$=P0>Q! (/J* ,8_#_PS$+)K'2X=/GLI$DAN;-!'*"I
MZ%P,L"."#G()KG[WQ+X@&AZUXKM[V!+'3+R:--.-N")H89-CEGSN#'#$8X''
M!K9C\&7T[VT.L>)[_4M/MI$E2V>*.,R,ARGFNH!?! ..,D<YIMWX#6Y-[:+J
MUQ'HM_<FZNM/$:'>S,&=0_549ADCW.",T 5K?5?$&K_$36](M=1AM-,TP6DQ
M/V</)()$)*9)X!P<GJ.,5EVOB3Q.OANT\47.H6SVG]I"UEL5M@-T)N3!NWYR
M'&0>.,#IWKM-/\/1:?XFUG6TG=Y-46!7C(&U/*4J,?7=7'^%/!M[=^';"+4K
M^\AL8]0ENWTV2 *2ZW#NGS$;@A(5\=_7!H =>^)?$']AZUXKM[V!+'3+R:--
M.-N")H89-CEGSN#'#$8X''!J];:KX@UCXB:WI%KJ,-IIFF"TF_X]P\D@D0DI
MDG@'!YZCC%6;KP&MR;VT75KB/1;^Y-U=:>(T.]BP9U#]51F&2/<X(S6OI_AZ
M+3_$VLZVD[M)JBP*\1 VIY2E1CZYH XL^,M1AURQ==72^@N=5%B]O;Z;)]F2
M-G*#;<E0&<<9YP3D 5FW&IZSI/A3XAZJ^HI>-::D\<<4]LK)D+  <>FTXV].
M,]:Z5?AU(FG6FGIXANUM=.N5N=/C\E,0LK[QO[R8R1SC@]S@U-?_  ^6^L_$
M=@=7G2PUR3SI(1$I,4IV LK=2"(QP?6@!/[0UW7=>OM-TO4HM-BTVTMW9_LR
MRF::56;!ST0 #@<G)YXK.TGQ/KWBN[T>"SNX=-2\T8WMPZP"4I*LH0A W&"?
M7/ ]>1T%YX3G.HR7^DZS/IL]Q;);712%)!*J9V, WW7 8C/3VXJ;2?"-CHNH
M6-Q9/(L=GIO]G1Q-SE-X;<3W;(_6@!?!>K7>M>%+2]OS&UV7EAE:-=JLT<K1
M[@.V=N<>]4M$\!:?HDFE-'/),-.LI[-%D48=97#DM^6/QJ]I'AM]&MM/MK;4
MIQ;VL]Q-)'M7$_FL[8;T"E\C'I6Q=7"VEI-<NDCK$A<K$A=S@9P%')/L* .6
M^'SM!I^K:,6+1:1J<UG;Y.2(<*Z+G_95POT45U]<UX(TR[L-'N;O4(C#?:I>
M2ZA/">?*+D;4/NJ!0?<&NEH **** "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@ I&944
MLQ"J!DDG  I:X7XGZHJZ39>&X[I+:XUZX%JTK.%\JW',SY/^SQ_P*@#MXIHI
MXEEAD22-NCHP(/XBGUYW\/[NRT?Q)K?@ZTN89;*)O[0TSRI X6"0_/&,'C8^
M>/1JC\-:[XM\4Z]KUM%?V-E8Z1K$MMYGV7S'FC5N(_O +P#EN3\PXXH ]'9@
MJEF(  R2>U06%_9ZI91WEA=0W5K+G9-"X=&P<'!'!Y!%>;^"7UU_%_C26\UB
M.XCM;H1R1&UP)"(<*5^8[ ,#CG-)X=\7ZQJO@KPA#9_8K35-<EG0S+;_ +J"
M.(R,S+&",G"@ 9QDYH ](OM1LM,@6>_NX;6)G$8>9P@+'H,GN:LUY-\1EUR+
MP0D&N26T[Q:W:B"Z@79Y\>X$%DR=K Y'7'&:N>)O'LUIX@UFRM_$&E:4=)C3
MR[>\CWM>RE!(03N&U<%5XYR2>V* /3:CAN(;C?Y,T<FQMK;&!VGT..AJMH^H
MIJ^B6&IQH42\MX[A5/50ZAL?K7GOP9_U?C#_ +&"X_I0!Z7!<0W,?F031RIG
M&Z-@PSZ9%25YA\!O^2?3?]A&?_V6O3Z "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 **** "N3E\&1Z
MIXWO-<UR.SOK5;5+6PM98A(L0SN=F##&XMC!':NLHH Y#4? UK'KFB:QX>MK
M#3+JPN"9Q% (UG@==KH=HY/0C/0U-X.\+7/AN\\137%Q%*-5U26^C$8/R*_1
M3GO74T4 <7I?A;6=(\6:_=PW%A)I6L2^>X<.)XF\O;@8^4C./PK/TKX?ZGHW
MA'PU:VE]:?VSH,TLD4CJQAE60N'1NX!5^O8BO1** . UOP;XA\1^'GMM3U6U
M-[)J4-V$C5A!!''C]VF?F).,DGN>U:%]H'B"TUS5+[P]=Z<D>JB-IQ>(Q:"5
M4V>8@7ALJ%^4XY7KS77T4 ,A1XX(TDD,CJH#.0!N..3@<"N4\">$;GPFNN"Y
MN89_[1U.6]3RP?E5L8!SWXKKJ* .1^'/A*Y\%^&9-+N[F&XD:ZDGWQ XPV,#
MGZ5UU%% !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
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
MFG267GV$!\V5F4+YC9 V8 )V@MDGKQ0! NHZ[=>-_"!U:RMK59XKJ5%MKAI
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
M"T=W1%8[F=F90220O ' '?-:OA+1YO#_ (2TK2+B2.2:SMUA=X\[6('49YH
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
MK+Y-A!?B6[G:,%9-^$PJGYODX[=?;,N@>-/[9U'38)+,6\.IZ4FHVDA?)8Y
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
M=.OM)@%K>6D\@25'08.%ZMNQD8SG/% '7Q>(=)DT^ROGOX((+U%>W-PXB+Y
M. &P<\]*LSZE8VMS#;7%[;PW$W$44DJJTG^Z"<G\*\R\5:O;ZS<7;FWT_3G.
MA)(/[7M3+<S+*9,0QQB0 -E>2,G+*,<50N+S3X=*BUE;S2-3=M*LOMNFWP_?
M2!5RIMY,YW$D\8(W#J#F@#O-5\>:79:9XAN+-X[VYT1"TUN)0N\A5;@C/'S
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
MJ/S?-V+YF-N_'./3/I3J* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@"L=/LFO!=M9VYN1TF,2[Q_P "QFIC%&91*8U,B@J'QR >HS^%/HH K-I]
MD[S.UG;LTV/-)B4F3'3=QSCWJ0VT!C:,PQ[&;>R[!@MG.2/7/-2T4 <AK7@R
M\UJ[O$FUI1IEXR^= UFIF"#&8TFR,(<="I/)P:ZA[.UEN8[F2VA>>,825D!9
M1['J*GHH 0@,I5@"",$'O4%K86=B&%I:06X<Y811A,GWQ5BB@"O%86<#;HK2
M"-MY?*1@'<1@GZD=Z=+9VLT\<\MM#)-%_JY'0%D^AZBIJ* (7L[62Y2YDMH7
MN(QA)60%E'L>HJMJ&C6.IVUW#<6Z9NH&MY954!RA&"-V,U?HH 0    8 ID<
M$43.T<2(TAW.54 L?4^M244 1QV\,*,D4,:(Q)954 $GJ335M+95B5;>("'F
M,!!\GT]/PJ:B@"(VT!C9#!'L9M[+L&"V<Y/OGG-$EK;S;_-@B?>H5]R [@.@
M/J.:EHH 8(8UD\Q8T#[0FX*,[1T&?2L/6M!O;R6TDTO48+$6X8>1-9+/"<X(
M8+E2K#'!![GBM^B@#'T?PY9:5H%KI,BB\2%FD,EPBL7D9B[/C& 2S,?;-:)L
MK4W8NS;0FY VB;RQO ]-W6IZ* (S;P%)4,,964YD4J,/QCGUXJ&'3[>#4KF_
M13Y]Q''$Y[;4W%1_X^U6J* &>5'YOF[%\S;MWXYQUQGTI!!$)S.(D$Q7:9-H
MW$>F?2I** (8+.UM6D:WMH86E.Z0QH%+GU..IH^QVQ@> V\/E.27CV#:Q/.2
M.]344 '08%5Y;"RGN4N9;2"2=/N2O&"R_0XR*L44 0R6MO+/'/)!$\T6?+D9
M 63/7![5'_9E@&A;[#;;H/\ 5'RES'W^7CC\*M44 5WL;.25Y9+6!I)$V.[1
M@EE]">X]J6:QM+@1">U@E$1S'OC#;#[9Z5/10 57.GV37@NVM(#<C@3&,;Q_
MP+&:L44 07%E:7;1M<VT,QC.Y#)&&VGU&>E+/:6UTT;7%O%,8FW1F1 VP^HS
MT-344 1);01E"D,:E,A2% VYY./3-,EL;2>)HI;6"2-GWE'C!!;UQZ^]6**
M,&S\/3CQ-+KFI7ZW<R1O!91)!Y:6T3,"W<EG.%!;C[O %:EOI\%M>W=W&#YU
MV5,A/^RNT ?Y[U:HH K3Z=8W4GF7%G;S28QNDB5CCZD5.J*B!$4*H& H& !3
MJ* *\-A9V\,D,-I!'%)DNB1@*V>N0.M*;*T9X':UA+0#$),8S'_N^GX5/10!
M MG:HD:+;0JL3%HP$ "'U'H>33U@B65Y5B022 !W"C+8Z9/>I** *J:;81QK
M''96R(FXJJQ* -PPV!CN.OK4LEM;S6QMI((G@(VF)D!7'ICIBI:* &111P1+
M%%&L<:#"H@P /0"JS:3IKRF5]/M6D8[BYA4DGUSCK5RB@"!K.U>Z2Z>VA:X0
M864H"ZCT!ZBDN+&TNI(Y+BU@F>,Y1I(PQ4^Q/2K%% $-Q9VUXJK<V\,X1MRB
M5 VT^HSWI+BQM+PJ;FU@G*_=\V,-CZ9J>B@"".RM8518K:%%C8L@6, *3U(]
M#4]%% !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 %%%% !117):QX_L-&\7V>@2
MVTTGG&))[I"/+MFE+")7]V*G\Q0!UM%1S7$-NJM/-'$K,%!=@H)/0<]ZQ];\
M7Z)H.EW.H7=]"T=LP21(9%9PQ(&W;GKSTH W**RI]5E;4=,2Q^Q7%G=&02S&
MZ 9=HX\M0#OYR#R,5=:_LTO%LVNX%NF&5A,@#D>H7K0!8HKG-"\4-K/B?Q)H
M[6JQ+H\L,8E#Y\W>A;)&.,8]ZW+6^M+Y7:TNH+A4;:QBD#A3Z''>@">BN<\8
M^+H/!UC875Q:R7"WE]'9*L; %2X8[CGM\M'B;Q=!X9U'0K.:UDF;5[U;-&1@
M!&20,G/4<T ='17.:WXN@T3Q1H&A26LDLFL-(L<JL (]@!.1WSFNCH ****
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 KW]];Z9I]S?7<@CM[:)I97/95&2?R%>,V.G>)?$7@_79I
M_"<DT_B63[8EV;^*,Q+@&W 4\@( I'XU['J6FV>L:=-I^H0+/:3#;)$Q(##.
M<''TJRB)%&L<:A44!54#  ':@#Q7QIKLGBCX/:+=7!>&_75K>VO%4X>*X1F5
M_H<C(^HK8^*_AO0](^%]TNGZ396P2XML-' H;_6J"2V,DD<$GDUW4_A'0+F.
MXCFTR%DN+H7LJ\X:<='QGK5_5-+L=:TV;3]2M8[FTF $D4@R&P<C]0#0!P/B
MJTMK'XF_#FWM+>*W@26_VQ1($5<Q G ''4U7T#3?#U_X9U/5O$2PQWJZU.UQ
M>M\LT,J7&V-0_P!Y< ( !V/O7<6WA30[-M.:#3T5M-,C6C%F8Q%QA\$GO[TR
M;P=X=N-:&L3:3;O?!Q)YI!P7'1BN=I8=B1F@#RW4Y9X9OBXUNVUS)9(S;BH"
M,N'R1R!M+9-=CX<T+4-.\9Q74MOX>TV)M.:)[33)F+3*'0HY0HO"_,-W^WBN
MLBT'2H;C49TL8?,U+ O"1D3@*5 8'@\$BH=&\+Z)X?DEDTO3X[>250C."6;:
M.B@L20H]!Q0!P_QP_P"1?\._]A^V_P#09*/BM_R,_P /?^P['_Z$E=_JVB:;
MKL,$.IVD=S'!,MQ$KY^61<@,,=QD_G1J.B:;JUQ93W]I'/+8S">V9LYCD&,,
M/?@4 <!X^_Y*Y\.O^NMU_P"@I7I]9]YHFFZAJ5CJ-W:1RWEB6-M*V<Q%L9Q]
M<"M"@ 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@ JO?7L6
MG64MW.)3%$NYA%$TC8]E4$G\!5BB@#D$^)?AV2YDMD&JM/$ TD0TBZ+(#G!(
M\O(S@X^E;^GZQ:ZE>:C:P"026$RPS;UP-S1K(,?@X_&N<T3_ )*OXL_Z\K#_
M -JUS.KZ3#<_\+*U-YKI+FQ;SK4PW#QB*1+*-@X"D9.0.N>![G(!ZS17D%\V
MNZ]?:[/!;2275E%;K9W9U,VR6C&W23?Y?1@78DD]0,=J['XC7%Q;_#?5)TG:
MUN%BC/FQM@QG>N2#0!UU%>5>*+7_ (1N]U:UTFZO!%=>&;ZXG5[J20B6/:$E
M!8DACO89&,_A6OJ][*-8\+1I<N/-TF]D=5<_-B*/#'UY)P: .^HKQVUT_P K
MX>>#KHZC?K=:O>Z>MY<F[DWNI5@%!S\O!V\8['KS4^L/-H.HZ]H>F7EU!IDL
MNEAV%P[-:B>9HY=C,25W*H[\$Y&* /6Z*\SU+3)M/\0:GX>T&^DLX+O1EG"3
M7<FR.83A!AR2R&0$KD=P#U%9MW<SV\,&A6NEZC9SS:K#'>Z;+J9*%&AE=1'/
MDD(YBY'&2",#/(!Z]6)'XHLI_%,_AZWANYKJV56N98XOW4&Y2RAVSU('&,U2
M\$VNHV5IJ-M?1""%+LFUMS=_:6@C**2A?K][<0#T# 5YY>6J:)K_ ,4-4TT3
M1WNGVUM);2":1O+9X&W-@G#8R2,YQCC% 'M=%>=W5A#X9\2:-;Z1<W1BU"QN
MQ=+)<O*)=D:LLIW$_-N.-P_O5H_##3TA\$:7J4D]S<7M_9PO<33SNY;"_* "
M<# .. ,]\F@#LZH:QJ]MHFG_ &V[$AB\Z*'Y!D[I)%C7\,L*\TU;^T;J;5?
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
M@L20QWL,CK^%57TI(?#_ (%!U"^635[VW:_G-W)NFW6LA*YW?*#P,+CMW&:
M/5Z*\DO6FTW5-4\-6EY=1:1)K6G0'%PY:&.9"TD:N3N4,57OQYAQUIGB[S?#
MUMXPTO2+FYBLX](MKM%\]W^SS-*ZG:225W*H.,]O>@#UZH9+NWANH+629%GG
M#&*,GE]HRV/ID5P>LZ/:6]WIF@6EKJ&HS-'/>RPRZF\,;_<5I97Y8G+#:J\#
M).!Q6!H4":UK7P[O;^2:>X;3[S,AN'.[RF38201NZ\G^+OF@#U:POOMR3M]E
MNK?RIFAQ<1["^W^)>>5/8]ZMUXWIEY=WEC)I\][<BUO?&MS9SN)F5O) 9A&&
M!RH)51P1P2.]6-=$VE'Q+HNFWEW!90SZ3)#MG9FMGEN KJK,20"%4XZ<GUH
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
MK/I6G:5%#Y\EJJ>=/+(I8 ,ZL%55QT&23UH Z:WTFPM+P7=O:QQ3"W2U#(,
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
MC+;+((B!WR74D_\ 3,5Z'10!Y;!X/UF+4]/O7T.SDOK+56NKC4FN%::\C9G
M"DC*@*X)4D?=  K27P7?S_#F^T.XC@-W)J$MY''(^8Y!]J,R*Q'0,  ?3->@
M44 <MX1T1=-GO;D>&[+1!*J(J0RB21\9)+D<8R> /?/7%0W^EZUH_BJ\US1;
M.#4;?4H8X[VRDF$3AXP0LB,05(*G!4XZ YKKZ* /,/\ A7MSJ-MKTHT?2=!%
M]8):V]A:X92R.9 \I10.3@8 / ZT^?P;<W?A[6H++PKI^C7%S;)#$$G#R2-O
M#-EAP$X&.YYSBO3** .)\7^$;SQ'JURT1B2";1)[-7<\"9I8W3(Z[?D.:R9O
M!MS=^&]?M[/PIIVC75WIS6L6RX#O*[<D;AP$X7&>3Z"O3** .,\4:#>ZA=:(
M_P#94&KV-M%*D]A-.$0R,$V2$$$,%VN,8)&[(!K$TOP9K=J?"$4MK;1IHFHW
MDDS12 (T4F\HR+U ^?&WJ,5Z=10!S_B[0[O6M.M7TZ:*+4M/NTO;1IL^6SKD
M%7QSM968''KFJUK=>,-2U&S6?3+;1K.)]]TYN5N'G !^1 % 4$]6.#QP*ZFB
M@#S=?#&O_P#".IX.-E!_9R7PD.I?:!S;B?S@/+QN\S^'T[YJY<Z1=Z5X3^(4
METJJM\]W=0;6SF,VRJ"?0Y4\5WE1SP17-O);SQI+#*A22-QE64C!!'<$4 >?
M6&C:SXCC\-+J-E%:6.G63EKA)PYN&D@,2[5QE1M=B<]\#GK4EAH/B&XL_#.B
M:A8V\%KH<T4LEZEP&%P(4*QA$QD9.TG=C&".:[^.-(8DBB14C10JJHP !T I
MU ' Q^%]9A^'5[I"(OVR34);@Q+/L$T+71D,>\?=W1Y7\:QKGP1JTFF^*+:P
MT*PTV+5;6V:VMX)5 22&0DH^!C<P.=PX[9XR?5Z* //=2\*:KXC\4W.H7=LM
MC:WOAF;2Y!YJR-%*\N>W4;><U:L]+\0:IJ7AW^UM/@LH=%#222)<"3[3+Y1B
M&P 9"_,S?-@]!CO7<44 <'8^%M4@\)>#-.>.,7&E7D$UT XPJJC@X/?EA6AX
M_P!'U+6-+TS^RK=+BXLM4M[TQ/*(PRQL21N/2NLHH X[4+CQ=K6CZCIRZ$FE
M2W%I*D-V-15]DA4[>%4$<]QTZUDZ/X.F37)I7\-V>EZ7?Z7)87$,,RO("2#O
M<@?/N!([D8R3S@>CT4 >4Q>#/%4/@YI_]';Q3%=QR0MYN%*) +8?-VRA=\>K
M5WND6-QHL.F:-;6T9TRUL1&;CS,,'3:JKM[@C<2?;WK9HH **** "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 ***J7>JZ?87-K;WE];6\]V^RWCEE56F;CA03\QY'3UH MT44C
M,J*68@*!DDG  H 6BJ-]K%AILEG'=W C:]F$%N-I;>YZ#@''U/%7J "BJ$.M
M:?<:S<Z1%<JU_:QK+-#M.45ONG.,<U?H **JZAJ=AI-HUWJ5Y;V=LI ,UQ($
M0$]!D\4HU&R;4/[/%W ;WRO/^S^8/,\O.-^WKMSQGI0!9HJO?7]GIEF]W?W4
M-K;1XWS3R!$7)P,D\=2!5@'(R.E !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 %%%% !7A?B+5= \7:
MYXINKS7["RN--C%CHHFN51EFC82-* 3WD55#=P#7M>HP7%SIMU!:7(M;F6)D
MBG*;_+8C ;&1G'7&:S?#?ABP\.>';'2(8XYA;1!6E:,9D;JS'ZDD_C0!QGB+
MQ[>7'P-;Q?HMP+:^,<)+*JOY<GFJDBX8$==PY'O47CG3]?A^%VNZA?\ B2XD
MEGMED>VB@B6*-3PT2G:6*D-C).3M'(R16GJWPR_M#0?$^BV^K"VL=:NH[N./
M[-N^RR!E:3'S#<&*#CC'O73>(O#R>(O"5[H,EPT*W-OY/G*N2IXP<=^0.,T
M<=J&I:SX;L/ MK#K$]P-0U*""X>:*++0LG^K^50 !CKU]ZNQ2^)O$UYKMWI.
MN?V?_9M^]E9VC0(T,IC"[C,2I?#$D?*1@ =35B7P3J6H6OAQ-4UJ"6;1;^.Z
M5X;,H)41=H0@N<'J=WOTI]YX,U47FJ+H_B$Z=I^K3>?=1+;[IHW("NT,FX;"
MP4=0<'D4 <U-JSZ%\2/'NK&-7EL]#@G"9^4LJ$@?3-7O"WB6^E\1Z7:'6-1U
M>*^@D-X+G2VMTMI57<#&WEI\APRX)8].:W#X$MYO$.O:A<W;2VVL:>EA);[/
MF157:3O).20?2K>AZ+K]A<P?VGXA2\M;6$PQ0Q6GE&3H \K%FW, /X0HY)H
MY;X]?\DKO/\ KXA_]#%7/'L;:-)H?C6W4[M(D$5Z%'+VDN%?Z[20P_&MKQ[X
M1_X3?PK-HGVW['YDB/YWE>9C:<XQD?SK=N[""_TR;3[I!+;SPF&53_$I&"/R
MH XGQ05\5^-]"\,Q,)+"T U?4"IRK*IQ"A]=S9)'H,UW]<GX&\%?\(=:W0GU
M%]2O+@QJUS)'L(BC0)&F,G[H!Y[Y-=90 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 444V21(HVDD=41 69F.  .I- #J*\WTVZO=4^)&
MC:W-)*EG?V5X+*V)( @0P[)"/[SEF;_=*CM77>*M/.I>';N'[7<VT:QL\GV=
M]C2*%/R%NH!.,XP>,9YH VJ*PO!+,_@+PZ[L69M+MB23DD^4M;M !1110 45
MYWHVC6GCC5=?U+Q )+R.TU.;3[2T:5A% D6%+;00"S')).3TQ6K-92>!_#E^
M^G:C']G,Z- -6N#Y-DC$!AN)W,HY(7/7@$4 =?17F;?$6_@\.^*;F.73=2N=
M&2"6*XMXG2*9921@H6)!&UNC>E;D>N>(--\5:1INM+ITEOJZRB+[+&ZM;R(F
M_:Q9B'!4'D!>1TH ZZ.1)4#QNKJ>C*<BG5XO'XAUFX\!^#+O1O[.T=+[71:R
M06MNZQY\Z3' <?(=A++_ !9ZBNI\5>+M5T"6=#JGA^"2ULUG\B=7:6[?!+!5
M5P8ER, G=U]J .],B"01EUWD9"YY(]<41R)*@>-U=3T93D5YVMXNH_%[PY?*
MA1;GP]),%)R0&=3C]:9X;\07K_"RUUVR_L/1;>$W+W$9LW:%565Q\BK(I!)&
M>IR30!Z317"R^)/$-IX7T:ZU6XT32+Z]9C.]V&VQ+@E%6+>&9R,9&[CGK7/Z
MUXPUW5?!NF7NGWMI;3'7DTZXF@1]LV)@%9/G!",!\RG)(.,CN >L>8GF^5O7
MS,;MN><>N/2G5P%YXA;1_'ERFHV5A++9^&'OY[V& I*VR4[HU)8X3C.TYY[U
M:L/$/B&VO/#[ZTNG-::V3&B6L3J]K(8C(JEF8B0$*03A>: .UHKS.W\:^*'\
M)6/BN>+2EL'ND@FM%BD\UD:?R=ZOOPIR<[2#QWYP/3* "FNZQH7=@JCJ6. *
MY+Q_X=TK4?#NK:I=6N^]M=.F,,HD=2FU&8< @<'FN6U'P[I6F?!:[U.SM"EY
M<Z+$9I/,9BY948]21R: /6**X+4?&&L^&;R]36X[">-=)FU&!;57C*-&R*8F
M9F.X$R+\V%Z'BI_"?C*35]>DTF?4M(U)S:?:EFTP,%CPP5HV!9L_>4ALC//
MQ0!VU%<AXVDGO-0\/>'H[F:VM]6NW6ZDA<H[11Q-(8PPY&X@ D<XS4]MX,TC
MP_J$6JZ2T^G) C_:8(96:*Y3:?OJQ/(/(8<T =117 V/BS7S9Z#KE]'I_P#9
M6M7$4*6T4;B:W6;/E,9"Q#_PY&U>O'2JK>-?$B^&_$7B P::+72YKFV@A\MR
M\SQS;0Q.[ &WC'4GG('% 'I%%<+?>+=8\,WTR^(8[&:!],N-0@^QHZ,C0[2T
M3%F.[AQAN.AXJQ8Z[XAL]7T.WUP:=)#K*N$%I$Z-;2K&9 I+,V\%0PSA>1TY
MH [*BO/-&\6^([_P(GB:]DT*RCN4C\GSMZ)#\^UY');YO54&#T&>>,S4O%^N
M:GX>(L-2L!<6VOVEB]Y;0R".=':)E(7?E1\^UER<@$9&: /5!(C2-&'4NN-R
M@\C/3(IU>;S^*WT/7_&4LVFV$EUIMC9.9H(C&]U(ZD!7))^4-@#T!/6M&Z\1
M>(- O#9ZR=-N7N-.N;NVDM87C"2PJI:-@SMN&&&&!'0\4 =O39)$B0O(ZH@Z
MLQP!7$Z3XE\0/J7ALZFFG?9-=@9TBMXW$ENPB\P98L0X(![#!QUZU=^)>HC2
M?AYJ]\UC:7PB1#]GO(]\3YD4?,N1GKGZ@4 =717$7GBG4H_%W]D0W&DV@00F
M&VOE=9+Y6 +F*3<%&WD ;6.1SC-=A>S/;6%Q/&L;/%$SJ)'V*2 2,MV'OVH
MGHKS%/B)J$6GZXWVS1M3GL]);489;*-Q$K*2#&V7.X9QA@1D9X%=%XA\0:E9
MW]E8V/V9'N]-N[KS)HV?8\0BVX 8<?.V?PH ZHNJLJE@&;[H)Y-.KR339_$%
MU!\.)VN[6XU&XM)W2XFC<A4-NAW2#?F1NN2"N2>U;=OXPURX\C1UCL!K<FJS
MZ>;@QOY 2*/S&EV;MV=I4;=W4]<4 >@4TR()!&74.PR%)Y(^E>?:AXVUS2[2
M^M)+:QN-7LM4M+(E%=(IXY]I5@"Q*'YB.K $=ZM/J%];^/\ P[IFI6VE7%_/
M874CWL5NRM&5(PL>6)"D$9!SG':@#N:*X2#Q+XAM/$.HVU_-I5YIVE63W-_+
M:6LD31OMW)&"TC L0"Q&.!CU%9FG?%!@IGO;W2+]'TV>_,&G%@]JT2!S$Y+'
M=E<C=A>5/'- 'IA=595+ ,WW03R?I3J\W$VOS^,/!$^M-8.+C[3,HM(W3R2;
M<G8=S-NZ_>&.AXK;^)=[J6G> M0N]+NEMKA-@,F&W!6<*=I!&#R.?K]0 =;1
M7'-JOB>]UJ[T;3IM)2XTVVBDNKB>VD*32R;BJ(HD!1<+DDENHXK;\,:T/$7A
MG3]7\GR3=1!WBSG8W1AGO@@T :BR([LBNI9/O 'D?6G5YO+XIGT[5/'$EIIM
MA'+875E&URL#$LLBJ&EFVG+A%)/&.!^-3W7C+4[71[&X;5= -O=7;1?VU'&\
MEJB!-P+('^1BV5Y? QG/.* /0:*Y?2?$&H77B&STN[6Q82Z4;UY;1BZ,_FA
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
MQ?XDM[+Q+JEM'I@L=!O'B:*2-S)<HJHS ,& 0@-UP<GL,<@'HE%(#D CO2T
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
M I(]0>&![AA7044 8'B/PY)K,MA?6-\;#5=/=GMKGRQ(N&&'1TR-RL ,\@\
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
M20D>=%\N'!'H?7BLSQ_X<71OAAXKNI;VYU#4;Y(6N;J<*&8*ZA5"H JJ 3@
M=S7J%&,]: ///%]NND:GX4FM[VTT;3[83QFYGMP\,,AC4)N!*A<@. Q/?'>L
MVTM8(;CP2UO?B_@GUN\G2=;8PH=T4Q.Q23\F[)!'!!R*]490RE6 (/4&EP..
M.E 'C_AB'S;G1]-O?$=NFHV>JS3-IB6.;E9 TA<NP;(5E8_.1@AA5[PA9P1^
M ?&5PL*">6^U/=)M^8@%@!GT_P 37J.U=Q; W'C..:7 ]* /(Q8BU^#O@Z:U
M:*SABDLKF[G:#S%12,F1UR,@.58Y/&,]JCN3:1&WUR37(-4TW_A([>:_N8;7
MRK9"L#('R"RL QBRP. 1STKV# QC'%)L4)L"C;C&,<4 <-X-O+#4/'GC&\TU
MHY+:461$T7W)2$<%E/1AD8R.I!JKXIN?#"^(;R2\UJ\\-ZW!$@2[CF\K[6F,
MKA#E9@"2N",Y!'I7H8  P !]*"JL064$CD9'2@#RJ+4;R7Q3IDVJ/'9:QJ7A
M,Q1"3]WONBX.U0?XN<[>HIFF7NF7^D_#_2=)>(ZM87$+7-NG^MM52%UG\P=4
MR3@YQDD=:]8*@D$@$CI[4!5#%@H!/4XZT >9^#-2T*/2=!T._B6?Q%;7<OF6
MRKF:WG!D+S.."JD$_,>#N'6LWX8^?IDFB3:ULE34K#R=*N I"V^TL7@P>C.
M'W?Q;2/X17KVU0Q; W'@G'-+@>E %33=2M-7TZ&_L)A-:S F.0*1N ..A /4
M5S7CKY[_ ,(Q1\W!UV)D Z[5CD+GZ;<Y^M=ATK*?0XY_$T6M7$S2O;0&&UA(
MPL)8_._NS  9[ 8[F@#5HHHH **** "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@ K#\8:U)X=\(ZEJD"!YX8L0J>AD8A4S[;F%;E<YX\TJYUKP1JEE9K
MONC&)84_OO&PD5?Q*@?C0!4DEU/PGH^G6%G!!?2F-GNK[4;[R$,G!;+;6)9V
M8X&,  \C %4+K7BY\)^+[,RQ6VJ2165W;,V04F^X3VW))@9'4,:==V4_BN\T
MCQ+I=MIE_:2V+Q"+42<6SLRDR!=K;F&TJ5^4\8R.:S6TF\M=+\'>"YO)DO+:
M]CNIF@<LHMK=MWF-D#:6;8N/4G!.* /3:*** "O./&VCSV-_HT]KK^NP_P!I
M:U%;31I?N$6-PY(0?P]!CTKT>N?\4Z'<ZV^AM;/$HL-5AO9?,)&40,"!@'GY
MAZ?6@#G]:M[WP]KOA2UTV:^U*66ZNL)>WK'>3 ?O.0<*,9Z'V&:L+X\NOLWV
M633;:/6O[2?3C ]YB ,D?F&0RE,[-A!^[G) QWK=U;1[B^\2>']1B>,0Z=+.
M\H8G<0\3(-O'J>^*YF_\"WDUY=ZA]GTV^E_ME[^&TN\F*6)X%B9'.T[6RNX'
M##@>O !U'AO7?[>L)I9(4AN;:X>VN(XY?,0.N#E7P-RD%2#@=>E4=3\1ZK'X
MGET'2-(@NKA+%+PS7%T88P&=UVG",<_*,>N3G&.=#PWITVFZ68I[+3;*625I
M#!IT>V) >@S@;FP!EL#/I4<6CW">.+G6B\?V:73HK15R=^]9)&)QC&,.._K0
M!0\/>-$\07FFP1V+0K>Z6=0+-)DQD2!#'C'/)//MTJE'X[O+Q-&CL=&22ZU2
M:]AC62ZV)&;=RNYFV$X(4G@9'3FJ>D>$O$/APZ)<V*Z;=W%KI\MA<QS7#QJ
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
MG-U;3M.X9'(B!1EV=!L/S GMQZ &W+XEU.747TS0-(@NY+.TBN+DW-X8@OF
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
MP9/J496'LI]*@L=.\8)XVFUJYLM$6WN+>&TD6.]E9T1'=MP!B )Q(>,@<=:
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
M@[6'0CT/O3Z** "BBB@ HHHH **** "F/#%*\;R1([QG<C,H)4XQD>G!I]%
M!1110 4444 %%%% !3&AB>5)6C1I(\['*@E<]<'MFGT4 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M5!+8VD]W!=RVL$ES;[A#,\8+Q[AAMK=1D=<=:GHH SY]"T>ZO)+RXTJQFNI8
MS#)-);HSNA&"I8C)7'&.E21:5IT'F^5I]K'YT:Q2[(5&]%&%5N.0!P > *N4
M4 9]CH6CZ7M_L_2K&TVA@/L]ND> V-PX'?:N?7 ]*=I^C:7I'F_V;IMG9><=
MTGV:!8]Y]3M S5ZB@"CJ.BZ5K"QKJ>FV=\L1W1BY@60(?4;@<5-)8V<WV?S;
M6!_LS!X-T8/E,!@%?[IQQQ5BB@!DT,5Q"\,T:21.I5T=058'J"#U%4;;0-&L
M["6PM=)L(+.;/FV\5LBQO_O*!@_C6C10!$UK;O<K<M!$TZ(8UE* L%."5!ZX
M.!D>PJMIVC:7I'F_V;IMG9><=TGV:!8]Y]3M S5ZB@"CJ.C:7JXB&IZ;9WHB
M.Z/[3 LFP^HW XI+W1-)U*6"6^TRRNI+<YA>>!7,?^Z2./PJ_10!#]CMA)/)
M]GAWS@+,VP9D & &/< $]?6J[Z+I4DEG(^F6;/9 "U9H%)MP.FPX^7H.F.E7
MJ* ,;Q)H9URPA$$XM[^SG2ZLYRNX1RKZCNI!*D>C&I[O0M,U*ZM+V_T^VFN[
M4[HY&0':=I'4]1R>OUZUI44 4=0T72M6:%M2TVSO&A.Z(W$"R%#ZKN!Q^%63
M:V[727)@B-PB%$E*#>JG!(!Z@' X]A4M% %&UT72K*^GOK33+.WNY_\ 73Q0
M*LDG?YF R?QJLOA3PXET+I= TI;@/Y@E%G&'#9SNSC.<\YK7HH Q= T-],GU
M*_O)EGU'49_-GD08554;8XU]E7\R2>]5KSPE9:GXIN=3U.VL[VTELH;86US
M) KH\C;OF!'\>*Z.B@"A>Z)I.I6L5K?Z9975O#@QQ3P*Z)C@8!&!Q5A;*U2X
M2X6VA6:./R4D$8#*F0=H/4+D#CIP*GHH K7^G6.JVK6NHV=O>6[$$Q7$2R(2
M.G!!%)!IEA:BW%O8VT/V9#'!Y<2KY2G&57 ^4' R!Z"K5% &?<Z#H]Y&L=SI
M-C.BS&<++;HP$A.2^"/O$]^M20Z1IMO<?:(=/M(YO,>7S$A4-O< .V0,Y8 9
M/? S5RB@"C-HNE7.I1:C/IEG+?0\1W+P*TJ?1B,BK,5K;P2S2Q011R3L&E=$
M ,C   L>YP .>PJ6B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M X6M:=?6?PUUFSO(!#JOB34G$-H'#E&GD 5<C@E4&XD<<&O2;&PM=-MOLUE
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
MRLI&>0!QUKO:IZII-AK5F;34K2*ZMBP8Q2C*DCID=Z .(\!:5+XB\)W.K>(
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MTFMO-'*2(P'U4D#</<<=:J0>.+1O$FN:9<V]Q;6^DQ))+=R1,(P-K,Q)Q@#
M&/[W.*B^&2W%MX$TW3KRRN[2ZL8_(F2XA*98$\J3]Y?<<5SWB'1]2OM7\<Z=
M#871?5[*V:SF\H^3(8D;<C/T4DX&#ZT =GI/BS3=8OA9Q)>6]P\/GQ)=VKPF
M:/(!9-P&0,C/<9'%6]8UNST."&2Z$SO/+Y,$-O$TDDKX)PJKR>%)]@*YN">Y
M\2>--#U"+2]0LK;3+:X-P][;M#EY BB-0?O8P22,KP.:N>,Y+]'TE8?[3&G-
M.XO6TQ"TX&P[ -H+!2W4CVY S0!._CC1$LK&Z\VX(O9)(88EMG,IE3.Z,IC<
M&!!&,=13K/QIHUZ;15DGBDN;M[()/ T;1SJNXQN"/E.WD9Z]JXWPWI6I1:OH
M8GTR_B%IK.H3RM<@N526)RC&3D,3N )!/.15N_T"\N-%\:2"-K>ZCU?^T].E
MD&T%XH865@3V)1E)^M '=1:O9SZU<Z1$[-=VT*33 *=J*Y(4$],G:3CTK"O-
M<OH?BAIFAI(HL)]-FN)$V#)=7 !SUZ&F_#]);S2+CQ'=0F*ZUV<WA1NJ0X"P
MI^"*I^K&H;[3KQ_B_I.HI:RM91Z3/$\X4[%<NI"D^I% #]*\:Z;%X8TW4+S5
M9K\7UQ+;P3I9,C2R*7^01KDY^0J/4@>M./Q(T!8))7^WHL$OE7>ZRD'V0YP/
M-X^0'/Y<URGA/0=5M?"_@:"YTZXCEM-9N9KA'C(,2$7&UF'8'<O/N*O:QHVH
MS>&/B/#%83O-?7+-:HL9)F'V>)05]>0P^H- &QJWC&+19_%DYNI;YM(MH9C8
M):D>261B/W@^\&QDG^$"K;^.],M[&TGN+?41+/;FY>!+*1GAB!P7=0,JN>A/
M7MFN5U70=5N=5^)QBL)V74-+MXK-MN!.X@<%5/<@D#\:=J$VJZL(8/L7B**T
MDTE8[2"WB>WW7.75Q.V 4  3&XA2"2,F@#J&\9VY\96.A06MS-'=61NUNHX6
M9,%D"D$#&W#'+= <#O46E>,+"/PM!J=SJ<NHB>Z>VA>.S*232!V C6)<DD;2
M,^@)K!\/1WMEX@\)7<^E:BL)\/#39#]E;,,X>/(D&/D'RGYCP:S?#FC:MH_A
MKPQJ%QI=XQTO5KR6YM4B)E$<OFH'5.K8WJ<#G!.* .Z/CC0TTR6^GFGMTAN4
MM)XYH'66&5L;0R$9&=P.>A!I(_'&CO;WLD@O8);-XDEMIK219B93B/:F,MN/
M Q7)W6F:CJVHWNLQZ9=QV]YKFEO%#-"4D,4#+OE9#RHY/7!PN35_7M,:7Q-K
M]Q=Z3J%W82VFGJKV>X2JZ2RL7C(Y+(2K87GZ]* .QTC6+76K:2:V6=#%(8I8
MKB%HI(W !PRL,C@@_0BLO4_'&CZ5?7ME,+V6>Q57NEM[227R4*[@[%0<+C^1
M]#2>"Y-3>PO%OI+^6V2Y*V,NHQ"*X>'8OWUP#P^\ D D 9KFIM5?3?&7CA%T
MJ^O6N(;5(_LD!EW/Y! 1L?=!SU/'7)% '57/C/1[?4K33UDGN;J[@CN8$M8'
MEWQ.2 _RCA>"23P!CU%.MO&&D76JKI\;W&7F>WBN&MW$$LJ9W(LA&TL-K?\
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
M0X^4=.Q.,\YYJ4>(-8W6>A/=:Q=HNI:A#)/8A/M4L4#*$4L< ?ZP9(Y.WW-
M'K5%8/@^?5)] 7^UXKE+F.:6-&NE599(@Y\MG"\;BN,X[YKG[&\U*T\:"'6;
M[5K66>]F6V5HU>PNH2&,<:D#Y) H!^8@DJW4&@#M-.U&TU;3X;^QF$UK,-T<
M@!&X9QT//:K5>0^%QJ.D^%/!FI1:O=L+J^CM)+0E?(\ERXP%QG<, [LYSGMP
M-'3==OF\4Z-<07VL7=EJ5_/ \UQ''':21B.5U$*9+C:8U ;'S $D\B@#TVBO
M)++5M=B^'XUZ35]1N;R^OO[/BCC"'R4-V8]R*1@R8! )..1Z5H+-XK;3M2@M
M;?7_ +''/;21M<F(7K1'=YR1MG!(VJ1GGYB >E 'I=%8'@^\CO-%<QW][>>5
M.\;?;H?+N(2,'RY!@9(SUQR".O4\EJ%]K%WHWB[Q'%K5W:S:-<W*6EK&5\C;
M;J#AU(^8N0<DGH1C&* .XU#Q%I.EZG::;=W@2]N_]3 J,[,,XSA0<#)ZG J?
M5-7T[1+3[7JE];V=ON">;/($7<>@R>_%>>+9-??&ZRNOM]_%YOA\7>Q9  O[
M]?W?3[A[CU[UO?$2:6"ST&6&T>[D36K<K!&RAI#A^ 6('YD4 =%I.O:1KL3R
M:3J=I?)&<.;:99-I[9P>*T*\WU--9'_"1^*SI3Z$UOH$\$*M+&\LD@!D$A\L
MLH"[<#))^8U!=WFKV.G^&[:34=:OI=9#75VUGY?FJ%B4^7%G 1,L#W. >>30
M!Z!J^M:=H-C]MU2Z2VM]ZQAF!)9CT4 9))] *M6UQ%=VL5S"28I4#H2I4D$9
M'!Y'T->/^);?5M0T7PJ=6GU6VE3Q/#;1><421XBS&.1@H(\P+@9]B<<U?N=5
M\0OJ&J_V</$%U/I=VEK:)$L36\BHJ%_.)(+,^6R<<97% 'JU%>>VDVJWFN>,
M+N36;Q;?29W2TM8RH3)ME)W<9(!.0,C!R>:RHM1UJW\'>%KB;5-7O;OQ"8#<
M&V$9DC06[RE800 I.T9).?O$<T >KU5MM1M+N[O+6"8//9NL=PF"-C,H<#W^
M5@>/6O.X=0\07$VE:!=3ZK80WNJ3(EU<!%NGM8X/-"DC(!WY7=UPOJ:V?!%O
M+:^(_&,$UU)=.FH0CSI,;F'V:+&<  D# SWQ0!T.K^)-%T$QC5M4M+-I<E%F
ME"E@.I ZX]ZN6]]:7=O!<6]U#+#<#,,D<@99.,_*1UX!/'I7,:OINM6GBN;7
MM!CT^_DDLX[6YLKJ4Q.%5G93&X!VYWG((P< YKE&^RZOKG@M;!+W1474;Z&X
ML8I%'D3I'(7Q@$'+%N1P0W:@#UJBO+9]5U@^$;_QJNL7:3V]_(([$%?L_DQW
M!B\LKC))4$[LYR>/2MBR35_$6H:S?PZ]<V#V&J&TM[=55H/+CV;O,3&6+Y;G
M(QD8QB@#K['4[/46NEM)Q*;2=K>< $;)  2O/LPZ>M3SS1VUO)/*VV.-"[G!
M. !D\#FO(]-UNZ_X2K6O#5M-+IPU#Q#.9-2,?R@".,^3$Q&WS6"GKT'J2*].
MUV62S\-:E-!(R2PV<KQOG)#!"0?KQ0!;LKR#4+*&\M7+P3H'C8J5RIZ<$ C\
M:D2&))9)4C19),;W"@%L<#)[UYEH=]K&OGP?:3:U>0)>Z#)=7CPE0\KAH0#N
M(.#\QY';/K75^!;V\O/#KK?7+W4UK>W5IY\F-\BQS.BEL8&< 9- '2T5YAJ&
MHZQ/X?\ %'BF+6;NWGTF\N4M;1"H@\N!L;77'S%]K9).1N&,8I^I7&KZC/XU
MN8]<O[*/2H8YK*& J C_ &59#NR#N7/\/3D^V #TRL=?#.F_\)-_PD#K/+J
MC,<;2SNR0J0 P1"=JYP,X%>?7GB'Q#J]UJ#6*ZU]IL[.V:T33HXS 9WA64F7
M<<L"6"XZ  XYKT+6=5N-,\'W^K^1BYMK"2Y\EN<.L9;:?Q&* ->BO/[1]4T7
M4?"<TNMWFH#66,-Y%<%2A8P-*'C  V8*8P.,'\:M?#,ZEJ'ABVUO5-6N[RXN
MT9?*<J(XU5V4$ #.X@<DGO0!VU%<7JRZAJGQ"&C1ZO>6-A_9'VAUM&57,GFE
M00Q!QP>WH.V<\[HVJ:XFC^#=?N];N[F?4;P6=U;D*(7CV2X(4#ALQJ<YZD]L
M  'JU%>76.IZPGAKP[XNDUF[EGU.]MUN+-BOD>5/)LV(N,@J&&#G)*G.<TS^
MUM;M]!\7>(#JUW++8ZC=6-E; *8XU\T*K%2/F9=W&3C 'O0!ZI6;K>A67B"S
M6TU W#6V[+Q13O&LH_NOM(W*?0\5SWA&;5UUJZMYX=;.F&V1TEU<1^8LP8A@
MI4\J00<'H0<=:A\;3ZI::E'<-<:Q;:,EJ2;C2D60P3!B2\J$%F0+CH".#D=*
M .W1$CC6-%"HH 55&  .PIU>4W^OZ_J.H:S-I!UFZET^2**P%C'']EE/E1R$
MR[CD[R^/9<8YK?T5M2U3X@^(?/U6[2QTRX@$%G&5"$O;J6#\9(!.0 1R3UXP
M =9IFI6FL:?%?V,IDMI<['*,A."0>& (Y![5;KQK0O%.M:IX1\'0W-QJ]S+J
M$=[/=RZ<$^T2"*4*JY;  ^<9(Y^4#N:VIKGQ2^C:7+J,>OI:1-<QW36*1B\(
M#@6\CJ,Y&S=N"9^;'!% 'I=%9^AW*7N@V%RE\+Y9;=&%ULV>=P/FV_PD]<=J
MQ/&-VZW&F6$-WJBRW#2.;72D3SYU51D[W("*I9<\\Y H ZNBO+M*U36M>_X1
M&TEU:\M1=Q:BEVZ;%ED$$JHF2 5#<<D>K8[$%GJFKWL^F^&Y-7NU5]:OK62]
M4J)WA@5F5=V,9.5!(&<+[T >CVNHVE[<WEO;S!Y;.013J 1L<J' YZ_*P/'K
M1#J-I/J-UI\4P:ZM5C>:/!^0/NVG/3G:W3TKE/ D$MKK7B^":Z>Z=-41?.DQ
MN8?9XL9P "0, GOBJ3Z5<ZM\1_%$<&KWFG*EC9'-HRJS.?.VDD@\#GCOGF@#
MT*J5MI=K::E?:A"C"XOC&9V+$@[%VK@=N*X#P]XPOXFT/5M;NS_9VL:,9&)
M"Q7, +N1Z!TW-C_8KK?!;ZE<>%[6^U:1VN[TM=%'_P"6*R$LD8]-JE1]0: -
M^JM]J-IIJP-=S"(3SI;QD@G=(YPJ\>IKSRRUV^_X2C2+FWOM8N[/4=2GMGFG
MCCCLY(]DK*L29W@J8U ;'S88D\BLW.H:IX:\)>([S5[J674=;M)9;5RODHK3
M9547&5*@ 9SSSG/8 ]?HKRV[U36&\)ZMXS36+N.>SOIA#8J5\CR8IS'Y;+C)
M+!22V<Y/&,5+?RZU>)XXOXO$%[:_V-.[64,10(I6WCD(<$'<I)Z>YH ])DN(
MHA)OD4&-/,8#DA>><=>Q_*HK"^MM3L(;VTD,EO,NZ-BI7(^A (_&O.-->XNO
M&^MZQ]NO(Y/[ M;E81(-BEUF.W&.BGD>Y-1:!J6M:_9>!K>;6KN$:CIEU->R
MPE1)*4,6T@D'!^8\@="?J #U6BO+['4]7OYM+\.2:Q=HK:MJ%M+>H5$\D-OD
MHI;& 3E<D#)"^]='X*N=0DN_$EG?ZA)??8=3\B&20 $1^3$P!P ,_,<GN<T
M=;2$94CGGTKA1/J5W\0O$"/JEW'I^D06MS':0E0)797)#$@G;\O('7(]*Q_#
M.J^*=072KV!-9E?4;1Y+I[Z.,6B.T1>-HMIR%#[5QW5LGF@#T#1M L-"CG%F
MLK27$GF3SSS-++*V, L[$DX P!T%7YYX[6WEN)FV11(7=L=% R37E1\0ZKH^
M@Z@CZCK$&N>1 CVVJQ(PCDDF2)IXG4;60%^@R/N\#OK:E]MT/5KO1CJE[J%E
M>Z'=W&+QP[Q21[1D, .&$G3ID<8H [G3M1M-6TZWU"QF$UK<()(I "-RGH<'
MFK#2(C(K.JESM4$XW'!.!Z\ G\*\S^'U_=)!X(T]9F%I+X>FE>+LSJ\(4_@&
M;\ZSV:]US7_#+7.JWJG^W]4@4Q2!=JQB<)CCJ%&WZ$T >I6VH66IO>6T+^:;
M:0P7"-&P ;'(Y&",'MD5:CC2*-8XT5$4!551@ #H *\L/B76FD\26::A(COX
ME@TNWFP";6*38&*@C&<$XSW(J?Q#J.J^&$\3:;;:O>7"1:%_:-M-<L'E@D#,
MA ; R#@'GH0: /3J*\[OAXBTO7%L-.UFYO+S4M&NYHUNBFQ+J,Q[&08 49D(
MQTZ9K5\%WIEN+ZTEO=9-Q$D3R6.L1KYT).X;U=>'1L8XR 5/3.* .@GTZRGU
MNSU"3F^M894A^?&$<IOX[\HO-7Z\ZU@2VGQ5NM06[NR+7P\]VMNL@",5DQLQ
MC[IV@_6FV-SJ^FVG@_69M;O+V36IX8KVWE*F$^=$SYC4 ;-I QCJ,YS0!Z/1
M7*^/-5O-,TJQCLOM0DOK^*U=K15:8(0S-LW<;B$QD],YKGQ-XJ?1;J*.WU[[
M)#J$; R>4M\]H8\NJG."1)WSDKQUH ](:1$9%9U#.<*">6.,\>O IU>4$?VO
MXD\$M%KVJS)]HOHV,RB&:-HT8[)%*_?&=A..1]<U:MM=OO\ A)]*NK:^UB[L
M[_59;5Y9HXX[)X]LI"Q)G?E2@P^/FVL<\@4 >AZ?J-IJMDEY8S":W<LJN 1D
MJQ4]?0@BJ3^*-&CBU.0WF5TN01WFV)V,3'! P!D]1TS7FVB_VEHW@73?$%OK
M%U\FK>2;$%?(:%[QHF7;C);YBV[.0?:J]_J5YH^D?%74-/N'M[N&_C:.5.JG
M:@X_ T >SJP=0R\@C(JM9ZC::@]TMK,)&M9C;S  C9( "5Y]F'3UKAM:OM3L
MM<2[U"_U:RTPQVYM;NTC62VC/_+07"XW<DXW'@ CD$&L6]74;'2/'FNV6KW=
MK+IVJ2S000E1&S+%$3O!!W C QT&/6@#UVBD4Y4'U%+0 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 <U+X'TN6XU&0SWHBO[F.[F
MMQ-^[\Y&1@X&."3&N>>F:N:EX6TO5KN[N+R.1VNK-;.0!R!L5RZD8Y#!FSGV
M%<7;>.K]O&WB62^_M*VT31(E8VR6<9&/)+LTK'+ DC*@$ \9KIQXYTYK""Z2
MTU%_M4_DV<(MCYEW\N[?&">4VY.XX''TH T='T*+2'GE^VWU[<3[0\UY-O;:
MN=JC   &3T'.><TE[X<T_4-=MM7N%D:YM[>6V0!\*4DQNR/PJ@WCK1X]).H3
M"ZB5+Q;&6!X#YL4QQA60<]P>,YR,9JI)\1M,B2]#Z;K GL/FO+?[)EX(]NX2
M-SC:1R,$DX/'!H L1>!-.5)%GO=3NR;<VT+SW1+6\996Q&1@@Y1#DY/RCFA_
M FFSVES%<WFHW%S/)#*;Z2X_?HT1)CVD  ;26QQ_$<YS6Y/J4,6COJ<2R7$
MA\]1"N6=<9&T?2N/T[QJ=7TSPG?7#W>ERZI.$^SK;JR7!,>[&YLD)Z,,'B@#
M2_X0#2BMVS7.H-=73P2R7C7&9A)"24<'& 1N(Z8Q@8IT?@/2D:=C/?2&XF@N
M)C)/N,DL+AE<Y'7*@'M@  "HKKXBZ+9O<F6*_P#LUI=FSNKL6Q,,$@8+AF]"
M2.F>HSC(JQ%XXTHIJ1NHKVQ?3XDFEBNK<H[1N2$9%Y+9(( ZYXQF@"WJ7A72
MM6N;Z>]B>0WMHEI,N\@;$9G4C'(8,Q.?8>E4D\"Z6;:\2ZN+^]N+L1!KNYN"
M9D$;;H]C #;M;YA@=>N:T=&\06VLRW,"V]W:75MM,MM=Q;)%5L[6QD@@X/(/
M4$=JSKCQ:8/'B>'#I]P8C9&Y>Y"?*OS  YS]T<Y/KB@#5T?18M'2?;=7EW-.
MX>6>[EWNQ P!T   '0 4ESH5G=>(;'6Y/,^V644D,6&^7:^-V1WZ"LW3O'&E
MZE=V<4<%]##?DK97<]N4AN2 6PC=>0"1D#('&:?XQ\3/X6TJ"[CLIKMYKN&W
M"QKD#?(JG/(YP3CU.* )XO">DQ^';K0FB>6PN7EDD1W.=TCER01@C#'(QTP*
M@MO!MA%]M>YN[^^N+NU-F]Q=S;W2$YRBX  ZYSC)(&2<567Q/;Q:]JPGO+P)
M9Z8E]+8O;(!"N"20P^8MQ@J3@8ID?Q$TJ6>WA2RU4R7D)FL1]D/^F*,9\OGG
M 8'G QSTYH V(_#MC'<:/.OF[])A:"V^;^%E53N]3A15C2])M=(CN4M=^+FY
MENI-[9^>1MS8]LUCIXZTR:PL[BVM[^XGNI)8TLHH,SJT1Q(&4D!=IX.3W&,Y
M%;6EZG:ZQIL&H6;EH)AE=RE2"#@@@\@@@@CL10!BWG@;2[V36S)/>K#K*;;N
MW2;$9;"KO48X;"@9S^%:=KH-E::I'J,7F>?'9+8KELCRE;<./7/>N(N/B+=7
M.E2WD=I=:>EKKT-C(SP!M\/FA77')WXR" ,C(QS72Q^.-+-MJ,ES!?6<NGF,
M36UQ 1*?,.(]JC.[<>!COQQ0!8M_"6F6VFZ-81B;R-(G$]KE^=P5U^8XY&':
MF:;X/L-+OXKBWN;XPP,[V]F]P3! SYW%5_X$V 20,\8JYHVO6VM?:4C@N;:Y
MM7"3VUU'LDCR,J2,D$$=""1U]#5'5/&5AIFI76G?9-0N[NUA2XEBM+?>1&V[
MYLY XVGW],T 7M>T*T\1:<MG=O/&$FCGBE@?8\<B,&5E/J"*S+WP+IU]+.SW
MFI1K=QI%?1Q7.U;P*NW,G'4J,$KMR.M:&G^)--U2\MK:SD>1KFQ74(GVX5H6
M. ?K[5GMX[TGR=.>**]G?4?/%K##!N>0PMM<8SQZ\\8!/% '2QQI#$D4:*D:
M*%55&  .@%<M;?#[2+:QL+(3WSVVGWZ7]I%)-D0NN["CC[GS'@_G3+?XBZ-<
MK;2);ZBL$MR+.29[4JEO.6V".0]FW8'&0,C)YK/T[Q^EI+K*ZNM[+!9ZM-;-
M=Q6V8;6/< @=ACUY/) ()ZB@#H;CPEIEUINLV$@F\G6)C/=8?G<55?E..!A%
MJ>^\.:;J6H37EY$TK36+V$B,WR-"S988]>.M5+[QEIEAJ4MI)%=O';R1Q7-W
M'"6@MW?&U7;L?F4G (&X9Q3[;Q987GB.XT.V@O9;FUE,5PZP'RH3L#@LW0 @
MX'J0: )=&\.0:-.\XOM0O)6C6)7O+@R;$'(51@#\3DGN:=K/AVUUFXM;LW%U
M9WMJ&6*ZM)-DBJV-RG((*G X(/(%.UK7[71/LJ317%Q<W;F.WMK:/?)*0,G
MX   R22 *Y'QE\09+7P-<ZEH45TEZ+E;-S+;9:TDWHK"12<;L-QU!R.U '0M
MX*T=M)L--VS^397JWZ-YI+R3JQ?>['EB6))K?FACN()()5W1R*4=?4$8(K-T
MR[:V\-I>:E<71\F)I)IKR)8Y JY)+*@P.!V'2N9\0>.B/"6HWMA%?:=<VZ03
M(]Y:[0T3RJI9<Y!&">#R,]!0!LZ/X-T_1FTTQ7%[.=-CDAM?M$H?RXW" IT'
M $:X].:)O!>FR(3#->6UQ]MEO4N8)=LD<DGW\'!&TCC!!'Y4V'QMIC/?I<P7
M]D]E;?;&6ZMBC20Y(WH.2>1C'!R1Q3#XZTR+3M3O+RVO[(Z;$D]Q!<P;9!&^
M0K@9P02K#KV.<4 ;>EZ;#I.GQV<#S.B%F+S2%W=F)9F9CU)))K+A\(6,6JQW
MIN[^2.*X:ZBLY+C=!%*V<LJXS_$V 20,\ 5&WC6R%O;R)I^J22W3NMM;+;8E
MF1 "9%4D?)AAR<=0.IILOCG2Q;VDUK!?WWVF!KCR[6V+/'&IVL7!QC#9&.N0
M>.* +4/A/3(-(TO3$$WV?3)TN+?+\[U)(R<<CYC5"W\ :5;2V<D=UJ/^@W'G
MV:&XRMMG.Y$&/ND,0<Y..,BMZYU**#1WU...6>%8?.58E^=UQG@''.*YK2/'
M\-YX:T;4+K3KT7^IH##900[GE(0,S)D_<&?O$B@#5C\):5'X8/AX+,;'>T@/
MF$.KF0R[@PZ$.<@]L"H1X.M#9RQ2:EJLES),D_VUKK]\K*,+M(&T  D8VX.3
MG-:6BZU::[8M=6GF*$D:&6*9"DD4BG#(RGH17*1^/!IFL>)X=3COKFVTZ\4;
M[:UW+:P&&-MSD8R-Q<]S@'L* .KT;1K?1+62&"2>9YI3--/</ODE<@ LQ^@
MX & *RK_ ,#:7J%W=RR37L=M>R"6\LHI]L%RP &77&>0H!P1G'.:DU+QKI>F
M7,D3I=W$<$2375Q;0F2*VC;E6=NPP">,D#D\5LWTZPZ;<S^:8U2%G\Q &*@
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
M;'(R/F&<9K-\8^/DL-#UK^REO%N+%O(^W+;!H(Y\KE"3GGG'3&3C.: .\ P
M/2EHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M/-+_ $#599?BB4L96&J6L:66,?OR+4H0O_ N*UM4L;ZQN/"6KQ6$]U'I<4D-
MS;P &15DB"[E7(SM90"!S@FNQGF2WMY)Y-VR-"[;5+' &3@#D_04RRNXK^RA
MNX-_E3('3S(V1L'U5@"#[$4 >=2Z)JVH2SZL=-GA^W>)+&\6VDQOC@A$:%W
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
M7PGA^QWSQ6KQNJ!O, 8!2I5LY!R N,UZ!=:W866LZ?I,\Q6]U 2&VCV,=XC
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
M.&0E(//<L4'][ VC/M5Z\\%Z/>V[Q,MS$6OSJ(EAG9'2<C!96!XXR,=.: ,
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
M%U #_*#U(X-<K<:OJ^NW=VFDR:_J"VNGVQL+K3Y88$:5XR_FS([INW''RX(
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
ML,1B1/NGCKUZ4 >>:N=7_MZ_T6P_X26Z73;&'[++9WD8832;SYDQDD4R?=4
M'(PK<<U/J%QK=IJ-OJ7B!]8LK9XK5DGT^96M[23 \U)X@>07)&[##!'(Q77:
MQX3TW6KLW5PUW#,\/V>5K6Y>'SHLD['VD9')]QD\\U%=^"M'N[QIV%U'')Y?
MG6L5RZ03;  N] <' 51[@ '- ''ZC=:E<^'_ !;XG76;ZWO-)O+I+2".8K B
M6YP%:/[K[\$DMD_-QBL_6K^YMO$?Q!U"UDDMKE/#MO+&Z'#1MM<@@^HKOKWP
M1HU]?3W$RW0CN9%FN;5+EU@N'7&&>,'!/RKGUP,YJU-X6TBYO]4O)[8R2ZI:
MBTNPSG:\0!&,=N">10!SWBJZNI-:TZQ2]N(H)]%OY9%AE*$LHAVMD=QEN?<U
MSNC3W>DZ1\++:UO[L0WX4W"-,S!P;8';S_"#T'05W-AX)TBPNHKK-Y<W$4#V
MRR7=T\I$38RG)Z?*/U]:2Q\#:-81Z5&GVN1=*E:6R\ZY=_*RNS:,G[H' '04
M <<U]J9\&2^-O[6OQ?KJ!VVHF/V<1"Z\GR?*^[]T=?O9YS3=8FU1M#\;:VNN
M:C%/H]_+]BBBG*QH$2-\,O1P<D8.0!TQDUVA\$:,=0-T5N?+-S]K-G]I?[.9
M\[O,\O.,[OF],\XS5J;POI=QINK:?)"YM]6D>6[7S#EF954X/;A1TH V%.5!
M]12T 8  [44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% '*W/CS3[6XN2;'4'T^TN?LMSJ21IY$4F0I!RV\@$@$A2 >_%6H?%MK<
M^*;KP_;V-_-<VCJES,D:^5"&C#JS,6Z$' P,Y!XP,UR-YHNN#PWK?@^+2)Y/
M[1O9WAU$/'Y"PS2^86?+;@RAF&-IR0,=:ZCP_I=W9>+O%=Y/ 4M[VXMFMY"0
M?,5;=$)]1A@1S0!<\0^)[/PV+$75O=3O>S&W@CMHP[-)M9@N"1UVX'N1G YJ
MA>>.;2Q:3S=,U,I;0QS7\BQH5L0XW 2_/DD#DA-V!STJ3Q/IEY?ZYX6N+: R
M16>HM-<-D#8GDR*#SUY8#CUKF==\+NWB37)9] U+5HM5\MH3:ZF]O""(EC=)
M@)%P/E!W;6R"1VQ0!U9\6VYUB2PAT[49XHKA+66]AB5H8Y6"D*?FW='7+!2!
MGD]:JCQYIYN%/V'4/[-:[^QC5/+3[.9=^S&=V_&_Y=VW;GO6/?:3?1^*(Y=(
MT34+"\%U &OK>[4VES;+M#&9"V2VP,H^3=D+AL5271-;_P"$4C\$G2)P$OU8
MZEOC\C[.+GSMX^;=OP,;=O7OCF@#0L/%TUCK_C1]4FFFL=.O;2"WB1%)C$JJ
MO'3(W,"<FM?Q5XQC\/6NJ)#9SW-]9Z:VH*JJNS;DJ,DL#@$9..W3)XKE]0\+
M:W,_CR2&Q+&^O+*YLE,BC[0(=C,!SP?D(YQS4VLZ9KGB:Z\074>BW%G%=^'9
M+"V2ZDC#O*68X(5B%SNXY[<XH VK;Q*+O7O#<5R=2L;G4+2>4612+RFV@9+D
M%B.N5P>AYJ>R\>:?>W%GBQU"*POIO(M-1DC003OS@##%P&P<%E /XBL1-)U7
M5?%/A'4I-*NK.VM=.NK:Z\]DW1,RJJ\*QSG!QC\<5!8:1KDVA^&?"\^CSP'1
M[NWDN+]GC\AXX#E2F&+$OM7@J,9.>E &ZOQ"TYG#C3M3^QB^.GRWIB0113"7
MR@&^;=@MCD CYAG!R!>L_%D%]JOV.'3=1-N;B2V6_P#*4P-+&6#KD,6&"K#)
M4 D8!Z5SC^'=6/P_N].%FWVM]<-TL>Y<F+[>)=V<X^Y\WK^-26VFZA'XSBN-
M/T;4-+9KV1]1<72O8W,1#8<)NSYC'8>$4@YR3W -GQAXGN?#7]D"VTV:]-]?
M);'RPO .20,LOS$ X[<'/;.);>/)-,N?$KZE9ZE=6EAJ.&EAB0K9P&&(C=\P
M)PQ<G;N(^F*UO'5E?7-MHEU864MZVGZM!=RPPE0[1J'!V[B 3\PXS63=:#JM
MSX2\?6ZV+K<:K/-):1,R[I UM$@[X'S*PY/:@#=U#QK8:??7$#6E]-;6C1K>
M7L**8;8N 0')8,>&4G:#@$$XK0\37T^F>%=8O[9@MQ:V,TT1(R RH2.._(K@
MKWPBPU;5X;SP]J6J1ZG-')$\&IO;VX4QHCI,JR#&"I.0K9! [8KNO%-G/?\
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
M'\N+<('&UCE2W [^PH Z&+XA:=*\3KIVIBS>]-@UZ8D$4<WF&,*WS;L%L?,
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
M)I5O#%MC&CW]G+*6&(GEBC5,]^H/3TH 1?&=QJGB?PK!;6>HV%IJ#SR8NHD
MN8A S*1M9B,':<':>1Q6OXQ\37/AJ'2VMM.FO6O;^*U(C"\!FY RR_,1G;VS
MUK!L8M>U+6_![W'A^YL8=)65+R2>2(C>;=D&S:Q)7/?CJ..N-GQW8WUWI^E3
MV%G)>/8ZK;7DD$14.T:,=VW<0">>F10!D1>.Y=,U+Q0VH6.IW5I87:,Q@B0B
MSA,$3'=EAGDN2%W$<]L5N:CXWT_3KJXC^R7MQ;6BHUY>01J8;4. 07)8,?E(
M8[0V 036-/HFJ7.@?$!!8R)-JXD:SB=EW/NLXT X. =P(Y/;TYK)NO",L>HZ
MFEYX>U+5%U-86C^SZF]O O[E(GCF"R+@#9G.UL@XYQB@#U2BFHBQQJBC"J
M,]J=0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%>27PO!X=\2>(#JVI_;=.UN5+0+>2".*-9U&PH#M8$$CY@>.!C%:.I:I>Q>#
M/B1.+ZX26TO+A;>02D-"!;PD!#GY>22,=S0!Z54=Q.EM;2SR$B.)"[$#/ &3
M7FFK07.IZIXT,NJZG$FG:=!/:1V]Y)$(Y3"[;_E(SRHX/'7(-18NK.70+DZE
M?3R:SHMU)?K-<.\<CB%'#*A.U,%B!M X- 'I>GWT&J:;:ZA:DM;W4*3Q$C!*
ML PX[<&K->3Z'!+H6A_#_4[/4+Z>;4%AMKF![EWBEC:V9P!&3M7847!4#H<Y
MR:E\$R>(KZ7P]K)M-3V7R&74;BXU%)()D>-F&R'>=FU]N J@A<@T >IT5PWP
MKMIY?!EAK%[J-]>WU[ /,:YN'=0%8A0JDX!QU/4GK3)[1_$?BOQ/!>:C?VT6
MEQ01VBVMW) (R\6\RD(1N.3CYLCY>G6@#I-:\3:=H-S96MU]HDNKYF6WM[:!
MYI)-HRQPH/ !&36Q7C,4'_"2>)OAMJ.I37HNM0TRXDN&BNY8LLL2'*A6&S/4
M[<9SSFO1/&=IJ5YI$$>FB64K<H\]M#=&VDN(@#N1) 1M.<'J,A2,C- &K<ZK
M:VFIV.GRLPN+[S/) 7(.Q=S9/;BKM>5+%;ZSJWA*SCNM8BC2YU"*:.ZG(NH2
MJ9,1D!W8' #!B2O\5$-Q*;>?P^9]9O3'KUQ;VMO!>E))84B5]LD[,&"*7S][
M)PHYH ]5HKR&VNM3U.W\+Z9+J6H6RR:W?V4Q2[8RM#&)<(T@/S$!0-W7C(.>
M:FU)=?N]6U^#2;75II])>*VTZ9-4$<4)6&-P94:0>;N+?,6#9''6@#UBBO/+
M@7NG^,!>ZP=62"XOXDM+VTOBUM&&"H+>6#.!E\C=M.2P.X5L^-[BX":'IT-S
M-;0ZEJD=K<2P.4?R]CN5##E2Q0+D<\F@#HK^_MM+T^XO[V416MM&TLLA!.U5
M&2>*KZ-K%OKNFQW]K%<QP2<I]H@:)F& 0P# '!!X->8^*[3R-%\>Z$+N_EL+
M'38;VW62\E=HG=90R%RVYD.P':Q(YZ5Z'X2L8M/\*:='!).P>VCD)GG>4@E!
MT+DD#V' [4 ;+ND4;22,%1069F.  .YI(I8[B%)H9%DBD4.CH<AE/((/<5Y'
M+;W-IH6K:?KDFMPZI+H]U(9O[1:6UOV10QDC(;,9''R (-K$$,*T-$L%O;OP
MWX>DO-1CTU=!&H-''?3(TTI*+RX;=M4$X4$ ;AQP* /3ZHW>KVEEJFGZ=,S"
MYU R" !<@E%W-D]N*\XTR[O=7O\ 2O#=[J-Z]BM_J<+SI</'+<I;N%C5I%(8
M\.<D')V<]Z;XHGO/#NI>%3IC7'B*[M)M16",R!I"?*.$=L\[,X)/S$+ZT >K
MT5SW@IH[CPU;Z@NJS:F]]_I$MQ(QQO/550G]VJD;=HZ8YYR:XS47NKSP]XQ\
M2OJE_!J.E7=TED([ITBA6 #:IB!V-NQD[@<[OI0!WEYXFTZR\06VA-]HEU&X
MC$HB@@>3RXRVW>Y PJYXR:V*\PL]+@NOC>US(UZDC:%#>%!>2@"0SGY2-WW/
M]C[OM71>-;/4KF33GM8+V\LHC(UW96-\;6>3(&UU8,NX*<_+N&=PZXH ZVBN
M#\,ZH;WQ981V^H7US8MH"R*+ML.SB8J6=>F\8P3CM6)X:GN?$\FAZ5J&I7YM
M&LKV\=H;N2)YW6Z\M<R*0Q"J>F<<CT% 'I1U6U&MII!9OMC6S707;QY88*3G
MURPXJ[7FJ:+'J'CG3+"XUJ\OH8M#F#W,%R8I)]MPH :2,@\=\$9*\]Q71_#Z
MYN;KP9:M=7$MQ+'/<P>;*VYV6.>2-=Q[G:HY[T =/6;HNNV.OV]Q/8.[);W,
MEK(64KB1#AA]/>N0\*VSZK8:?XGN]<O;>_N+Z421O=-Y#KYCH+<1$[!@ 8(&
M[(SFN=\/3C_A&[RP7^T))KWQ3>(EO83B%YPI9V5I,@HF%R2"#QCO0!['17E=
MD-<U+PYY")?W4.GZS<0SV$>J&.YDA4':@GW L49AP6&0N">*+MKB[TRRU&%_
M$=]HUO:RQR+!?&&^LYEE8,\BAE\TKM*<EON$X;)- 'JE%<SXGUJ;3_AQJ.LZ
M9.9I8].:>WG*C)RF0Y&,=\]*Q);1_#/B/0K>QU/4+B+4K:Z2Z%S>23B1DB#K
M*-Y.TYX^7 ^;ITH ]!HKC/AA:S'P7INJW>H7M[>W]I$\TES<-(!@' 52<+P>
M2.2>3DU0U9;O3_%\NH:HVK"P>\MUM+ZQO3Y-L#L7R9H,XPSYRVUN''*X& #T
M*J]]=I86,UV\<TJQ(7*01F1VQV51R3["O,O#LWB/4[S3M:BLM3,DVHR"ZN)-
M10VS6^]T,:P%^-H QA=V5//)JK";Y/A5XE\1/J^I/J 6_AA<W;XA19W"[1G
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
M1P1G:2.O2N3O-&MI_CQ;.\MZ"VB-<'9>2J-RSH ,!ON^J?=)Y()KEY+V[O\
MP#HLUY<S7$H\9(@>:0N0HG8 9/8#M0![C5+5M5M=$TJ?4KUF6V@ 9RJ[B 2!
MT_&O-VF\1ZIK.J7UC9:G)=6FKF""9=12.V2&-U!C:$N VY=Q)*DY88/ JCXA
M@?5? _BS7+O4;T7<6I36R1_:7$*11SB-8_*SLY SG&<G.: /8Z*** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#)D\-:1+IM[IS
MVF;6]G:XN(_,?YY&8,3G.1R <#BJ6H^!?#^K75[/>6DS_;EQ=1+=2I%,=NT,
MR*P4L !AL9& >H!K(7QE8Z4?$]VR:G<+8:E!;2QO(' :0HH\I>R_.#CZUN:/
MXCDU'6+O2;W2Y].O8(4N%261)!)$Y90P*$C(*D$?SH N'0-,,FHR&V^;4H5@
MNCYC?O$52H'7CAB.,4R3PYI4JV(>UR+&![:V_>-\D;J$8=><J ,G)JYJ%Y_9
M^G7%Y]GGN/)C+^3;QEY),#[JJ.I-<[_PF\=I;:HVL:7<V%SI\,4[6^])3*LK
M%8]A4X)+J5P<<^W- %O3/!.@Z1>6MS9VLRM9H4M8WN99(X 1@E$9BJDCJ0,G
M)]34EAX0T73-26^M;>594+M#&UQ(T4!?[YCC+%4SD_= ZGUJB_C-[&SO)-6T
M._L;BW\KRX,I)]H,K;$6-U.TL6X()&,@].:)/&C6=E<MJ6AW]K>Q30P16N4?
M[2\IQ&(W!VGG.>1MQSVR ;VE:59:)I=OINGP^3:6Z[8H]Q;:,YZDDGK6?JWA
M'1]:NVNKN&<321"&5K>ZEA\Z,9^20(PWKR>#GJ:R[GQY'IMAK$FJZ5<V=WI<
M"7,ML9$?S(G) 9&!P1D,#TP14LGC"Z4V%NOA^\.H7[2-;6C31JQ@0*3*YSA!
M\RC:><G% &R^@:6^H:;??9%6XTR-XK,HQ41(ZA6 4'!& !R.,<4[5]&LM;MH
MX+U)"(I!+%)#*T4D;@$!E="&4X)'!Z$BN2\.>)]2DTS49QINHZA=2:W<6T5L
M2 ;=5YVNY.U%7!&<D9( SFKY\>1-;Z:(M)O)+V^N9[06BLFZ.:'=O5CG;CY3
M\V<8Y]J -:R\+Z18/9206S>;9O+)%(\SN^^08=F8DER?5LU#=>#M$NR[-;S1
M2O=->&6"ZEBD$K*$8AE8$ J " <>U9\?CM'L?^03=?VK_:#::-.#H6,P3S#\
M^=NW9\V[T]ZE/C&7R+>(:%?#5I[F2V6P<JIRB[F?S"=ICP1\PSDD#&>@!<L_
M!N@Z?<6\UK9&-K:X>Y@432%(Y&0HQ5=V!D$\8QDYZTNI>$-%U;4&O;NWE:20
M*LRI<2)'.%^Z)$5@KX_V@?3I5O0]8CUO3OM20R0.DCPS02XW12(Q5E."0<$=
M1P1@TV\UJ*RU[3-*EA?=J"RF*48VAHP&*GW()(_W30!5;PAHSZO_ &D8)O-,
MXN3$+F00F8=)#%NV%N <XZC/7FM#5=(L=;L39W\/FPEE<8<HR,IRK*RD%6!Z
M$$&N<A^(>GW&@ZMJL=I<%=/NQ:B+C=.695C9.>C%AC/O6-J/C.?3-(\27FDP
M7MU<6>LI9R"[G5DC+,@/E@XPGS  >ISTS0!UL7A#18M)U#33;2RP:B"+QYKB
M226?(V_-(S%NG YX[5KP6T-O:1VL2 01QB-4/.% P!SUXKA3XEUFU\9:Q$FD
MWMX4TVTN/L2SH%MR3-O^8G;N.%''7'M79:1J=OK6C66J6N[[/>0)/'O&"%8
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
M.%(8\O\ *WRCTZ\C(!N-HU@VO)K9@_XF*6QM5FWMQ$6#%=N<=0#G&:SU\%Z
MNG0Z>+#%K#>_VA&GG/Q/N+;\[L]23CI[50O_ !HLDES!I&G7.H1P627=Q<PN
MBB))%+)@,06;:"V!VQW.*T/!-U/>^!- NKJ9YKB;3X)))'.6=B@))/<DT .N
M/"&BW6K'4I;>7SFE2:2-;B189)$QM=X@VQF&!R1V'H*K7W@+P[J-S=S75G*X
MNW\R>%;J587DP!O,88+OX'S8S^-6-8\1/8:K;Z38:;-J.HS0M<&*.18UCB4A
M=S,QQR2  ,YY]*RI?B%;?9=)>TTJ]N;K4II[:.T!19(YHL[T?)P,$'G.,#-
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
M4L.O7<QANC<JH@22-(V9UZ\ $C&3Z@=:9>^!FAUC4E'ANVUB&_>)HKF>YV+
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
M9/)_/V&.O3P1X;C^R8TF$_9%V0[BS87=NP<GY@#R <X/2KNG:!I6DM$UA9I
MT4'V:,J2=L6XL$&3TR2: /-/"<?_  D=YX>TS69I[FTM](N)HHWF8>9(MSY0
M9B""Q5  ,]-V:HV$KP:-X,2WNY7C?Q9<H9/,),J^;-RQ[YZUZ?<^#O#]W:6M
MK-I<+0VA<P $J8]QRP!!S@GJ.AJ:/PQHD4-I#'IL"16=PUU;HHP(I222P';E
MC^= 'FM]8K_PC'B37S/<G4K+7YOLDWGN/(47*C:HSC!R<\<YQV&)-?MXK[0?
MB%K5Y>7$6HV$TUO:RK<,GD1K"A1% . '+'/'.ZO2WT+2Y+&YLGLHS;74QGFC
MYP\A;<6/ON -<?XJ\$ZAKNI:GY-AH9CU"(0_;Y2ZSVZ[=K$H%*RL 3M8E2,X
M[4 3WI,7CGP+-&2);BTNH)CW:/RD?GZ,J_G3_B!;0WNI>$+:XD>.&75]CE'*
M%@;>7Y<CD9Z<>M:MIH$__"6'5[QH_(L[46>G0JQ8JIP9)&R/O,55<#H%]^-/
M5-%TW6HXH]2LXKE(7+QB09VL5*Y'OACS0!YM=V-S8+XKM]$>?R_#][:ZE90"
M5F (B#RPC)SM9<_+TR]=-X8OE\3^*M3\16\S/ID,$5C98;Y7) EE?'KED7/^
MP:U)-'ET+1);7PII]@D\LA9OM4KJNYAR[$!F<\#@]1W%3>%O#]OX6\-6.C6Y
M#);1X9PNW>Y.6;';+$G':@#D[O2[-_B]J=TT1,RZ DP;>WW]\B9QG'W0!_\
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
M=#3Y-!TJ2VL+9K" 0:?*DUI&J[5A=00I4#I@$T 78(([:WB@A7;%$@1%R3@
M8')J2BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH \JU3Q;K]UH'B2::U>V33]<MK:%[6?]YM$UN&C& "<AFYSSNQ72OXYDL'U.
M#6-&EM+NS@BN(H8IUF^T+*YC0 X #%P%P>.1R165<>%==>+Q#IZ6UN;>^UJ#
M5(+GS\9420,R%<<$")N<\\5;\6^#+SQ%JFIRHMLT,^FV\,2SG*O+%<&;:XQ]
MP\ GGJ>* -_1==N+_4+O3=1T[[!J%M'',8A,)4>-RP5E8 =T8$8XQWS6?XIO
M]1FUS1O#>F7C6+Z@)IKB[10TD4,07(0," S%U&2#@9IWA+0QID]Y<?\ "-:5
MH:RJB)'9D-(^,DEV  QR,#ZD]<"3Q1HFHW6H:7K>BM =3TQI (;ABL=Q%( '
M0L 2I^52#@X(H CM].U#PQ<S7T_B&YO=#CMI)+F/4-KRQ,HR&1U4<8!R#[8I
MFF^,;FYO=*CU'1)+"VU<$V,QN%D).PN%D4#Y&*@D8+=,5'+8^)_$T=Y:ZM%;
M:/I<]E-:M;0S"XDF:1=NYFV@*%!. .2>OI5>QT;Q#?W?AR+5[2TM;?0V\UYH
M;CS#=2")HE*KM&U?F+'//0>] $47Q'N9;/3[\>&[DV%_=-90R+<(7:?+*HV'
M'RED(W$C'ICFK$OC^2SMKT7VBRQW]G?V]E):PSK)N\[;L96P ?O=#CD5!9^$
MM3@\*^&].<0^?I^KB\GP_'E^9(W![G#CBC5?"6IW>MZG=Q"'RKC5M-NX\O@^
M7!L\S/O\IP.] $DOCK58I-6M3X7<WNE1BXN8Q>IL\EE+*5?;RQVM\N/X3STS
M<;QE/?7*0:!H[ZDXLHKV8O<+"(TE!,:@D'+D*3C@>].E\/WSZQXLN@(_+U2P
MAM[?YN=ZI*#GT&7%96E:%XB\+RQW&GV-K?M<Z7:6MQ$]SY7DSP(5#9VG<A#=
MN>.G- %]?'?VY](CT;2I;V75+%[R$/*(A&$90RN<'&-V,C/(QWS6UX<UQ?$.
MC)?_ &9[:0220S0.P8QR1N489'!Y4\^E<_X<\'WF@ZEH#/+'-%8:3/:SR*<;
MII)8W)4?W<J_Z5L^$])N=&TNYM[O9YDFH75PNQLC9),[K^.&% ',>(M62+QA
M=6>O>(]0T"P\J+^SI("(H9F(.\M(5(W X&TD#&#@YJTVO>(-/\1^%M%_T;5(
M[RUEDN+V-UC$^S9\X&#C 8-P<-GC&*U-3D\3P:A>1P:58:QI=P%\F.2X$#0G
M;AE<%2'4GG/7DC'2L'3O"&LZ%<>$IK>&UNO[.2\BNHTF,:Q"X=7_ '>1RJ8*
M@<' % &C!X\>9+746T>1-!N[L6D-_P">I8EG\M7,>.$+8 .<\@XJS#XONKK4
M'^R:%<W&E)>FQ>]BD#,) VQF$0&3&&R"V>Q.,"L.V\*Z^NAZ=X2EM[4:797D
M<IU 7&6E@CE\U%$>W(<X53SC@GGI6CI>F>)]$GETFQM[(Z=)J4EV+^28EDAD
MD,CQ^7CE\LR@YQ@@^U %'PUXJF@MKBQ(GU/5;G6[V."W,I)2%)V!=F.=D:C
M_( 5Z'7FNG> ]3T.ZN-?TP0KK;:I<S2QM,?+N[264MY;'^$@88''# ^IKM]+
MO[J]N]5BN+=8DM+KR865B?,7RT?)]\N1QZ4 07/B."S\0S:7<Q&-8]/-^)RW
MRLBMM<8]5^4_\"K)T[Q[%J.@Z3J"Z=-'<:AJ L/LC.-T39)))QT"*7^E,\?>
M%]0\0II[:6\:2@R6ET7;;_HLR[9<>I&U2![4VV\)7L/Q&?5/W*Z*@:Z@C5OF
M%TT20GY>PV(W/JQH P[3QG?Q^$O"]WH5C<31ZCJKVKB^O?,DX>3Y2[ GG8<'
M^$ "I[;Q?J>BGQ7>3:;<7]A8:JYGE:Z ^SQ>5%E8U.=VW)8CY1SQR346G^#-
M>TOP)X;LD@MI]0TG5VOI(//VK(A>7@/CKB0'IV-:MUX6U2Y\)^,[#9"MUK-Q
M-+;+YF0 \4:C)QQRIH NZCXSN+>ZU4:=HLFH6FD &]G%PL9!V"0K&I'SL$()
MR5ZXK3TWQ);:IK4EA;1LT8L(+Y)\\.DI<*,=ON9_&N>NM#\1:?)XBM=)M+2Y
MMM;/FI/+<>7]ED:)8GW+M.Y?D##'/4>].@\/ZUX=UN"71[:VO;9M(M]-+SS^
M486A+[7(P=RD/T'/% $&F^.=4UKQ'X<CL]+5-.U+39+R0/.-RC?&N>G\.3Q_
M%N]J[35+V73]-FNH+*:]F0#9;PXW.Q( '/0<\GL,FN&T'PKKF@W/A&86]O<B
MPTV33[P"?:8]SHV]>/F V'CBNF\9:7>:QX<DL[)$E<S0R/;O(8UN(UD5GB+#
MH&4$?CSQ0!)H&O2ZM/?V=W8BSOK%T66-9A*A#KN5E< 9[CH,$5))KJ0^+(-!
MEMV0W%H]S!.6^5RC .F/4!E/T/M6)X/\/WNB:WJ]P^DZ?IUE?I#)%!9, L+(
M"I0@* 200Q8<9..<9-GQOHNJ:E9V5]H)A76=.G,EL96VJ592CJ3Z8;/U44 5
ME\>&[E2WTS27NKFXO;BVM%:<(DJ08$DQ;!VJ&.T<$DU0U;QWJGV+3SIVE!+T
MZTFF7MO+.O[M^&VAL$$,I!#=@>E6CX4O=!3PS<:+#%=R:-;26LT$DOEF=9 N
MYPV" V] W/7)YJA<^$]=?3_[1$%J^JR>((]8DLQ/A0B*$$8D*\MM4$G&,YH
MV;CQK+!<7$G]D.VEV=REI=WHG7,<K;0=J8RRJ7 +9'? .*Z:^O(-.T^YOKE]
MEO;1--*WHJ@DG\A7GP\$2+KMW-+X6T.^^W7HN_M]VP9[=6VF1"NW+$$-M(('
M(SC%=UK6FKK.@ZCI;N42]MI+<N!G:'4KG]: .?LO&5[-<:='>Z#)9IJL;MI[
M-<JQ=@AD"2 #]VQ4$_Q#@UC?#*[U?5K_ %[4M5%TQ_M"XMU+W[211!' $2Q?
M=&/[XY-:%CH_B'4+_P .KK%G:6MOHA,CRPW'F?:I?*,2E1M&U<,S'//0>]:'
M@C0KW0+#58;T1A[G5;F[CV-G]W(^5S[XH BUGQ!J]GX^T/1K2RCELKR":69V
ME"D[2@)''\(;./XL]L5A>$O&&HVV@:.=0TZXGL[J^>R.HRW(9_,:9U3Y#R4S
MA<Y[=,<UT.NZ7J;^,O#^M6%M%<0VD=Q;W"/-Y;*LOEX<<'.-AX^E9EOX3U.+
MP;H6EL(?M-EJT5W+\_'EK<F0X/<[3TH OVWC1[B\MW.E2)H]U>-8V]_YRDO(
M"R@F/&0C,I .<]. #4OQ$NI['X?:W<VL\L$\=L626)BK*<CD$<BL#0O QTG5
MX(V\,Z)(L%Y).-8?!F:,LSH NW(D!*C)./ES[5U/C/2;G7?!VJ:79[/M-S"4
MCWM@9R.IH S6\<&PN[R+7-)ETZ.'3Y-2C?SEE+Q(0&! ^ZXW+QDCGK5C3O%5
MY+JUCI^K:*^FOJ$+RV;?:%EW; "R. !M?:<XY'!YXJIXL\(7/B3592)$BM9M
M$NK R$\K+(\3(<=Q\AS2VFFZ_JWB'1K_ %FRM;&/28I?]3<>:;B9T"9'RC:@
M&X\\\CCB@# \">++^+X?>&(C%/J^LZG)=+'Y]SMRL<KEF>1LG &T=#U JYH/
MBR]B36?-L[FXU&Y\0265I8RSC]V1!&[+OY"HH5VR!]!DU4\/^#O$'AO0/"DL
M=M;76H:.UY'/:_:-@DCG<ME7P1D80X(]:63P/JMY:W%WJ>G:;>W/]NOJ0L))
M-T4L3P+&4W%?O+U!(P2@Z9X -JZ\?-:65L6T:=]1DU,Z5)9I,I*3^69%PW0J
M1M.>,!LG&#5E/%FHR:H]C'X?>22U$'V]8[M"\+2 'Y%Q^\"@\GCH<9Q6;%X1
MNA!H36VCZ7I2VNM?;YK6S.%6,1.@)( #/RN< #\LE_BGP]JFL:SYEOI%@)T>
M,V>LQW!BGM5!!8. ,OR&P =I#8(')(!V.HW]OI6F76HW;%;>UA>:5@,X502?
MT%<W:>+[^2[LK>^T![-]2ADDT_-TK^8RIO\ +DP/W;%>?XAP>>*W/$&E+KOA
MW4M):3RQ>VTD&_&=NY2,_AFN<LM*\0:GK.@3ZQ9VMG%HRNQ:&X\W[3*T9C!4
M;1M7#,>>>0,=Z ,WX6W>KZJ=7U35?M3M)>SQ*TE^TD:;9,"-(ONKMQ]X=:VM
M3\0:O;?$32=$MK*.2QN+26:5S* 3M>,;L8_AW'C^+=VQ4O@70KWP]HMW:WPC
M$LNH7%PNQMPV.Y9?QP:35]+U/_A.=%UNRMHKBWAMYK2Y5IO+:,2-&=XX.[&P
M\<4 <]X.\8:C#X=\/?VCIUQ-:7LYLQJ,MR&D:4L^TE#SMR-N2<^V,&MVR\:/
M=WEF[:5)%I%]<O:6E\9E)=QNP6CQE58HVTY/;(&:H6GA/4X?!_AC3'$/VC3M
M1AN9\/QL61F.#W."*J>'/ YT74[2%O#.B,MK<22?VP<&:1,L4PNW(DY4$DXX
M.,YH Z/Q]?76F^!M6O+.X>WN(H04E3&4.X#(S6);74ND^,-%L;'Q3<ZU#?\
MG+=6US+%*8D6,L)044%?F 7G@[O6NA\9Z1<:]X0U+2[0(9[F,(@D.%/S \_E
M5^QT72]++MIVFV=FSC#&W@6/=]< 9H Y73/B%/J?AV#65T">.&]>*&P1KA=U
MS,Y(*XQ\JJ03N/4 G'3.5X[\8ZQ%\/\ 7VM+-].U6QDC@N2ER"8 Y0J\; ?,
M&#8[$'/I5E/ UXWPQT+1+JUL[J]TN2*=[69LPSE2VY"<'JK'!QUQ4>J^"KS4
M/AWKNDZ?H.DZ/=7\D9AMK9@!M1T.9'  +<-T& ,#F@"_;>(+_1+1M,M]#N[R
M?3[;[5?";4O.>-&9]H$C@F1R%8[> !@9Z5>C\:-?>(X=)TK2I+Q7M;>]:Y\X
M(B02EANY&21@$+WSVQ67XD\'/=>)KK58_#NDZV+RUCB47[!?LTB;OFY4Y0AA
MD#GY??C8T?P_<Z;XON]0\NWCLGTRUM(DA^4*T9DR O90&&* *%E\09+O2+K5
MCH<Z644K6T3>>I:XN/.\E8U7T)(^8\#GTS4\_CB2PMKZ/4-(DAU6VDMXX[**
M=9!.9VVQ;7P."P8'(&-IZ\5GIX)O9?AJ^@W,=J]XMZ]VD4IW128NC,J-QT9<
M*>.,]Z@;P;=OI,\VG>'-&T6\AO+6[MK>!QF8PON(E=5  .2!@''4]> #2T/5
M=4O?B-J5KJ%O+9^3I5NWV7[1YL6XRR_.AX!R, G /RX["I_'FH76GVFG,MU=
MV6F/=;=1O+./?+#%L8@CAMH+A06QP#2Z)IVMR>,[[7M4M+>TAN+"&VB@CG\U
MD*.['<< <[\\5J:Z==B^R7&B1VUP(G/VBTG?R_.0CC:^#M8'!Y&#STH XR^\
M07>B>!M9UK0/$*>(;13']FDEE1Y+4DX;<P'S<E2%(!&3R:Z&;Q3JAU!M-L?#
M_P!JU"WMDN+V/[8J)#O+!$#%?F8[6., >]<]JG@[6M<T_P 3W1L;'3+O5+6"
M"&SBFWAVB=GWR.% W'.W@'  YK66T\2V&NWFN6>D6LTFJ6L*3VKWNTV\L6\*
M=VW#*589QR".] $R>.?[2CTX:!I4FHW-[9_;C%),L ABSMPQ(/S;LJ /[IY
MK-?Q:EMXSCU#4)+RQT\^'A</9W 9624SA0/+[R?PC')Z"DTSPIK?A%]+N],@
MMM4FCTS[#=Q//Y&7\PRAU)4_+N=P0><$?2F:CX O?$FNVM_K\L1FBT@0K=6C
M,A@O!+O#QC_9[$_ES0!W.E7=S?:;!=7=B]C-*NXV[N&9!V#8XSCJ.W2J_B#6
MX?#^D27\L,D[;TBB@CQNED=@B*,\<L1SVJAINH:_#-HVGZM:6S7$T4_VR>%R
M1F/:%=1C@-GD'H2!S4WB[1KG6]$6*R>-;VVN8;NW\TD(SQ2!PK$<@'!&>V:
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
M:'J&F.Y1+RVDMV8#.T.I7/ZT <[9>,[V:?35O-!DLXM61FT]VN58NP0R*D@
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
MT5AI]TTRVK%!N'S(FP-\K!<8Y)[URVIV%AJ6G>/]7U7']J:;/,EI.SD26B)
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
MY%5$5$ "J, #L*6B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*XNW\5WU_P#$2#3;98_[$,-S&)2,M-/"8PY4_P!U2^WW*MZ5N>(/[8:"WCTF
MYMK-6DS=7DZA_(B"DY53@$DX'/ !)YH V**YCP9J]]J<6J0WMU#?+8WIMX;^
M",(ERNQ6S@$C*EBIQQE:Z>@ HHHH **R?$VNQ>&O#5_K,T;2K:Q%Q&IP7;HJ
M^V20/QK!^P_$ :>-0&M::U_M\S^S#98@SU\OS-V_/;=Z]J .THKG;[Q:EA=B
MQ_LN_O;^.V6YNH+%%D^SJV<;F9E!R5; &2<=*CG\<Z6K:6EI#>7\FJVK75FE
MK$"9%7;D?,0%.&SS@<'G/% '345QB?$O2GLA>_V=JJVD<_V:[F:W 6SEW["D
MGS9R"1G;N R*LZGX]L-.O=5M5T[4[N320KWIMH598D9 X?)89&#T'/!XXH Z
MJBN8L_'6F7FI65J+:^A@OXWDLKV:(+#<!5W':<[A\N2-P&0,C-&G>.=/U&ZL
M4%EJ%O;:BQ6QO+B$+#<D L I#%AE02-P7('% '3T5QLOQ)TN*VN;P:?JKV%I
M<O;7=VL"^7;NK[#N^;)&><J#@$9Q74:E<R6>E7=U!"9Y88'D2)>LC!20H^N,
M4 6J*X3POJ>N:Q%IVJ6WB72]5MY@K7UG'"L?D!ER0A4E@RM@8?KSTI="^(JW
MT'B*[U33;JPLM)NI8C,Z*0 @3Y&PQ)D+,> ,8QSF@#NJ*YRT\9V,DUS#J%I?
M:3+!:M>E+^-5W0+]YP59AQQD'!&1Q5"Y\;)=Z+JGV>SU'3KQ-+FO;1KR!5\U
M%7AUP2."5^5L'D<4 =E17)Z%XLBDTKPS:7+37FL:EI\-Q*D" E%,8+2R= BY
M/XG@ UUE !17GS:MK6H^*O$%G'XILM)M]/N8X88I;1)&8-"CDY9AW8UO-K<V
MBZ=80W!N=?OKDN4?3[=%\Q5Y+8+!5 ! ^]R>E '1T5S4GC?3VL]-FLK6^U";
M4(FFAM;:(>:$7 <L&("[20#D]3@9K(;QNTOBG3FL8;Z]L+S29)TLH(%$IE65
M5).XC:5&X') SQR<4 =Y16?HFL6NOZ/!J=F)!#-NPLJ[75E8JRL.Q# @_2N0
MT7QX8(KL:K;ZA/%'K-Q9-?)"ODP#[04B5CD'H5&0#U&30!W]%<O?>.].L;B\
M#6>H2V5C*(;R_BB4P6[\9#'=N.-PR54@=ZSQXHEL?'_B:+4;W;HVFZ9!=A"H
MQ'G<6(P,G('2@#N**X8>,IKGQAH]N]O?:79/87=U<PWT2+N5?**/D%L8!?C(
M([CI6E:>.+"Y21Y;'4;119O?0&YA"_:84 +,F&/(RO#;3\PXH Z>BL?P]XB@
M\2V7VVTM+R&U8*T4MS&$$RD9RG))';/'MD<U1U3QM8Z9>7T(L=1NXM.4-?7%
MK"K1VP*[OFRP)(4AB%#$ T =-17G.M>*=4N?B1I.B:>=2BTUK0W;R6<4#&Y&
MY<'+YQ& >< -Z=C73^+M<NM$TVV73X8I=1O[N.RM%F)\L2/D[FQSM559CCKC
M% &_17+6MGXPT_4;-YM6M-7LY'V74;6HMVA&#\\9!.<''RG/7K1'X\TV2YCQ
M9WXT^6Z^QQZD8E^SM+NV8!W;L%AMW;=N>] '4T5R-]\1-*L)+\R6>HM;:=<B
MVO;I(08K<G;AF.[)'S#[H)'<#C,C>/M.@CU-KRPU*T;3[/[<T<\*JTL&2-Z#
M<>XQAL$=Q0!U5%<E_P )_:-?"Q31]8:[EA\^UB%NH-U'GETRV !QG?M/(XYJ
M5?'6G3Z?IEQ8VE_>SZDLC06<,2^<!&<2%MS!5VMP<GKTS0!U%%<N_CS2ETZR
MNQ#>NUW=O8K;K#^]2X4,3&RYX.4(].1SCFM+0O$%OKR78CMKJTN+.;R+BVND
M"R1MM##.TD$%6!!!/6@#6HKA]4UO4+GQG=:'%X@M-#$$$4ENLT"N]X7W9(WD
M JI &%YSGD<5++XJUC2];\.:)J6E_:+R_BE:YFLP#&"F!E-S @#(9@0< C&:
M .SHKEH_'FFR7,8%G?BPENOL<>I&)?L[R[MF =V[!8;0VW;GO4DGC;3TU-[4
M6E^]M'="RDOTA!MTG) V$YW?>(4G;@'@F@#I:*X?0_&!AL;UM3EFN[I]<NK&
MRMX44RR*DA"JHX&%7DL>@&2:ZK5]6M]%TR2_N5E9%9$"1+N=W=@JJH[DLP'X
MT 7J*X;7O&,\-II5S#:ZC8O_ &S%:75K-;@RNK1LVU0"P;=\N"IZ\9'-:<7C
M:SDL[Z1].U.*[LIX[>2P>%3.7DQLVA6*D-GKNP,'.,4 =-17GOB[QI<?\(7/
M?Z2;G3KZVU*"TN(KB-/,B+.F5(^93E7!!!/!ZUJ:7K%_<?%#7])EN"UC:V5M
M+##M&$9MVXYQGG ZF@#KJ*Y#7_$=UI'CC2K)(KJZM[FPN7^QVL:L\DJO%M.6
M( PI?J0/QQ5A/'&G3Z=9W-K:7]S<W<TD$=A'$HG62,D2*P9@J[<<DG'(QG(H
M Z>BJ.D:M;:WIL=]:^8(W+(R2+M>-U8JRL.Q# @_2LI/&=A)JBV@M;T6[71L
MDOS$/L[3@D% <[L[@5SMQD8S0!T=%<E'\0M,EDC9;'4OLC7IL'O#"HBCF\PQ
MA6.[."V.0".1D@Y S9_'3SV?B_[3:ZCIMMH[E%O(8XV=0$0GAF(+Y8D#&-N,
M\T =_17(VGB^:7QE:: FGW<UO)IJ79NV503N( 8_-PO4' SN[8YK)\%>-KF7
MX?:%>ZH+O5-7U"2X1(K:-/,EV2."<950%4#))';N: /1**YE_'&GFVTY[2TO
M[RYOVE6*SAB43*8CB7>&8!=AX.3UQC-)X(UJXUVQU2YGDD98]4N(8EDCV-'&
MI&$(QP1TYYH Z>BN-@\>(FM>)K?4;"XM+#1=I:Z9 0<H&YPQ)+;@5 '(ZX/%
M:NE>*8-3U,Z;-I]_IUX8/M$<-[&JF6/(!92K,."1D'!&1Q0!NT5D:UXAM]%E
MM+8VUU>7MXS"WM;55,CA1EF^8A0!D9)(ZBLYO'NE+86ES]GOC)<WCV MA#F:
M.X568QLN>#\O7)'(.<<T =117+Q^.=/:QGF>RU"*[ANULFT]XE^T-,RAE4 ,
M5.5.[.[& 3GBM;1=:@UNVFDBAGMY8)3!/;W"A9(9  =K $CH5(()!!% &E16
M-!XGTZ:VUF=C)"NCRR1W8E4 KL4/N'/*E2"#WK,?Q]9&-7MM*U:[*VD=Y<+!
M I-M&Z[E\P%A\Q )VKN..U '645R"^.%G\866EVME-/IUSIOV\7JA=NTLFU\
MEAA "<\9SCCK5W2/&-EK%Y;VZ6E];+=Q--937,05+I%QEDP2>A!PP!(.<4 =
M%17#?$SQ'JFA:;ID.E)=1S7]_#;-<P11N8U9L%5#G&\]LC'7)%63XUM],MWM
MY++6KYM/MT?4)_(C+6V5W?O=I +;?F(C!P#TH ["BN<F\::>NNV^CVUM>WMU
M/!%<J;:(,@AD8J)"Q(PHQS]1C-:>LZQ;Z)8BYN$ED+R+#%#"NZ261CA54<<G
MW( Y)XH T**YP>,K0Z=+<#3]1^UQ70LWT\0J9Q*0&"XW;<%2&W;MN.]-_P"$
MVT_^RX[L6M\US)=M9+IXB'V@SKDLF-VW@ MG=C'.: .EHK@]1\<,VH^'I;.&
M_2.6]N;6\L# //,B0L1'CIG=M.0V,<YQFNGT'7K?7[6XEA@N+:6VG:WN+>Y0
M+)%( "0<$CHP.02,&@#5HK /BRV_ME]/CL-0ECCN%M9;R.$-!'*0"%)SN_B7
M)VX&>37/:!X\,=HXU6WU"9/[6GLFOUA40Q$W#)$C'(/38,@$<C)SF@#T"BN=
M;QA9IK*V#V.H)"UU]C6^:$" S8^YG.[KQG;MSQFH8_'FEO=:I']GO5M]+:9;
MV[:(>3"8QD@G.22.@ )Z9QD9 .HHK%T?Q+#J]Y+9O8WUA=I$LX@O8U5GC8D!
MQM8C&1@C.1W S1K'B2#2KZWT^.RO-0OYXVE6VLT4L(U(!=BS*H&2!R>3TS0!
MM45YKXQ\=W3Z+H,OAY;^-=4U*.UDN(H(S)&,L'B"R' ERI'(QP>:[&^U=- \
M'2ZO>BXD%G9>=()]HE<A<X;;\H8G@XXR>.* -FBN)CM_'[:;'J@U33FO&42G
M2#:;8L'GR_-W;@V.-W3/;%:.I>-+33;N[M_[.U&[-C&LM\]I$KI:@C=\Q+ D
M[><*"<=J .EHKFK[QM86M\EE:V=_J5Q)9+?QI91*V^%B0&!9@.W?U&,FHM-\
M?:7JMSIB6]K?K:ZID6E[)"%AD<*6*==P;"MU&"5.": .JHKC$^)>DR16EP-/
MU7['=S-;0W/V8%'G&X>4,-N+$J0,#&>,]<6E\>:<+*ZEGL]0M[NVNDLVL)(E
M,[2N R*H5BIW Y!SC .<8H ZFBN7;QWIEOIFIWE];7MD^F-&+NVGC7S8Q(0$
M;Y6*E3GJ">A[BKFD^*+?5-6GTQK"_L;N.$7"QWD03S8B2N]<,>XP0<$9'% &
MY17(>+==NK#6](TN/5;;1K>]29WO[B-7!=-FV)=Q"AFW$\_W>*JZGXDUWPMI
M%HVH0QZO+<ZG%:P7%F@7S(79>64L )""P&"5) )Q0!W-%<M?>.K*QFNU.FZG
M/'8HKW\T$*LMIE0V'^;)(4@D(&P*DU/QMI^G3O%%:7VH"&W6ZN)+*(2+!$V2
MK,21G(!.%R<#.* .EHKBX_%L=KXH\12WU^!HUGI]G<0_*.#)YF=N!DEL* /7
M&.M=7:737>GQ71MYK8R1[_*G4!TR.C $X/MF@"S17 ^"_'AO]#\.)JEOJ!N-
M1B6,:@\*K!-/M+%1@Y!^5N=H!P<&MO3_ !G8:CJ%O;1VM['!=N\=G>2Q 0W+
M("2$.<]%8C(&0#C- '1T5YYX3\;3CPE%>:L;G4;^YU2XL[:&WC7S)=KMA0/E
M4 *I))(X')K9\):]<ZWJ_B03>>D-K>1Q0P3QA'A_<H64XZ_,6YR?8XQ0!U5%
M<]JOB^UTS4+BRBT_4=0FM85GNOL42L+=&S@MN89) )VKDX'2N5\4^,-0N?$O
MAC3M#?4DT_4HI;EKFQAA9[A BLHC\W( &[+9 /I0!Z7167X@U^R\-:0^IZAY
MGV9)(XV,:[B"[A <>F6%9TOC&*.*T4:+J[WMRDDHL5A3STC1L%W!< #D8&<G
M/3.< '2T5S,_C?3A%9-86M]JDEY;?:TALH@SK#P-[!BN.3C'4D$8XHE\<6#&
MU73K+4-4EN+47@BLXEW1PDX#-O9<9(("]>#QQ0!TU%<I<?$#28X]*:U@OK]]
M5@>>SBM80SR!"H9<$C!&[G.,;3Z5E>,_'ILO#OB$Z5;Z@LVGQM$=02%6AAGP
M"$.3DD;@"=I )Y- 'H%%(.@I: "BBB@ HHHH **** "BBB@ HHHH **** "J
M]]!+=:?<V\-P]M++$R).@RT3$$!@/4'G\*L44 >=V7@[7-)\4>&O)U;S]-T^
MVGB+"SC0(I,7R'G)+[3\W4;3ZUNZKJ.KR:=%(?#1N[-IY8+ZQ<H\KP?,JN@+
M!6!P"5/.&]:Z>B@#DO ^G7=DVKS'3I-*TRYN5>PTZ0KF! @#':I(0,P)V@\?
MC76T44 %%%% &+XNT'_A)O"FHZ.)1"]S%B.0]%<$,I/MN K$7Q-XL;3A9_\
M"'W0UO9L,S31?8@_3S-X?=M[[=N>WO74ZKJEKHNF3:A>N4MX<;V52Q&2 .![
MD5<H XC;K/AWQ/J6I/I$^JC4[.V!:PV*$GB#*RD.P*JVX$')QSFJ?AOPKJ>C
M:KX1$\(9+#2;F&ZE1@5261XV"CN>C 'VKT.B@#S2\\-ZO)\/?%6G)9.;N\U>
M>X@BW+F2-KA6#=<<J,\UJ-HNHF]^(#BU;;J42+:'(_>D6H0XYX^;CFNWHH \
M\O/#.I7NF^![,V[1_8[62&\;(_<%K-H^>>?F..*98V.M:A9^$M$N=%N+(Z)/
M#+=W4C(86\F-D C(8EMQ(/08&<\UW2ZI:MK4FDAS]LCMUN67:<>6S,H.>G53
MQ5R@#S6?PWJ[?"GQ-I*V3F_N[J]D@AW+EU>=F4YSCD$&O0;O[6NF3?85B-Z(
M3Y*S9V%\?*&QSC/7%,TG5+76]*MM2L7+VMRF^-F4J2/H>E7* /-I=/GUO7M(
MO+;P;<:-J]O>1S7NHOY*+Y8/[Q-Z,3*&&5&1WR<8JF/#VMOIGC70QI4XFO=7
M?5;.Y9D\B90\3K'NW9#'RR.1@>M>B:=KECJE_J-E:R,T^G2B&X!0@*Q7< ">
MO![5*-4M6UI](#G[8ENMR5VG'EEBH.>G53Q0!PFN:/JOCFZNI/[,N=*ACT:Z
MLHS>E TD\VSC"LWR+LY/?/%:,M[K^N:!J.G-X=N+%?[)FB<W$B9DN"FU4CVL
M05Z_,<=O>NVHH \S\(^&-7\$MI%S;07%Y!J-I;PZM!*ZM-:S*@ =6/5%Y4H.
M@ (SS7H.G75Q>6IEN;*2SD\QT\J1@QVJQ ;([, #^-6Z* /,I=,2T\8>)+K4
MO D^MQWES%);7*6]M*-@A12/WC@CYE/&*MZC%>7;:/Y7AO6+;14BG1M,LYDM
MG6;<GEE_+D \O'F=&P"02*]"JCK.KV>@Z/<ZKJ#LEI;)OE95+$#..@Z]: /.
MO#FF:WX9;2-0FT*\N/LMI=:=<V]NZ.ZEIQ(DB;F&Y#@C)(/0D5TFEVNM77C*
MPUG4]/6USH\L,JI('$4C3HRH3W.T<XXR#S6W'XATZ778=&25C>S67VY$V'!A
MW!<YZ9R>E:E '.^!]/N]+\,):WL)AG%W=R;"0?E>XD=3QZJP/XUSL_A[56\
MZOIZV;F[GUM[F./<,M&;T2!NN/N#->B44 >9W^EZW!H?B?PO!HUQ</K%W<26
MUZK)Y"QSG)+DMN!3+<8.<#'6HM;\&ZMJ.L>,([> ^3>Z+;VUI,[ ++*F3M//
M'89/K7I#ZA91QW$CW<"QVS;9V,@ B; .&/\ "<,IY[$>M6: /.-4LM9\8ZS;
M.VB76F6W]D7]F\ETR96698QT5C\HV\'OS^-?3?#LDNGSI_PCNL07\.DSP>??
MZH\R"9D"[(5:1@0V"=WR@ +Z\>GT4 9/A>TFL/"6C6=Q&8I[>Q@BD0_PLL:@
MCCT(KD[VUUG26\6:?;:)<WXUN5IK.XB9!&K20K&5E+,"H4KG.#D'CGBO0J*
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
M:EJ5U/:[GP)%(0H<@\ E<>HKT&J=[JEKI]U8VUPY62^F,$ "D[G",^#Z<(U
M',>$M,B36)K\:%K%C(ML(?/U347N&)9@61%:1QM!53NR,]N]3:O#?:5XWA\0
M0:;<ZA:2Z<;*5+7:9(F$F]6VLPRIRP.#Q@5UM4]/U2UU077V5RWV6X>VERI&
M)%ZCWZ]: //)?"VM-H_AQFLB+D^*O[7NX%=3]FB=Y6()S@[0R@XSSG&:[KQ+
MHR^(?#.I:.\GEB\MWA#XSM)'!_ X-:M% '$1>(/%_P#9::</"LZZX$$1NI)8
MS9;NGF[@V\KWV[<]O>J]Q!K6BW_B>*'1KC4O[9VS6TUN4""0PK$RR;F!0 H#
MGG@^HKOZ* .)\.>&[[1?$5D)$WVUKX<MM/\ M (PTL;MD#OTP?QJAI7A[5;?
MPSX M9;-UFTV[62[3</W2^3,N3SSRRCCUKT6B@#SFQ\.ZK%X/\)V3V3+<66M
M+<W$>Y<QQ^9*=QY]&'3UINK^']8_X2G4=:M[!YTM]6LKV*)64-<1I;F*39D@
M;AO) .,[:](J.6XA@:)9IHXVE?RXP[ %VP3M'J< G'L: /-]8T76/$$'B;5$
MTJXMS>QV-M:VLY02NL,I=W8!B!]\X!.<+[UU1T^[/Q'34O)/V,:0UN9<C'F>
M<&V^O09K6T[5+75!=&U<M]EN'MI<J1B1/O#WZ]:N4 <YXEN+R*:&*7PZ-;T:
M6-A<11*CRI)D;3L<A64C/3D&N+;PWJEMHLES8:%<6MDFO6FH6NCJZ&2*&,KY
MA4;MJEB&;8&XKU..XAFDECBFC>2%@DJJP)1B P##L<$'GL14E 'G,T.M:?#X
MHL[?0+RZ_MUC<6DBM&%C:2!(V2;+?+M*YR,@CIFGV-CK7@J^O!::/<:NMW86
MD4$D#H%6:&,QE9-S JIPK;AGO7H=% 'F&K^"M9UCQAJ.MJ3;7MM:V4U@=^ZV
MEN8_,+*R]2!G:"<$;R1S7H>G7-Q?:3!<7-G)9W$D>9+:0@M&W=<C@\]ZN44
M>>6'A[5(O!O@*RDLW6XTZ[@DNTW#,2K%(I)YYP6'3UJIX0\+'39]'L+S0M6:
MXTQFW7L^IR-:+M5E62*/S""6! V[1M#-Z8/I7VB'[3]F\Z/S]GF>5N&[;G&[
M'7&>,U)0!Y-H?A[7-"TO0]0ETF>:73M7O9IK2)D,C0S"10ZY(!(W*<9S@FNM
M\(6VI#5_$NH:AI\EBM_>1RP1R,I8H(43)VD@'Y>1V/K7644 <1<KJN@>)_$%
MY;Z+=:G%JT<+V[6S)A)4C\LI)N8;1PIW<CDU0T[PGJ>EZS\/4,7G0Z187,%Y
M.C#:CM$@ YY()! ^E>C5G-KFG"ZTZW6Y61M1+BV:+YU?8I9OF''0&@#*\>:9
M=ZMX8^RV4!GF^VVLFP$#Y4G1F//H 367XLT223Q7:ZP]AJU]:&R:U=-+O'@E
MC</N4G;(FY3EAU."!]:[JB@#SRRTV^\*:K9:G:>'+N6UETE;1[*UN%GDMI5D
M:0 M(PW ^8P+9."/2K$)UW1_$<NNWFA37;:GIL$4T.GNCFWGC9SL^9ERI$GW
MAW4^U=W45S.MK:S7#J[+$C.5C0LQ &< #DGV% 'G_ASPMJNE:MX2>ZMQBTLK
M\W3(P*PR32)($]_XAD>E9^N:7K\7AOQAX<M-!N;N74[J>YM;I'C$+1RX8@DL
M"&!W+C')QVY'I]I<I>6<-U&DB),BR*LJ%' (SAE/(/L:FH 0=!2T44 %%%%
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
M,DG)SD]ZI7G@30;^XNIIX+@_:91.\:W<JHLO'[U5#85_E'S  _F<@'GVJ?\
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
M]%U![^1)6#231[H(RQ!Y)*2.,]P#7I5]X?TS4M7T[5;NV\R\TXN;:3<1LW
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
M#Y:LX'0''RC)R:UVBU_3=0U^YM?#UQ=#7(XIHE$\*FVF$(C9)LOT&T'*;N]
M&M>>-K6-XETS3K[5RUFE^_V()^[@?.UCO9<EL'"C).#Q6>?%L5MXQO;FZOFC
MT1-"M[U4=2,,\L@SMQG<0%&.N<#&:I:9HFN>")XSI^EOK*2Z1:63&&:./RYX
M X!;>R_NVW]1DC'2H=9\"ZMXB\5_VK=N+6[@TFV^S7,$G[E+Z.5W/[LG+*,_
MQ#HQ[] #O[*_-UI4=_/:SV0>/S&AN !)&.OS $@'';-<CJOC*YO?!6M7UGIF
MIZ<?[(FOK&\F5"DBA,JP*LVUN5(5L'';@XZG3+C4KK0X9M0L%M-1:,B6V:0,
M@<<<,N?E)Y'?!Y&:\[;PUK$VEZW::7H-WI%O=:/<P26$M[')!+=. $,"AR$7
M[X).P'(XXX .KTOQDDUQ;V=[IFHVC3637=O-,B$7*(%WE55BP/S [6 .#T[5
M&?%[WMCJ4#:9J&E7JZ;)>VPNA'EXP,;AM9MI!*Y5L$9%5O$>AZY=76E3Z2HC
MN+72;Z!9O,4>5/)'&(^^?O*>1G&*Q+'PWJ<>IO=6_AR[M(;G1;FP<W%ZDLOG
MG8P9R9#\K%2 02<\D 4 &D>(]7G?X7B6_E;^U(+AKW./WY6#<"WT/-=YX@U^
MV\.6,-W=0SRI+<1VRI @9B[G"\9&>:XG2O">MVS_  T,UEM&BP3I?_O4/DEH
M-J]_FYX^7-=9XMTR[U2VTI+.+S&@U6UN9!N VQI("QY/.!VZT 5!X[M(+?5&
MU'3;^QNM.,(DM) CR2><<1;-C%6+$$=>".:K:GX[EL='UMFT2]MM6TZQ-ZMI
M<-$=\?($@97*E01\PSNXX!R,TO$7A?5[_7=:U"TMT8@:9<6@>15$\EO+([H>
M<KP0,GC)'H:;JNBZUXHEUZ_;2Y=.,V@S:9:6]U+&9)9')8L=C,JKD*!D^IXH
M [/0K^XU31+.]NK.2TFFC#-%(5)'O\K,,'J.<X//-<7X.\=S2^']".JV6H.E
M[)]E&J.$\IYRS *1NWX)&W=MQG\Z[#PX]TWA^Q6]L)K&XCB6-X)71F!48SE&
M(P<9'/Y5P6DZ'XC?PUX<\-7FB/;?8;Z&ZN+SSXFB$<<AD"C#%BY.%QC'4YH
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
M4.0,OO91G<<8!.2#Z5D^'/'#)X9T62Z@OM1OM5N;V.V6)%#MY<TFU3N*A<(
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
M>EJ*U1H[2%'&&6-01[XJ6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH 1F5%+,0% R23P!6+8>)8-3MK&ZL[&_FM;V5HXIUB&W:,
MXE/.0C8X.,GCCFL_XEW$UK\-M?D@8JYM&3<.H5L*Q_(FLSQ8#IWB'P!9V<CQ
M6POC%LC8A2BPG ('4<"@#OJKV=A:Z?%)%:0K$DDKS,%[N[%F;ZDDFO)Y+/9X
M4U#Q#]JNSJ=KXC=+>4W#XBC^WA"@7.-I5FR"._L,;>F65GJLFK:[JNJ7-G?6
MFN201W NB@A2.4)'%M)V;7&,@CYM_KB@#L-(\06>M7FJ6UJLHDTVY-K/YB@
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
M(+/Q)82WMBLJQ1W$EN1*H!W(VT]">,U>N+RVM&@6XF2-KB40Q!C]]R"=H]\
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
MAQY1CN?+2$)G&TJ "N.=V>IK4L-$L#\<M6E,+[TTV"Y4^:_$AD;)Z]/;I[4
M>E45R7C=GFN/#NF/++%8ZAJ8ANC'(4+J(I'$>X8(#,J@XZ].]<AK*2Z=-X@T
M/3[NZ@L(=1T@P[)V+6[32J)%5B20,!6QT&[WH ]<HKR/Q(LWAK4M>TS17N([
M:XM-.=HS=N-K2W3Q2,KL24+( "PZ=>U=7X-T_4=-U75(9K..PL'CA>&S%^;D
MQR?.'89 *JP"\>JD]S0!V-%<7J]I%KOQ&AT?4FE?3X=)-U';K*R+)*9=A8[2
M-VT 8STW5R-FL^M7/A32;N^O)+'^TM5M"XN'#7$$1<(&<')&% SG) /K0![%
M13(8D@@CAC&(XU"J"2< # Y-/H **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** *NIZ=;ZOI5WIUVNZWNH6AD'JK#!_G61I.@.VF:4F
MOQP7>H:4Q%O<HQ^; VK)CC#%<9'(SFKGB37(_#?AZ\UB:%YH[50S1H<$@D#C
M\ZP_^$SU4ZQ+HZ^%KC^T?LXNX8FNXPKPY*DLW16! &WGKUQDT ;[:!I;:?+8
M&SC-K+.;EXLG#2&3S-W7KO\ FJO-X2T&XUD:O+IL37P=9/,)."ZC"N5SM+#C
M#$9&!61;>/#JT6FKHFD2WEW>67VUX9)EA$$>[9\S'.6+!@ !SM)XIDGQ"22#
M1?[/T>YN[O5C<1QVQD6-HY83AT<G@8.[)_V>^10!NR^%]$FM=1MI-.B:'4I?
M.NU.?WK\?,>>#P.1C&*B@\'^'[>WNH$TN$QW<(@N!(2YE0$D!BQ)/+'D\_D*
MSKGQL]M/<R'2)6TZQGCMKZ\$R_N9&"YPO5U7>NX\=\ XKK: ,.R\'Z!IWG&V
MTY%::!K>5V=G9XVQE2S$DC@?3%6[70M,LC8FVLTC-A UO:X)_=1MMRH]OE7\
MJYZ+QX9$AU Z/,N@SW@M(]0\Y<EC)Y:N8^H0OQG.>0<5;G\9P0>']8U<V<A3
M3;V2T:/>,N5D";@>PYS0 SQ%X76YTZ.'3-+TVX OFO)H+MWCWNVXLR2+DQOD
MYS@CJ.]2^#/#LWA^QOOM$=K#->W9N6@M"3%"-BHJ*2 6PJ#)P,DFLA?'&HV>
MK^+?[0TW_B7Z.\:1&.9=Q+(I4'./O;P<DX7O2^(/%_B#3M*MY$T V]W)J5M:
MD/<(\;I(Z_<;'.1E>@VDYH Z*_\ ">A:I?R7M[IL4\\D?E2%B=KK@@;ESAB
M3@D9':I[30-+L8KB.WM%1;B)(9LLS%T5=J@DG/ .*R-2\6WNE3%[G0+A;"%H
M4N;HS* C2;1\B_\ +15+ $C'?&<56U3QU<6-QKJ6V@SW<.AD->2B=4&PQ+(2
M@/WF )^7VZ\B@"36/"\^KW>CZ4;6RA\.:9+%<+\[/+(T0PD84KA5!QD[B2!C
M')KKJXS6/&,TBZK;Z1ID]W%960FN;I)EC,7F1EU"*>68+ACTZC&3Q5'0-=5K
M[PE;7,E_->W/AY;II#<GRGPJ;BZ?Q.2?O'WH Z75_!WA_7;P7FHZ9'+<A=AF
M5FC=E_NL5(+#V.:EN?"^B76EVVFR:="MG:D-;QQ9C\DX(RA4@J>3T/<UA:1X
M^DU(:%<RZ'/:Z=K1$=M<O,K$2%&?#(.0#M8!N^.@S3!\0F:*TO1H=R=*OK]+
M&TNQ,OSLTOE[V3JJ]2#WQVR* .DMO#VDVG]G_9[&*/\ L\.+7;D>5O&'QZD]
MR:CN?"^BWFH75_/8(US=P&VN'W,/-C(*X8 X/!(SC.*U)9%AB>5\[44L<#/
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
MS[J!CDFJ5SXDUB3QCKVC"S5+&TTQ)EG68!E9A+A^F>2H&.V,]ZH^$/%6H?\
M"%>&+:*UGUC6+RQ:Y?S;@)A$8 N[MGDEE '.?;% 'HC*&4JP!!&"#WK'TSPI
MH>CFW-A8)#]F:1H<.Q\O> &VY)P"%''3BLI/'!OVTV#1])FO+N[MGNI(7E6+
M[.B/L8,3D;M^5 '<'D"I/AYJ%QJGA,7=S).\CWMV!Y[9=5%Q(%4\GH !CMB@
M#0N_"6A7RE;C3T;-PUT65V5O-889L@@\C@CH:BE\%>')K;[,VEQ+"+DW2K&S
M)LE(P67!&W(Z@8!S6S=W4-C93W=P^R""-I9&]%49)_(5S%KXNENQY.H:1<:>
M+NQDO+1O/5FDC4#<#M^XX#J<<]>O% '2WUE;:E83V-Y$LUM<(8Y8VZ,I&"*K
M:EH.F:O9PVM]:K+% P:+#,K1D#&592"#@D<'I7#Z9XPU!U\$P:583SV6K0RR
M.UY=AYB$4DAG(R2,AL]^E+X>\8ZA8Z2LM_I]U<V)UB>SDU"2X!*%[ITCPIY9
M!E%SD8[ XH [-/#6C11Z=''I\*IIKF2T"Y'E,<Y(]2<G)/7-51X)\.+.TZZ7
M&)6F\\,';Y'W;LIS\F3R0N >^:ICQH3?!O[+E_L@W_\ 9PU#S5_UV_R_N==G
MF?)NSU[8YJ?0/%,_B#4[^"#2)8K.RN9[26[>5<&6-]N%7J01SGH,XYYP 3GP
M;X?*7R'3(]E]*)[A=S8:0'<''/RMDDY7!S0W@WP^^FQ6!TY!!%*9D*R.L@D/
M!;S =V2."<\U/X@UL:%8PRK;&YGN+A+:"+S @9W/&6/ '!YK-E\57T8LK0:!
M/_;%T\H%F\ZJJI'C=)YG(*?,F#C)+#@<T ;]A86NEV,5E8P)!;1#"1H.!W/X
MY).>^:S[;PIH=GJQU.WT^-+O>\@;<Q56;.YE4G:I.3D@ G)]:QSX\,SZ3;V.
MC7%Q>ZBMR! TJIY,D#A)$=N0,$GD9Z< Y%3VWB^ZO]+26QT&YFU 7DEE/:-*
MJK;R1Y+%Y.1MX&"!SN'% &A8>$=!TO4!?66FQ17"[MA!8K%N^]L4G:F>^T"G
M-X5T-]/N; Z=%]FN;@W4J D9F)R7!SD-D9R"*Q)?'^+32&M]&N9[W4KBXM%M
M!*H,<T.X.I;IC*'YO3GVJSJ7BV]TJ0R7/A^X6Q@\E;JZ,R@(TFW.P?\ +0*6
M )&.^,XH T5\*:&FGV]B-.B^SV]RMW&I))$P.1(23EFSW)-4)=!OM6\;6>L:
MI#9QVFDK*+!8G,DDCR  NY*@* HP%&>3G/ K,C\;W]IKGBM-1TXC3](:)(C%
M(K.S.JE% XR7+C'/&<&J_BSQ3J!\%^)[>6UGT?5[.P%S'Y5P'RC$A71UQR"K
M CMQUS0!Z'7/IX(\.1Z:=/CTM$M?.\]$61QY<G]Y#G*=3]TCJ:CT'Q"+B_BT
M6YCD6Y73(+Q)G?(G1AM8_56 S_O U>\.:XGB/1TU2&!H;>6200[CDR(K%0_L
M&QD>Q% %K3-*L=&LEL]/MDMX Q;:O=B<DDGDD]R>:@N_#VE7VK0ZI<6:O?11
M&%)@S*=AS\IP<$<G@YZUEZEXKNH-5OK#2M%EU)].B26\99UB";@65%S]Y]HS
MC@<CGFJ__"=K=ZGIMCH^E3:@VH6":A&XE6-4A9L$MGIC(XZY('O0!OIHFFQP
M:; EH@BTW!LUY_<X0H,?\!)'/K5>P\*Z'IFI-J%GIT<5R=V&!8A-QRVQ2<)D
M]=H&:U)VD2"1XH_-D524CW;=QQP,]L^M<%X?\>:E>>&-+NKO23-J>J7,D-G!
M%,JB4*7)9CCY%55P3R3@<<T =IJNDV&MZ?)8:E;+<6TA!9&)'(((((Y!! .1
M6?-X-\/W-S!<3:;&\D*1HI9VPRI]S>,X?';=FLQ_'8ALYTFTF==8AOH]/_L\
M2J=\LBAD(?IL*G=N/0 \<4T>/O+EU2UNM&N8=0L&M81;"56\^6=F"*C=,< [
MCT!.0,$4 =/!IMG;75Y<PVZI->LK7#C.9"%"@G_@( J&'0=+MX--@BLXUBTT
MYLU!/[D[2G'_  %B.?6N1\0>.=5LM$NOL^D"#5K6]M;>>%YU=525U"NK8^8,
M"5Z @Y].8AXGUJP\2^)F72;B]6UM[6>2V^UJJ6P\HLZJ3P6)!X YQR1QD ZJ
M\\)Z'?\ FFXT]"TMP;EG1V1_-*A"P92",JH'!Z"M*QL;73+**RLH$@MH5VI&
M@P *YBY\=;HVGTK2)]0MX+&*_NG658S%%(I90H/WWV@G;QVYYJ:+QBU[XG_L
M;3=+ENU6&WN7NA*J1K#+N^;GDD8'R]3D],4 7I/".@S:M_:<FFQ-=F43%LMM
M,@Z.4SM+# ^8C/%7TTNQCU:754MU%]+$L+S<Y9%)(7\R:9KFI-HVA7VIK;-<
M_9('G,*'!<*,D ^N :R9?&=DGB72-'CA>0:G )DN 1L3<KL@/NPC?'^[0!LZ
MGI5CK-DUGJ%LEQ Q#;6[,#D$$<@@]".:IV_A;1+6P-C%I\8@,ZW+ LS,\JL&
M5V8G+$%5Y)/05S@\7VVI>+/#\2V]\GVB[U&VMFCN=L,OD+AG=!PX)!VYZ$9K
M$E\8Z_>Z.EY<64MNT/B9+1$M9P6F19F4P\8ST R3@Y]* /1KK0],OIKJ6ZLH
MIGNK<6LY<9\R(%B%(Z8RS'\:32-!TS0HY4TZU$/G,&D8NSNY P,LQ).!TYXJ
MGH/B&;5=0U+3;W36L+ZP\MI(_.$JLD@)5@PQ_=8$8XQ5+QMK^J:"NC#3+-+A
MKW48K9]T@7@\[1D?Q $9[8H U]7\/:5KIA.HV@E>'/E2*[(Z9Z@,I!P<#(S@
MXIT.@Z5;G3O)L88_[.#+:!!@0AEVM@#U%<1#XOU31[GQ==3:9=7]EI]_YDS?
M:5 MHO(B)6,'[V/F8@8'/J:W-2\;BRGOY(-+ENM-TW8+^\655\K<JN=J'E]J
M,K-TP#QDT =911UHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** ,#QKI-UKO@_4=,L@AN9T54#M@9# ]?PI?[)NO^%@?VSA/LG]E
M_9<[OFW^;NZ>F*NZ[K$&@:-<:I<QR20P!2RQ %CE@O&2!WK1H \W\/\ AGQ!
MX4_LV^@L(+^8::;"ZMA<B,J5F>1'5B,$?O&!'7IUJUH_@[4]/U'PQ=3M [VD
MNH7-\4?A9+@[@$R,D G&?;-=ZS;5+'H!FLKPSX@M?%7AVSUNSBFBM[I69$F
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
M($E:VE$T)89V/@KN'OAB/QJ"71M-FBOXI+*%TU#_ (^U*\3?*%^;U^4 ?04
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
MK1+G28-*ETNU:QMR## (P%C(Z%<=#R>1ZFI(= TFVMK.V@TZVCALI/.MD6,
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
M$HR<==H_.B?PYJMYXPM=1?3=*MI+>[,AU6VE99I[?! B>/;R<$ DL1QD8Z
MU_$_B6?0;G2K6UTQK^YU*=X(D$PCVL$9@22#QQR>PYYZ5F:AXZNK![UVTB)[
M?2DC.J.+P!HF9 [K$NW]YL5@225SVYK5US1;K4O$/AN^@:,0Z;=2S3!F()5H
M70;>.3EAZ5SVJ^"I7\1ZI>0^'O#VJ)J4D<HN=3C#/:L$5&&W82ZX0, &7DGI
MUH +'5KR#XC^-6C6YOH[:PLY(+.-\[F*,<("< DXYJ+7?'>KVOAGQ(8]/M+;
M5]-LTN%,5X)XPDF\!P=@RRE#E2,'CG!J35O!.JW>K>+[JUDMDBU:TM8;9#(R
MY\K.]'P/E5A\N1G@FJ-UX$U>\MO$,4&FZ/I<.KZ4MK';VKX6"1&<KNP@#;M_
M+ #&,8.,T ;L6L._CK1;&_L'AU&XTV:8F&^9X4 <#&S: Q/!W$ CI4&D^/KW
M4(-"OY]!^S:7K$PMXIOM8>1)"K$93:/E)4@'=GH<"I[?0M9NO&VB^(;Z"UME
MMM-FM9X(YS(0[."NT[1D8&3TQG'/6H;+PCJ-OX3\(Z6[V_VC2;R&>X(<[2J!
MP=IQR?F'I0 V3X@W:V::G'H)DT>:_6QM[D70#N3-Y1D9-ORIG=CDDX' SD:/
MC_6]4T'PXEWI,43SO=V\):23;M5Y54_PG.<[?;.><8/!7<EU;:#:^&K:\TNX
MM8/$$4<317#&YEQ=AS&T14;2G)+9(PG3G(]%\;:->Z[X9DM-/\DW:7$%Q&LS
M%5<QRJ^TD XR%(SB@"C=>+=6%W?6UAH,5W+ID$<FH WNP([)O\N+Y#YA"X.3
MM'(_#H++58-1T&#5[1))H+BV6YB11\[*5W 8]>WUKEI-*\46=_K%WIUEISMK
M<4;RI-=L!9SK&(R<B,^8F I_A.0?6M<>');7X>GPU879CGCTPV4-R<C#^7L#
M\=.>>* ,I?'=W;0ZG_:>CQ6]S::7+J<<,-Z)=R1CYD<[1L<$J.C#GJ<5(GC/
M5/M,$,WAT(;^QFN]/5;P,\IC56\MQL^1B&&,%JP#X&UADNC;:/HFF)=:%=:4
M8+:4_*[JNV1F$8W988(Z@<Y))%=7-HERNL^&K]I(5@TJUGCN"S8Y9$ (XZ?*
M<YQ0 B^,[>XTSPW=V-L;A]=E1(HO,VF-2I>1B<'[@4Y'KQQ5GQ!X@GTF]TZP
MLK.&ZO;\R>4MQ<^1'A "?FVL2QW#  YY]*Y3P-I*2^,=:O;>X2XT739Y8=+*
M<HKS%9+@*>A"MA01ZD5T_BS3;O4[>"!-&TO6+,[O/M;YS&=W&UT?:P!'S9XS
MR,$8P0"I>>+M02X@LK30U?4/L8O+JWN;Q8?)4DJ$#!6#.2K8Z#CDC-11^.I=
M1UC3;#1=(-X+[3HM2$LEP(A'$[%3N^4\CC@=2>V":Q3X!OK8Z?=7&DZ+X@N$
MTY;*6/4FR(65V9&1V1BR@.5/ )"J:Z+2O#=U8>+;?4REE%:QZ+'8&.U0QJLH
MD+G8G\*<\<T 96G^+[>T@UY[73YWNEU]].CAFO2RS3$*=P9A^Z3&3M ( 4X!
MS5J3QY/'$+5],MUU?[>M@8&O0+<,T1E5_.V?=*CCY<[N,5E/\/KZ2QUD7$.G
M7;S>(FUBVMK@[HIHRH79)E3@E2W8@'%:*>';V+0YH8O"?A=(KBYW3:5&H5'B
M"X&9 F#(&YSLQCCKS0!UFF7=S=:<D]]9&QN,L)(6D#A<$C(8=5.,@X'!&0.E
M<Q9>.KFYCTS49M&$.AZI<K;6MU]JW2Y<D1L\6T!58XQAB1D9%:WA31KC2/#:
MZ?>[ 3)*RP1RM(L$;.2L2NP!8*I S@=/2N;L?"NOC3-#\.7:60TO2+J&87J3
ML9)XX6W1+Y>T;3D+N.XC@XSF@"MX,N-:U7XB>)+K4X6VV=PMNBKJ<C1VP\L'
M:L6T*^<Y+'!!JUKD\-Q\0KJQU#Q/=Z/:1:9!-$D-ZL 9VDE#'YNIPJUN>&M
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
MD9SCCISQ#=^"=9:^GGATW1Y;B/65U-+^64^?<1B8.L).PF/:ORYR1\H&.20
M:EWX^O;>'4[U-!WZ9I=\UG=SF["O@,%+HFWYL!@2"1Z FKGA_7=:U#QMXETV
M[M8$L-/EB2)EGRR[HU8<;!G<&R<GY3QSUJI>>$=2G\(^)]+1[?[1J=_+<P$N
M=H5F4C<<<'Y3ZUHZ5I.J:=XXU^]:&W?3=4,,JRB8B2-DB6/:4VX.=N<YH IW
M?B;5;/XBW&FR6]N-&MM*^VRR&;#!=Q!?&SJ-I&W/3G/:I-.\9WT\^CR:CH@L
MK#63MLIQ="1PQ0N@E3:-A95.,,V#P:36?#FH7OC&6]CC@DTV_P!(;3+DM,4D
MA!=FWJ-I#<-C&156P\/^(;EO#ECJ\5C%9Z%(LIG@G9VNW2-HT(0J-@^8L<D\
M\#UH N^--=UG1[SP]#I-K!-]NU 02^;-LW#RW8)]QL [<[NHVXQSQ@6OBS5=
M$C\47TFFM>Z;8ZQ+]HFDN]K11XCXB0J=VW.<94<\9.<=-XPTC4M2_L6ZTJ*W
MFN--U%;LPSRF(2*$=" P5L'Y\].U9EYX1U.Y\(>+=,#6RW.KW<T\'SG:H=4
M#'''W3VH LZAXY>RO;YH].272M.N$MKRZ-T%D5CMW%(]OS*N\9)8=\ XJ7XE
M7UWIGP]U:[L;F2VN8UCV2Q'#+F10<'Z$UDW/@B1/$.H3)X=\.ZC%?WBW(OM0
MB#RVX(4.FW82_P!TE<,.6YZ<[_CK1+OQ'X+U'2; Q"ZN%01^:Q5<AU;D@'L#
MVH P_$6GZMX/T2Y\0:7XAU.[^P+Y\]EJ,BRQSQ#EE!VAD;&2"#U'2K6H^/6M
M9+Z:TTU;G3M-CCDOIVN1'(H9!(?+CVG>51E8Y*]<#)IFK:5XL\6V1TC4X-,T
MK2IR!>-;73W$TL8.2BYC0+G&">>#TJKJ?@B3_A(-2NK;P[X=U./4&B=)]2C#
M-:%46-AMV$NN$! #+R3TZT +9:M=P_$CQDT8N;V*VT^TE@LXWSN8JQP@)P"W
M'-6)/']Q8PZA_:6DPQSV'V:69;:]$R"":0H7W;!RA5B5QT'7FJVK>"=5N]6\
M6W-K);1Q:K96T%LN]ER8\[E; ^56'RY&>":2R\%7<MYK*W&DZ3IVG:MI0LFM
MK)_]0RE\$X10Y/F9SQC '/6@#>7QA ?&MUX=>W*);VQF-V7^4NH1FCQC@A)$
M;.>_M6/)\0-0'A^'7%\.A; V7VZ5IKT1MY9W$"(;?G?8H8@[1\P&367<> O$
M=QX.AC-W:+XBENYI;N<.Q3RY8F@8 XR2(]A''5!5CQ#X#O;^ZU6WM-/TJ>VO
M-.CL[2ZO&)>P"HRE43:>N0001@\G.!D W_\ A+;FX\6S:)8Z2)HX(H+B>[>X
M"*D4F[)QM)+#;P._/(QS!HWC>34[S3/.TU+?3]6W_8)Q=!Y&PI<>9'M&S<BL
MPP6Z8.#4GA_0-0MM>U+4=12!$O=/M+;RXI2Y5XQ('YP./G&#69X2\&3:#=:?
M!)X>\.QI8(R'58H@;FX !5& V HQ'WB6;/('7( -3Q9?:A+K.A^'=.O'L7U-
MII)[N, R1PQ*"P3((#,749P<<U#IUG'H_B:&WM_&<ERI#)<:;J%TL\K-C*E"
M2&0^HY!'8=:O^*-"OM0N-,U72)H(M5TN1WA%QGRI4==KQL1R 1@Y ."!Q60/
M#^LZWXCTS4]3TC1])6QN?M+/;2F>XN'",@4OL0!?FSW/ Z4 6=/\<O>WMD[Z
M<D>E:A<O:VET+H-(SC=M+Q;?E5MAP=Q/(R!FJUIX^O;B"PU!]!\K2KJ__L\S
MF[!D60RF(,$V\IN &<@\G@@9-?PYX(DT34+2#_A'?#IAM)G<:L8@US(F6* #
M8"KC*@L6(^4XZ\68?".HQ^#-+TDO;_:;75TO9#O.WRQ=F8X..NT_G0!8@\<O
M-?P.=.1=(N+YM/BN_M0,ID#% QBV\(74J#NSR#C!I-+\9ZEJUMJ=W;>')'MK
M*2>W4K= O/-')L"JNT84CDL3QR,'&:S]'\$2:5J\:#P[X=EACOI+I=6EB#7.
MQG9U7;LR)%) #;L84'&>*F/@_5%\!:GHP:V>YN-1ENQ&9"(Y8FN?-\MFQD;D
MRIX/7O0!F^+?%=[>> /%T#Q+I^IZ=;QN7LKPRKMD/RLL@52#\K C Z>]=I>:
MK_8_@N?5Y%,OV33S<E2>7VQ[L9]\5P]]X$UJ[TSQ3:VVGZ/I\>M6,$<,%M(5
M2WDC9OE;"#=D-G< ,'C!ZUZ#+I<5[X>?2;P;HIK4VTP4]04VMC]: .4LO#&O
M:AH4&IR>+-3BUR>%9QL=?LL;D9">3C!0=.>3US6A=^)]534;O3M,T>+4KC3;
M>.2^=KGR%WNI(2,;6W,0,\X R.:HVMGX]L='CT&'^R'\J,01:RT[[UC P&,&
MSF0#_:P34TFC^(]'UG4[S1UL]0_M."%9)+N<PM%/&FSS"%0AE(VD@8Y''7@
M$\>2:AJ6E6>B:0;TZCIRZBDDEP(A'&6"G=\IY&1TSDG'O5>3X@WD=O?:B= Q
MI&GZC)8W5R;L;QLE\LR(FWYEZ$Y((Y SC-6/#G@V?P_KFE2I-'+9V.A#32V2
M'>02*Q;'H<'O7-Z?I6N:_H.O:)!#9_V;>Z]>"6[>9A)#&+HEU$>T[B=IP=P^
M]STY .FU'QM>6YUBZL=$%WI>C.8[VX-ULD)50TGEQ[3NV@\Y9<D$"IXO%US?
M>+)=%TW2A<0PQ6]Q+>-<;%6*4$Y"[22W' [\\C'.9?\ AOQ#%!XCTC3([%[#
M799)?M4T[*]KYJ!9 4"G?T)7D=<'I6KH_AJXTOQ%K-TDJ+:75E:6UL0<NIB5
MU)(QC^(8H @M?%^I2ZK%87.AQ6TMW%,]DC7H,A:,9"S*$_=[ASD%L5SNG^+K
MV_\ "GA#4M=LF>;4=8AAA>UO6CY8OAW55 (&"-AR#@$FIO#_ (+UC2]1\.W+
M:7H]NVFAX;N6"4F6\WH5:=FV YSSM).=QY&*;9^"?$ \-^%=)N([%#H6L17+
M2I<,PFA0N2P&P;6^8?+^M &S?>.KFVCU/48-&$^AZ7<-;W5U]JVRY0@2,D>T
MAE4YSE@3@X%&I^-[^VNM?2PT%;N#0PLES,]X(]Z&%9?D&PY8 G@X' YYQ5*^
M\*Z^=-USPY:)9'2]7NI9OMKSL)+>.9MTB^7M.XY+;3N Y&<8K2D\+WGE>,XX
MVA"ZQ$$M,L?EQ:K%\W''S#MGB@#8U:_+^#[[4;1V0M823PN.&7]V64_7I4/@
MJ[N+_P #:#=W4K37$]A!)+(YR78H"2??-22:5</X+?2 8_M)TXVN<_+O\O;U
M],U@>'8O&NAZ#I>D-HFC2I9V\=N9AJC@L%4+NV^3[9QF@"]<>+;RSUZ"TN](
M6&PGO!913M=#SF8YVOY6W_5DC .[/?%4;KXCQ6GAW3M4ETU_-N;V2TN+83<V
MPB9Q*Y..0H3/09R*RF\$ZTEZL\>FZ.]Q;ZP=1_M!Y3Y]VAE+",G9E-J-CJ1\
M@ &#QH#P'<3^)]=ENI(&T:\@N!;1 DNDEPD:S$C&.L9(Y_C- '3V6MB^\2:I
MI,=N0FGQPF2??]YY 6V 8[*%.<_Q"M:N.\*Z)X@T+0U-T;*XU>\OQ-J#F1BG
ME\)\AQDL$1< C&<UV- !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 ,EBCFB:*5%DC<;61QD,/0BHK.QM-/@\BRM8+:'.?+AC"+GUP*L44 %
M%%% !1110 4444 %%%% !1110 4444 51IE@M^;\6-L+PC!N!$OF$?[V,U:H
MHH **** "FR1I-$\4J*\;@JR,,A@>H([BG44 16]M!:0)!;0QPPH,+'&H55'
ML!P*EHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* (Y[>&ZB\JXACFCR#LD4,,@Y!P?0@&I*** "BBB@",V\)N1<F&/SPAC$NT;
M@I.2,]<9 ./:I*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "HX;>&W5E@ACB5G9V"*%RQ.
M23CN3R34E% !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 %([JB,[L%51DDG  I:X'XLZ_%I?AB+2OM:VL^M
M3"S\X_\ +*$_ZV3Z!<CZL* .OTC6M-UZQ^VZ5>PWEMN*>;"V1N'45?KR?P=K
MWA[2_B//HF@WL4NDZM:I+!&F0(;B)=K*,@?>10WU6I],;7O%'Q \7Z2_B._L
M=,TV> QK:;%DRZ$A0S*<+P2>,GCGB@#TU9XFG>!94,J ,T88;E!S@D=@<'\J
MK:7JMKK-HUS9F4Q+(T9\R)HSN4X/# ''O7GGAG39F^-'B]FU?466U2S8(73;
M(&1FV-\OW5).,8]R:I:)XIUW4/!=A$^IRK>ZGXA?3?MFU2\,(+,=N1C.U" 2
M#C.: /3=<UO3_#FCW&K:I,8;*WVF20(6QE@HX )/)%7T8.BNIRK#(KRGXEZ5
MJ>D_"GQ3#=ZO-J-DWV9K4W(!FC_?)O5F  89P1QD<U:US7;J?Q/-I(O-?M+:
MQL('0Z-8M.S32;CND*HV% 484XSD^E 'I4LJ00O+(VV-%+,?0#DU#87]IJEC
M#?6-Q'<6LR[HY8SE6'M5#PK?7^I^%=-N]5MI+>_D@'VB*2(QD.."=IY&<9Q[
MUR7A6[@\%:KXE\,WL@BT^Q5M6L6/06CY+J/9'R/QH [J+5+&;5)],BNHWO;=
M%DFA4Y9%;[I/IFK=<3\-;&=M'N_$E_&5U'Q!.;UP>L<72&/Z!,?]]5VU !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 %%%% !6$WAJ.7QJGB2XN6E>"S-K;6Y7"P[FR[@]V/ ^E;M%
M&'XG\-Q^([>R N6M+JQNX[NVN$7<4=3TQW!!((]ZCT3PK%HGB3Q!K*73ROK,
MD4CQE !%L4C /?.:Z"B@#ET\)3VOCF[\26.KO E^D27EHT"N)?+&%VMG*\?6
MJ-I\.;>S\+#1X]2G6:+4#J5M>+& T,V[<#M.01R00>H)KMJ* .(U+X?SZWX=
MUK3M6\07%S=:KY(DN!"$2)8V#*J1 X'0Y.<G/M6CJ/A:\DU7^T]&UI],NY+9
M+6X/V=9EE1"2AVDC##<V#SUY!KIJ* *]C:FQL+>U,\UP88U0S3ONDDP,;F/<
MGK7->,_ =GXREL9)KN:T>WW1RF$#,\#$%XF]CM'/;FNMHH :B+&BHBA44850
M, #TIU%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
MO2](E6>& VH1WE4';N?<?E!)(7&>G)Q0? %T818#7F72H]2&HP6PM1O5O/\
M.*,^[YESNQP",CDXQ0 :+XDU.^\62V%UJ-A!(EQ.CZ3-;O%.(5+".2-R<29
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
M&FQONE%W':0<DY)SG'&!B;2/!2:3+X;<7S2_V)8RV:@QX\X.$^8\\8V=.>M
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
MLGAN2!Y-.UFYMM3G8*?+_=1L) ?<O%!]=QH ]!O-=TK3]GVS4+> /"]PID<
M&-<;FSZ#<O/N*KP^*M"N--DU&/5+<VD<JPR2%L;'8@*K \@DLO7U%>2BQU35
M=&NKN=+A'T 66ELXAWLRP7(>>0*1\_RK$V.0=M:&MVL&J>&M>O8=5N=;^U7.
MFP2RFT6.)@EPIPNT ,0'PQ[8 [4 >A/XX\,1VMO=/K5H(+C<8G+<,%.UF]E!
MXW'CWK<EN(8+9[F66-($0NTC, JJ!DDGIC'>N#\<7%MIFK&\@U1].U+[ 8TC
MGL_/MKZ,,Q$)&,[L]E(.''![:'C&VO=4^%]U'#8.MR]K%(]E&,D %6>,#O\
M*&7'?I0!JV?B_P /ZA!<S6NJV\J6T?FS8)RJ=FQC)7W'%8WP]\9S^-+.ZOI#
M91Q!R(K:'>98U#LH,A/!)VY&*BM=1L_$?Q$TJ_T1S-:V6G7"7<ZQLJCS&B\N
M,D@?-\C';VQ3OA'%)#\-=.25&1Q+<Y5A@C]_)0 FJ_$>QBMO$,>F&.6^T=D5
MDDSM?)0,>,< OCZBNAL/%.A:FUTMGJMK*;5/,GP^ B<_-D_P\'YNGO7FWB%X
MRGQ'TN16-U<W%M/'"4.9(MD"EAQ@C((K2^(&FW=[K5_#802,[>&Y5"Q)DL!<
M1DH!T)*[@!WS0!WFD>(-)UY96TN_ANO*QO"'E<]"0><'L>AK-UGQ'>P:Y%H.
MAZ='?:FT'VF4SSF*&WBSM#.P5B22" H&>">*RO"!MM0\27.IPZ_<ZM(EDENS
MFR6&)07+!<@#+CGCMN[9I-1O4\)_$*ZUC4HY5TG5+&&$WBQLZP31,_ROM!*A
M@^03QD&@#9TS7[X"_C\1Z:FE-8H)7NEFWVLD9S\RR$+@C!RI (X]:L6?BS0;
M^TO+JVU2WDALX_-N#D@Q)@G<0>0, G/3BN3\3ZX?%?AC4AI6GW=SIEI-:S/<
M>4P%VJ3*\J1H1E@$7KT/09K/\27D'B.[\0ZCHQ:YLX?"MY;33QH=KRO\R1@D
M<L K' Z;O>@#N/\ A-/#?DM-_;-IY2RM"7W\;U7<5![G'I].M31>*-"FT:35
MTU2V.GQ,4DG+X",#C:<\ALD<=>1ZUQ>L/9Z5!\.'N8=MK;2@LJQD^7BT?#$#
MLIY)[8SVK,N6%WJE[XEMXI)-!7Q):7+R)$Q5TCM_+>8+C)42%3D#^ GM0!Z/
M!XIT.YTR;48M3MVM('$<TA;'EL2  P/())'7UJ"3QKX;BL(KY]8MOLTSND<@
M).\K][&.2!W(XKSOQ64UZQ\::GIJ//IEQ;Z=;+*B';<2),2Y7CY@%902/Z5U
M/BO4&L?$^G6WVK^RX#8R^5=062S32ON0>1&65@,@ [<<X'I0!KW'C71;?Q%I
MFC?:D>;483-#(ARI&5"<CKNW<8]#3K'Q-:)HMSJ6J:IIOD173P>=;LP0$-@(
M=W)?L0._2N \*WD5C?\ @%[LO$JZ5<Z>Q=#\MQOB'EGCAN#^55M!CDL-*TS4
MKR&4:?8^*;V:ZS&3Y:LLB)(1C[H9EY[9S0!ZC%XIT*?3?[1CU2V-H)A TI?
M60D *V?NG)'!QUJ72?$&DZZ)_P"R[Z&Z,#!90AY0GD9!YP>Q[UYIJB)K5YK.
MIVD+3Z5>ZSI$<;^6=DYCD42. 1RN"JYZ':?2NSL8V7XI:S)L(1]*L_FQP2))
M^_KC% &IJ'B?1-*OXK&_U.WM[F0*5C=N0"< G^Z"> 3C-1ZEXO\ #^D7$D&H
M:M;6\L1 D1VY3(!R?08(.>G(KSWX@WES</XNTY+B2UF^Q(L%I:V2O)J"^46+
MLY4DJI++P1C:><D5K1)%>S?$*\AC\V.[L8?+D"_ZU/LG&/4<_K0!UNJ>*=&T
MF5+>ZU*VBN98O-BC9^J] QQT4GC)P*?X7U677/"NDZM.B1S7EI'.Z1YVJ64$
M@9[<UYYHU];:)-J,>L12[]3T2P6S0PLQN L#*T2X'+;CRO\ M9KMOA^C1_#O
MPXCJ5==.@!5A@@[!0!G1_$'3;'3-#EU2_L9Y=4FDB6:QW>2 N_YANYP-H4^Y
M]*WX/$VBW.L/I,.IV[WZ%E, ;G<OWE'8D=P.17DOAF0:3X#^'5[?K)!;6NJ7
M)G=D;]V&^T!2W'&21^==-I=[%:>+K;3]+O'O+>74;AY]+N[/$M@S>8SS))CA
M2Q.-V<B3@\XH [G5=<TS0XHI=3O(K997V1[SR[8S@ <GCFN<L_&4E_8R7<=W
MI<,(UO\ L^*64L4GBR,;"#R[ \=J;XHNX-(\=>'=7U%C'IL=M=VYG*DI%,_E
ME<D=,JK@'\.]<1<HUSH$$UO:31Q2>.TG1&B*GRR^0Q4C(!SGGUH ]7_X271?
M[7&DC4K<W^]D^SAOF!5 [9';"D'\:33/$VB:RTZZ?J=M<&!=\FQ^B_WO=>#\
MPXKCH=+N;J/XG1VD++>WDCPP/C!<_9%"@'_>8_G6$]D_B#0[U--UJ]U'48-
MN+9+86"P+"'5!Y+D*,/E  I]#TH [Z;Q_P"&DTC4=1@U2"YCL(3-*L398CMC
MU!/ (XSWJ=?&>@C1K+5)M1BA@O!^Y#$EF(^\  ,G'? KEM6UG1O$?A;6+?1=
M/EN+V/P_<1^<EL5\@%,"W)(!#$C.P?W>>U16&M:=:Z[X?U^YGQI+Z&;..Z*-
MLBG#H64G'RD@8YZ[2* .UN/%6@VNGVU_-JUHEI=*S03>8"L@49.#WP :0>+=
M ;4(+ :K;?:K@(8XRV"=XR@]B000#R<UYYI5A)+J_A2XDM)%M)]>U*]MXY(R
MNR)DD:-BI^[DX89]16GJM[%IOBVX33;QY+FZU&W-UHEW9[Q.?W:^?"^,KM4!
MMV2H,9Z&@#O=3U6QT:S-WJ-U';0!@N]SU8] !U)/H*IGQ5H*Z=;Z@VJVHM+A
MF2*4OA6902R_4!6XZ\5E>.K][&/1\S16=O)?8EU![<3&TQ&Y#*""%8G"!B.-
MQ]:XO1%-UJFD0S?:+AXO%-Q<.US (W*M;2-'(RA0%W<$<#GT- 'I">+- DT:
M35UU6V^P12>4\Q;&U\@;".N[D<8SR*J^'_%$?B#7-8MK5X);*S6 PS1YRQ=6
M+!O<%<8P,<YKB-64V7BK4=2GBD&G6GB>UN+AA&2JH;%4\PX'0.RY/;\*Z+P=
M=6^H>-O%U_9QO]EN/L9CF,9438C8%ER.1D8SWQZ4 ='<>)M%M-7329]3MX[]
MRJB%FYRWW0>P)[ \GM6=I7CW0-5M]4N$OHH8--F:.:25MJX&!NR>Q)P._%<Y
MK5[%IOBRZ&FWCO=W5];&YT6[L_,6Z/[M?.A;&5VJ =V2H,9R!6.TBI;:O \<
MK-I_B_\ M&\MQ$Q;[+YH(DVX^91D-QGA3Z4 >F6/B71=1LKF\M=2MWM[49N'
M+;?)&,Y<'!48YYK%UGQW81^%+[5]"NK6^DM)($="3\OF2*O(X(X8D'OBN3\2
MD^)+SQ%JNB127FG)86,4SPQDBY:.Y,LBKQ\Y$>0<9^]BK7C;5],\2>%-=DT&
MU:>X5+-&U!;<['/VA2(\G#,5Y8CH-W7- '6^+/%4.@Z1J<EK)!-J5G;"Y^S.
M2<*6"@L!T!.?RJ]I_B?1-4GN8+'5+::2V7?*%?[J_P![W7CJ.*\TU6VN=*\(
M^,/#VJ1-<ZM<1F\74!&?^)C&S  ]\,GW=@X P1P:U?'VEWE]K%W:Z9 QED\+
M7L,:QKC<?-AP@]R,@#WH [72O%&AZY</;Z9J=O<S*GF;$;DIG&X9ZKGN,BL/
MPOX\MM0\!:9XBUZ:UL7O7DC")G#,LCJ HY).%SW[U2@U.P\1>,O"\NAAGBTZ
MWN&NR(F06Z-&JK$V0,-NQ\O7Y#7)>"I!HOAKX>ZGJB206%M_:,4TKQG$,DDA
MV%N.,@,,^_O0!Z'I'C6QN['6-1O;NTAL+/4#:03HV5E79&RGOEB7(P/RK2?Q
M7H,6F0ZE)JUJME.S)',SX4LH8L/8@*V1[&O+U\R3SM7MY;C3=/C\63W#W/V7
M=Y:/:A4F*,/NEF')'&_/&*O_ -GP3MX>N(;JYU2&Z\4_:GGFM1$K,+=UW*H
M&S* YQR<F@#O?^$P\._:+2W.KVPENT1X5+8W!_N9]-W8'&:T[;4+2\GNH+:X
M266UD$4ZJ>8VP#@^^"#^->?^);V+2_$UZ^G7CF_N);<3Z-=V?FQW^ H5XFQD
M$#C.2 4Y'>N\LK^RN[J^AM<^=;2B.X_=%?GV@]2!NX(Y&: +M%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M $-S:07D:QW";T61)0,D?,C!E/'H0#^%3444 %%%% !1110 4444 %%%% !1
M110 4444 %'6BB@#F;+P;';:C9W-SK.J:A#8.TEG;7<B,L+,"NXL%#N0&(!=
MCC-=-110 4444 %%%% !1110 4444 %%%% !6=H6C0Z!I,>G6\DDD:22R!I,
M9R\C.>GNQK1HH **** "BBB@ HHHH **** "BBB@ HHHH **** ,[4-&AU'4
M]*OI))%DTV9YHU7&&+1M&0?;#$UHT44 %%%% !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%=2-%:32*"62-F '7(
M% $M%>6^!+NTB.@'5+OQ5'JMS;@!M2FN!;7$WEY=0&.TG[Q ('3(S7=>*+>]
MN= N5LM1DL&5&>26%09"@4G:I/W23CYL' SCG! !L45B^#IYKKP1H%Q<2O+/
M+IMN\DCL69V,:DDD]236U0 4444 %%>017WAB36/$_\ PD?BF]L;V'59D@CC
MU>:%DB"IMV1JV#R6Q\IS6]H/B3Q)/I>@:2+:*37+BP:\N9K\M&$B5PJ%E49+
MME>.,8/TH ]!HKC-'\<37VJV-E>V4=J9OMD$["4L([FW8!E!P,J5)8'KQ5/3
M_B)<:AX::_&FI'?R:A;V=O;,YPZS^6T;DXX_=R;C_NF@#OZ*X&W^(GG:M!_R
M#/[.GU$Z>D2W>;L'>8Q(8\?=+CIU (/M4^B>+=>\0Z_JME9Z9916>E:F]I<7
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
M4K&XM?M4%[;RVQ.WSDE5DSG&,@XSD@4MK?V=Z9!:7<%P8FVR>5('V'T..AH
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
MA@/VF="I1=Q(PA"GD@G)':NJAU'3)+L007EHUS*OF"-)5+NO][ .2/>KM '
MV/A'Q&J^&;2^O].:RT"=6C,2OYEPBQ/&I;/"L PX&0<GD=*W_%NAWFNZ?9Q6
M%S%;7%M?07:R2J67]VV[&!U_2JVK^.M+T[3]?EMGCO+K18C)/;+*%+':&P#S
MZ@$XX/%=!;W]G=32PV]W!-+"<2I'(&:,^C =/QH Y>'3SIUWK/B+Q?=Z;!'<
MVT5FRI(1#%"I;AF?&2S2'MZ 9K'\ :7J&E^!]2U:-GFOKB)ET\SQ,6^S0H4M
M@R#DY W8')WUWD>H:=>0321WEK/#"3YK+*K*A')W'.!CWI#K&F#S\ZC:#[.
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
MLD-T6$<L3E6^\H)4AD!'!SDUBW/@.]N=!M[9[VW-^^N)K%W(%(C+!]Q1!R<
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
MO'I78Z)X8M=)\]Y5@NKA[VXNXYF@ >(2R%]H/)XSC/>MI(8HW=TC16D.795
M+'&,GUXH \>L=/TZZTU&FU_0[6S;P_-#*-*M7606[!!OE^=ON'U /+>]3LMC
M<?;--N[GP]:W<,EE-%J5E%NL[E@TGEQSQ9PI^5OXOXEP> *]4@T^RMFF:WM+
M>)ICF4QQA3(?]K Y_&F1Z3IT5I):1Z?:I;2'+PK"H1C[KC!H \FN[J*Y/A54
ML[&V>#Q:(I38.6MY7\LDO'Z YY'8AJN:Q#-9:QJO@.$.L'B*\CNK9E_@@DR;
ML>V/+;C_ *:BO44L+..*&)+2!8X#NB18P!&?51V_"LFS\/W \3S:[J=^EW,L
M36]E%'!Y:6T3,"W5F+.<*"W'W> * -R.-(HDCC4*B *J@8  Z"O/M5;0AX]U
MT>*OLGV4Z1!]E^V8V^5NE\[9GOG;G'/W?:O0ZKW5C9WIC^UVL$YC;='YL8;:
M?49Z&@#S>Q;PT/$&NMK0MUL3I-F; :E][['Y;;@/,^;[V=W?.,\U7\%Z:+[6
MO#RZU:K<31>%HR$N4W8S+@$@_P 6TX]>3ZUZA<Z?97K1M=VD$[1',9EC#;#Z
MC(XJ7RH_.\[RU\W;MWX^;'7&?2@#Q:&RM9= ^'*RVT,@&MRP?.@/[L/. G/\
M(P.*LK9-/J6JP3ZEH=A<+X@4Q^;;,UZI$B& (0X^4H$487&TGWKUT6=J%C46
MT.V)M\8V#Y&]1Z'D_G36LK.2]6[:U@:Z0;5F,8+J/0-U% 'F-KIMF?#OQ,U%
MK:)KS[5J$2SLH+J@@!V@]AECT]:;>Z;%I^C> ULTTNUMI,23R7T.Z%[@V^4:
M3!7<Q^?!)ZD=Z]3%M $E001A)23(NP8<G@Y]<TDUI;7%J;6:WBEMR IB= R8
M'08/% 'E%E;V-GJWAD:AJ&FW>CO?ZBZ-%'Y=I'.5&U%#$C@^=CG&2<5TOPU-
MB8_%!TWR_L1UV;RO+^YCRHONXXV^F.,8QQ77R:=936:V<MG;O:K@"%HE*#'3
MY<8J6*"&W!$,4<88Y(10,G ';V 'X4 <O\2R%\ :BYX6-X'8^BK,A)^@ )KC
M?'NI66HZAXF-E=17"Q^%)%9X7#J"9<XR.,X(./<>M>N.B21M'(JNC##*PR"/
M0BL37/"]GJGAC4-&M([>P%U;/;K)% ,1AO88XSSC(H X+6%L#J5A_P (;Y'V
MO_A'K_?]BQNV[$\K?MYSYG3/.<U8T_\ L-KWX?#P[]D^TA6,WV;;O%O]G;?Y
MF.?O[/O?Q>]>DVUA:6;R/;VT,4DN#*\<84R'U8CK^-+!I]E:S2S6]I;PRRG,
MCQQA6<^Y YH \FT33;*U\#_#Z]@M8DNWU6'=.%'F-N$@8%NI!'&/0 =J]AJ$
M6MNL<<8@B$<1#1J$&$(Z$#M4U 'C7B!+""#XKQJMM'>&-&50%$A0VT98CO@M
MR?>K_C?3$TK4I(M"M4MIG\,:@F+=-K.%:''3DD9;'?)KTV33K*:9YI;.W>5T
M\MW:)2S+_=)QR/:IFCB\U961/,4%5<@9 /4 ^^!^5 'D4]K!_8^OW5MJF@R(
M/#%Q']FTBW:,-&5S&[DNPXPP'0_,:U(- TE/%_@I!I]MM;2+EG'EC]X0(""_
M]X@LQR<\G/6O0H=-L;>.:."RMHDFSYJI$JB3/7< .?QJ;R(=Z/Y2;XU*HVT9
M4'&0/0<#\J .5^&Z+#X7G@C4)%#J=]'&@& BBYDP .P%5OB:+(Z9H0U'9]B_
MMNU\_?\ =V?-G=_LXZYXQFNTCBCA4K%&B*26(48!).2?J31+#%. )HDD"G<
MZ@X/KS0!Y9=Z+;ZWJWC*#P[Y"B&WL;FV>VQY:W\?F.N,<9P(P?8BMKP3?KXP
MUR\\7B-DMUM8K"T5A@J<"2<_]]L$_P"V==1=Z9/%I3VF@2VFE2LV1(+0.JYZ
MD("HS[G\C3]!T:W\/Z):Z7:EVC@7!=SEI&))9F]RQ)/UH =K:V[Z#J*7<SP6
MS6L@EEC!+(FTY88YR!DUX[KRVL7@SQ'IAAT2]DAT:.6+4=+3:'B5\*)$R0K\
MD@@G(W8Q7N-5(=-T^UAFB@LK:&*7/FHD2JK^NX <_C0!Y;XTNM+O&UV*P&@0
MQ6^CJJ2S1&=[A7\TJENJNJKA@?F&3N(XXJ:T-C<^,+R4FVDN[OPK;O YVEY9
M#YH8J>I., XKTM-+TZ,PO'86JF%2L16%1Y:GJ%XX!SVIRZ;8H\#I96RO;@K"
MPB4&,'J%XX_"@#S/3-3TW4+?X764-S;W$@BQ+$C!]H%C(I##MSD8/H?0UAZ.
M(1X7\'QVTNDPHFHW8NOMD>^)9LS>4)5#+SC=MR>N/:O:(=,L+9R\%E;1.7\P
MLD2J2V"-W ZX)Y]Z1M+TXQ7$;6-KY=P=TZF%<2'U88Y/UH PO =JMKH=PL5_
M9WD+WT[H;&,I!'EOF1 2> ^[H<<U7^(OE_V1I?VO;_9HU:U^W[_N>3N_C[;=
M^S.>/6NLACA@B2&%$CC481$   ]@.U.DC26-HY$5T8896&01Z$4 >->,_L9A
M\='13"-/_LFT%P;;'E_:?-?TXW;-N?\ @->NZ?IUGI5HEI86T5O O1(D"CZG
M'4^]+%IUC#9FTBLK>.V/6%(E"'_@.,59H X?XF"Q-MX;_M+9]B_MV#SO,^YM
MV2?>[;?7/&,YXK#FT6#7;_QQ;: 8%2-;*XLWM\>6M]&K/D8XSQ$&QZUZA-##
M.%6:*.0 Y4.H.#C&1GV)_.J%WIL\6DM::#+::7(3\K_9 Z)GJ0@91GW_ $-
M'+>";]?&.NW7B[RV2!+6*PM488VM@23]?]ME3_MF:[>YB2:UEBD19$="K(PR
M&!'0CO5+0=%M_#^B6VEVK.\<"G,C_>D8DEG;W+$D_6M*@#Q?PE::5J&E?#2W
M\JUG0?:&N(P%(,BPD_./4$ \^@IFM0QVUE<6\$:QPQ^/+8)&@PJ@I$QP.W))
M_&O8H=.L;9]\%G;Q-O+Y2)5.X\$\#J?6G-9VKYW6T+9D$IR@/SCHWUX'- 'G
M%R;#3?&#W$<FDZG%<ZU$LD,BE+ZTN&VH"C?QH.&Q@?+GDBO3JKFPLS>B]-I!
M]K VB?RQYF/3=C-6* ."\/:M8>'?$_BC2]9NX+*YN=0.H6[W+B-9X7C0 JS<
M':5*D=L50\3Z]!XBDT&YTZ6U&EQ:M)";K4(2UI-((6V,,,-R[B5#9 W@8SQ7
MH=WI]EJ"*E[:6]RBG*K-&' /J,BGRVEM-:FUEMXI+<C:8G0%"/3'3% 'DC:3
M:S/X:M9KJPU&SG\2SR%+.$I;I^XD+1JI)RN\,3R0=Q%;MO;Z99?$_P 0PB&T
M@E.CVWV9 JJQP)@VP?0 ''85WR6=K''#&EM"J0<Q*J "/C'RCMP3TI)+.TDN
M$NI;>%IXU*K*R LH/4 ]0* /$M/M+:?X=?"QIK>*1FUB&-BZ Y0^<2ISV]JN
MZVC1:O\ %)+="L20Z4)%B&,0!/W@ ';R]WX5[ +*T6**-;6$1PMNB41C"'U4
M=CR>E/6WA266588Q)+@2.%&7QP,GOB@#SK7[SP?;:=J[:1:Z?<S2V]I#<K"Y
M6U\MY@D9E,9VX&XD]RHQTKE-;-NVC>/()+C2KGRX]/F!L;?RH<B0JS*I9LD
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
MW0_"6J:BC3SV-EJX#VE_([W5E9,5!#Y.X,,EP&)^7].DO_#VOQ^,;K7M%O\
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
MZSRO-VYZ;^=NW.WG-=AX;T1/#OA^UTM9FG,09GF9<&1V8N[8[99B<=JR-/\
M#>KZ7J#0VE_9)I#7LEYM:VW7 #N7:(,3MVEF/S8R <>] %5O&&JKK!\-?8(?
M^$@-S\G#>0;/.?M'7. ,KMS]_CI5!_B4%UIU^UZ,+--3&G&R-Q_II_>"(RA<
M] _.W;G:,Y[5H/X'NGNFUS^T4'B7[7YZ7>P^6L(^7[/MSGR]F0>^X[NM6;/P
MWJ^FZE+'97]DFE2WS7K!K;=.N]M[QAB=NTL3\V,@' [&@#,3QOJZ6?B/5[BR
MLQI>C7-S:JBLWG7$B-A,=E!R 3SR3P,<SZUJ'B*Q\+:_)X@TS2[NVBTR2=3
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
MJ JC3IP !@ >6U<#I3Z)J%U\/[/2?LLLT-M*+V&+!>.$VQ5UE Y&9"H^;J:
M/3Y+ZTBMH[F2Z@2"0J$E:0!7+?=P>ASD8]<U2U_Q'IGAFRBNM4N4ACEFC@3<
MR@EG8+GDC@9R3V )KSWP]!<7>O:;X+N0[0^%KJ2YE=QQ)&H'V/GZ2$_6*NC^
M)YAC\-V,]QL6&'5K)Y)),;403IDDGH,=: +T'C;2O[7U*TO;VQM(+:2%+>>6
MZ51<^9$LF5S@'[PZ$YK4.I2#Q"U@6LA;BS^T$_:?WX._&?+Q]S'\>>O&*X.2
MUTZ^N?B1=I%;W"2640CE #J8_L8(VGICH>/:LJ);:Y\6A-1FE2UE^'ZK<2Q@
MLZH9,,P !)."3T- 'J^GZOINKI(^FZA:7J1MM=K:99 I]#M)P:S-=\3'2]0M
M=+L=/FU/5;I&ECM8G5 D:X!D=VX5<D#N2> *P_!%\DFMWEDMQH^IF&SA*ZII
MB!-Z;F"QR@$@,.2,'H3P*=J]_;^&OB9%J^K2"WTR_P!,6R2\DXCBF25GVNW1
M0P?@GC*T ;6C^(Y[R[NK'5=)GTJ[MHQ,WF.LD+QG(W+(O'&#D'!%7[?7M'N[
M&2^MM5L9K2-MLD\=PC1H?0L#@'D?G7%^,?$UGXB\*Z[8Z%(;R*VAB>XO84\V
MW"^:IDCR#\Y\L,2%[<$@FN;\21PW/A?Q;?0^(--U)WL+6&5=+M#%$N)248L)
M'!?!(P#D#'M0!Z1<>-O#EMJ5C8-J]F\UY(\2%+A"JLH.0QSQR-H]^*IZOXUA
MT'P[K6KZ@;!A8W$D,$-O>AFF*@%4;(&V0\Y7D@#/-9GB2'2=%\;>"2\=I964
M;7<09@L<:DQ#:,GC)(XKD+I%?X:_%0LH.W7;PC(Z']W0!Z-H7B:ZU8Z89#HH
M6[CD=UM=2\YP5Q@(-@W8S\W]WWK:M]9TN[OYK"VU*SFO(/\ 6V\<ZM)'_O*#
MD?C7 W\13XD>#TM56.0Z/=[,# W;$Q^M1^$M3\,P^'?#=N($N?$-G:R$V\/^
MOAF6,^?YH'*Y;(^;J6'?% '?1>(=%F:[6+6+!S9@M<A;E#Y('4OS\OXU3T[Q
MGX?U+P]%KJ:I:P6$A"F2XG1-C$9V-S@-C'&<UYSX?OK6XU[PQLOM(DBFTNXC
M%KI]OL2W+I&RP,Y=M[?*>#@_*3CFJ>AW<1T+P#-;:MI5G!;V5Q#-/=Q":**Z
M*QX5P'3;(4#X).>HQS0![;#-%<0I-#(DD3J&1T8%6!Z$$=15.37-(AU--,EU
M2R2_?&VU:X02MGIA,Y_2LOP+;0VOA2!+?4([ZW>::2*:* PQ[6E9L(I).P$D
M+R01C'&*\]U">P3P3XHTJ=X/^$GFU><Q0$C[1),T^8'1?O$;=A!'  ]C0!V;
M^/()OB /"]D=.<11JUQ/-?!&WEB/+C0 [G&.02,5K^*/$D7A?3K:\EMWG6>[
MBM0J, 09&P#^%<YI<$7_  NK7B8DW#2K5L[1][>^3]:7XM?\BUIG_89L_P#T
M90!UM[KVCZ8Q6_U:QM6#!2)[A$()&0.3U(IU]K6E:681J&IV=IYYQ%]HG6/S
M#_LY//X5QDEC:7/BOQ[)/;Q2N-/MXP74'"F*3(&?7 _(>E8/AZ^T6Q E\5RV
MRV]SX8T\6QNR,2Q"-_.1,]6W%<J.3E: /4+_ %S2=*>)-1U2RLWF_P!6MQ<+
M&7^F2,TZ[UC3-/8+>:C:6S%0P$TZH2"=H/)Z$\?6O/;.\\/:;KWB!M<\FTM+
MC3+3[%'J'RLUH(B#&H?DD-NRO)R1FJO@[3'D\3^%8M8MQ)<VWA0-LG7)1O-0
M#(/\04X_$T >D'Q!HPO8[(ZO8"[E8I'!]I3>S D$!<Y)!!&/44ZXUS2+748]
M/N-4LH;V7'EVTEPBR/GIA2<FO(;FXT<^#O%=A&]L->G\03_9XCCSWE^U#RV0
M?>(&.HX&&]ZNZK<:7#X9\>Z=J+P?V[<WUQ]G@<CSYBP7[,8Q]YOX,8Z8/H:
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
M3J* &+%&JE5C4 C! '4=*41H&#!%#!=H('./3Z4ZB@".*"&W4K#$D:DY(10
M3Z\4YXTE0I(BNC#!5AD&G44 ,CBCAC$<4:H@Z*HP!^%-2V@CB,20QK&3DHJ
M GZ5+10 R2&.8 2QHX!W ,H.#ZT>3%M9?+3:YRPVC!/O3Z* &^6FY6V+N48!
MQR*:L$22O*L2+(_WG"@%OJ>]244 1+;0( $AC7#;QA0/F]?K[TAM+8Q/$;>(
MQN=S+L&&/J1WJ:B@!  H    X %,,$)F$QB0RJ,!RHW >F:DHH :$4.7"C<1
M@MCDT.B. '56 .<$9YIU% #=BY8[1ENIQUIKV\$@0/#&PC(*!E!VGV]*DHH
MCD@AF*&6)'*'*EE!VGU'I3]J[]^T;L8SCG%+10!CZ)X?@T:.X&Y9Y);VXNUD
M:, IYKERH^F<9[UJ-!"\RS-$C2H,*Y4%A]#4E% "!5#%@H#-U..34:VT"?<A
MC7YM_"@?-Z_7WJ6B@");:!/NPQK\V_A0/F]?K[TI@A,XF,2&4# <J-P'IFI*
M* &^6A##8N'^]Q][ZTX# P.E%% $/V2V,3Q&WB\MSEDV##'U([U*JJBA54*H
M&  , 4M% $;V\$C!GAC9@VX$J"0?7ZT/!%*Z/)$CLARA902I]O2I** "HEMH
M$5U6"-0YW, @&X^I]34M% "%%9E8J"5Z$CI3$MX8Q($AC7S#E\*!N/OZU)10
M QXHY(C$\:M&1@H1D$>F*!#$%11&@5/N#:,+]/2GT4 1B"%9FF6)!*PPSA1N
M(]S0D$4;N\<2*[G+LJ@%C[^M244 1I;P1L62&-26W$JH&3Z_6GLJNI5@&4C!
M!&0:6B@"-;>%(1"D,:Q#H@4!?RJ2BB@"/[/ 9&D,,>]L!FVC)QTR:#!"TRS&
M)#*HP'*C<!]:DHH ;Y:?-\B_/][CK]::T$+O&[Q1LT?W"5!*_3TJ2B@!" P(
M(!!X(/>HFMD42M L<4SKCS @)SCC/KCTJ:B@#%T#0#H[WMU=7KWVI7T@>YN6
M0)D*-J*JC[JJ.@YZDYYK8>-)4*2(KHPP589!IU% #%BC52JQH 1@@#J.E(UO
M"YC+PQL8SE"5!V_3TJ2B@ J)+:"*-HXX(T1\EE5  V>N14M% $+6ELT:1M;Q
M%(SE%*#"GV':GRPQ3ILFB210<X=01G\:?10 FQ=^_:-V,9QSCTIJQ1JVY8U!
MYY ]>M/HH C>"&2-HWB1HVY92H(/U%+Y4>Q4\M-BXVKM&!CIBGT4 1O!#)()
M'BC9P"H8J"0#U&:'@AD,9>*-C&<H2H.T^WI4E% "!5#%@H#'J<<FF1P0PL[1
M1(C.<N54 L?4^M244 ,EABGC,<T:2(>JNH(/X&E,:%54HI5<$ C@8Z4ZB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .)F
M\#7DIUFW7585L-1U*'4@AM29(Y4DB9ANWX*D18Z C=WQ@W==\&KK>IWMXU\T
M)N+&&VCVQY,4D4QF23)/.&*\8[=>:ZFB@#*T>TUF!YY=8U."[>3:(X[:V\F.
M,#.2 69B3GG)QP, <YSM6\,WSZ\==T'5(]/OY(5@N4GM_.AN$4DKN4,I#+DX
M8'H<5TU% ''2^"KV^TZY;4=>FGU:6XANHKE8ML-L\+;HPD.XC;G.<G+9.3TQ
M%?\ @:^UNRUMM6U6!]1U.Q%@DEO:E(K>($MPA<EB68DDMZ#C%=M10!Q/BJRO
MYO&/A$:=<+!/"MV1+)"9(_\ 5J,.H(X//<'\J5/ UTELEV-5C&O+J3:G]K^S
M'RC(R>68_+W9V>7A?O9XSFNUHH XJ;P+<7UI?/?ZI&^I7U]:W<\T5N5C58&4
MI&B%B0,*>22<L3[5?U?PS?7NOR:E8ZG':I=62V-TKV_F/Y89F!C;< K?.PY#
M#H<<5TU% '&:3X,U+2-0T*\CU:VD?3]-&F7 :T8":$,&4K\_R/A0"3N'4X'2
MJ^F?#ZXT;0=&MK'5HQJ6DW$\T%S);$QNLS,71D# XPPY#9RH/M7=T4 <='X(
MF8I=7FI++J,FK1:G<S)!M1S&FQ8T7<2JA0!DDGJ>]:$GAZ]CU76M2L-36VN=
M16V5&:W#^4(B=W!/S;@Q';'O70T4 %%%% !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 %%%% !4
M5S=6]E;O<74\4$"8W22N%5<G R3P.34M>3_'S7-0T7P?8BQDB5;F\$<R2P1R
MI(H4L 5=2.H!Z=J /0O^$I\/?]![2_\ P,C_ ,:/^$I\/?\ 0>TO_P #(_\
M&OC/_A+M4_YY:5_X*+3_ .-T?\)=JG_/+2O_  46G_QN@#[,_P"$I\/?]![2
M_P#P,C_QH_X2GP]_T'M+_P# R/\ QKXS_P"$NU3_ )Y:5_X*+3_XW1_PEVJ?
M\\M*_P#!1:?_ !N@#[,_X2GP]_T'M+_\#(_\:/\ A*?#W_0>TO\ \#(_\:^,
M_P#A+M4_YY:5_P""BT_^-T?\)=JG_/+2O_!1:?\ QN@#[,_X2GP]_P!![2__
M  ,C_P :/^$I\/?]![2__ R/_&OC/_A+M4_YY:5_X*+3_P"-T?\ "7:I_P \
MM*_\%%I_\;H ^S/^$I\/?]![2_\ P,C_ ,:/^$I\/?\ 0>TO_P #(_\ &OC/
M_A+M4_YY:5_X*+3_ .-T?\)=JG_/+2O_  46G_QN@#[,_P"$I\/?]![2_P#P
M,C_QH_X2GP]_T'M+_P# R/\ QKXS_P"$NU3_ )Y:5_X*+3_XW1_PEVJ?\\M*
M_P#!1:?_ !N@#[,_X2GP]_T'M+_\#(_\:/\ A*?#W_0>TO\ \#(_\:^,_P#A
M+M4_YY:5_P""BT_^-T?\)=JG_/+2O_!1:?\ QN@#[,_X2GP]_P!![2__  ,C
M_P :/^$I\/?]![2__ R/_&OC/_A+M4_YY:5_X*+3_P"-T?\ "7:I_P \M*_\
M%%I_\;H ^S/^$I\/?]![2_\ P,C_ ,:/^$I\/?\ 0>TO_P #(_\ &OC/_A+M
M4_YY:5_X*+3_ .-T?\)=JG_/+2O_  46G_QN@#[,_P"$I\/?]![2_P#P,C_Q
MH_X2GP]_T'M+_P# R/\ QKXS_P"$NU3_ )Y:5_X*+3_XW1_PEVJ?\\M*_P#!
M1:?_ !N@#[,_X2GP]_T'M+_\#(_\:/\ A*?#W_0>TO\ \#(_\:^,_P#A+M4_
MYY:5_P""BT_^-T?\)=JG_/+2O_!1:?\ QN@#[,_X2GP]_P!![2__  ,C_P :
M/^$I\/?]![2__ R/_&OC/_A+M4_YY:5_X*+3_P"-T?\ "7:I_P \M*_\%%I_
M\;H ^S/^$I\/?]![2_\ P,C_ ,:/^$I\/?\ 0>TO_P #(_\ &OC/_A+M4_YY
M:5_X*+3_ .-T?\)=JG_/+2O_  46G_QN@#[,_P"$I\/?]![2_P#P,C_QH_X2
MGP]_T'M+_P# R/\ QKXS_P"$NU3_ )Y:5_X*+3_XW1_PEVJ?\\M*_P#!1:?_
M !N@#[,_X2GP]_T'M+_\#(_\:/\ A*?#W_0>TO\ \#(_\:^,_P#A+M4_YY:5
M_P""BT_^-T?\)=JG_/+2O_!1:?\ QN@#[,_X2GP]_P!![2__  ,C_P :/^$I
M\/?]![2__ R/_&OC/_A+M4_YY:5_X*+3_P"-T?\ "7:I_P \M*_\%%I_\;H
M^S/^$I\/?]![2_\ P,C_ ,:/^$I\/?\ 0>TO_P #(_\ &OC/_A+M4_YY:5_X
M*+3_ .-T?\)=JG_/+2O_  46G_QN@#[,_P"$I\/?]![2_P#P,C_QH_X2GP]_
MT'M+_P# R/\ QKXS_P"$NU3_ )Y:5_X*+3_XW1_PEVJ?\\M*_P#!1:?_ !N@
M#[,_X2GP]_T'M+_\#(_\:/\ A*?#W_0>TO\ \#(_\:^,_P#A+M4_YY:5_P""
MBT_^-T?\)=JG_/+2O_!1:?\ QN@#[,_X2GP]_P!![2__  ,C_P :/^$I\/?]
M![2__ R/_&OC/_A+M4_YY:5_X*+3_P"-T?\ "7:I_P \M*_\%%I_\;H ^S/^
M$I\/?]![2_\ P,C_ ,:/^$I\/?\ 0>TO_P #(_\ &OC/_A+M4_YY:5_X*+3_
M .-T?\)=JG_/+2O_  46G_QN@#[,_P"$I\/?]![2_P#P,C_QH_X2GP]_T'M+
M_P# R/\ QKXS_P"$NU3_ )Y:5_X*+3_XW1_PEVJ?\\M*_P#!1:?_ !N@#[,_
MX2GP]_T'M+_\#(_\:/\ A*?#W_0>TO\ \#(_\:^,_P#A+M4_YY:5_P""BT_^
M-T?\)=JG_/+2O_!1:?\ QN@#[,_X2GP]_P!![2__  ,C_P :/^$I\/?]![2_
M_ R/_&OC/_A+M4_YY:5_X*+3_P"-T?\ "7:I_P \M*_\%%I_\;H ^S/^$I\/
M?]![2_\ P,C_ ,:/^$I\/?\ 0>TO_P #(_\ &OC/_A+M4_YY:5_X*+3_ .-T
M?\)=JG_/+2O_  46G_QN@#[,_P"$I\/?]![2_P#P,C_QH_X2GP]_T'M+_P#
MR/\ QKXS_P"$NU3_ )Y:5_X*+3_XW1_PEVJ?\\M*_P#!1:?_ !N@#[,_X2GP
M]_T'M+_\#(_\:/\ A*?#W_0>TO\ \#(_\:^,_P#A+M4_YY:5_P""BT_^-T?\
M)=JG_/+2O_!1:?\ QN@#[,_X2GP]_P!![2__  ,C_P :/^$I\/?]![2__ R/
M_&OC/_A+M4_YY:5_X*+3_P"-T?\ "7:I_P \M*_\%%I_\;H ^S/^$I\/?]![
M2_\ P,C_ ,:/^$I\/?\ 0>TO_P #(_\ &OC/_A+M4_YY:5_X*+3_ .-T?\)=
MJG_/+2O_  46G_QN@#[,_P"$I\/?]![2_P#P,C_QH_X2GP]_T'M+_P# R/\
MQKXS_P"$NU3_ )Y:5_X*+3_XW1_PEVJ?\\M*_P#!1:?_ !N@#[,_X2GP]_T'
MM+_\#(_\:/\ A*?#W_0>TO\ \#(_\:^,_P#A+M4_YY:5_P""BT_^-T?\)=JG
M_/+2O_!1:?\ QN@#[,_X2GP]_P!![2__  ,C_P :/^$I\/?]![2__ R/_&OC
M/_A+M4_YY:5_X*+3_P"-T?\ "7:I_P \M*_\%%I_\;H ^S/^$I\/?]![2_\
MP,C_ ,:/^$I\/?\ 0>TO_P #(_\ &OC/_A+M4_YY:5_X*+3_ .-T?\)=JG_/
M+2O_  46G_QN@#[,_P"$I\/?]![2_P#P,C_QH_X2GP]_T'M+_P# R/\ QKXS
M_P"$NU3_ )Y:5_X*+3_XW1_PEVJ?\\M*_P#!1:?_ !N@#[,_X2GP]_T'M+_\
M#(_\:/\ A*?#W_0>TO\ \#(_\:^,_P#A+M4_YY:5_P""BT_^-T?\)=JG_/+2
MO_!1:?\ QN@#[,_X2GP]_P!![2__  ,C_P :/^$I\/?]![2__ R/_&OC/_A+
MM4_YY:5_X*+3_P"-T?\ "7:I_P \M*_\%%I_\;H ^S/^$I\/?]![2_\ P,C_
M ,:/^$I\/?\ 0>TO_P #(_\ &OC/_A+M4_YY:5_X*+3_ .-T?\)=JG_/+2O_
M  46G_QN@#[,_P"$I\/?]![2_P#P,C_QH_X2GP]_T'M+_P# R/\ QKXS_P"$
MNU3_ )Y:5_X*+3_XW1_PEVJ?\\M*_P#!1:?_ !N@#[,_X2GP]_T'M+_\#(_\
M:/\ A*?#W_0>TO\ \#(_\:^,_P#A+M4_YY:5_P""BT_^-T?\)=JG_/+2O_!1
M:?\ QN@#[,_X2GP]_P!![2__  ,C_P :/^$I\/?]![2__ R/_&OC/_A+M4_Y
MY:5_X*+3_P"-T?\ "7:I_P \M*_\%%I_\;H ^S/^$I\/?]![2_\ P,C_ ,:/
M^$I\/?\ 0>TO_P #(_\ &OC/_A+M4_YY:5_X*+3_ .-T?\)=JG_/+2O_  46
MG_QN@#[,_P"$I\/?]![2_P#P,C_QH_X2GP]_T'M+_P# R/\ QKXS_P"$NU3_
M )Y:5_X*+3_XW1_PEVJ?\\M*_P#!1:?_ !N@#[,_X2GP]_T'M+_\#(_\:/\
MA*?#W_0>TO\ \#(_\:^,_P#A+M4_YY:5_P""BT_^-T?\)=JG_/+2O_!1:?\
MQN@#[,_X2GP]_P!![2__  ,C_P :/^$I\/?]![2__ R/_&OC/_A+M4_YY:5_
MX*+3_P"-T?\ "7:I_P \M*_\%%I_\;H ^S/^$I\/?]![2_\ P,C_ ,:/^$I\
M/?\ 0>TO_P #(_\ &OC/_A+M4_YY:5_X*+3_ .-T?\)=JG_/+2O_  46G_QN
M@#[,_P"$I\/?]![2_P#P,C_QH_X2GP]_T'M+_P# R/\ QKXS_P"$NU3_ )Y:
M5_X*+3_XW1_PEVJ?\\M*_P#!1:?_ !N@#[,_X2GP]_T'M+_\#(_\:/\ A*?#
MW_0>TO\ \#(_\:^,_P#A+M4_YY:5_P""BT_^-T?\)=JG_/+2O_!1:?\ QN@#
M[,_X2GP]_P!![2__  ,C_P :/^$I\/?]![2__ R/_&OC/_A+M4_YY:5_X*+3
M_P"-T?\ "7:I_P \M*_\%%I_\;H ^S/^$I\/?]![2_\ P,C_ ,:/^$I\/?\
M0>TO_P #(_\ &OC/_A+M4_YY:5_X*+3_ .-T?\)=JG_/+2O_  46G_QN@#[,
M_P"$I\/?]![2_P#P,C_QH_X2GP]_T'M+_P# R/\ QKXS_P"$NU3_ )Y:5_X*
M+3_XW1_PEVJ?\\M*_P#!1:?_ !N@#[,_X2GP]_T'M+_\#(_\:/\ A*?#W_0>
MTO\ \#(_\:^,_P#A+M4_YY:5_P""BT_^-T?\)=JG_/+2O_!1:?\ QN@#[,_X
M2GP]_P!![2__  ,C_P :/^$I\/?]![2__ R/_&OC/_A+M4_YY:5_X*+3_P"-
MT?\ "7:I_P \M*_\%%I_\;H ^S/^$I\/?]![2_\ P,C_ ,:/^$I\/?\ 0>TO
M_P #(_\ &OC/_A+M4_YY:5_X*+3_ .-T?\)=JG_/+2O_  46G_QN@#[,_P"$
MI\/?]![2_P#P,C_QH_X2GP]_T'M+_P# R/\ QKXS_P"$NU3_ )Y:5_X*+3_X
MW1_PEVJ?\\M*_P#!1:?_ !N@#[,_X2GP]_T'M+_\#(_\:/\ A*?#W_0>TO\
M\#(_\:^,_P#A+M4_YY:5_P""BT_^-T?\)=JG_/+2O_!1:?\ QN@#[,_X2GP]
M_P!![2__  ,C_P :/^$I\/?]![2__ R/_&OC/_A+M4_YY:5_X*+3_P"-T?\
M"7:I_P \M*_\%%I_\;H ^S/^$I\/?]![2_\ P,C_ ,:/^$I\/?\ 0>TO_P #
M(_\ &OC/_A+M4_YY:5_X*+3_ .-T?\)=JG_/+2O_  46G_QN@#[,_P"$I\/?
M]![2_P#P,C_QH_X2GP]_T'M+_P# R/\ QKXS_P"$NU3_ )Y:5_X*+3_XW1_P
MEVJ?\\M*_P#!1:?_ !N@#[=MKF"\MTN+6>.>%^5DB<,K?0C@U+7'_"NYDO/A
MEH=Q*(A(\3$B*)8U^^W15  _ 5V% !1110 4444 %%%% !1110 4444 %%%%
M !5:]TVQU*-8[^RM[J-3N59XE< ^H!%6:* ,C_A%/#G_ $ -*_\  ./_  H_
MX13PY_T -*_\ X_\*UZ* ,C_ (13PY_T -*_\ X_\*/^$4\.?] #2O\ P#C_
M ,*UZ* ,C_A%/#G_ $ -*_\  ./_  H_X13PY_T -*_\ X_\*UZ* ,C_ (13
MPY_T -*_\ X_\*/^$4\.?] #2O\ P#C_ ,*UZ* ,C_A%/#G_ $ -*_\  ./_
M  H_X13PY_T -*_\ X_\*UZ* ,C_ (13PY_T -*_\ X_\*/^$4\.?] #2O\
MP#C_ ,*UZ* ,C_A%/#G_ $ -*_\  ./_  H_X13PY_T -*_\ X_\*UZ* ,C_
M (13PY_T -*_\ X_\*/^$4\.?] #2O\ P#C_ ,*UZ* ,C_A%/#G_ $ -*_\
M ./_  H_X13PY_T -*_\ X_\*UZ* ,C_ (13PY_T -*_\ X_\*/^$4\.?] #
M2O\ P#C_ ,*UZ* ,C_A%/#G_ $ -*_\  ./_  H_X13PY_T -*_\ X_\*UZ*
M ,C_ (13PY_T -*_\ X_\*/^$4\.?] #2O\ P#C_ ,*UZ* ,C_A%/#G_ $ -
M*_\  ./_  H_X13PY_T -*_\ X_\*UZ* ,C_ (13PY_T -*_\ X_\*/^$4\.
M?] #2O\ P#C_ ,*UZ* ,C_A%/#G_ $ -*_\  ./_  H_X13PY_T -*_\ X_\
M*UZ* ,C_ (13PY_T -*_\ X_\*/^$4\.?] #2O\ P#C_ ,*UZ* ,C_A%/#G_
M $ -*_\  ./_  H_X13PY_T -*_\ X_\*UZ* ,C_ (13PY_T -*_\ X_\*/^
M$4\.?] #2O\ P#C_ ,*UZ* ,C_A%/#G_ $ -*_\  ./_  H_X13PY_T -*_\
M X_\*UZ* ,C_ (13PY_T -*_\ X_\*/^$4\.?] #2O\ P#C_ ,*UZ* ,C_A%
M/#G_ $ -*_\  ./_  H_X13PY_T -*_\ X_\*UZ* ,C_ (13PY_T -*_\ X_
M\*/^$4\.?] #2O\ P#C_ ,*UZ* ,C_A%/#G_ $ -*_\  ./_  H_X13PY_T
M-*_\ X_\*UZ* ,C_ (13PY_T -*_\ X_\*/^$4\.?] #2O\ P#C_ ,*UZ* ,
MC_A%/#G_ $ -*_\  ./_  H_X13PY_T -*_\ X_\*UZ* ,C_ (13PY_T -*_
M\ X_\*/^$4\.?] #2O\ P#C_ ,*UZ* ,C_A%/#G_ $ -*_\  ./_  H_X13P
MY_T -*_\ X_\*UZ* ,C_ (13PY_T -*_\ X_\*/^$4\.?] #2O\ P#C_ ,*U
MZ* ,C_A%/#G_ $ -*_\  ./_  H_X13PY_T -*_\ X_\*UZ* ,C_ (13PY_T
M -*_\ X_\*/^$4\.?] #2O\ P#C_ ,*UZ* ,C_A%/#G_ $ -*_\  ./_  H_
MX13PY_T -*_\ X_\*UZ* ,C_ (13PY_T -*_\ X_\*/^$4\.?] #2O\ P#C_
M ,*UZ* ,C_A%/#G_ $ -*_\  ./_  H_X13PY_T -*_\ X_\*UZ* ,C_ (13
MPY_T -*_\ X_\*/^$4\.?] #2O\ P#C_ ,*UZ* ,C_A%/#G_ $ -*_\  ./_
M  H_X13PY_T -*_\ X_\*UZ* ,C_ (13PY_T -*_\ X_\*/^$4\.?] #2O\
MP#C_ ,*UZ* ,C_A%/#G_ $ -*_\  ./_  H_X13PY_T -*_\ X_\*UZ* ,C_
M (13PY_T -*_\ X_\*/^$4\.?] #2O\ P#C_ ,*UZ* ,C_A%/#G_ $ -*_\
M ./_  H_X13PY_T -*_\ X_\*UZ* ,C_ (13PY_T -*_\ X_\*/^$4\.?] #
M2O\ P#C_ ,*UZ* ,C_A%/#G_ $ -*_\  ./_  H_X13PY_T -*_\ X_\*UZ*
M ,C_ (13PY_T -*_\ X_\*/^$4\.?] #2O\ P#C_ ,*UZ* ,C_A%/#G_ $ -
M*_\  ./_  H_X13PY_T -*_\ X_\*UZ* ,C_ (13PY_T -*_\ X_\*/^$4\.
M?] #2O\ P#C_ ,*UZ* ,C_A%/#G_ $ -*_\  ./_  H_X13PY_T -*_\ X_\
M*UZ* ,C_ (13PY_T -*_\ X_\*/^$4\.?] #2O\ P#C_ ,*UZ* ,C_A%/#G_
M $ -*_\  ./_  H_X13PY_T -*_\ X_\*UZ* ,C_ (13PY_T -*_\ X_\*/^
M$4\.?] #2O\ P#C_ ,*UZ* ,C_A%/#G_ $ -*_\  ./_  H_X13PY_T -*_\
M X_\*UZ* ,C_ (13PY_T -*_\ X_\*/^$4\.?] #2O\ P#C_ ,*UZ* ,C_A%
M/#G_ $ -*_\  ./_  H_X13PY_T -*_\ X_\*UZ* ,C_ (13PY_T -*_\ X_
M\*/^$4\.?] #2O\ P#C_ ,*UZ* ,C_A%/#G_ $ -*_\  ./_  H_X13PY_T
M-*_\ X_\*UZ* ,C_ (13PY_T -*_\ X_\*/^$4\.?] #2O\ P#C_ ,*UZ* ,
MC_A%/#G_ $ -*_\  ./_  H_X13PY_T -*_\ X_\*UZ* ,C_ (13PY_T -*_
M\ X_\*/^$4\.?] #2O\ P#C_ ,*UZ* ,C_A%/#G_ $ -*_\  ./_  H_X13P
MY_T -*_\ X_\*UZ* ,C_ (13PY_T -*_\ X_\*/^$4\.?] #2O\ P#C_ ,*U
MZ* (K:V@L[=+>U@C@A086.) JK] .!4M%% !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 %%
=%% !1110 4444 %%%% !1110 4444 %%%% '_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>strl-certificateofincorp002.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 strl-certificateofincorp002.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 ****
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
M;.8X\G:>3M#<9XY!K>C\8VSZM'9-INHQ137$EK;WDD2K#-*@8E%^;=_ V"5
M..#7.S>#[ZQ?P%;VD)N$TJZ>6^F# ?,T9WN<G)W.Q/'K6?#HNN-JFE7MUHVI
MSW]EJS37MW+>ADDC/F*ODQF3:%"NI^ZI &.3F@#K'\?:,FE:'J++<B'6)U@@
M7RQNC8G:3(,_* V 3S@D4^^\;65IK$^D06-_>W\4B1"&W1/G9HS(0"S ?*@!
M.2/O#&<UR9\$ZM<WOB.QEM_+T^"WNAHTN]<&2Y<3$@9R-CJ!SCKQ4\.AWK>'
M$NM<\-W5U>W^HS7UREE=*ES9.1LC,;!ESA%53AN_0\T =_8:E%?:6E_Y4]O&
MREFCN(RCQX)!##U!!]O3-8=KXZL)K";4+JPU&PL$M#>QW5S"-DT(Q\RE68@\
MC"MACGI5SPS#JT'A6"/5!)+?*),+<R!G*;V\M9&7(+;-H8C/.>M<%)X5U;4=
M-U'3=*TJ_P!%LYK!Q)97MTLEO]J#HT8@ =BJ_*X)&U<$<>@!W6E>*XM1U--.
MN=,U#3+J: W$"7J(/.C! 8J59L$;ERIP1GI2ZSXIM](U:UTH6%]>WUU#)-##
M:HIW!"H899@!][/) X/.< YELFJ:_P",=)U6YT:ZTNVTRVG5A=/&6EEEV#:H
M1FRH"D[CC.1BJ_B"\N+'XGZ-<6^GS7VW2;OS(H"OF!?,AY4,0#SCC/3/TH N
M2?$/2DL-.N5M-0DDOYY;6.U2$>:D\8;=&R[N&RI'7'OCFI+SQQ;VDL\:Z/JM
MRUG D]_Y$<9^QAEW!7RXRP7DA-QQ7/Z7X:UA=3T#4;BQ,1;6K[4;F(NI-LDL
M<@0-@X)Y7.,\FKMW;ZSHNK>)Q::)<:C'K6V6UEA>,*DGDK$5EW,"HRH.0#P3
MW% '2:9XET_5M2NK&U9]\$$-R'8 )+%*I*NASR."#D#D5BV?C#3]8U[P^;:X
MU*&/4(;IX(3'&(9EC."[GEAZKCJ#S6'K?A#7M-T;08] 437R:5_8=Y(KA=L3
M(H$W)&=C*3Z_-6G>^%9XO&GA,V%JPTG3=.N;1Y0P_=!D54&,Y.<=A0!%?^.W
MU"30&TRUU"VL[[5HH8[R6-!%=Q?-N"\E@#C(W!20,BMRW\:65SJ45LMG?+:S
MW+VD&H,B^1+,NX% =V[JK $J 2.#7)6.F^(CHWA'09-!GB.B7T!NKII8_*>.
M,,H:/#;CD$$Y QTZU)X?\)G3]0L["[\/ZE/+:7SSB_?4W%H$#L\<BQ^8<MRH
MV;!SGG'4 ]-HJII]S<W4$CW5D]HZS.BHSABRJQ"OD=F !QU&:MT %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 56M]/M+6\N[N"$)/=
MLKSN"?G*J%!_  "K-% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !6?9Z'IEAJ5UJ5M:(E[=?ZZ<DLS#.<9).!GG
MP*T** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MP![9[$<5TO@^^U"X;6[#4KPWLNFZBULERT:HTB&..0;@H"Y&\C( Z4 =-17
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
M!:V2VMY)I)0/O$(BEN.^1QT/- %23P'I4^EZQ83/.Z:G?OJ!DW /;S$+AHV
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
M:R2HBLJ$E@6!&\]#S@9[Y@A\"6]CIVC0:;J=Y9W6DP-;07:!&9XFQN5U92K
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
M"\$+FKVFVZ^%]4T;66LM:DTN2RNX7,UL9KB&66=9@SQQ+D!\-T'' .*]-HH
M\\N;B;_A)_!FL2Z'>6-J8KZ*2&.V:0P-*8_+WA%^7=M).1P<Y-9'A;0F1-&T
M>^G\3-J&FR.6B>$+:0.J.HD$AC 96#' 5R3NYZ''K5% 'DFGO=2>'_!&@C1=
M26]TC4+<7Q>SD6.$1JR%PY&U@2<Y4G@Y.*[OQI-?P>&9GT]9O,\Z$2/!#YTD
M<1D42.B8.YE7<1P>G0UOA@20"#@X/M4$-_:W%Y<VD4RO<6I431CJFX97/U'-
M 'D&I6=[/I7C!;>TUR[6Y6PN;62[MG,L\<<HWD#:,$8.$(#8P<5ZVMX;S2#>
M64;EI(B\*3QM$Q.. RL 1SZ@5<HH \I\.O>R^)/"]]<KKT[+;S0WK75DT45O
M<.B_(B!!M4%6&[E>%Y-=1XP$MIK?AG6C;7%Q9V%U+]I%O"TKQK)"R!]B@D@$
M@' /6NNHH \DGCO9Y=9UE=(U!+9?$=C?",VKB1X$CB#2*F-QZ$D8R.01D$5'
MXHBOM>TWX@7-EI6HF*\T^QCL]]I(CW&UI=VU" W&>A&<8.,$5ZO?7MMIMC/>
MWDRPVT"&261NBJ.I-3@AE# Y!&10!YKXV74="DTC6](B)OKVU.B2)T.^1<P.
M?]R0'/LQKO=%TJ#0]$LM*M1^YM(5A4]S@8R?<]?QJO/X>L[K7H-7N7N)IK89
MMX7E)AB8C!=4Z;L$C)SU.*U=PW;<C.,XH \]\*WL^E:5IOAB;0KRXU.UNI5D
M>2V98(UWNPG$I78<@C !W98CCFLC0GU&?7O"=]>IKLLT;RIJ GLFC@M)Y(F
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
M_3'GN[26)!&A>+<ODE5!7:3CYBV1[ULZ9X,M;"\MKFXU'4-2-I"T%I'>NC+
MC  XVJI8D#&6W''?DU!8> K"Q>(?VAJ4]M;0R0V=K-,ICM5==IV84$X4[1N+
M8'2@#F/AEKMSKUEHNG6]R]C9Z1IEL987CVRWK%-NX;A_JE((ROWF'4#K5\+2
M:MI'A3P?J,>L3M#=WR6<EB8X_)\IV<<?+OW @'.[U&,5W=OX-TVT&A&WEN8I
MM%A%O!,KC?)%M"F.3C#*< ]!R,C%.A\(:=!HNDZ4DER8-+N4N8"7&XLI)&XX
MY'S'IB@#CUUO7/\ A$X?&QUB<A[]5.F^7'Y'V=KGR=@^7=OVG.[=U[8XJ@=3
MO-*UOQ^^GRB&[N-6T^TCF*AO*,H1"^#P2 Q(SWQ7:KX#T];A1]NU Z:MW]M7
M2S(GV<2[]^?N[\;_ )MN[;GM3[CP+I-U_;OF/=9UJ6*:<B0 Q/&!L:,@<$%0
M><\B@#CM;N=1\(^)]:NDU"?49X?#R&VEN41I%9K@J,A H8 G/3/:EU#Q!XAT
MKP]XCE@GUMH8-,^T07FJ621/'.&PRKA0"""#@@XP:ZR/P'I[SWT^HWNH:E/?
M67V&>2ZD7+19R,!%4*0>F,>O7FGR>"8+O2=2T_4=8U:_2_@%L\EQ,FZ.,9P%
M"H%SSRQ!)[F@#&UH:_I5OI[7&KZW-8RB66^N].MHI)89"$V*$V$^2/WAX#-T
MR<5V6BW(O-#L;@7L=]YL"-]JC38LV0/G"]L]<=JJZKH)U*6WF@U;4=.F@1HP
M]FZ?.AQD,KJRGH,'&1ZT[2_#]MH[6PM+B[6WMK1;2.V:7,6 <[R.[]BWI0!K
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 %%%
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
MXP/6L;5_&]A%X:?5]$NK/4E2Z@MV\N4,JF25$.<=" V:XO6I(]7E\5ZOI?\
MI>BF;2S/);C>EP(9=TY7'W@(RH.,],=JM>-=6T;7?#FKW'AP13W7VC34DU"-
M-T,C"X78FX'YBN<D#H& S0!VGBCQ/!H.EWLL$EO-?VR1R&U:3Y@CR*FX@<@<
MGGVJ[I_B+1=5:Y73]5L[HVO^O\F96\L>IP>!P>?:O+M3C-AX.\4^']802:ZT
ML=S/=D'_ (F,+3(%D'H%'R%!PN..#6E\0+">?6=5MM.@9I'\,2+Y<*\NJSIE
M !U^7< />@#O+#Q+HVKK<?V5JEG>R0)N=8)E<@=CP>GO61X=\<V5_P"!M+\1
M:W<6FF"^!&UY=J[MS# )Z\+FLDZGI?B#QKHMQX=GAN8++3;L7<EO]V*-Q&(X
MVQT.X$A3R-IXKEO!5W:Z/HOP[U+5I4MM.CLKZ$3S';'%,SJ5W,> 2JN!GW%
M'HVE>,K"ZTW4]1OKJSM;&TOY+6.X,PV2*-NULG@D[NU:4GB31(M/@OY-7LEL
M[@,89S.H20*"S8.<' 4D_0UY-;2*HAU2UNX],TN/Q/>R&ZGM]T<.^+$;LI(V
M@Y(!.,;Q6E%86DU[X4=+Y=5MKKQ#<W7G?9O*C+>0Y)1<D%=ZE@PX)- 'H@\4
MZ UY:V@UFQ^TW:))!%YZ[I%894@9YR.GK6K)(D,3RRNJ1H"S.QP% ZDGL*\U
MUV^M-*\57@LK^TN+BZO;7[5H-[;!GG;$:K+ >O"A3G#*"AZ<UTGQ%MKB[\ Z
MM%;1/*YC5GCC&6>,.I=0.^4##'>@#0M/%?AZ_MKFYM=:L)H;5=\\B3J1&O\
M>;G@>_2L;P!XU;QM:W=Y_P 2^.)7(BMX+@R3QKN9091@!=VW(QVJK::EINO_
M !'TJ\T"XANK:TTRXCO)[<Y10[Q>5&2. V5<[>HYIWP?4K\,M,!&#YESU_Z[
MR4 :.I>.M(LM6U'1H[F%]4M+)KH0M(!N(5FV=<[L+N(QT(-6O#_BW2M=AM88
MM0LVU*2V2>:TCF#/'E02,=>"<>U<EXAN[:T\>^(X+B9(I;SPT%ME<X,S*9RP
M7U(!R14-Q9.NF_#Z#3XQ%.=/N(XB@QAFLF/7_>P?K0!W]AX@T?5;N>TT_5+2
MZN(/];%#,K,G..0#Z\?6F>(=>M_#NDM?7$<LS%TAA@A&7FE<X5%'J2:X#P*+
M>[OO#BCQ!%<76FV#H=/@L/+>V!15:.9@QVD,!PP&2N:Z?X@07/\ 9FEZG;VT
MMR-)U.&^FAB7<[Q+N5]H[D!]V/\ 9H DMO$6OQ:A9PZQX6:UM[N3RDGM+O[5
MY3$9 E4(NT<?>&0.Y[UJ#Q+H9U?^R1J]D=1W;?LWGKOW8SMQGKCMUK+M_B!H
M>I7UE9:).=5N+F0!TM1G[.G\3R$_< ]#R3P!7"QW5J? =MX85T_X2I=85C:_
M\MUE%YYC3$==NS+;^F#UH ].D\3:%#=26LFKV2W$?F%XS.NY/+7<^1GC:.3G
MI3K#Q'HFJ7TME8:M97-U$NYX89E9E'3. ?6N"M[:)?#GQ2N?*43/=7J&3')4
M6J$#/IEF_,U6BNK+6)O!MEX<EC-]8Z?<><D7#6JFVV!9/[I,A3@]2,T >B6G
MB70]0U)].L]7LI[U,[H(YU9QCKP#V[^E(GB?0999HTUFQ9X(FGE G7]W&K;6
M9N> &!!)[UYYI=[IU_HW@#1M+9#J^G7,#75L@Q+:!(F6?S!U3))'/WBPZTNF
M-%I?PHU.[6TM6:;5IQ.]S%OC13>%#*Z]PBX;_@- '::AX\\.6'AR?75U2VN;
M.)Q%F"56+2'H@Y^]CG'IS5JUUR.^UZ*WM+[2Y[*6Q^U(([C=._S[=X4<&+MN
MSUXKRC6;U+G2_'7_ !-%U)I+>PN([A(1&)HTE(>1 O#*N,%AGIUZ5N:O*=:^
M)-]+HLZSFZ\%3K:S0ME6<SD+@CWH ]!T_P 2Z'JM[)9:?J]E=7,8):*&=68
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
MS,1 VX#E\_7YJTZ* $(!&" 100#U&:6B@ I, =A2T4 %%%% !2  9P ,TM%
M"  =!B@ #H*6B@ KE[_P=)J5W*MSKNH2:7+<K<R:>^QE+*P8('(W"/<H.T'V
MX'%=110 F!G.!GUI:** $  &  !2T44 )@9S@9]:7 YXZT44    P!@4@  P
M  *6B@ HHHH 0 #H *" 1@@8I:*  @$8(X-&*** $P,YP,^M+110 @ '0 4M
M%% !@>E%%% "8 )('7K2T44 ( !G  SUHP,YP,^M+10!3U;3TU;1K[37<QI>
M6\D#.HR5#J5)'YU+96JV5E!;*=PAC6,,1R0HQG]*GHH 3 !)P,FEP,8HHH 3
M ]*7 ':BB@!  "2 .>M+110 4444 )@<<#CI6+JGAW^U]6LKF[OIC8VCK.E@
MJJ(WF4DJ[-C<<$@A<XR :VZ* "DP,YP.*6B@!, D' R*6BB@!  ,X YZT  #
M  I:* "DP 2<<FEHH 3 '84M%% "  #   I:** ,3Q!X>_X2%8+:XOYHM-#!
MKFSC5<7(!!"LQ&0N1R!C(XK;Z444 (0#U K%U'P]_:NM65Y>7\SV=FZS16 5
M1&9ESM=CC<V,Y SC(!K;HH *,#.<444 %(  , 8I:* #&:*** $  S@#GK1@
M#L*6B@ P,8[4  =!110 A (P0"/>EHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@#CO\ A$=9M=:U>_TGQ*ME'J<ZSR1-
M8+*48(J<,6]%]*9>_#NTNO!>JZ -0N#<:I()KO49E$DLL@93N(&!C"@ #  K
MM** ,>TT!;3Q-?ZU]H+F[M8+8Q%,!1&7.<YYSO\ TJAHWA:]TG[/9G6VFT6U
M5T@L?LX5MA! 223)W*H/& O09SBNGHH Y31/"-]I$EC;OX@N)])T]&2ULUB\
ML[2"JB5P?W@53@# Y )R15'3_ -YIFE:3;V^O#[7HS.MA<-9@@0NN&CD3?\
M/G .05Y KN:* .03P*##;M/J3S7HU=-6N;CR0!-(HVA N?E7:% Y.,=\U9\0
M^&+_ %XW=K_;9ATN]C6.YM7MA(0!P3&^1L)'J&P>1BNFHH J6EM=0W5Y)/?&
M>&60-!$8POD*% *Y'+9(+9/KBK=%% !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
M17-^(?&^C^&=6T_3;\S^=>D8:) RPJ75 \AS\JEF S0!TE%%5=2U&TTG3;G4
M+Z816MM&TLLA!.U0,DX')^@H M45G7.HW"C3Y+'3Y+V&ZD422)(J>3&1GS"&
M()'L.:T: "BL*R\3PWOC+4_#BVSK+8013M,6&UP_0 >U;M !161J/B*RTO7=
M+TFZ299=3,BV\H4>7O09*DYR"1TXYJ77]<LO#6A7>L:@S"UMDW/L&6;)   [
MDD@#ZT :5%<]+XPL(/$FCZ!-;W<=]JMNT\*LBX0*I8ASNX/!'&>:Z&@ 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@!&8*I9B  ,DGM7B<-TWB\>*]3N?#6M7]MK2&RT^XM8HV2
M.VC)",NYU.3)ESQU KV6_LH=2T^YL;C?Y-Q&T4FQBIVL,'!'(X-)IVGVNDZ;
M;:?91"*UMHEBB0?PJ!@?6@#Q[Q1XANM;_9VU":[WQ:M8O#9WR,<.D\<\:MGW
M(P?^!5I^//!VBZ;\*=;O$M?-OY+>.>:[E=FDEE!^^23U^=NG S79ZCX$T#5(
M=9AN;60Q:P\4EZBS,H=H\;6 !^4\#..N.:U]2TFRU?1Y]*OH1+93Q>5)&21E
M?J.1]: /,_$.GVFCP?#BWTZ%;:*36;=W2/(#,4Y)^M7++0M+\4S^*]3UV>2&
M[L]4EMH+X3^6]C%$J%#&3PG4L3CG/.:ZF'P-HT=MID$AO;A=,NA=6K7%W)(T
M;@8')/W0!]WI2:GX$T+5M1FO+F&X!N2INH8KF2.&Y*_=\Q 0KXP.HYQS0!P>
MHW]QIWC;XBW]C*6N(/#\,L4HP3D1DAN./>M3PEH6I:?X@TB[M- CTNS:V=+Z
M8:B)C> H"CLO=MP'S=<,:[>/PUI4>LW^JBVS=7\"V]QN8E7C48"[>G2JNC^#
M-(T2]CNK47<DD,9AMQ<W4DRV\9QE8PQ(4< <=ACI0!6^(.A3ZYX4F^P<:I8N
MM]8,!R)HSN 'U&5_&N8GUB'XDZQX4T^U&=.6%=:U%>H!4[8XCZ_O-V1_L5ZA
M6+H/A/1O#5QJ$^E6@@DOY?.G.XG)R3@9Z#+'@<<T <5XE_Y.!\%?]>5U_P"B
MY*]/K)NO#6F7OB2P\03PLVHV$;QV\@D("JP(/R]#P3UK6H **** "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 ***J:I)+#I%[);Y\Y(':/']X*
M<?K0!3M/%.A7VKOI5KJEM+?(6!A5^25^\ >A([@=.]:%Y>VNG6<MY>W$=O;0
MKNDEE8*JCU)->9^%[C4=)T+P+->1:5<Z;>"&""-+<^=;220LPD$A8AF.&W85
M?O'KSGOO$=A:7^AW(N[>.<01O-&)!D*X1L-CU&3B@#0M;J"]M(;NVE66WGC6
M2*1>CJPR"/8@U+6#X'_Y)_X;_P"P7:_^BEK>H **** *5GK&G:A>WEG:7D,U
MS9,$N8D;+1$] 1VJ6VO[6\EN8K>=)'MI?)F53_JWP&VGWPP/XUY9;VUQI>L>
M)?%^GQM)/I^MS1WT"#)N+,Q0E@!W9#\Z_1AWI!K#K;:Y?Z5>,L=UXKL@LT+8
M$D4BVP//H5/ZT >N45Q&O:I>P>-KRTANY4@3PU<7(C5L 2B0 /CUQD9KGK:/
M5S:^!+G_ (2/53-KB+'?9FRK*;<R?(I&$8;<;ASR3DF@#TS4=5L])CMWO9O*
M6XN([:([2VZ1SM4<#C)[]*N5XUKC7RI?Z(=4NI$L?%&G1VES<OYLL(D$;_>;
M[VUF)&<UH^(M3U3P5JNJ6FGZE?7<4NAR7D:WDOGM!,LJQAU+=L29VGC*T >J
M45YD9M?TS2/$DB0Z_;6*:+--'-JMS%)(ERBG!0I(Q (.<< %>,9K<^'EG>2^
M&M+US4=7O[Z\OK")G2:7]TN54C:G0-CJW4DGUH [&LO6_$6E^'HK=]2N&C-Q
M)Y4,<<+RO(V,X5$!8\>U8%U%<^(O'6IZ5)J=_96>G65O)&EE.86>24R9=B.2
M $  /'7(KB)OM'B6Z^&]]?W]X+JXGN;>62"8QY,:R#S% X5FQDD=CB@#U^]U
M.RTW39-1O;A;>TC4.\LN5"@^OIU%9NF^-/#.KWBVEAK=E-<M]V$2@.WT!Y/X
M5D?%5=GPLUM<DX@098Y)^=>M/^*$%D_P\U:XN@JS6T/FVDO1XYQ_JRAZAMV!
MQZT =,NHVS:J^F@R_:4A$Q!B;9M)Q]_&TG/;.?:K=>>V^K:J?B#?V5Q=3*D?
MAJ.X, ;"I.6(9@.Q[5@Z!>ZU#\(!XQGUO4KO57LF2.-I08DR^P-L/#,/O98]
M?:@#V"FRRQPQ/+*ZQQHI9W8X"@=23V%>67FH^(]!TK5YH(-<M;-K:%(I]8GB
MG>*X>98RZ%7?C:^[!X!3@<U:\<Z#-I?@/Q,J^(=2N(#IYD6WN+@O(K#<&._.
M2C @%",9''I0!Z4K*Z*Z,&5AD$'((I:\ZM+6>;4?#OAI=5U*&Q;29-0F=+IA
M+*P,2*GF?>"C>3@$=JP]:UW7K?PU:VEKJ]PES;^+ETI+QCEY(<G ?LV,@'UV
M\T >PT5P.NZ-JFDQ6*6]UXCU+2U,SWAM;W_2_,.S8P)(+(,/\B]V'!Z5UN@W
M4=[X?T^YAO'O8Y+=&%RZ;&EX^\R\8)[C'6@"MK'B[0/#]RMOJVJV]I,Z>8J2
MD@E<D9_,'\JJ1?$#PK<6EU<P:S!-%:1>?,8@S%$R!G &3R1TJUXR_P"1'\0?
M]@VX_P#1;5RWB'/_  H1L=?[%AQ_WPE 'HE%>7^([_5/!NH:A]DU6^O#)H-Q
M=XNY/,"3I)&HD4'A1^\.5&%X'%;7A-=:@UZ6*:TUV/2WM-S/K%Q%*WV@,!\A
M21B RDDC@#:,8S0!VU%<7JD%WJWQ%;23JM_:V TA9VBM)C$6D\YE!W#D<>G7
M [<'+\(:WJE]?^$X[N^EF$VFWWG[C_K6BFC178=VQGGW- 'I%%>6Q:CJNI7N
MEV?]KWD,=SXDU.UD>*3#&%!,50'L % 'IU'2J=VVK67AOQ1J">(=5:30=3,-
MD&N"04'EN1)_STSYA7YL\ 4 >IV6IVFHR7D=K+YC6<YMYQM(VR!58CD<\,O(
MXYJW7DL]I=K9_$+6+76;VSGTZ_FN+>."7;'O2WB?+K_&#@#!R,#BG7NL>(]:
MO]9FTVTUQ[NR6!;%+*:%+9)#!'*1,KR*7W,^#D'"XQSF@#UBBN&T87^J_$7Q
M";K4[Z.UTV2U,%E'+B/<]NI8,/XAGG'3))YXQ=\4S75SXC\/:%%>7%I;7[7$
MEQ);/Y<C") 0@<<KDMDXYPM &_JVK6.AZ7/J6I7"V]G -TDK D#)P.!R3D@8
M'K4FGW\&IV,5Y;"40R@E?.A>)N#CE7 8=.XKQWQNMS-X'\5Z;<ZC>W$>CZI;
M1V\KS$LZ2&!]LA_C*ES@GGIZ5Z=K$LOAGP1J=S:S3SS6-E/-&]RYD=F568;B
M>O/Z4 :5SJ=I:7]E8SR[;B]9UMTVD[RJEFY P, 9YHT[4;;5;3[3:F4Q;V3]
MY$T9RIP>& /4=>]>?0:9+8^*_ <TFK7MZ]REQ)+]JF\S+_9B2RY^Z.3P..G%
M9&FZOK>I^$O#2G6;R*>]\13VDUPDGSF'$_R@GT"C'H0#VH ]CHKRO5IM=?6=
M9TW3%\17,NDP00V$EK<Q!/-,0??/YCJ9,D@'((P#W-:<4>J>)M6U]YM:O='F
MTQH8;>."0".%C"DK/(O20;G(P3C"\8ZT =\LT3RO$LB-)'C>@8$KGID=LT^O
M(KZ>ZT/5?B)JUG?W)NX!:)$7E+1H98U^;:>#M+$C/0<5M:D+WPMK45C;:OJ-
MU!?:3>R.+NX,K1RPJA612>5SO((''3B@#T.BO,;.RU^7P)H6II?ZSJ;WB07.
MI16]V(YC&83@0DD!<,4) (+8ZY//9^%;R*[\-030W=W>*C2(7O$VSJ5=@4D'
M]Y<;2>^,]Z -NLE?$NE2>(GT&.X>348U#2QQP2,L0*EAO<+M4D#(!(S7 V-]
MJ:>%O#GBYM8OI;W4;ZV6XMFF)@:.>788UCZ+M##!'.5Y)JUX,TE(?BCXUD%Y
M?.;>:UPKW#,LFZ#^,?Q8SQGI0!Z.9HEF6$R()74LJ%AN8#&2!Z#(_,57TS4[
M36-.BO[&7S;:7.Q]I7."0>" >H-<?J%CY_QFTJ0W=V@72)I0B3E5RLL0QCT/
M<=\#TKF_#L5YI?A3PGJL&JWV^XU5+5[;S?W!ADE=2OE],]]W7/?'% 'K]17%
MS!9VTEQ<S1PP1*6>21@JJ!U))Z"O,O#FI>(]4O--U>*TUUS<7SB[:6>'[$+<
MLZX2/S-RE,+SM#$J<YS6_P#$41RV_AVVNL'3[C6[>.[5ONLF&*JW^R7"=?:@
M#6TKQEX<UR\^QZ;K%K<7)4LL2MAG ZE0?O#W&:W:S=3M=(DET^74DMA)!<J;
M-Y6"E92" %/J1D8[UYY#?ZH/!UAXU.KWS7T^H1>9:&;_ $<Q/<B+R1'T&%/7
M[V1G- 'JM%>7&;5)=(^(&LOK6H!]+DOX;*%)BL<6V ,&QW()X],<=34LMWJ7
MAFZT&^75;W4#J-A<O=0W$N^-G2#S59%_@Y4C [-Z\T >F45YK8R:CI=IX-UD
MZU?WD^LSPQ7L4\VZ*030L^43HFT@8VXX'.:JZ'<WI^'8UO4-?UB2\OYC:1)
MP=A_I)14B4X =@,;R>,YZ 4 >HRS101F2:1(T! +.P &3@<GWJNNHVS:J^F@
MR_:4A$Q!B;9M)Q]_&TG/;.?:O(=<DOKKPQK^G7<NK6Z6.K:?Y,5U=K),BR/%
ME6=&;<,DL,DD9'H*VM:U[4_#WBKQ%#;7EQ-!IOA874$4SEQYJLPWMGJ>!D]Z
M /3Z*\^1+[P]K7AI$UG4+Y=5CFCNUNIS(K,L!E$B _<Y7&%P,-TK,T&?5+?2
M? 6MS:WJ%U<ZK+';W<<TV8G1X)&'R= P*+\W4\YSF@#U2BN9\4WMSI6J>'M0
M2X=++[=]ENX]V$995*HS?239^9KA8/$VMOHVJ0M?S_;->\BXTAB>88[F=H@$
M]-B!'_'- 'JMAJ=IJ?VG[)+YGV:=[:7Y2-LBXW#D<]1R.*(M1MI]2N-/0R_:
M+=5>3,3!<-TPQ&UNG0$X[UY5+;WFG>'O%VN6FK7\$^GZU,T$4<V(SATSO7^/
M=D@Y]L8YS>U[Q-JVE^(?'AM[Q]MEIUHUJCG<D#OD%P#QWS^% 'H^IZG::/IT
MVH7\OE6L(!D?:6P"0.@!/4BK=>:^--$N-'\%:ZJ:]>7<4MI'_H]])YSK()%_
M>!B<@'."N,=,8K8TV*ZTCXB#2_[4O[RUNM*>ZD6[F\S$J2HNY?[H(<Y P.!Q
M0!V55(-3M+G4KO3XI=UU:+&TZ;2-H<$KSC!SM/2N2\;#4X=1BNV;61HT=JV^
M32)0)+>;.?,=,@R+M[#/0Y!S60+)M8\2>*KJ#6KZ*---LIHI;*7R3*QBD*N2
M.H[[>G)R#Q@ ]/K-?7M-CUR31FN,7\=I]M:+8W$.[;NSC'48QG/M7FFI:]J.
MI>&X=0@NM;EO[;P_!?2_V?)'!!;RO&7\R4LR^9G'W &  /'-:$<[W7Q8>XDQ
MOE\&J[8Z9,Q- 'H&D:O9:]I-OJFFS>=9W"[HI-A7<,XZ$ CIWJ[7%_"3_DE?
MA_\ Z]S_ .AM57PM%?ZQI]AXHFU^\BN+BZE:6T=]UNT8=T$*Q\!2 %^8?-D'
M.<XH [ZBO*[&^U-/"OA[Q>VKWTM[J-_;BXMFF)@:.:4(8UCZ+M##!'.5Y)IE
M_<:J- \2:^-<U%;C3-9ECM8DF(B6-9E&QEZ.""1ST&,8[@'J]4;O5[*SMDN)
M)6>)YQ;@P1M+A]VW!V XP002>!CG%<7*^H6?C%AK-WK5K'=7OEV=S!*'LI(F
M7"Q,HYC?/\1&=W1NU<M9S7FB?#.PN[+4KY9KGQ'Y4C-.S?+]KD5@/3<.OJ:
M/:%FB:9XED0R( 70,,J#G!([9P?RI_2O(M92XT[5?B;J=IJ-]'<VMC"\)%PV
M%+1.W3V/3TKH_%EU=/K5G8)>W$,$^B7\LBPR%"77R=K<=QEOS- ';Q2QSPI-
M#(DD4BAD=&!5@>001U%/KQ[29;V'0_!NC6XUZZM9]$%_*FG72),6VQ*H#NZ[
M8UW'Y5/4CC%>C>%SJLWA:T76TFBU#:\<GF%?,(#,%9BA*[BH4G!ZF@"[=:SI
M]DD#S7*;9[I;2,IE\S$E0O&<'((.>G>KU>*V&FN/!FG^7J%X);CQ9L\R24R&
M/%U*-RAL@,>I/<\G-:FJZEJN@WVMZ)9WVJ7<376G)$3,)+B-9RXD6-Y" "1'
M@9/!;B@#U:BN5\&_VO'+J<-]:ZI!8*\;67]J31RS8*_.I9';(!&1DY^;':N7
MU74O$=_K?B"32K77)[K3KM8+%;6>%+4;8XW*RJTBEMQ8Y)4X!&.10!ZE4,EU
M!$95:1=\4?FNB\L%YYVCGL?K@UYOK/\ :5V_CZ[77-2MO[' DL8K>;8L;BT2
M0Y'\0)_A/')]:9IZ2S>-O$&JF]O%G70;6X"K.VP,ZS<;>F >0.Q)- 'I-A>P
M:E8PWEL9##,NY/,C:-L>ZL 1^(JQ7D>DWNKZ]8?#RTEUN_@74K"[>]EAEVR2
M[!&1\W8Y[]<$X]:L/?\ B.]U;4[C3K;7I[BQU,6UMY5Q"+/RHRH99$:0%BPW
M$L5)!88/% 'I6HZC9Z3837^H7"6]K",R2R'"J,XY_$BLS3/&GAK6;U;/3]:L
MY[I@2L*R8=L=< \G\*R/BSG_ (5?KF.OEQXS_P!=$K)\3'7H]0\/ZCXFMM,C
MTNRU.)]^G2N\PE;,:9WJOR9?Y@,GI0!Z517F&H7.I7FA^+_$BZS?6UUH]S<I
M9P13;8$6W (#1]'WD$DMG[PQBH?$^O7Q?4-6TZ;6V>P-L&\F6.*SM7(1FC=6
M<&4D.,_*<;@!B@#U6JEWJ=I8W5E;7$NR6]E,-NNTG>X1G(X''RJQY]*X7[3J
M)\4^-+]]3O3;Z&$DM+))<1%C:AB''\0SR!TR2?I1M[&XBOOAWJ%QJ][>S7LY
MFG6XFWJTC6DC;D'\ &2,+@8(]* /4ZJZCJ-II&G7&H7\ZP6ENA>65NB@5S_B
MZYNI-4\/:+!=SV<.IW<B7$\#;)-D<3R;%;JNXJ.1SC-<%XX2X_X0WQWHTVHW
MUQ;Z2;>:V>6<LY6103&[=7 .2,Y/(]* /6]+U2UUC3X[ZS,Q@DSM,L#Q,??:
MX!Q^'-8L'Q$\'W$J1Q^(]/W.=J[I0H)],G K8T>R73]*@MUGN)P%SON)3(YS
MSU-<G\-+:UO/A%I$%]%%+:O;R"5)@"A7>V<YXQ0!U]UJ5M9W%I!*9-]VY2+9
M$S@G&>2H(48[G JW7CGA[5M1M]'^'L$%Y<+9W&IW4"_.?WULID\H-ZC:%Q[
M5<&H:Q;^&_%GB#^UK^:ZMM2NK&S@$@,<2&<(&"G@LN[@L<  #UR >KTR::*W
MB:6:1(XT&6=V  'N37EUWJ'B/1-+U5H8=;L[*6.VBAGU:>*:6&:2=8G92KOQ
MM<-@\ KQP<5)X^T&73/ ^MQCQ!J-Q;E;=TM[B<O(C>:%8[\Y*,"/E(P"N1Z4
M >H45PD5A<ZSXJU;1GUK5;>TTBUME@\BZ99'>0.QD=NKD;0 #QP>*P]%U+5_
M%NI>%X;G5[RUBNM$EN;O[))Y9F=)44,"/NYZ\=B1T- 'J]%<!ITVH6'C)(];
MN=8@GN;V=;>3S!)8741WF.,*/]6X4 \@$E#R<UI>-8M5:73Y;:/59M,C\W[9
M%I,XCN-Q"^6PY!91\^5!R<C@XQ0!T0U.T.KG2O-_TT0"Y,>T_P"K+%<YQCJ#
MQG-6Z\QLK5/$?C*Q,6MZ@UL_AR-C=0-Y$TY\Y@"Q !4YR2!CD>F156RU:_UG
M0=$MY+S7;R^6SGDECTV6.!F"RF-9I96=1_"?EYR221Q0!Z3<:UI]KK5GH\T^
MV^O$>2"+8QWJF-QSC QD=31H^M:?KUDUYIL_G0+*\);8R_.APPP0#P17F^EZ
MA<:MXP^&VH7;[[FYT6XDE?&-S&-,G\36W\(_^1-G_P"PG=_^C6H [&QU.TU(
MW0M)?,-K.UM-\I&V10"1R.>HY'%6Z\AFM[RVT3QWKUIK%[:W&FZI<S6\4,NV
M+<B(Q#KT?=TP>V,8JQ?:MXDU74M;N=+L]=DN[&XCBL4M9X4M5(BCD*RJTBEB
MQ<Y)4X!&.: /5J*!THH **** "BBB@ HHHH **** "BBB@ HHHH **** .<T
M_P $:-INHPWD"W1%LSO:VTER[P6S-G<8XR<+U(]LG&*FNO"ME=:4VFFZU**!
MIY)V,%[)&[%RQ92P.2OS'Y>G3TK=HH R?#_AZT\-V/V.RGO9( %5$NKEYA&J
MC 5-Q^48["M:BB@ HHHH HZ?I-IICWSVR,#?7+74^YLYD*JI(]!A1Q6+!\/O
M#MKH=_H\%I)'97MS]J=$E8%) 5*E#G*XVKC'3%36WC"UNKUH8].U+[,))H4O
MO)4P2/%NWJ"&W#E& +  D<'I4T/BK3Y[#0;Q4G\K7&1;4%1E2T32C?SQ\JGI
MGF@"&U\%:3;7<]XS7ES=SVCV4MQ<W+2.\3$$C)Z=.,8QSZFK:>&M-2'18EC?
M;HV/L?SGY<1F,9]?E)ZU1T[QM8:E?VT$5EJ"6MW(\=I?R1 07#+DD*0Q8<*Q
M!8 ''&:Q/!OCQKK0]!75;;4'EOV\@:BT*B"2?YCLX.<_*1G;C(ZT ;^H>"M$
MU1KPW=O(_P!LNHKN8"5EW21J%4\=!A1THMO!FD0O?/<"YOY+ZW^RS27UPTS&
M'G]V"3PO)/'4\UL:A>Q:;IMU?3AC%;0O,X09)502<>^!7/V7CNPO+JVB:PU&
MWBO+=[FTGGB54N%10S;<,2#@Y^8#(Z4 6+?P;ID%G?VTDM]="]MC:2O=73RN
M(2"-BDG@?,??US6OIFG6^D:5::;:*5MK6%88E8Y(51@<]^!6=#XIL)K30+E4
MG\O7"HM<J,KNB:4;^>/E4],\UCK\2]*:*VN/[.U;['<SM:QW7V<%#."P$8 ;
M<22I (!&2!G.< &QJWA:PU>^6^>6\M;L1>0TUG<M"SQYSL8J>1DDCN,G!&:7
M_A%=(#:*8[;RET8G[$B,0L>4V'/KQZUS6N^.R-*,UO#?:==6.K6=O>VT\2F7
MRY'4D *6#!D)Q@Y_&MB/QSIZPZDU]9W^GSZ>D<DMM<Q+YCK(2L90(S!MS#:,
M'KP<4 ;&MZ-9^(-&N=*U!&>UN5"R*C%21D'@CIR*R(/ >CQWD%U=2ZCJ,ENX
MD@&H7\MPD;CHP5F*Y]\<4R;QYIUEI>HWNHV=_8OIQA-S;3QIYBI*P5'&UBI4
MG/(/&T]QBMS2M0.J6*W1LKNSW$@17:!),=B0"< ]>>?4"@"NWA[3WUVYUDQO
M]LN+06<C;S@Q DXQZY)YIECX8TG3_"Z^'(K;?I8A:$PR,6RC9R">O<U5U3QA
M::3J$MO-8:@\$#1K<WL<2^3 9"-NXE@QZC.T'&>:>OBRW?67L(M/U&2*.X^R
MO>I"# DN =I^;=W W;=H/>@!MOX,TF.TO;:Y-W?I>0BWE-[<O*WE#.$!)X R
M3D<YYSFF0^!]'2SU"WN/M=[_ &A!]FGEO+EY9#$,X0,3E0,D\=SGK6OJ]PMG
MHM_<O++$D-O)(TD0!=0%)RH/!([9XKG;3QG;0Z-HYM[;5]7FNK!;S,<,?G>5
M@?O)!N5<DGHN3G.!0!:_X0C318V5N+K4O-L2WV:[^V/Y\:L "H?^Z0!\IXX%
M22>"M$DTJPTXP2>197BW\9\UB[3ABV]V)RQ)8DYZYK=@F2YMXIX]VR5 Z[E*
MG!&1D'D?2N0M_&6G6%IKU]<W>HW,%EJ_V*020H3$[,BA8PO+("X.3ENO7B@#
M=U?P]:ZS/!<23WEK<PJR)-9W#0OL;&Y21U!*@\],<8I^GZ!8:7-!)9I)$L%H
MMG''YC%!&#D<$\MG^+K6#?\ C2U?2->6X@U;2+G3K07,@>*/SA$V[;)&-S*>
M5(P>A'(HL_&$\GBW3="BT^\GMI]+6\-VRH&.2@#'##"\D-@9SC Q0!U-_90Z
MEIUS8W(+07,3PR '!*L"#S]#5.Y\/Z?=^&_[ FC<Z?Y"V^P.0VQ0 !GKV%8&
MA^+[=_">GWULNL:R]Y/-%"IAC$[E6?=NP515&T@$D<8[FJFL^+IKJX\&W&DS
MS06VHZJUM<Q21@/A0X:-@<X(92#@]NM '5WV@:;J5\;N\@\YS:2V3*Q.UHI"
MI=2/?:*AT;PU9:).\\,U[<3-&L(DN[EYBD8Y"+N/ _4]R:Y?1?&4MI?^)&UF
M::6T@UY=/@947%NKA0NX\?+N.,\GD5V#:U;#Q&FAA96NVM3=L54;$C#!1N.>
MI.<#'8^E $@TJU&MG5]K?;#;"U+;N/+#%L8^I/-9#^!](-KI\$+7EJVGF7[/
M-;7+1R*)#EUW#J"<<>PJA\3_ !%J7AOP?+<Z5',+J22.);F-$<0;I%4DACU(
M) X//7%)I.LM#XBBTN>YUV>^31FNS9W<=N"X$Q7<2F!YA^Z "%QC/- &M8^#
MM&TXV/V6"1!974MW #*QVR2!E8G/48<]:DG\*Z5<:=JMA)%(8-4G-Q= 2'+.
M0HR#V^XM06?C/2M0.DK:>?-)J2NZ1J@#0*GWVE!/R!6^4_[7 S4>F^-M.U&Y
M@3[->VUO=1O+9W=Q&JQ7*H,DH0Q(^7YAN"Y R* &7G@'1+VXO99/MBK?S>=>
M0QW3K'<' &'4'!&%Z?6K.H^#M*U._DNY?M49G5$N8H+AXX[E5^Z)%!PV!Q[C
M@Y%8$WCB34]4\++I]KJ-G::C?';+<0J$NX/)D;*X)(&0A&X*2,=LUT7C2^N=
M,\$:Y?V<IBNK>QFEBD !VL$)!P>.M %ZTTBTL=3U#4($87&H-&TY+$@E%"+@
M=N!46LZ%9ZY' +DS1RVTGFP7%O*8Y8FP02K#U!((Z$&L:T\=6K@17&FZI%*U
MD]Y;F6%1]L1 "WE_-][D':VT\CBM&3Q7IJZ;HU_&99HM8EBBM!$H+,9!N!(S
MP H)/I@T 02>"=%F\.W&B2Q326MU,+BX=YF:6:0,K;V<G).57\!CI6]/!%=6
M\MO/&LD,J%'1AD,I&"#^%8_C#79?#7A+4M8@M6N9;6!G1!C&<<%N1\H.,XYQ
MTKGW\87\?BNQC.FZE)'<Z0TXTV..,R^8)0-Q.[:!MSU;'([G% &OIO@71]+O
MK&\B>^FFL R6AN;MY1 C*5**">%P?T'H*EL_!FC6-I86L$,@BL;UKZ &0G$K
M;LD^H^=N*KIXZL+FQT^?3['4+Z:^CDECM((E\U%C;;(7#, NUCMZ\G@9K=TO
M4K;6-,M]1LW+6]P@="RX/T(/0CH1ZB@#,U7PAIFL7TEU.UW$\\:Q7*V]R\2W
M*#.%D"GYAR1ZX)'2H]5\$Z/J][+<W"W4?VA%CNHH+AXX[E%^ZLB@X8 <?3CI
M51?$5ZOQ.OM%D93IT&CI>A @W;S(5)S]!TIVE>/M/U:?2A'8:E!;:JO^AW<\
M*K%(VPN4X8L#@-U&#@X)H NS^#M'N=2O[V6*8C4(!;W=OYK"&90NT$ITR%X!
M[4VR\&Z79O/(TE[=S2VQM/-N[EY6CA/5%)/ /&3U.!D\5#I_CC3]0O;>)+2_
MBM+IG2UOY8@(+@H"3M(8D<*Q!8 ''&:;I_CJPU"YL5%CJ,%GJ#F.QOIXE6&X
M;!("X8L,A21N49QQ0!=G\*Z=-I.G:<CW5NFFJJ6DUO.T<L85-GWAURO!!SFK
MVE:7:Z-IZ65FKB)69RTCEW=F8LS,QY))))/O7.#XCZ4=/U'4/L.I"PT\NEQ<
MF%0@=)?+*#YLD\[N.,=\\5;M_&VGO<7<%]:WVF-;VC7V;V(*)(%^\Z[2>G&0
M<,,CB@!UMX'T:TOH;B,71B@G-S!9M<N;>&4Y)=8\X!R21V!/ %:5EHECI^K:
MGJ=NC"ZU)HVN6+$ABB[5P.W%9FF^,K6_O8+6;3=2T^2ZA:>T-Y$JBX10"=NU
MC@@$':V#CM5;3_B!8ZIHO]K6FE:O):/Y2VY^SKFY=SC:@W=5/!)PH]: ->_\
M/66H:U8ZN[W$5[9 I&\$S)O0D$HX'WE)4<&HXO"VEQ:58::D4@MK"X6Y@7S#
MD.K%@2>_)/%86K?$$VNEVUS9Z/>O<MJL6G7%M*B!X7++E3\^"Q5@5()&2,G%
M7K[QU9V,UVO]F:I<1V"*]_-!$C+:94/A_F!)"D$A V!0!:MO!^EVFJK?1&[
M29[B.U-RY@CE?.YUCS@$[F/H"Q( K4U32[+6M-GT_4;9+BTG7;)&_0]_J"#R
M".0:QY/&5B/$,6BVUK>WEU)%#<;K>-6C6&0D"0L6&%&.>_(P#6W?7D.G:?<7
ML^_R;>-I'V*6; &3@#DGVH P].\$:5I^H07KS:A?36V?LWV^\DG$&1@E QP#
MCC/7WI8_ ^C17Z7*BZ\J.Y-W'9FY<VZ3$EMXCS@'<2<= 3D#-0-X\L+>QU*Y
MU#3]1L'TZ!+F:WN8T$AB<D*Z[6((RI&,Y&.13X_'.G">\BOK2_TX6UFU^'NX
M@HE@4X9UPQ/&1\K -R.* ':SX:1/"/BBRTF%FNM6ANI"C2??GDBV=3P <+[4
M:'X.T_3'M+N07,MS!:^1%'<7#2QVZL!O6-22 #@#Z# XXK-A\6W6I>-/#]DE
MGJ&G6]U;7,TD%Y$BF90(]C J6QC+<9!&>1TK7\;>(9O"WA.]U>WM&NI80 J
M#:"3@%N1\N<=.>: &Z;X)TC2[VVN(/M;K9[OL<$UR\D5KN!!\M2<#@D#K@'
MQ4G_  B&DCPW%H2)-':0R^=$R3$21R>89 RMU!#'-83>,;ZW\8WMNVEZK<1?
MV7;W*:?#%&98B7F#LQW!>BH,;CGL.M:<GCO3FMK.;3[/4-2^U68OMEI$I:*
M]'8,R]\C:,DD' XH '^'^ARVM_;O]L9;\1FX9KIRSNC;EDW$YW@@<^P'2KD/
MA/2XM0EOI$FN;B:Q&GS/<2F3S802<-GJ3DY/>JLOCG3?[4LM.L[:^OY[VTBO
M83:Q!E,#L0'))& ,9.?4=2<4^V\:6%UJ45LMI?);3W#VMO?O&H@FE3=E5.[=
M_"P!*@$C@F@!VF>#=*TJZBN(WO)W@A:"V%U=/*+>,XRL88\< #/7 QFK,/AC
M3(-/T>Q2)Q!I#I):#><J51D&3W^5CUJE;>-+6YU!+4:9J<8G\T6DTL2JETT8
M)94^;(.%)&X*"!7 V'Q"UZ"QUW7+FSU6Y6/5#8V]LT4"VT"^<B '#!S( 2.I
M&2/K0!ZGK>C67B'1[C2]01GM9P-X5BIX(8$$<@@@&JDOA/1Y=0T:]:V/G:/&
M8[/#D!5*A<$=\ #&>E4KWQQ9V$D@ETW4BEM"DU_(D2%;%7&1YOS=0.2$W8'/
M2K"^+K27Q/-H%O97UQ=0&/SY(HU,42NNY69MW3MZYS@8!- $TWA;2Y]*U+37
MBD-MJ4[W%POF'+.Q!)![=!2R>%M(GU#5;V>V\V35;=;:[5V)62-00!CMP3TJ
M]JFHPZ3IL]].DKQPKDI"A=V.< *!U)) K$7QM9+97LMSI^H6UU:2Q0O8RQH9
MF>4@1!=K%3N)P#N['.,4 -C\ Z*+6[@G:]NOM4*V[RW5T\KK$K;@BL3\JYYX
MZ]\UMMI5JVMQZN5;[8ELUJK;N/+9E8C'U4<TS2-5&K6\LALKRREBD,4D%W&%
M=6P#V)5A@CD$C\C7%^-_$6LV_C/P_H.GKJEO;W0GDGELHX&DGV(I"QF0D  G
MYL@=L9H ZG6/"UAK5U]IFFO8)6B\B4VMT\7FQY)V/M/(Y/N,GGFI[;P]IMG+
M>O;PF/[9!';RJK''EQJ54 =L!C6%;>+[&RCU^[GN-2N;>PU/[-<F2*/;:@A<
ME=N"8ER"2<D<]A6C=>,M+M9=34B>6/35C\^6) R&20@)$O.6D.5X Q\PR>:
M*[_#_07CCAV72VZVD=E) MRZQSQ1@A!( ?F(!//YYJW9^$=+LM0COD$[W*:>
M--$DLQ8F -N .>ISWJJWCBP@T^^N+VRO[2YLWB22QEC4SLTIQ$$"L5;<>!@]
M0<XP:KZ)XBO-5\>W]C)!=V<$&FP2&SND0,DK22 ME20<J%Z,1QZYH Z#1-&L
M_#^C6VE:>C):6R[(U9BQ R3U/UK,@\$Z-;ZJE^BW.([AKJ.U-PYMXYFSF18\
MX#<D^@)) S6?\3_$6H^&?!5U>:5',+MFCC2X1$=8-SJN2&/<$@<'G&>*73O%
MJ6=Y9^'Y[37;S56A2=_/AA\Q8WD==\A0A %V\X[%>IS0!>MO ^C6M]#<1BZ,
M4$YN8+-KES;PRDDEUCS@'))'8$\ 59E\+:7-I6H::\4AMM0N&N9U\PY+LP8D
M'MR!5"/QYITEQ'BRU :=+=?8X]3,2_9VEW;, [MV"PVAMNW/>H;[XB:78/?F
M2QU)[;3KG[->W20J8K<G;AB=V2/F'W02.X'&0#0'@_2QJWV_?>$"X^UBU-R_
MD";KYGEYQG//IGG&:K#P#HGV62T(NS:O>K?+ URQ2*4.7R@_A!9B2.]6](\4
M6^JZM/IC6%_8W44*W"I=QJOFQ,2H=<,>XP0<$=Q5?QAXGN/#0TG[/IL]Z;Z^
M2V(C"G:#R0,LOS$ X[<'/N 3W?A#2;W5+^^G6<MJ%M]FO(1.PBG3:5&Y0<9
M8@'M45CX)TFQNX[HM>75Q';O:B2[NGE/E/MRG)Z?*/S/K5(^+K'3]1\63W-Q
MJ,B:1#;S7%L\4>V$-&6Q$1RQ(Y.X]>G%/_X3ZV-^;!-$UEKQX?M%M"($!N8L
MX+J2^% XSO*GD<9.* )8? 6E6^G6=G!<ZE%]AW"UG2\<2PHP ,:MG[F%7Y>G
M /6M_3M/MM+T^"QM$*00KM0,Q8_4D\D]R3UK 3QU87-AIUQI]CJ%_-?Q/-':
MV\2^:B(=KEPS +M8[>O)X&:W=,U*VUC3+?4+-R]O<('0D8./0@]".A'K0!CV
M_@G2+5G\O[5Y1OEU!86N&,<<P8ME%/W068DCO5F^\*Z5J,NHRW,,C27ZPK,R
MR,I!B),;*1RK*6)R.^*RD\<"+Q1X@L+ZPGMM.TBWCFDO&"[5!#LQ;#9P0HVX
M&>N<<5>TKQ=;ZEJ4%A-INHZ=/<PM/:B]C51.BXW%=K-@C<"5;!P>E %_1]$M
MM%CG$,ES/+.^^:>YF:61R  ,D]@   .*I7_@_2]0U.2^E-VAG*-<PPW+I%<%
M,;3(@.&P ![@ '(IOC;Q%-X6\*W6K6]FUU+$554 &U2Q !;D<9/;GD57B\0Q
M2>,HK.5]2MYVTAKPV$L<7EJHDV[B02?,[8!VX]Z -23P[ITL>LHT;[=8!%Y\
MY^;]V(N/3Y0.E5CX0TO^TUOT-U'+]C%E(L<[*DL0#!0Z]&(W'!K)M_B5IMRF
MG2QZ5K'DZFFZQD-NN+A\9,:_-D-UY8!>"<XYJW%X[L9K%9(]/U%KYKQ[$:<(
MT\_SD7<P^]LP%^;=NQ@CGF@"[8>$M)TW^Q_LT4B_V/#)#:9D)VJX ;/K]T=:
M9<>#]+N=5>_8W:>;,D\UO'<NL$TB8VNZ X)&U?KM&<U?T;5[?6]/%W;I+'AW
MBDBF7;)%(I*LC#L01[CTR*SM9\7VFCWDUL;&_O#;0"XNWM(E9;:(YPSY8$_=
M8X4$X!.* -'6]&L_$.C7.E:@KM:W "R!&*G (/!'3D"LF#P)I*7EO<W5QJFH
M/;2"6%+_ %":=$<=&",V,CL2.*LS^+M)M+NZ@NIF@6"R%^LT@'ES0]V0@\XX
M!'!Y'K56X\;6\*6JQZ1JUQ=3VHO'M(84,L$). T@+@ G!PH);@\<4 27W@C1
MM0O;BXF%TL=W(LMU:QW+K!<.N "Z X/W1GUP,YINI>!=%U6XOI;H7?EWV&G@
M2Y=8FD"A1)L!QO 5<'U4'J,UEQ^*9KKXDV4%M=N^BS^'6U!8M@&YO- #<C(.
MTXQ6[%XKT^73]!O56<1:VRK;9497=$THW\\?*IZ9YH LV.@V-A/?SQJ\DE_L
M^TM,Y?S-B",9S_L@9]:R]/\  6BZ;=V%Q$;V1M.<M9)-=O(MN"I4J@)P%PW3
MV'H*CB\9VNI:7=7"66K6=L;&2[M[QH$VRQ*N=\?)P<$$!P"?3K4OAWQ197ZZ
M18++>2S7FEK?PW%U&BF9,@'.WC>-RD@#'/% &KK.B6>NVL<-X)0891-#+#(8
MY(I!G#*PY!P2/H2*SF\$Z-+H&H:/,EQ-!J+;[R66=FEF;CEG//10!V %0OXY
ML&ED@L[*_O;D7DMG'#;QINE:( R,I9@-BD@$DCGCFLO4_%DUWKG@I]*N)8K+
M4KNXBNH7C 8[$;*,#R"KJ0<=Q0!W:*$147HHP*XZ#X9:!!9)8>?J\FGJ,?8G
MU.;R",YP4# $9[=*T!XTTO\ X1.X\1,ERMM;N\4L!0><LBR>68]N<;MW &>X
MK=E=A:O( 5;83@]0<4 9UWX<TR\GTF5[?9_9,GF6:1'8L9V[<8'&,<8I(O#6
ME1Z7J.FFW\RTU":::YC=B=[2G+\]1R>W2N8\&^//MVA>'$U2VU#SM1@2-=0D
MA589[C82RC!R"=K8RH!P<&ML>--+/A$^(]ES]F#^48-@\[S/,\OR]N<;M_&,
MT .A\&:2ME?6MT;N_6]B6&9[VY>5S&N=J@D_* 23QSGG.:B'@/1GT_4+2Y-Y
M>'4(TBGGNKIY)2B'**&)R I)(QWY.:W;^[-CIUQ=^1+-Y,9D\J+&]L#.!D@9
M_&O/K;QYJ5Y;^#=1DL+N(:D)O.LX8U8W)\D,IC^8X7<<@DKT.<"@#IKGP3IM
MT8Y&NM32X$'V:6XCO722>/)(61@?FY)P>HR<&K]KX<TNRU"SO+6W\F2SLS8P
M*C$*D)*G;C_@"\UF1^.;&73UFCL-0:\:\:Q&G>6OVCSU7<R_>VX"_-NW8QWK
M8T;6+?6[$W4"31%)&AEAF7;)%(IPRL 2,CV)!X(- %"V\'Z7:ZHE\CWC"*9[
MB&V>Y=H(I7SN=4)P#\S>PW'&*LZQX?M=9F@GDGO+:Y@#*D]G<-$^UL;E)'4'
M:IY]!BN;\1ZWJ:>/+?1+?7[71[1M,:[,L\*/O<2A-HW$=CG\*D\.^+)UM/$,
MVM7UK=Z?H\@V:K;1;(YTV!F& 2"RGY3M/)XZT =!IWAO3-)NH;BR@:-X;-;)
M!O) B#%@.>IR2<GDUGCP'HB+:K$+N);>-X2(KEU$L;.7*28/S+N)./<CH:?8
M>,;6ZO/LEWIVHZ9,ULUU$M[$H\Z)<;BNQFY&1E3AN>E16OCBSFBNGN-.U*R,
M%BVH(ES$JM- O5D 8\].&P>1Q0!8T_P9H^FW.EW%ND_F:7%)#:;YF81H_5>>
MH   ] *O:)H5CX>L&LM/1DA:9YB&<L=SMN;D^YK%C\?64VF6U]%I>J.M[,L-
MC%Y*A[PLI;,8+8V@ DLQ P,],97PEKMSK>M^)5F$\<-K=PQ0V\Z!7A_<(74X
MZ_.6.<D>AQB@!]SX T.ZGNY)/M@CO;C[1=P)=.L5PV0?G0'!' X[]#D59O\
MP?I6HZE)>RF[0SE#<PPW+I%<%,;3(@.&P ![@ '(J?6O$4&CW-I9K:7=]?7>
M\PVMHJEV5<;F)9E4*,CDD=17'^,_'MT/"EI<Z!%?0SW6H)8S2>3'YEJXD"O&
M5<X$AY X([Y'!H ](HJMI^_^S;7S3.9/)3<;C;YN<#._;\N[UQQGI5F@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \[ATK43XH#
M:=H^HZ3YUQ.=2)NE>QGC97PZKNSYC,4;A5/WL^]32M/UZ:P\$Z5/H-U:KHDR
MI>3R21[3MMY(PT>&)922.<#J.O..KN_'WABQOKFSN=4"3VS^7,/)D(C;&<%@
MN!P1WK2EUVQ71!J]L[WUFP4HUBAN"X+ 94)DGD\XZ8/I0!S/@\Z_H^GZ/X:D
MT.1$L 8;J_DD3R7B4$(T>&W%F^7@@8YS5.P\/:K#X)\&V+V;+<V&HP37,>Y?
MW:*7R3S@]1TKT2B@#-\16TU[X8U:UMT,D\UG-'&@.-S%" /S-<U<Z#J$[^#D
M%N56SLYHKEB1B)FMM@SSS\W'&:[>H[>X@N[>.XMIHYH)5#1R1L&5P>A!'!%
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
M'>6D8KD-P,GH2<9KHO''AC4O$&J7*VD7[N70+NT65F 43-)$R*>_.T\UWM%
M'"VS:SK7C/P_J4^@76GVMC:W,<[7#QY\QQ'P K'*_+P>_I6K\0-,O-9\":M8
M:?#YUW+$/+C# %R&#8!/&>*Z6B@#E=&@O;CQK?ZU-I]Q:6USIEM$BW&W>'62
M8LI"L>0&4]>]<3I?A&_TJSTB?4=$U>[;^QH;-X--U!H'AFC=SA]LJ JPDZY.
M"I]:]@HH XK0?#UQIGC*UN(].%II\/A^&S55F\U8I!*S&,,?F; (Y(YK&\/>
M%#I]]8V%WH.J33V=X\WVZ35)/L@4,S1R+'YA!;E1LV#DGGU].HH \JT;1M<3
M6O#6HWNCZK)>V=S(-4NKB\$@=I(I$WQ(9"HC!8'@*0", \X5O#&MQ_#_ ,16
M8TZ1KN7Q U_# '7=+$+F.3(YQDJIP"17JE% 'E^I^'Y;O6M8O+GPUK-['K*1
M20PQ:DULB'REC>*<)* /N@YP^02.<8KI_#VCW.G^,?$UT]N8[.Y6S6V?=G>(
MXBI[YX/'-=310!A>,8M2G\,W$>E"X-P9(BZVT@25HA(IE",2,,4W '(YKB[3
M0[B&;Q!YOA&^N-,U".T>.VGO0TQ6-F#?,TA(E&0ZC<. /F!XKU&B@#F?!=OJ
M5M97J7BZ@EH;G-A'J,HDN$BV+D,P)XW[\9).,9J#7-)OKKXC>$]3@MR]G917
MJW$H(Q&71 O&<G)!Z5UM% 'G%CI7B#3+?QDEOI8DN-7U=OLAF*F,1.BJ97&>
M5 R=O4XQCFJ9\$ZGIGA:_P#"=M;27EE;SP:A8W*RB)Y]LJO)"[ @K)\IVOQP
M5Y&VO4Z* /,+CPW--I\^I:5X=U*WNK>]LKE(]1U!II[M()"Y0!Y'" ;FV_-R
M2>G!.]H<>IWWCW4-;NM)N+"RETV"W@^T,F]BLDC'<%8X^]Z],?2NQHH Y+XE
MZ3?:YX$O=/TVW-Q=22P,L8(!(69&/4@< $U/;Z9=I\3+[56@(LI-)@MTFR,&
M199&*XZ]&4_C7344 >80Z+K9\*V7@IM(N%\B^C9]1+Q^08$N!*'!W;BQ  V[
M>I/;FK.I>'=6G\)>-[..R9KC4-3::U3<O[U"L(SUX^ZW7TKT:B@#G/[.N_\
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
MN[Z[O'BODEO)#+<"'4;B))&( )*JX7H .G:KMQX2T*Y\-?\ ".OIT::3\O\
MHT1,8^5@XY4@YW 'KSWH YQ8[J^^)/B%I;^_-MI=M:7$%G%<,D;2%9#R >1\
MO3H<\@X%87AR[\2K8Z7X@2RU1UGL9+F_FNM026"?,)=#'$)"4PX4 *H^4D&O
M38-*L[;5;S4XHMMW>)&D\FXG<(\[>,X&-QZ>M9^G>#]%TN_6\M;>4/'O\F-[
MB1XH-_WO+C9BJ9]@/3I0!S.DZ/YOAG3M5F\1:DUSJ6F-)<QO>N1<N\0?,8W?
MNRIY'EXXX-8WA6T,VC^!-"^VW\-A?:9+?7 CO)5:5T2(*BN&W(@WEMJD#CI7
M>:;X*T+2;P7-K:R;D1XX8Y+B22.!7^\(T9BJ _[('ITJ*+P'H,&EV^GPQWD<
M5K*9;5UO9A);DC:1&^[<JXXV@X]J .(NKK4WAM]%BUB_2*'Q;_9JW*SMYS6Y
MMV<H7ZL06(!.3\H/45J:W:7.A:O]IO)M<;1;=($M[VSU!F^Q[?O>?$S?O QY
M+$/P>V*ZZ'PGHL%I8VT=H?+LKK[;"3*Y;S\,#(S$Y<G<V=Q.<TR_\(:-J>HO
M?7,,YDE*&>-+F1(IRGW?,C5@KXP.H/  Z4 ;M%5+/3;6PFO);=&5[R;SYB7+
M;GVA<C)XX4<#BK= !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 %%%% !3)9$AB>61@J(I9B>P'6GU7O[;[;IUU:;MOGQ/'N]-P(S^M
M'+>'?$6O:U<V5V]OI8TR]C\X6\<Q^U6T3+NC=P3AMPQD #&X=<5MZ[=:Q!%;
M1:)9PSW,\VQI;AB(K=,$EV Y;H  .YZBO.?#^F1(W@_3['0+FQUS2Y@-3NFL
MVC41K$RR9F(Q()&VD $]CQBNJ\3>*KV#1(FTRPU*&:YNWM6G.GR3-;(I(:7R
MU!+ X^3L=P)XS0!I>%]:OM3;5;+4XK=;W3+K[-)):D^5+E%<,N[D'#@$$G!'
M6N@KG?!S:6NDM;Z7!J$:1R%II+^UEAEFD;EG8R*"Q)ZG\..E=%0 4444 </:
M:YXMUK5];@TI-$BMM-OC: W2REWPBMGY3C^+]*?KVO>(-"@\-I=G3S=:AK4-
ME<?9T8IY3AON[CD-P.:Y6*PT&'Q/XHD\1:%K,TTVIM);RV]E=NC1>6@!!B&T
M\AJT=;M[>_TWP:F@:9J*6=GXC@9XYK69&C0!V9R)!NVY;[QXH [,^+=%&L_V
M4;I_M/G?9]WD2>4)<9\OS=NS?C^'.:8?&6A#6/[+^V/]H\[[/N\B3RO.QGR_
M-V[-_P#LYSVZUPUGHY35)M)U&X\2F=M<>[CMK:W7[*R&X\Y)O-,> HXW#?NR
M" .@K5\.WKZ/;IX;NM$O;K4%U:9]QMF\GRWG:07'FE=G"L.,[LC&* +5E\1+
M'6M,\1R6[3Z<=+:91=7-E,Z*J*I+L-J\@L?W>=V!FM>7Q;I6G6>G_:[N2YN+
MJV6=1:6<LC.F!F3RT5F5>>_KBN"6&ZC\,_$O1&T^_P#M]W=W]W;(+20K-&Z*
M%*.%VDD]@<^U:VE22>&=9L=1U*ROC:W/A^TM4>&TDF:*6(L6C944E2=X(R,9
M!% '57/C/0+6'3Y7U .NHQ-+9^3$\IG5=N=H4$D_,O'7VX-7=%UW3O$%I)<Z
M=,TB12M#*LD31O'(,95E8!E/(X([UP'AO1-1L]6\$/=6$T?E1:K-("A(MO.D
M5T1B.%.UL8]B.U=+X2M;BWU_Q?)-!+%'/JBR1,Z%1(OD1#*D]1D$9'I0!<U'
MQIH.E7TMG=W<BR0;?M#I;R/';[ON^9(JE4SD'YB.#FL#5?&MV/B59>&;)S!;
M"W$]Q*VFS3-(QD"A%(P%7!YDY4'O6=?M/IFF^-M"ETR_N+[5[B>2Q\FU>2.X
M$T2HN9 -J[2"#N(P!FM+3M*O;/XJZ?)+#*\$'A<6SW(0^691,OR[NF<#..N*
M -?QCKNI:,-&@TJ.T>YU+4%LP;H,40%';/RD'^&JP\1:YHNK:?:>);*Q-KJ$
MPMH+VPD?:DQ!*HZ.,C=@@$$\]:A^(1EAF\+WJVMW<0VFL)-.+6W>9D012#=M
M0$XR1V[U6U2ZN/&^J:-9:?I>HV^GV5_%?W=[>VKVZ_NCN6-%<!F);&3C  H
MUH?%FGV5IK]_J6LQ2V>F7AAE,=HZ&V^Z-C=2YRP^8#'/M4Z>-M!DM+JZ2[E:
MWMY$B,@MI<2NQ(58OE_>DD$?)FO.=8T?5)/!'Q-@33KMIKO5C);1K Q:9<Q?
M,@Q\PX/(]*Z_Q?ID[>'_  [);_;H(=.NX99_L$8::*/RGCRJ%6SM+@D;2< X
M% &X?%^B#1SJANW%N)OL^PP2>;YW_//RMN_?_LXSWZ5D:Q\2M&TW3M/O+=+F
M[6[OULBBVTH:)MP#AUV$JX!R$(#-VKGUL19R:?XCMH]>OK2'6C<7CWMM^^D4
MVQA$R1*BMM&5'W=W!.,<U-XMNI=8T33=6M-#O8;6U\1VMU(1:MYTT*?>G,07
M?CMR,X /2@#K;[QKH>G,BW$]R':!;ET2RF=H8CT:4*A,8X/WL=#Z&G:GXS\/
MZ0]HE[J*JUY"9[;9&\GG(,<KM!R3N& .3GBN;35$T?Q#XBU"XT[4I[?68+>:
MQ,5A*YEVQ;#$P"Y1LC.'Q][ZUE:5X<U+3_%/PWBN[.5_[.TF>.XE"%DAD\L
M*6' /4#UQQ0!VLGCC087A66YN$,J)(2UG,!"KG"F4[<19(_CQ715YWXLDFL=
M>NKK1QK%OK3QQ!(4LS/9ZCCHKG:0A&2"Q*$#GD5W-I?K=W-Y"+>XB-K*(RTL
M959,J&RA_B'.,^H(H MT444 %%%% !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 %%%% #3(@D$9==Y&0N>2/7%#R)'C>ZKN(49.,D]JX+1KV:6W\5^+<VS7
M@N9K.T:[E\N*&" [ "W\*EP[MZY]A1I>H_\ "<VVO>';^]L+Y8H(9(K[3XGB
M4&3?M(#,Q#(T>00?2@#OZ*P/!&L3Z]X+TK4;K'VF6';,1WD4E&/XE2:WZ "B
MBO.O']Q:Z[K^G^#IM32QMFA>^OYO.$9"@%8E!R.2YW8]$H ]%HKRF[\5ZK??
M!F:]L[^*+5K"9+&^F7+DNLBQL596&"V5;//!/KD>FQ+?#3@LLUNU]Y9!D2)A
M%OQUV;B<9[;OQH G9T0J&95+':N3C)]!3J\<L[WQ!J'A'P=>W-U;7=[/XA;R
M&='&WY;D'>2Q+ =@,< #WK=OO'6IZ+'J%AJDVE)?P:C!91WQC>.W"RQ>;O="
MY/RJ'&-W)QR* /1J8\L<6WS)%3<<+N.,GT%<WX-\3'Q##J$<ES97<EC<"'[5
M8@B&=2BL& ))!Y*D9/*GFN6UG3[_ %+XY:=%,VF300:6US!'<VC2","9 Q'S
MX\S/1QT'8]: /3HY8Y5W1NKKG&5.1FG5Y9I?B_48?"NFRZ1I6E6]Q?Z_-IWE
M)$R1+S)^\(!SG*@GUY]:V+CQ/KEKXECT6>]T2"Y1(2([F*2+^T"WWS"Y?"XY
M 7#G(YH [NBN+\$W>MWFM>*?[2OH)[:WU1H(XTB=2A$41&TER N#]W'WB3GG
M%2^,O$E[H<\26VHZ-9*8'E'V\-(\S+C"*BLI ]7YQD<4 =?17"P>*->UW5+.
MST==/M$N=$M]4\V[B>4HTC,-FU67/0<Y&,'KD8@T_P 8Z]KI\/6]A#I]M-J>
MG3W,\DR/(L+Q.B':H9=P)8\9!Y!SQ@@'H-%</HOC'4KVZT*TNX+4375Y?6=X
MT2MMW6^X!H\G@$KG!SUHN_%^H+:ZJ1<Z38"UUDZ>MS>;MBQB)7SLW R.2V
M1Z]N0#MGECCV[W5=S;5W'&3Z#WIU>1ZWKTOB+2/!MW.8&EB\70V[26X(CDV-
M(H=022 1@X).,UZ1XEU*;1O"VKZI;JCS65E-<1K("5+(A8 X(.,CUH U**X%
M->\7OK6F:<3HZ'5K)[N%_(D/V39LW*PW_O>) ,C9S6>/B/>/;:=:W-]HVE7T
MGVK[3=7:LT&8)O* C7>I)8@GEN #UH ].HKS)OB:]Y;Z6L.H:+I4MQ9O<S3W
M^Z2)F60Q!(P&4D%D<[L\#'!S4ND>)-:\0^-/#T]M=6]OI]UHTEW+:F-W&1+$
MKC(< L#]UL< G@YH ]&CECE7=&ZNN<94Y&:=7F&B>+-07PGH\FE:9I5M-J&N
MS:>8DB9(D'[X^9@'.[* GUYZ9R+\OC#7;%=1TN=-/GUB'4K:PMITC>.!O/56
M#LA8L-H+9 ;G Z4 >@45R^@ZSK4WBO5-"U=;)OL5K!/'<6T;)YWF-("=K,VT
M#8!C)Y!.><!VKZOJTOBB'P_HKV<$PLS>SW-W"TJJN_8JJBLN22&Y)X [YH Z
M1W2-"\C*JCJS' %*K!E#*05(R"#P:\<\8:EJGBG1/#"3C3XL^(UT^\MI(&EC
M>>-Y%R?G&Z([<[#SR.>*]-OIKG0_"4\UM9Q7%U961:.VMHRB.Z)PJ*,D+D8
MY(''- &O17EFN>*->N_ 6H:AI^NZ+<A)K55NM/CD1EWRA7C9#(2C E3DGD$C
M:#S70MJWBB^UB_TO3)=)2;2H(C<RSVTA6XF=2P1%$@\M< <DL?F]J .RIOF)
MYGE[UW@;MN><>N*X2Q\8:QXI-C'X>2QM9)-+CU&=KV-Y0#(S*L0"LO='RW/&
M.*RM0\4'0?B&+K4K54U6[T&U@AT])03)<M/(!&K=,9_B[#GVH ]0WIYGE[EW
MXSMSSCUQ3J\ZE7Q(_P 0;&-)M,CU1M"<W$QA=X8_WZ\*F\,W.!DL.Y]JFTSQ
MAKGB!-'L+%+"UU*Y@N9[N>6)Y8HUAF\D[$#*3N?D9;@#O0!WKRQQ[=[JNYMJ
M[CC)]![T.Z1H7=E51U9C@"O*/$6M7.M6OA3[=%%'>V7C&&SN/)SY;.F_YESR
M 00<'IG%/\8ZSKFM>#/$]U"+!=(MKE[(0&-_/<1R!&DW[MH^8'Y=O0=<T >K
M45YKKOQ*;3-7U4)?Z1%;Z7.D+V,^[[3=#:K.R$, N-Q &ULE3TK37Q+XBN-;
M\2I:VEE)8Z(S 1!',]T3;B144[L*=QY.#D$  =: .WHKE?!FOWFO1333:EH]
M_"$0AK!7C>%SG=')&S,01Q@D@]>*DU;5]7F\4Q^']%>RMY5LOML]S=PM* I?
M8BJBLO)(;))X Z<T =(\B1(7D=44=68X I58,H92"",@CO7CGB[4=3\5Z1X3
M$RZ?$'\0BQN[66!I8VN(VE0D_.-T1VYVD9Y'/%>DZQ]LTSP7=FR>U@N[6Q8H
MR0D1*43^% V0..!GCCKB@#9+H'"%E#D$A<\D#K3J\HTV3Q%<ZCX%D%Y92ZC<
M:'</]IFB=E5"+8Y9=^7?L3N7).>.E7)/B)>1VMC9WEYI&FZA)=7MO<7ERK&W
M'V:382B;P26++@%N.>N* /2Z*P_".O'Q)X=AU!O)\SS)(9# 28V9'*%D)_A;
M&X>Q%<UI6B67C75]?U#7T>\2UU&2PM+5Y&$4"1@ L%! W,226//3% 'H-%<7
M,+WPI'I?AS1[MKBXU*[E%M+J):5;2%4+L."&<+C"@MGYNN!5"_\ &VN:9:7U
MI);6%QJ]EJMI9%D5TBGCGVE6 +$HV&(ZL 1WH ]#HKB9-5\6GQ'#X=BET<7/
M]F_;)KQK:0QAO-90JIY@/(V]6[$\\"JVF^,M9\0#2-/T^.QM-3N(;F6]EGC>
M6*$02B%@BAE+;G/&6X'K0!W]%>=R>-M>>#3K.WM=/_M676)M)N2X?R0R(S"1
M1G.,!6P23C(SWI?$_C/5/#+M]HU#0M]I;122VI5S-=L?]84 ?]T.NW<&SZT
M>A,RHI9B%4#)). !0CK(@=&#*PR&!R"*\YGU/6T\0^/!<W%E=:;I^GHZ6<L#
ME2#%(P'W\<]&X^;CIBIM$\0ZOJUIH.EZ'%I>G.^B0:C.TEN[Q1!_E2*.-77
MRK<EN !UH ]!HKS^U\9:YJTFA65E;V%O>7WVZ*[>97D2"2V=4)4!E+ G/!(Z
MCG@YZ+PEK%[K&FW7]HK +RSO9K.5K<%8Y#&V-R@DD9&.,F@#>IN]/,,>Y=X&
MXKGG'KBN6^)5[J&G?#W6;O3+D6UQ%;D^;@[E!X.T@C:W/![>E8I3Q(WQ'FBM
M+K3%OSH,!FN9;9S%Q/-@+&'SSGJ6XP>#F@#T6BO,#\3+BZM=)47VBZ/<W.G"
M]F?4-S1LQ=D$: ,IP2CDDDX&.#7>>'-877_#FG:LL?E?:X%E,><["1R,]\'/
M- &B[I& 795!( R<9)Z"A98W9E1U9D.& .2I]Z\KU/6=<U_0=$UB86"Z5>:[
M:>3 D;B:)!<@(S.6(8G;R HQNZ\59N?%]QI$'CF^LM*T];C3=1MXALC*FYWF
M-29#GEL,0#QVH ]-HKS_ %CQ=JNBWMEI&HZMH%A?RV\EU+=7$3^3MW!4C1=X
M))YRV>B].>':?XPUCQ.=.M]#73[6XET[[=<R72/,@.\QA$"LIP61_F)Z <<T
M =]17GG]L^(X_'UJ+^6VM+6+0FO+NR56D"D.H?#!P"V1\K8X!(QSFK%AXI\0
M+#X>U74TT[^S=<FCB6W@C<2VOFH6B)<L0_0 _*O)XH [NBO.K;QCXFF\-:EK
M[V^G+:V]Q):QHD,CL-MQY9F?#9V*FXE0,G:3D X'4^%M3N=5TQ[F>_TO4(_,
MQ#=Z:2(Y%P.JEFVL#D$;CT'3I0!N4U'20$HRL 2#@YP1U%<;<^*-2'C:;1X[
MK2;58I8EBM+U72:]C95+R12;MO&6 4*W*'.,\<]I6L:[H6CZIJ< L#I</B*Y
MBE@DC<S2K)>%"RN& 7!?@%3G'7F@#U6HC<P*LC--&%C.')884^_I7#ZAXUO=
M/\51V3WNC/ ^HQ67V"/<]R%D(42,X;:IRV=A7IWKA_$/_(F?%G_L*)_[2H ]
MU[9IJ.DB!T8,K#(93D&HT_X\E_ZYC^5>8>"]9UW1O!_@V:Y6P;2+TPV(A2-Q
M/'O!"2;]VTY(&5VC /4XH ]5HKS71_B4VI:OIW^GZ1);:A=O;+80[OM5NOS;
M'=MQ#9VC(VC&X<G'/6>*]9N](LK*/3TA:^U"]BLH&G!,:,V268 @D!58X!&>
M.: -IIXDW[Y478 7RP&T'H3Z4\$$ @@@]"*\FU.^U#2YOB)=:K;:=?SVVF6)
MV-"WD7"_OL;HRQ('."-QZ=:ZS2_%$D.KS:?J4=M;6:Z3#J-J\2E1Y8&)0<D_
M=.W&.S"@#K#+&LBQEU#MDJI/)QUP*&=$QO95W' R<9/I7G&G^*+R^\0^#9]4
MTK3XYM2L[RZ$ODGS;:( ,BJQ)P2A7=ZGTJI=:MKVN6'@_6+U;!=/U#6+::&"
M&-EE@4[BFYRQ#Y7K@+@GO0!ZI37=(P"[*H) &3C)/05YOIWQ*:\UFS'V_2'M
MKS4&LET^/=]KB7<R)(S;L') )7:,!AR<53U/6=<U_0M"UB86"Z5>:[:>3!'&
MXFB07(",SEB&)V\@*,;NIQ0!ZJ[JB,[L%51DDG  H5E=0RD,I&00<@BL?Q==
M"Q\&:Y=FW@N!!83R>3.NZ.3$;':P[J>A'I7-:?K^N7TNB:3H\.E62W&@PWY>
M2!V2$G:NQ45U^7D #/&.IZ4 =]17F-IXD\1ZWKO@R6*YL[2.\CO!=0")V5WA
M;8_\8R#_  Y^Z>3N[78O&.NMH]MXI=-/_L*>]6 6HB?SUA:;RED\S=M)R0VW
M;T.,YH ]!IN]/,\O<N_&[;GG'KBL#QW=7UCX#UR[TZ=8+J"RED21E)VX4DXP
M1AL9P>QP<'I7)VO_  D4OC+25AN]/.HR>'BTMU+ YC"^<I'R;\EN@^\.Y]J
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
M<3*A;'4C)Z>]<UXQ^(5KX=U'2M,M;C2S=WY9FDO;L1101!2P=B 3AL87L30
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
MMXIU9TQP<@'/!X/I6'X:\=66I>!+#Q+K<]GI:732)B28*FY9&4 %NI(7/YT
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
M^%MT;-N8D!AP<9&<=,UN16-K'X\\&A+>-1#HER(\*/EQY &/P9OS-=\ %&
M .PILTT5O"\TTB1Q(,L[L JCU)/2@#QG0;O3=+U[PS<:D\4%K!+K8267"QP'
M[4 "2>%')&3W('>D@=XKBPUF#48-,T636]1EMKVX@#P('"A'P2H4,5EPV<?-
M[U[0K)+&&4JZ.,@CD$&E*@KM(!'3&* /)K+3[-]:\$A;Q=3M9]3U&Z23[-Y4
M9)C=LHA)^7>"P(X/!%=SXXNA8^"M2F^RP7"+&JM'.A>(*6"EG4=54$L1Z+70
MT4 >-M>Z9=ZQXA74?$J2PS6FGS0ZE;VZJFZ*>0B15&5=$?8&8Y !P2,5W'@;
M4WU*+56>33[LQW87^T]/CV17O[M/GZG+#A3@D?+^%=+/=6EH8DGGAA,AV1K(
MX7<?09Z_2I@ H    Z 4 >7Q:=+=:/\ % V$.[49KNXAC9!\[?Z-'A1^+''U
MJ@U[:/I]_JMKK-AKK6>A20-90Z?LA2)F3"S;6/W=I^0X.-]>P4@4#. !GDXH
M \;EO-+O-9UB/4?$<=S:3Z5;!+^SME1 T<Y.4 R'6,LI8\@ D'H:FEU875Q9
MWU]/IM_ING:Y ]YK%C%LAG4P.$>3!(S&Y0$Y(&5Z8KUX*     .@%1PRP2JZ
MPR1N(V,;A"#M8=0<=#STH \CU][36+?QG?V+1W.D75QI4(FC^:*>59E$A4CA
MN&0$CTQVK2\:3IIWB;5YEM+:5/\ A'X4=)X]T04W17<ZCJJ!BQ'H#7I<<L+L
M\44D;-$0KJI!*'&0".W!!_&I.M 'A>O7]O<VWC%)=4CU87%GIKQR0PJBW*I<
MLK^6%)W@9521GD@5T>KW^G:QX@U>[T2>"YM;?PM<P7,MN045BP,:$CHP"R?+
MU%>F&>W2X2V,L2S,I98MP#%1W ZXI7EA@9%=XXS*VU Q WMC.!ZG /Y4 >3P
M3#P[X#\#^,E1VCTZPBM[Y4'+6TJ*/QVR",_G7=^"=+GTOPQ;_;%QJ%XSWMYZ
M^=*=[#\,A?HHJ;7/#QU^>V2ZOYETV)UDEL41=MPRMN7>V,[<@94=<5MT >*-
M?:7)X*US18)(AKMUXBF-O;])I)/MGRR*.I "\L.!M-7M4O-.L_#_ (^T746C
M_MN_N[@VMJW^NNO,11;F,=6 ^4#'0J>F*])T/1(M#LYK>.5I?,NI[G<R@$&6
M1G(^@+8_"M,J"02!D=#0!Y;>WD.CZZ\<>I6=W>W%Y9_;M$O8-TLLVV)!- W7
M@*K9PRY0\CFGZ)?VEMX@L]+T[4+/5;1I;MEMI;?;>Z6Q#LQ8]=I;*?, ?F')
MKTFXNK2U:,W,\,+2'9'YCA2Q]!GK4P4 D@#)ZGUH \.\(W5A8:#\+[O4VCCM
MH4U!C-+]R(YP&8G@#)QD]"14NK/'<Z--?69#:==^-K>6T=/N2+\BLZ^JEU?D
M=>37M*RPR220K(C21XWH&!*YZ9';-2    # ':@#R"XB#ZOKFD:AXB@L+BYU
MM9H[(V/F7,OS1M#)&=V2 %49 PNTYZ5ZI::G9WUQ>06TPDELY?)N%VD;'VAL
M<CGA@>/6K6T;@V!D=ZKP6MO:W%Q)&-LMW()),MDLP55X].%' _K0!YQXDMBG
MCV3P]Y9:U\336ERXQQB#<9P?JD<0_P"!5SSI-?>&?$L5P&(\,:!<Z0I<=9"S
M@L/^V44)S_MU[C10!YCHMY;6'C#P>UY-' MSX76W@:0[1)*7A(1<]6QVJEI-
MO%#\._ C1Q*C'6H') YW,\F3^(->M$ XR!QTI: .,^)4L=MHVD7<[B.WM]:L
MI9I6X6-!*,LQ[ >M9)2SO+SXCW<:Q3)/8PA91A@\9M,C![@YS7I) (P1D44
M>(Y6.*^@U37K;3+?4M%LDC2XL_/>ZB\C:5B^8$L'+?* 3E@>]>GZ]$T'P^U.
M%Y6E:/2I5,CC!<B(C)'8FMJXGM[:,2W,L42 @!Y&"@$\#D]ZEH \L\)01RWW
MPX:2-6,7AN9T)'W6Q;C(]\$_G64RA+CPU&J[43QK>A5 X4>9+P*]HHH \0\2
MW=LOP_\ B7IIFC%\NK/.;<G#B-G@VOMZ[3ZU>\>:EYD?BNP%U:64XTV-4MEM
M1)<Z@OE%MP).=B$L,@?+M8DU[!@9)P,FF)+#*\@C>-WC.Q]I!*' .#Z'!!Q[
MT <!H%S#>?&'5+JWF2:&;0K5TE1MRN"[$$'O5KQ'=V]A\3_#,MU/';I-97EO
M%)*<*TK-#M4$]SV'>NYI&*A2SD +SD]O>@#R+P/$DS^%K*Y\0P-J.F&1GTR*
MQQ/"XC=91*X8E02Q.Y@-QVD=:AM+&V7]GJP00)B>:V,OR_?S>)G/KQQ7K\$L
M%Q$L]O)'+'(,K)&P8,/8CK1-<06_E^?-'%YCB--[!=S'HHSU)]* .+-E;-\4
M-;8V\9)\/P+]T=#),"/R4#\!5SP,)Y?A5H:PL1.VE1K&Q/1O+ ']*ZF::*VA
M>:>5(HD&6=V"JH]23TIZLKH&5@RD9!!R"* /(]+O-.N_#O@/1-.:,ZW87ENU
MU:K_ *ZV\M6%PT@ZJ#\P)/4L.N:Z/X?#&M^-^/\ F./_ .BTKM//MQ=_9_-B
M%RR;_+W#>5SC..N,\9J:@#@;C4]+T'XA:]<>(KB"VAN]/MEM)+D@+)&OF>9&
MI/4[B"5')R.*YW2K6YM+OX307D3QRJMY^[D'S(I@)53Z$*0,5Z^5#8R <'(S
M2T >6L/^)_\ %OC_ )<;?_TD>JOAK4+'1#X0U'6YXK;3W\+I!!<7!Q&LN49U
MR> S+M^NTUZY2%0PP0"/>@#R"XN+&TUE+N&_M_#NBW>AQQV::A9!@Z"24R1J
M"PP2&0[>201QQ7<KIUS#\,/[-L)YI[E=',%M+(ACD=O*PA*GE6Z<'D&NF*AL
M9 .#GFHI[RUM6C6XN886E;;&)'"ESZ#/4T >::?J&E:K-X LM#DB>\T]MUS%
M%]^TA%NZ2+(.J9<J,'&36O\ # 8L_$W'_,QWW_H8KN0H!)  )Z^]*2 "3P*
M/+=8U#3--U7X@6FL/&MSJ%O&;2&0?/=1?9@H6,?Q8</P.A.:@T3_ )';PA_V
M)_\ \17IO]IZ:UL;S[=:&W1MIF\U=JGTW9P#4T-W;7#ND%Q%*\>-ZHX8KD9&
M<=,CD4 >0V-I]E^#?@RXMY(K*&*ZM[F[N'@\Q8U^?]XZY&0'*')/&,]JGD^R
MPM;:Z^M1:II8\0QSW]S#:^5;H1;F,2 @D,H<QY8' (]C7KO;%(% 7:  .F*
M/+O$6K^'YH=+UC3@D6G1^*()+N_P%@E81,K2ALX*\JI;@9%4]0U'2[?P]X\T
MJ_EB;5M2N9WL[<\RW:R1J+<QCJX' &,X*GI7KNU=NW V^F*AN;FULX_/NYH8
M(P<>9*X4#/N: .$\/62?\)[XGDOXO-NH=,L(W<#<W,<F_;CG)*CIZ"H? U_;
M+K=EI5AJ-AK5C!IK"WNHX EU8QJT8$,Q''S<<84YC.1WKT<$, 000>01WJ,S
M6\4OEM)$DC*9-I8 E1C+8]!D<^] '%ZEJ%AH?Q-DO]<N8+2SGT=(;6XN6"Q[
MUE<R(&/&X@QG'4@>U<I;P20Z/\/ \3Q1OX@FD@C=2I6%FF:,8/3Y"N!Z8KU^
M*6"[@2:&2.:%^5=&#*?<$5+0!R'Q24M\--<VJ6VPJQP,X =23^ !JOI\VGZM
M\4I=0M)(+N!M A$,\9#J5-Q*#@_A^E=O0  , 8% 'AN@S-IT&A75SK5GH]E)
MHC6\4][;"6-B)W+QC+* 2ICX[@>U>L^$K-+#PCI-I%<2W$45JBQR2Q&)F3'R
MY0\KQ@8-;!4,,$ ]^:6@#PF['_&/NK<<_P!KM_Z7+7>:;:VTGQ-\97$\.]H[
M*R4,%RP4I(6"]\G Z>@KNJ* /&/MD+^&M6T;3;^RUVTB\-7:VUQ%;A;JR0*H
M6"7'&6XXPIS&<CO7I6@7L&J^"[.;2KJ*8-9JB2Q." X3&,CN#UK6^U6B78M?
M/A6Y<;A%O =AZXZFI@ !@# ]J /.?!&J>'I-+\*:1Y(EUVRMF22)$_>64JQE
M9FE[H&.1S]XL/K7+^#]473_ 7@B.6[LM,1_M[C4KN$2>4RRL!&F2 &<,?J%(
M KVN&6&93)"\<@W%2R$'D'!&1W!R*>0#U ..: /%]'OK"UT#3+G_ (2*UTK5
MK0ZA;$:E;CR)%-P6:&121L?'EG:"#@]"*LW^K6EE9)J$#V-G>W6EVGVCPS?6
MN4NU"G9'!T.1N*@ , 0,@5Z^55NH!YSR*"H)!(!(Z'TH Y#XHJS?#/6\*3B%
M6( S@!U)/X &LJ+Q!H%EXWUC5=4U&S&GZAIMN-/NI'!BFC0RB6-&Z$[B"5')
MR.*]%I-JD ;1@=..E '*>!K2^M_AGIEM(DD%U]D(C23AHP<F,'T(4J,=L5QW
M@M[3'AD7?B2U\_1[21IM/2RV26P$1659WW': W.6 W%0:]=I H!) &3U/K0!
MY-X25+#Q59:E>VTD&AZD9D\.K*WRVA=MQ4KCY3* 63T'R]ZS=!OM+NO WA#1
M["2(ZRFL0SFV7_7(%G9I)2.NWR]WS="#BO:1-$TSPK(AE0!F0,-R@YP2.V<'
M\JSO#VB1>'M"M-+BE:9;9"@D90"023_6@#R2ZA2XT'QK#*FZ.3QC K*>X,L
M-=-XI8:7X[$\^L6.BV$NCB"*6[M1)$Y$CF2-<LH!(,9QU8#VKT1KB!+A+=IH
MUFD!*1E@&8#J0.IQ4A4-U /?F@#G-*B_L?X<VZ0>;J M=-S$LL1C>8+'E5*'
ME21@8ZUY]I6HPW6M:2(]6LKQ)= N[>*.RMQ%#%(1"PMT()W, I.TG( Z<U[+
M2!0!@ #Z4 <K\-;ZTOOAWH0M+B*8V]E#!,(V!\N18UW(WH1Z5PEO+8W6FC2I
M'ADN(?&I:XM6(+*K7+E2R^A'3L:]E  Z "C !)P,GK0!Y)XMAE_X23Q))#(L
M$$4^CW%U(8O,5$5Y,NR<;@N%)]E]JZSP2L$][K>HP:[#J_VF6)9)K:V\J'>B
M8RI#$.<%02#QM KL*0 *    .PH \TUN_M-+\5W@L]0L[F>ZO[4W6A7MOF65
M\1JLL!Z_*H5LX904/(YK,\/Q"6[T[2K[Q%!%J%MK<MPVF)8YN?,$LC%F8-G8
MR$_.1C# 5Z]M&X-@9'>HYYH+6)[BXDCAC4?-)(P4 >Y- 'FWA+4M$CT?1]!O
MHUF\207TVZW5,S07&Z0M.XZA2#G=T(8=:R],N[*?PAX/\/VSH?$5GJELUS:#
M_7P/'(3.[KU (WY)X.[OFO81M/SK@Y'WAW%&T;BV!D]30!Y*UO%'\--0F2)5
ME;Q.9"X'.X:D%!SZX&*SM=U#2[;P/XPT:^>/^VGUB:?[,P_>N#,K1R@==HCV
M_-T &*]LI-HW9P,XQF@!:*** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "O/M;\8WVE^(VC74M.DACOK>U.GQ6\D
MDA21D4L\H.U'!<D*1T ]:]!KB;_P)>W0OX(-=\BRN;\:C'%]D#,LX=7^9MPW
MIN7.W /OQ0!FZCXJ\30Z=XBUF";3TL]$U!X!;-;LS7$:E,Y?<-IPW& >14VK
M>(_$P/BZYL+C3X;;P^V]$EMVD:X MTE*$[QMZGD ]1TQSKW'@L7'AS7])>_(
M.L7,EPTHA_U1<+P!GG[OKWJ>?PDLUGXIM_MA']O[MS>7_J,P+#Z_-]W/;KB@
M"*P\27=[J>O0[(UALK&VN8!CG,B.Q#'//W1Z5S6H>.-5C\.Z9J*ZII=K/+HL
M6HM;&UDGDGE9=Q4JI_=Q\8#'/)/ISOW'@R\%_<3:?K9M(;VRBL[Q#;!V<1AE
M#(VX;&PQ'(:JD7P]GMK/[#;:XT5K/I<&FW@%L#)*L2,@9&W?)D,<C#>Q!YH
MJV-T+[XUVEV%VB?PFLNW.<;K@''ZUT'B_5]2TI-&CTO[.)[_ %)+-FN$+*JL
MDAW8!&2"H.,\].,Y$.D>#Y-.\26>M3ZD+B:WT==**+!L#@2;P_WC@\8Q^.>U
M:NM:(-9FTJ0SF+^S[Y+P +NW[4==O7C[^<^U '$7GB/QA9V7BEOMNF.WAP^8
MTALV'VQ3$LNTC?\ N\ D9&<Y'3'*:W\1+JVU#5&M+NTA33!'ML)+9Y)+TF-9
M& <'"<.%7@\@YXKI[SP>MY;>*X3>E?\ A(%VL?+SY'[A8N.?F^[GMZ5&_A34
M+>^N9=*UUK&WO?*-V@M@[ET14W1L6PA*JH.0W3(H YS5?B)<6^JZE);WEHL&
MG720#3FM9'ENEPID82 X4_,=HP?N\]>(+K4]:LXOB3>75W:7UM89$5I/:EH\
M^1&R@@N1MP<%<<G)R.E=<_AG4(=6NY]-UPV5C?7"W-S;BV#OO 4-Y;D_*&"#
M.5;OC&:IZAX&FO9?%$::L(K+7XL20FVW-%)Y:Q[PVX9&%^[CKWH KPZQKVH:
MII>CZ9-86,<VB1WSS-;&3RV+!=J(& QR._ %5M(\5^(/$AT:PLY;&RO);.>Z
MO9WMVE3]U-Y(5$W#&Y@3R> ,5TNG>&ET_6+34!=%S;Z6FG;-F-P5@V_.?;I^
MM<G?:*O@Z319;?4;Z":*.Z@>^CTTW,31R2^;L=%.Y6R?E;D<'/7% '4>#-9O
M]<T2:YU..&.ZCO;FW9(<[1Y<K(,9Z].M85_XD\12VOB36=-FL8[#0YI8A:30
M,SW7DJ&D)<,-F>0N >F3FM/X<V%QI_A)1<I<(\]W<W"BY7;+L>9F4N.S%2"1
M[U%J'@BZN6U>UM-:-II.L2&2]MOLP>3+*%D\N3<-@8#G*M@DD8H YR[MKO6O
MC1I,XNK-K<Z*;RW2>R\SRT,J9 R_WSV?MTP:[/QEJ]YHND0W%HRPJ]RD=Q=-
M;M.+:(@YD**03R /0;LG@4]?#$4?C*V\01S[%M]-.GK;!.-I<,&W9[8QC%7=
M8LK^\MXO[-U+[!<Q2"0.T(E1Q@@JZY&1SG@@Y YH X6XU/7M0UWP7]F\0:;-
M!=S769[.%GBG"1N0Q&_KM."N2%89R>E3R>+-?&A3>+5ELAH\5ZT(L# ?,:!9
M_)+^9NX?@MC;C''O5]? ES"^FW=MK"1ZE:7T]X\QM 8I&F4JZB,,-HQT^8^I
MSFE?P).T,FEC6,>'I+PW;6/V8>9DR>:8Q+NXC+\XVYP<9H 6WU7Q-K&H:A=:
M5)8+8V&HFR^QS1-OG5"HD?S=WRG);:-I^Z,]>.<T#Q)+#X@U[PUH[VYUJ[UZ
MZF)GY2W@ CW.1D%CV"@\]3@ UU4GA"^CU&\.GZ_-9:9?78O+FVBA_>[_ )=P
M24,"BMM&1@GDX(S44O@"![;4#'?-#?S:H^J6MZD0WVLA"C&,_,N 00<9!(H
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
M;<\,NQ$W!MPR,)]W'?K4MUX*N)+B4VNLM;6]UI\6GWJ"W#/(D88 H^[Y"0[
M\-[8/- &/97G]H_&32+[9L^T^%/.VYSMW3*<?K6G\0Y]5A7PZNEZ@MF9]8@@
MD+1%]V<D9PR_*-O*]\]1WL:/X,DTW7]-U>?4A<366D?V7M6#8' <,'^\<'
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
MAN+/^S4U^:W>T: F21);YHV;S-PVD%^!@_=YZ\7$^(5S+K6^.\M&MQJIT_\
MLT6KF;RQ+Y1E\W.,[OFQC&WCK70GP6A\+R:)]N;#ZC]O\WRNA^U?:-N,_P#
M<Y]_:I+3PSJ&GZB_V/7##I+WC7C68M@9-S,7=!)GA"Q)(VYY(S0!=\5:E>Z3
MX<N;W3XM\\9C&?*:7RT+J'DV+RVU2S8'7;7(7'CBYM]*L NOZ1<"_O7ACU2&
MW=ECB2/>V^$-D2;OEQG&""<=*[O5;2ZO;!X;*_>QN=RM'.J!\$$'!4]5.,$9
M'!ZBN97P1=B5M3_MB-==-Y]K%TEF%A!\KRBABW9*E>OS9S@YXQ0!G6/C+5M8
MCT[2[*>T6_N;RY@;4#;-Y310J'\Q8RP.6#H,$X!W=<5?GU7Q.M]I/AYY=/@U
M.Z^TRRWJPLZ>1$5"LL9889MZ\%B!@]>*N77A74;F#3[DZZQUJQGDFCO'M@8\
M2 AH_*!'R8Q@;LC .:C;P??@6%['K\KZW:23/]LN(/,C=9<;X_+W#:GRKM ;
MC;U/- &3)XNU];6*R06+:I'KXT>:8Q,(G4Q&02!-V0<%25SU!&1G(2X\5^(-
M/FO]$EFLKC4UU*TLK:\^SE$"SIOW-'N.2H5^C#/%;%OX)$4-HTNHO+=QZM_:
MUS.8@//EV%-H7/RK@J!R<!>])JO@@:C>ZE?1:BUO=W-S:W=O((@PMY8!A203
M\X/.1QP: *GAA-0B^(_B2/4IX;B9+"Q"S0QF,.NZ<@E<G!ZCKVSQG%:.LZGJ
MUQXGM_#^CW-M9R?8VO9[F> S87>$5%4,O4Y).>@]ZET+PW=Z9KNI:Q?ZI]NN
M]0AABD"P>4B>67QM&XD A^A)Y!.>>':UX>N[S6+?6-)U-=/U"*![9GDM_/22
M)B&P5W+R&&00>YZYH Y>Y>_?XI>"FU2*"*^_LV\\]8&)C#87.TGG!Z^U+I?C
M;5)=9AMOMNGZJUW;7,BP65O(B121C<JI,QQ*#R"<#GGVK:'@<-JNBWUQJUU<
MOIUG/:NT_P SW!E W,6SQCL,>W:JEIX$U*W&D!_$;'^RH6M;;RK0)B%H]A_B
M/[S 4[^GR_=Y- &=9>,=:F\.ZA?0:CIVH7,,4)EMXK*6.>Q=G DWP[BSJJEF
M[$[".<\=5X2U2;5M,EN'U;3]5B$I6*ZLD*97 RLB$G:X)/&>F.!6>GA+6'NY
M-0N?$8.IK;+;6]S!8K&%42*Y\Q2QWY*@'E1@G&,YK5T#0YM)EU"[O+R.ZOK^
M599I(H/)C&U H"IECT')))- '(WVNZMHOC/Q?J$]\DVG:7I4-PMGY)&[(F*@
M-NPIW#EL'(P.,5K6>J^(=-UW0[/6KFRNHM8208M[<Q&VE6/S, EFW*0&'.#D
M#UQ5C4?!HU'7]3O'O@+#5;$65]:&'+.JAPK(^?E/[P]CTI=-\*W\6JZ=>ZOK
M0U#^S(GCLT2U$."RA2\AW'<VWCC:.3Q0 [QKXC?P_;:='#<0VTM_=>1]IGB:
M185",[-M4@L<+@#/4CTK%M_&>J'PY<ZP&M[RWTF^:.^DC@:/[3:[58RQ@GY6
M4."1R#L8#M75:_HKZQ%9R6UW]COK&X%Q;3^7Y@5MK(0RY&Y2K,",CKUXK/N/
M"UYJ=E:VFL:RUY"+K[3=QBW$:7 '*1 9.V,$ D'<6QR: ,2;Q;X@GT2QU:QC
MLTAU?58K;3XYHV)6V<$"1\$<MC?@8P,#K53Q'XEU?2=!\7V&J+IVI7&F6D%U
M!(]KB*:.5B-KQEB,@H>_/%3>(O"EQIUOI]IIEY,MI+X@@N;:*.'=]A)W%\=B
MF[YL$ #)'0\:-]X!GU?2?$$&IZP);_6HHH7N8K78D,<9RJJA8GJ6)RW)- "K
MK.NWOC:+1+&6RMK&+3K:^FD> NQW.ZM&HW #(48/;!X.>,G0/B%=:KJFER_;
M+2:WU*X>(V$5JXDM4PQC<R$X;[JAN!][CISV%EX=6S\32ZR+DN7T^&Q\K9C
MC9FW9SWW],=JJ:-X9U#1I[>WBUPG1K5W:"S%L ^&SA'DR=RKNX 4'@9)Q0!<
M\4ZE-I6B-<6]Y96;F5(_/O 65 S $A1R[8Z+D9-<!J/B;7-6T*%+7584EM_$
MEK8-=)9O'YZ,8G4E"P*XWX9>C =@:] \1:)+K5M9_9KQ;2ZL[I+N"5XO-3>H
M(PRY&00Q[CL:Y^;P!>36]\IU\FXN-1M]429[0'R[B((#D;AE#L7"\$>IH [:
M%9%AC65U>4* [JNT,<<D#)Q],T^HX%E2WC6>19)@@#NJ[0S8Y(&3C)[9-24
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
MWX;)?_9M=DO=3EO,:O=1 /&JX*2$%N!WXXZ#'%<GXF2_*?%$S:G+-;PVT2K
MT:!<-$&'(&1MR1[]3DT >R45YUK7B+7O"%]>&]OX]21M&N+^.(VZQB*:)D 5
M2O)0^9WR>.M7O">N:G=:^]A<76H:A:O9^>;FZTF2S$4JLH*#<BA@P;(')&TY
M)H ZK4=8TS1TC?4]1M+)96V1FYF6,.WH,D9-7:\T\6Z?>77Q>\)B/5'A5[>\
M:(>1&_DX5-V-P.=WOT[4J^)-?_X1J+QF=23[$]\J'2_LZ;!;M<>2/GQO\S!#
M9SC/&* /2J*X*^\3ZK!X2\;ZA',@N-*NYXK1O+&$58XV&1WY8]:FMKSQ!K/C
M?7M.AU<66GZ:(-BI;([N9(<XRPX //OD#H.0#L9;NW@G@@EGCCEN&*PHS -(
M0"Q"CO@ GZ"IJ\7\/1:M=:)\/9!JS-=75W=.DTL2MY(,$N[ _B/4C=GD]P,5
MZ'X0U#4;EM;L-2NQ>3:;J!MDN?+6-I$,<<@W!<#(WD< =* .EHKSG4/%6H6O
MBA!!JLES;G5HK![2'3F-M&CLJ$-<%?\ 6@MD@-CMBH+_ %_Q+'I/B'7(]6CC
MAT?5)((K06R%9HE=00[$9'#$#;CIDDYX /3:YW6?",.LW-S(VK:K:PW<0ANK
M:WG41S(,C!#*2N0<$H5R*YW5]6\223>,YK+5TM(-" DMXQ;(_FD6RRE7+#[N
M<],'YNO %:6F^)+^^N?$99U6.TL+:XMT"CY&DA9VY[\@=: .OAACMX(X(4"1
M1J$11T4 8 J+[?9G43IWVJ'[:(O/-OO'F>7G&[;UQGC/K7FFI>,-77P]97T.
MM/'=IH4.H/;6NF-<;Y60L3,P4B.,XP,%3]XYP*T-/N#=_&R.Y*[3-X5CDV^F
M;C- 'H=%<GXBOM7/B[1-%TV_%E#>VUU)/*(5D=?+,6TKN!&?F(YR.>G2N;M/
M$'BA-'L]7NM7BE6'6QI<UNMJBK<1_:?(,A/57[_*0..E 'J%%>8V?C/5KS5X
MKF&:^EBDU5K,Z>FDR&%8!*8O,\\)C<,;S\VWJ,9%&G>,]7U#5+:YAFOI8KC4
MVM&L%TF3R8H/,:,2"?9@L,!R=VWJ,#% 'HU[?V>FVQN;ZZAMH P4R3.$4$G
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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 **** "BN0UCQN
M=/3Q!-:6 NK;1(5\^4S; \YP?*7@]%()/8D#'7&Z^KP7-M>C1Y[/4+ZU4YMT
MN5X?LK$9VYQCD4 :5%9VA:S;>(-%MM4M0RQSKDHXPT; D,C>X8$'W%:- !11
M7*3^,;O^W-2TS3O#.HZB=/D2.::&6!%W,BN -[J>C#M0!U=%9\&K1?8XIM0"
MZ=,ZAFM[F9-\>3@9(8CKCH>]3MJ%DMZMDUY;B[89$!E&\CUVYS0!9HJK-J5C
M;R".:]MHY"XC"O*H)8@$+@GK@CCWI\-[:W$\L,%S#++"<2HD@9D/HP'3\: )
MZ*KW5]9V7E_:[J"W\QMJ>;($W'T&>II+G4+*R#&ZO+> * 6,LJK@'(&<GO@_
ME0!9HJO/?V=JD3W%W!"LI"QF20*')Z 9ZU2\.:T/$&BIJ(@, >6:/RR^['ER
M-'G.!UVY_&@#5HJLNHV+W$T"WENTT(W2QB52T8]6&<C\:X^R^)NFW+ZK<3I!
M;Z98736BW!NU:2>0.J96(#[I+<-GH.E '<T55;4K%6MU:]M@UQ_J 95S+_N\
M\_A3WOK2.<0/=0+,6""-I &+$9 QZXYH GHK-U+7]-TF^L+.]NHXIKZ0QPJS
M <A68DYZ#"D9]2!WJKI/B>SU*6[AE>&UFAOYK*..28;IC&0-RC@\YZ<T ;E%
M0-?6B7B6CW4*W+C<D)D =AZA>IJKKFL0Z%IC7LL,\YWI%'! NZ261V"JJC@9
M)(ZD"@#1HKE8_'-M#;ZL=7TZ[TRYTR%)YK>0I(SQOD(4*,0V2I7'KQ5C3/%0
MNKZ:QU/2[K2;N.V^UK'<LCAX0<%@48C*G&0>1D>M '145A>'_%5KXB&HM;VU
MW;K8S")OM,>QG!17#!>H!5@><'V%5/#OBV]\0I97,?AG4;;3[N,2I>330%0I
M7*DJKEN>!T[T =1145S=6]G T]U/%!"OWI)7"J/J33&OK1(4F:Z@$3J71S(-
MK*!DD'N,<T 6**K)J%E);QW"7ENT$F=DBRJ5; ).#G!X!_(T0ZA97$"3P7EO
M+#(VQ)$E5E9O0$'D^U %FBHFN(%,H::,&)=T@+#Y!ZGT'!_*L+Q-XNM= \'7
MOB.V6+48+8*=L,XP^75<;@".-U '144PRHD)ED940+N9F. HZDDU6_M73AYW
M_$PM?W #3?OE_=@]"W/ ^M %RBJLFI6,-FMY+>VR6KXVS-*H1L],-G%.N+^S
MLX5FN;N"")R KRR!5)/3!- %BBLRX\0:9:ZW:Z/+=QK>W4;RQ1EAR%*C\R7&
M!WP?2ET[5&N;-IKU+:U;SGB55NEE#8)Q\PQR0,[>U &E15:+4;&>T:[AO+>2
MV7.Z9)5*#'7+ XIUO>6MV ;:YAF!4.#&X;Y3G!X[<'\J )Z*K7.H65D\:75Y
M;P-*<1B64*7/H,GFN>\4^-(O#VIZ7I<%O#=7^H,X5);I8$C5%W%G8@X]N.:
M.JHJ*>Y@M+<SW,T4$2_>>1PJC\3Q6?<^)-)M-0T^QEO81-J 9K?#C# #.<YZ
M'H/4T :M%5AJ%D;TV0O+?[6!GR/-&_'KMSFE:^M$O%LVNH!=,-RP&0;R/4+U
MQ0!8HK$T7Q'#JUKJ=Q+&MI'8W\]DS22C!\MMN[.!C/I2:=XHL[R^U*UG>&U>
MTOOL4?F3#,Y\M'RH./\ GIC'/3WH W**K7&H65I-%#<WEO#+*<1I)*%9S[ G
MFLM_$@3QW%X8^RDM)IS7_P!H\S@8D";=N/?.<_A0!NT5AWGB>S@U?2]/MVAN
MFO;I[9VBF!\AEB>3Y@,\_)C''6M6*^M)KF6VBNH))XO]9$D@+)]1U% $]%5!
MJNG%)'%_:[8T$CGSEPJGHQYX!]:G@GAN84F@E26)QE7C8,K#V(H DHK.U?7=
M.T*.V?4+E(1<SI!'N(&68X'X#/)[53L/%-E=ZCJ5I-)!;&TO%M8VDG7_ $@F
M)),J#C_GH!CGI[T ;M%037UI;SQ03W4,4TQQ%&\@5G/^R#U_"IF8*I9B  ,D
MGM0 M%8'_"4VTVO1Z99"&Z62PFO%N([A2F8W1=G&1SOZYXQTJ[::O$VE6]WJ
M#VMG)+&9&3[4KHH'7#\!@,CGWH TJ*KF_LUNH[4W< N)%W)$9!O8>H'4BAKZ
MT2\6S:Z@6Z<;EA,@#L/4+UH L45EZ;XBTK5GOEL[R*3[#*T4YWC"D $GKTYZ
M^QJU#J5A<6C74-[;26R9W3)*I0?4@XH M453DU73HHFEDU"U2-)/*9VF4 /_
M '2<]?;K5O<-N[(QC.: %HK#U?Q/9Z=I U&U:&^C^UP6I$,P(!DE6/J,]-^<
M>U:<&H65U'));W=O,D1(D:.0,$(Z@D'B@"S16!XA\5VFB^$;_P 0VOE:C#:)
MNVPS##G(&-PR!UIL/BE9O&=OX=^QD&;2O[2\_P SH/,";-N/?.<_A0!T-%8V
MH>(K?3?$-GI=R$CBN+6:Y:YDE"K&(VC7!SZ^9USV]ZT9+^SBLQ>27<"6I (G
M:0!"#T.[.* +%%-21)8UDC=71AE64Y!'J#427UI+=R6D=U ]S&,O"L@+J/4K
MU% $]%<]X;\66^O:+=:I/&EA#;W<ULQEF!7]VVW<6( &:V7OK..S^V/=0+:X
M#>>T@"8/0[NF* +%%95[XDTBPN-.AGOH0VHN4MR'&&PC/G.>F%(SZD#O5X7U
MH;PV8NH3=!=Q@\P;P/7;UQ0!/16'KOB>ST: %6AN;@7-O ]NLP#H)95C#$<D
M8WYZ<ULRRQP1-+-(L<:#+.YP%'J2: 'T55&I6)L?MPO;8VF,^?YJ^7Z?>SBI
MHYX98!/'*CPLNX2*P*D>N?2@"2BN5\.^-8O$>MZK:VUO"EEI\LD!N6NU+R.F
MW)$8'W/F^]GM6M=Z[9Q:%?ZI:307L=G!)*PAE# E%+;<C.#Q0!J45R-GXY6[
MN_"$']GE?^$CM)+D'SL_9]D2R8Z?-G=C/'2NE74+)[UK-;RW:Z49: 2@N![K
MG- %FBH/MEKY"3?:8?*=@JOO&UCG& >YSQ27%_9V@<W-W!"$4.WF2!=JDX!.
M>@SQ0!8HJ%;NV?R=MQ$WGC,6'!\SC/R^O'/%34 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 >177_ "2'QR'S]H_M*_\ /QUW>=Q_
MX[MQ^%;EC)HT_P 1]$/AQK1H8M(N!=?9=N%C+1>4KXZ'(; //!KJ+7P_'9Z]
MJ-_#*/LVHJK7-FT>5,R@#S <\$J ",<[0>.<W;BQ(M+M=.,-E=3J<7 A#8<C
MAB.-Q'N: .;^'O\ Q[>(BG^H.O7GDXZ8W#./;=OKL*S]#T>VT#1K72[3<8;=
M,;G.6=B<LS'N222?<UH4 %><:=I^MWGCKQDVEZ['IT:WEN'1K)9MQ^S1\Y+#
M%>CTQ(8HY))$C17D(+LJ@%B!@$GOQQ0!P$FD1WGQ7TV'6/)U&6WT%Y"\D("M
M()U ?9R <$X],US=V-./@36S*+;_ (2K^VI=F=OVG[3]J_<[?XON;,8XV^U>
MQ^3%Y_G^4GG;=GF;1NVYSC/IGM4+:=8M?"^:SMS=J,"<Q+Y@'INQF@#RWQ#I
MEC=0?%6[N+6*6XBB0Q2.@8QE;.-@5)Z'.#QZ#TK=T_3[33/B%X?6RMXX/.T*
MX$IC4 R8> @L>YR2<GGDUW#6MNPF#6\1$_\ K@4'[SC'S>O''-.\B'S4E\I/
M,12BOM&54XR >PX'Y4 ><>/)K:XUS4+5XM'BDM]'W&?4HFF>59&<".&,.HW9
M3DC)RRC%1>%;*PUWQ-93WT,%\/\ A$[#F8"126>8,><C/!&>O7U->DRV5I<7
M$5Q-:PR3PY\J1XP63/7:3R/PHM[*TM,?9K6&'"[!Y<87Y<DXX[9)/XF@#R#P
M8^F-<^'QX@:U-HOAK;:_;BOEY$S"3&[C.P1_A[5VGPK\K_A7=AY&[R?.NMF[
M.=OVB3&<^U=/+I6G3PPPRV%K)%"=T2/"I$9]5&./PJQ%%' FR*-(TR3M10!D
MG)_4DT >.:)=VESXA\(7:+HMM#?W%T3:6\;-.BR12DK/*SG<6;'RE1EAQ]VL
M\Z;IJ?#CQ5<-96JF'Q2RB0Q*-D8NXAC..% )]L5[6NE:<C,R6%JI:43,1"HS
M(.CGC[WOUIYL;0P2P&U@,,Q+2Q^6-KD]2PZ'/O0!Y)KMK!=ZUXKA:_\ #]G9
MM;VZVTMW"7DC@\H;6@*L, 2;R-H/S#Z5TGAS2[:?XF^*+J]ABN;RVCL1',Z
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
M*D;CP. 2.U=G4"6=K&( EM"HMQB'$8'E\8^7TXXXJ>@ 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 **** "N7\8W]T)-(T*PG>WNM8NC
M"T\9P\4**7E93V;:-H/8MGM745Q_C'_0/$7A779.+2TO)+:X;M&L\916/H-X
M09_VJ &>;'JWB?Q)X?MKS5;6ZALK<B<71*1%@=K1KV.1\V?O=ZUO!VM3:_X6
MM+ZZ14O!OANE7H)HV*/CVW*2/8UFVFESZ/X\\3>);YHH=+GLK<+*7''E*V\D
M=@*D^'5K/!X.AN+F)HI;^>>^,;#!032LZ@^^UA0!U=%%% !7'^-M1U22YTSP
MYH%Y]DU347:1KD*&\B",99L$$<MM4<?Q&NPKAD\$OK7BO5]<UY[J%B5M=/2S
MOI(2ELHR23&P^\Y+8/3 H K7?CG44^$LOB&WME;5;9#!=1L0!!.K;')!ZX;G
M'H17=V<L\]I')<VQMIF&7A+A]A],C@UYMJGP_P!3M;'Q3H^B9ETS5[9+B+[5
M=,[I=JPW@LQ+$.H4[B>HKTBQFN+BRBEN[0VD[#+P&0/L/IN'!H \VUWQ=KD^
MC>.D-L]C'I3B.WN89AO0[8SCY><G<6SV!Q72-XY6RN;V+6=)N=.$%@^H1EG2
M0RQ*P5AA3P^64;>>O6L75O#&NW">-K""RB>#6'2XM;GSU W!(T*,IY!^0G/2
MM'Q?X1O/$FJSF(QI!+HEQ9"1STF:2)TR.NWY#F@#8T?Q#/?:G)INHZ5-IMZ(
M!<QQO*L@DC)VDY7HP. 1[CDU:UVTU2^L8[?2KY;%WF437&T,Z1?Q>6""-YX
M)&!DFL/PEH/]GZE->'PM8Z*?($6Z*82R2$G+<C@)PN,\GT%7_&<6NW&ABVT&
M,O--,J7!2<0NL')?8QR QP%![;L]J .3;7=9T^#6M,M-6EO0-4M--L=1N$1G
MCDE*B4': KF/.>G4X.<5MV$NKZ3XFO?#XU.34C+IOVVREOPNY) Y1E8HJY3)
M0],CGVJO)HNJ7WA5=.MM MM&ETR>WNM/B^UB5)'CDW[6*C(SC!)R?FS5NQM=
M<GUV^\2WNE1V]Q'8BSL[ 72LS_,79F<#:,G:!U^[D]: *FB:MJ\7A7Q;-J.H
M_:[O3;JZ2.<1*@ 2)6&%'0 DXSGW)JMX&U:UO[BQ\SQCJE_?RV@E:RNH4CBD
M.T;C&?*7>%)_A8^]6O#5KXIM&UV*XT>VLVU"YGO()WNEF2-V10JLB@$C*\X(
MJ2&R\1:YX@T*[U?2K;38M(:2:22.Y$IGD:,QX0 95/F).[G@#% '5ZC>'3].
MN+L6T]RT,9<06Z;I)".BJ.Y-<S<>.SIUAJTNJZ//:76F)!+);K*LN^.5BJLK
M+U.5;(]O>M;Q=87VJ>%KZSTUL74JJ%'F&/> P+)N'W=R@KGWK@YO!6JNFN)8
M>'[+3+?4[2U6."&9!Y;PS%COQP696SD9Z8S0!TEUX\?35U4:IHES:36.GMJ,
M<9F1S-"#@\J<*P.,CGKUI[^.7M9KA+_1;FT4:=-J-JSRHQGCB +*0#\C89>#
MZ^U5/&?A?4];O-5ELHXV6Y\/S6$>YP,RLX8#Z8'6K7B3PS>ZSJ=JT)C2$:/?
M6,CLWW7F$87CN/E:@#4;Q+"ESH<)MY2=6ADE0CG8%C#D$=S@XXJC:>*[F\N#
M97NC76ES7-E)=VAFD4LR)M#!@.4<;T.T^O7BL-=%\5ZC)H)EL8-,.F6-Q;>:
M+D2,97@V*ZX'"A@/?GH,<U]#\):G8ZQIE\GAVTL FGSV5VR7"O-+(X0^:[?Q
M#*$#)S\Q)H Z'X8WUUJ7PVT2\OKF6YN9829)97+,QWL.2>M3ZMXKN+'7IM%L
M-%GU"\BLEO3LE6-=A9UQEN^4X'?/L32_#_1KSP]X$TG2=05%N[:(K($;< =Q
M/7\:D72+L>/+W5MJ_9)=*BM5;=SYBR2,1CTPPYH SM-^(,5_)H\[Z3<VVEZN
MK?9;R9T^\L9<AD!RHPK8/?'H0:EL/',=PUM-?:9<6%A>V\ES974KJPEC1=YW
M*.4)3Y@#G@'H>*RK;P;J1\+^"M+N$17TPE;W:X.U3;RQG;Z\N*IZ'X":*S33
M+KPUIUF\5A+:2ZK'-O>5FC,>^-1R,@DG=CK@9ZT ;J>-[EK??+H-Q;O<64E[
M8++,G^D(@!(;!^1L,IP<\9YR*S--\57%]9>!KC5X+R"\U1OD^S7 6*4^2&WR
M*.JGG"]C2>'O!\MLGDR>%]-TV>*PDMVODF\QII64+E /NH1DG=SR!CO4.G^&
M-?DMO 275A';-H$ACN?](5]R"$('7'J>W44 :TGQ *+<W7]AW1TVTU%M/NKO
MS4&QQ+Y6Y5SEER5)],]\&G:OX_\ [,36KJ+1;N[T[1R8[JZCD0?O0H8JJDY(
M&Y06[9[@&JUQX5U23P5K>EK'']JN]7DNXAY@P8VNA("3V.T=*YWQ2U]I?ASQ
M]IUK]@GM;B26X>X^U#? TL:YB:/&=Y/W>QW#TQ0!ZW%()84D P'4-CZUR+>/
M0%:_&D7!T);S[&=2\U,;O,\K?Y><[-_&[KWQBNLM5*6D*L,,$4$?A7GA\,:_
M_P (Z_@X64/]G-?&0:G]H'%N9_.QY>-WF?P^G?- !I6I:WJOQ?UBVN8KU+'3
M8X!'#'>A8HPZN=[H/]9NP,#^&NSU_6QH=E#*+9[F>XN$MH(5=4WR.> 6;@#@
M\UF:-H=[9?$#Q/K$R(+/4(K18&#9),:,&R.W)%7O%%I-?:,;>/2;358GD7S[
M.Y8*)(^^TG@,#@C/IVZT 8&J>,-<M]2\/6L/A^6&2^O)8;B&:9 3LC=L*W0@
MX#!O0$=:L7'CT0"[O5TBXDT2SNC:3Z@)4&U@X1F"9R45C@GV. <5BP^&?$%C
M'H=[!8>:-/U2>XCTZ2^WO!;R0M&$$C9!P26QDX!P#Q3[KPQKYT#4_",5E"VG
MWUY+(NHFX $<$LOF."F-Q<991C@\'(H W[KQC+'J-Y%9Z)>7UE83K;W=U 5)
M20A20L?WGVAU+8]\9Q61IGBM].N?$D=RUSJ%VVO/:Z?9*^7?]S$VU<\*@R6)
MZ#DU:CL/$^B:EK%OI%C:3P:G??;(KV:;"V^X() \?5L;21M/.1G&*R_^$$U.
MUUG6O$NGA(]=_M-KBRW3'R[BV,:*T3CHNXAN<9!"GM0!._BK5=*\1^+F&FW6
MHVUAY$TB+<*J6\?V=68)N^\2=QP!VYQD9V9_&;S73P:)H]QJAAM8[NX9)4B"
M+("R*-WWG(!..G3GFH?[!U*8^,Y6A6,ZQ @MD,@)W?9A&0<=,-Q5#3M(\1>&
M+F:?3],AU WUA:QNIN5C\B>&/RSG/WD(QR.>#QS0 V3Q*=2\?^$+BQO9ETG4
M-+N;EHBQ57X4J67ID9/TYJ*\\8W^K-X7N;;3[RPT[4-5B$%SYR_Z1%M<X=0<
MJ& # '.0.<&EL/ 5]I^J^$TWI+9Z9I-Q9W4P;!+R*!E1UQG-1V.@^*/[/\*:
M/<Z=;16^@W<+2W0N0WVB.-&161<9'!!.<'/3- &_9^-!=7MJ3I<\>EWET]I:
MWYD4B21=PY3.Y58HP4]^.!D52MOB&;K29]430[I;-)OLD<C31CS;@SB$(,GA
M<D$N< <CM6=X=\$-I&IVEO)X9TY_LMT\O]KM-EG3+,A5.HDY4'/'!.36EI7A
M_4M-^'C:3/IEE?SFYG>6RN''ES1/<.^,] VU@1GC/6@#IM(U"ZO[>4WNF3:?
M<12&-HI&#AN 0RL.&7G\P1VJW<R216TLD,/G2JA9(MP7>0.!D\#/K7%Z%#JG
MABS6,:<8;6]U6..WL)+PS-9PL@#$-SGYE9MH. ">:[D]* /*M/\ &>O:G9^"
MM3EL9_-OI[@&VMYE"W0\ERI/.  >>>FW-=-#XY,UJ8QH\_\ ;']H-IW]G^:G
M^M5/,)W]-FSYL_AC-8_A?PQKMC;^$+6^LHH1H4UPLLBSJXE1HG574#GDL.#S
M3=4\$7EU?7M_-IUOJ"#6VO4LI)0HGA:V2(\] P9<C/\ =]Z .UT+65UJSFD:
MVDM;BWG:WN+>0AC'(N,C(X((((/<$51U;Q//8ZQ)IMCH]QJ,T%LMW<"*5%98
MV9E&Q6.7;Y&X'MSR*E\)Z6-*TEX_[(M-*,L[2FVMGW@#@ LW0M@#..*Q?&VA
MW^L7!%MH5O=3"WVV6I1W?V>>SF.>2W4H/E.%ST((H UI?%L$5EXEN3:RE="W
M>:N0#+B%9N/3AL<]Q52[\:RK<3IIVAWFHI9P1SWK0.H:(.NX*JDYD?;S@>H[
MG%8FIZ!XG2#Q;IUI96]VFNP@I>O<! CFW6)PR8SDE,C''S<XJW'I?B?0+_4I
M=(T^UO#JD-N5DEN BVL\<0B)<=63"J?EYX(]Z -*\\9R17UY'8:'?:A;6!C6
M]FAP&C9E#;5C/S.P5E) Z9QR>*+KQJMO>W!72[B32K2Z2SN;\2*!'(Q4<(?F
M*J74,>W/!P:HBP\5:)J>LKI%G9W:ZK.EREW++L2VE\M(WWI]YE^3< I[XXZU
MGOX(:+Q!?&3PSIVI)>:A]K749YL>4C%2ZLG4L"&VXX.1DC!H Z.V\5RW>JSP
MPZ/<OI\-T]I)>I(AV2(#N)C!W!<C&?IQ@YJK:>.UDT:76[[2+JSTG[$U]#=;
MTD$D8QA2%/RN01A3UYYR#5&YT#59_%\6H6VC6UA=)=EY=5@NMJ7-N <))$.6
M8C:#GH1D'H*RI? ^IZK#J-O%I5OX?2[L)8KE8+KS(+FY+(T;K&.% *MDX#$-
MC!H ZRQ\5W#ZG#I^JZ+/IL]S;O<6N^9)!($QN4[?NN P..G7GBLZP^(4NH:'
M9ZK%H%RL6H210V DGC4SR,&+ \_(%V'D_>[#D5)'8:[KGB+3M2U338M.CTVU
MG14%PLIFFE55)&.B  ]>3D<<5!:>'K^R^&>C:'=Z+9ZJ]O%''>64T@ 8 'E&
M/&X-M(SVSR#B@#K=*O9[^Q$US836,X9D>"8@E2#C((X8'J".QKG+CQ7?VGQ
MO-*GLE72;73!>2W)D7*KELOCKCY2N.O&:T?!VFWVE:$;:]#1YGD>"W><SFWB
M)^6,N?O8'UQG&3BLC7/#NHW_ (PO9DMUDTW5-%.F33B4!K=MTAW;3]X8<=*
M+>F^,Y+N[TM+W1;FPM=6!^P3R2HV\["X5U!RA*@D#GICK6IXIU.YT7PIJFIV
MD GGM+9YE0L /E&2>?09..^,5S=CI'B'4+CPU:ZKI\%G;Z&XEEG2X$@N9%B:
M)=B@9"G<6.[!XQSUKJ/$>GRZMX7U;38"HFN[.:",L< ,R%1GVR: .+MO$VO2
M^(]#8Z;<33W>AR3-8I<*L9?S(\2,?NC@G'4C=BMBW\<G4;/3O[,T>XN=0O%G
M9K-I43R1"_ER%W/'#X48ZY^M1>'M(UA=<T?4=0L5M%M=&>PD3SUD/F;XR",=
MB$)K!_X0.[A%A=WFB6VKF&2_22S>=5(6:Y,L<BL>,@<$'^][4 >AZ+JT.N:1
M;ZC;I)&DP.8Y!AD8$JRG'<,"#]*YWQ%XMN(3KECINF7-P--M"UW=12JGD,T9
M9=H)RQ"X8XZ C&3Q6[X=T_\ LO0+2T-E:V3(I9K:U),<;,2Q )Z\GKW.:YC4
MM'\0VNJ>)TTNP@NK?78U*3O<!/LT@A$3;E(RPPH(Q]#CK0 W0M=5]5\,VES+
MJ$M[<>'ENV8W'[E^$R63NY)^]4^F_$%M2\/P:PF@W:07K11:>C2INNI7R"H&
M?E"X.6;J 2/>OI?A35;7Q+X=OI8XQ!8^'O[/G(D!(F^7@#N.#S4'_"$WS_#/
MP[I%S9V]U>:3)#-)9R282;:&5DW= =KG!Z9 H V7\;B*TD2;2KA=76]2P&G"
M1"7E9/,7#YV["F6W=@#QD8K.UKQKK5I!I8@\/SP7<VK)87$,\B@'*[AL?HP8
M=&'0@@\U OA2]ALK34=,\/6.FWEEJ:WD=A'.,SQB-HV#ORH<AV(QP, 9ZU9U
MJQ\5:Q86%]+IMJMQ9:S%>PZ>DXWB!%*D-(?E+DL3QP!@9- %N^\=/:G4[B'1
M+FYT[2GV7]TDJ#RV"AG"*3E]@(ST[XS5@^,?-\37&C6>ESW(MHX9Y[I9%6..
M*0$AN>2>.@Y//I6'=Z%XCBT[Q)HMEIT$EOKLLLJ7;W( M?.0+('7&6*G<1MS
MG(Z5M:'X?O-)\3:Y=J$^S7%G9P6KLV<F)'4[@.1]Y: +/ASQ+<:^(9FT:XM;
M.ZMQ<VMRTJ2+(AQ@-M/R-A@<'WYX-6]?UU-"MK8BVDN[J[N%MK6VC(!DD()Z
MG@ !6))Z 5SGA?0=0L?$GVX:+#HELULZWD%O=>9#<SEE*ND8X0##\X!.[&*U
M_%>E7UZ=)U#38XYKO2[T7*P.^P3*4>-E#= <.2,\9% '/>*?&NI1>#/$AM-.
MELM:TR("9#,C>2KH2LRMT8<'CKD'CBND\&1W4?A>T^VB[$[J'8W=U]H=L@'.
M[T/IVKF=4\+ZWKFC>,;F6TBMK_6K6*VMK0S!MBQAL%W'&278\9 &.:[S3H7M
MM,M()  \<*(V#W"@&@#SWQ'XKUQE\>6,=JUM#I>G;X+J*8!XV:-V#<<\X&,=
M,5MP>-Q:S"+6=,N-/A.GR7\-Q)(K^;'$%WY4'*MA@<'U]>*S-?\ #>N7-_XT
MBM+*.:WU[3DB@G\]5\N1(G3:RGGDD<CBKWBKPE=^(;JSB5DCM_[(OK*60MRC
MS+$%..X^4_E0!J:-XFFU#4DL+_2)]-GGMC=VPED5_,C!4-G;]UAO3*_[74\U
M=U[6X]"T]+AH)+F::9+>WMXB TLKG"J">!ZDGH :Y[PAX>;3]2%S+X5T_27C
MMO*:>&82/*Y(SMQT3C//)XX&*U?%VDWNIV%C-IRQR7FGWT5[%#(^Q9=F0R;N
M<$JS8/KB@#E_&OB753X2=Q:7VBW]OJEK!(!)PZLZG*2+PZD'!]#D$5T>K>*Y
M])OY!+HEVVF0310S7Y954-(5 **>74%U!(Z<]<&L3Q+I/BCQ7X<EAGL;6UD_
MM&VFM[7S@SI$C*7+N/E))!( Z#')K/\ $7@[5]3OM9<:-9WMS+=QW-GJ-Q.-
MT<2>61"BD91LJPSP/F)SGB@#K;7Q3/>ZS-;6^C7,EA#=M9R7JR(=DBCDE,[@
MN>-WXXQS1X>\43Z^\,RZ-<P:?<QM+;7AD1U< @8<*<H3G(!]#T(Q6)+H6K77
MBVVU*/0[?3KI;H23:G;W>!/;C/[N2,<N^,+SP",@]!3_  _H&I6WBJ/4#HMO
MHR>7(-0^RW6Z&]D.-K+$/N\@MN(#<XYS0!T^M:U'H@L'FA=X[N]CLRZD 1F3
M(5C[;L#_ ($*S(_'%@VJ^(+*2&2-=%A\YYF(VRJ%R^W_ '3@'W-7?%ND3:YX
M5U"PMBHNVCWVS,< 3(0\9SV^95KB+_P+K=WHNE(JPK>7<D\>L_O>D-Q,LLH!
M_BQMVCZT 2V'C;58[_Q)?C1[Z[M8(K6\> W"J+2-K9'95W'EOO':.X//(ST5
MQXS>6ZD@T71[C5#!:QW5PR2I$$60%D4;OO.0"<=.G/-12>'KXR>-BD<875HE
M2T&X<D6PCY]/F%9^GZ1XB\,7,\^GZ9#J!OK"UC=3<K'Y$\4?EG=G[R$8.1SP
M>.: -#_A.UO# =%TFYU-'L(M0D\N1$=8I"P4*K'+O\C?*/3&<D5)>^-5M+N[
M9-+N)=,L9TM[R^#JHB=@I.$/+!=Z[CVYZX-<W>>"=1M?#NFZ/!H]M?7-GIZP
MVFJPW1MYK6XYW,3]XIG# #/0@BGR>!IH]:OOM'AS3M7^W727 U"XE"B(%4$@
M=.IP58KCKN .,4 >DRLZ0NT:>8X4E4SC<>PSVKA/#_CO4KWPY9W5WH[2ZA?W
MLUO9P13(!*$>3))_A"*F"3U(X'-=]7E4/@K5?["TVSO]$MKW^Q]0N)5@>Y7;
M>Q3-(<K_ '67>APV,X/2@#H[CQ^D%K9$:/=R7US?2:<UFKINCG5&;:6SM*G
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
M06\L?38#E>"?4@')KT:.2.5=T;JZY(RIR,C@T .HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH *R;OPQHE]JJ:G=:9;RWJ%2)67DE?NDCH2.Q/3M6M10!GG0M+-E>V
M;6,#6]\[O=1LN1,S?>+>I.!^0KGH? .FW&NZS>:M8VEU!=30M;*V2RHD*(5?
MU&4SCD'BNQHH I/H^G2:B=0>SB-V;8VAEQ\WDDY*?3/-1RZ#I4^BQZ/+80OI
MT:*B6Y7Y4"XVX],8&#VK1HH IZ9I5CH]F+33K6.W@#%MB#JQZDGJ2?4UGR^#
M?#D]Q<W$FD6K37+^9*Y7DMN#;AZ'<H)(QDCFMRB@#/M-#TRPU*[U&TLHH;N[
M.9Y$&#(?4CIGCK4%YX7T34+Z:]N]-@EN9X#;RR,.9(R""K>O!(K7HH JR:;9
MRW4%S);1M-!&\43D9*HV-RCV.U?RJII/AK1="EEETS3H+6210K-&O.T<A1Z+
M[#BM6B@#%U;PCH&O7BWFJ:5;W5PD8B620'(0$D#Z9)_.B7PCH$VCP:3)I5NU
MC Y>&+!_=L222IZ@\GH>];5% &/=>%-!O=)M]*N-*MGL+8YAM]F$0X(X ^I_
M.HH?!GANWTJ?2XM&M%L9V#20;,J6'0^Q'8BMVB@#/TG0],T*V>WTNRBM8W;>
MX0<NWJQ/)/UJO>^%-!U&^EO;S2K:>XFC\J1W3.]=I7D="=I(SUP<5L44 9\.
MAZ9!;W5O'91+%=QB.=<9\Q0@0!O7Y0!]*?!I.GVKS-!:11M-$D,A4?>1 0JG
MV )_.KM% &+<>$/#UT+(3Z3;.+&(0VX*_<C&,)[KP.#D4-X1\/NUFS:3;$V2
M[+?Y>$7.['N,\X.>:VJ* ,JR\-Z-ITMK+9Z=!"]I&T5NRCF)&.64>@)[5=GL
M;6YNK:ZF@1Y[5F:!R.8RRE21]02*L44 9\FAZ7+:7=J]E"T%Y+YUQ&1Q(_'S
M'W^4?E4-QX8T2ZU==5GTRWDOE96$S+R67[K$="1V)Y':M:B@#)?PQHDFLC5W
MTRW-^&#^<5YW 8#8Z;@.,]:9/X3T"ZGOYI]+MWDU! EV2.)@,?>'3^$<^U;-
M% %6+3K.&ZENHK=%GEB2&1P.61,[5/L-S?G7+Z_X1:?^S(],TC0[JSL86ACM
M;\,GE@XP5=5;Y<#!0C!XYKLJ* ,?PKHC>'O#=IIDDRS2Q;WD=%VJ7=V=L#L,
ML<>U%OX4T&UU8ZI!I5M'>EV<2A>C-]Y@.@8\Y(&3FMBB@"K:Z;965S=W-M;1
MQ37;B2X=1S(P& 3^ Q5*_P#"^AZIJ"7]]IEO/=(%'F.OW@IRH8=&P>F<XK7H
MH RG\-:+)J%Y?2:;;O<WL7DW+LN?.3 &&'0\ #IVHTSPUHNCQSI8:=!"+@!9
MN-QD4# 4DY) R>.G-:M% &'9^#O#NGVMY;6ND6L4-Y'Y,ZA?OQX(V?[O)X''
M-7+K0M+O6@:YL89&MXGAB)'*HZ[64>Q'!%:%% %0:78A[)Q:Q[K%2ML<?ZH%
M=I"_\!XJE8>%-!TS4#?V6E6T%T=V'1?N;OO;1T7/?&,UL44 9$GA?0YM.N-/
MDTRW:TN9S<RQ;>&E)R7]FR,Y%)!X4T&WL;JRBTFU6VNE"SQ[,B4#.-V>IY)S
MUSS6Q10!D6_A?0[6Q^Q0Z; MOYZW)7&=TJD%7)/)((')]!2ZIX8T36[F.YU+
M38+F9%V!W7JN<[3_ 'ESV.1S6M10!GVFD06FLW^I1X$MZD2.H7 Q&& ^I^8_
M@!4%YX7T/4-334KO3+>:[7:?,9>NTY7<.C8[9SBM>B@"A)HFF2VE[:/91-;W
MSM)=1D<2LP );Z@#\JIW7A#P]?7EQ=W6D6TL]RNV5V7.[C&?K@ 9ZX[UMT4
M99\.:.RZ@IT^$C48TBO,C_7JJ[5#>N%XJZ+.W%B+$0J+41>3Y6.-F,;?ICBI
MZ* ,?3_"F@Z5?+>V.E6T%PJ&-'1?N*>H4=!G'..O>G6/AC1--U*34;/3+>&[
M?=F1%Y&XY; Z+D\G&,UK44 9^K:)IFN0QPZE9QW"1MOCW9!0XQD$<CCCBD30
M-)C;3FCT^W0Z:&%GM3'D!AM.W'3(XK1HH R;?PQHEIJ[ZK!IEO'?,S,9E7D,
MWWF Z GN1R>]):>%M"L=6?5;72[:*^<L3,J<@M]XCL">Y'7O6O10!A#P9X<%
ME+9KI%LMO+-]H:-00!)S\R\_*>3TQU-23^$]!N=+MM,ETJV-G;-O@B"[?+;G
M)4CD$Y.3WR<ULT4 4]-TG3]'MVM]-LX;6%WWLD2[06P!G'T 'X41Z3817=[=
MI:1">^"K=/MR9@HVJ&]< D5<HH Q],\*Z%HTDLFGZ9;V[RIY3,HYV?W!GHOL
M,"M&RLK;3K*&SLX4AMH$"11H,!5'0"IZ* ,>^\*:#J>HB_O=*MI[KY<R.OW]
MOW=PZ-CMG.*O#3;,7%W.+>/S;M%2X?',BJ" #] 3^=6J* ,2[\(>'K^*TBNM
M)MI8[2(00J5X6,8PGNO X.16SC:F$4# PHZ"G44 <SX?T"]@UW4O$.LBS&IW
MJ1P+':$LD,*9PNY@"Q))).!T [5H1>&-$@UEM7BTRW6_9BYF"\[B,%@.@8CJ
M>IK6HH PX/!OARUF6:#2+6.1)Q<(RK@I(,X*^GWFX'')XYK3L+"TTRRCL[&!
M(+:/.R-!@+DDG]2:LT4 9LWA_2;C5_[5FL(7OO*,)F*\LA!&T]B,$]?6JUKX
M0\/65G=VEOI-LD%Y'Y4Z;<[TY^0Y_AY/'09K;HH JR:=9S26DDENC/9L6MR1
M_JSM*Y'_  $D?C4,NAZ9-:WUM)90M!?.9+I".)6P!EOP5?RK0HH R!X7T-=9
M_M<:9;B_W^9YVW^/&-V.F['&<9J_96%KIMO]GLX$@AWM)L08&YF+,?Q))_&K
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 445SGBW5[NRCT[3-,<1ZGJUT+:&4J&\E0"\DF#P=J*<
M \9(H Z.BN1N-=BM]3\36K:Q>!M-TY)W3[-&1;@HQ\Q#CYV.,X/&14*>(+JT
M;PIJ)OI+S1]8BBM7::)4<3.F^*7"CC?@JR] 2N,<Y .THHHH ***Y7QIKFIZ
M>NG:5H @;6]2F*P>>NY$C1=TCD9'   ^K"@#JJ*XBZ\?^3\+QXLBLGEG$($E
MN!Q%,#M96YR '!%=A9W/VNTCN#!-!O&?*F7:Z^Q':@">BO-KSXAW=SX>U.^A
MM+G3OL&LPVC220@AHO/1'&.?FP6R .,C'-=)'XXTOR]2:[@OK&33XTEEANK<
MK(R.2$* 9W;F!4 <YXQ0!TM%9.C:_;ZS)<P+;W5I=6VWSK:[CV2*&!*MP2"#
M@\@]B.U1ZXGB"XN;2VT::VM('WM<WDT?FLF,;55,C)))Y/  ]Z -JBO/;/Q9
MKFI66F:;!+9QZI=ZA=6C7XA+0F*W+;I43=R6PH SC)/I6KIFL:_-;ZSI>RSN
M]:TVY2 3$&*&1'1765ER2,*QRH/)7@C/ !UM%<1:^,+Y/A9:^(KA()-2G1(T
M7!2-IGD$:9YX7)!//0&K_A+4[S49KP2>(='URUC"XGL %>.3G<C*&8;> 0<Y
MZ\'K0!U%%9FLZW!HL<!DM[JYFN)/*AM[6/?([8+' R   "220*S'\=:2MIIT
MR1WLKZ@\L4%ND!,OF1$AXRO9@01Z<$YQS0!TU%<L/'VD?8;>Y>*^1YKU]/\
MLQMR9DN%4MY94=R!QC(Y%2VOC;3+E%WPWEM.;]-.>WGBVR1S,NY=PR1@J0<@
MD<T =)16'>^*M.L9M1AD6X>6P\@21Q1%F=ICB-4 ZDGBN;\8>-IX_ >I:EHQ
MN+#4;*[@MY8KF%1)$6DCR"IR#E'!!&>M 'H%%%<>/B3HA2"8P:D+6>=K9+G[
M*3&9@6'EC')8E2!@$$\9SQ0!V%%<S'XXTQK*]FFM[ZWGLYX[>2SE@_?F23'E
MJJ@G=NR,8/KG&*>/&FFC3I;EX+V.XCN5M&L6A_TCSF 94"YP<J0P.<8R<\&@
M#HZ*XK5OB%#9V-A/::;>S2SZDNGSV[0XD@?@E6&?O%2"N"0<YS4__"66=CJ?
MBF:ZOKQX=)M[>>>T:W4"V5HRWR$<N3C)!/!'% '745SMIXSTRZOY;22*\M"M
MLUY'+=0F-)H5(#.A]!D<'!P1Q46G>.],U&_TZR%MJ%O+J09K,W-L4$R*A<N#
MGI@=^>1QS0!T]%4=7U>TT/3)=0OG988RJX12S.S$*JJ!R220 />L&[\<0II.
MKR1:=J$6I6%MYYLKB#$A4@[7P#@IE3D@\8- '645R/PXU/4M9\)6VHZK<7D]
MS<HDI:XMXXE&Y0<1[!RG/!/-7Y?%MC%K#Z<+6_E$4Z6TUU';EH8I7"E49O7Y
MUYQ@;ADB@#?HKBM)^(=O=Z;J=]?Z?>6L=K?M91)Y)+3OOV*B@$DR9ZCM6E'X
MUTK[%J5Q=I=V,FG!&N;>YAQ*H?[A &=VX\#!.3QUH Z.BN#\0^-W/AR^?3DO
M-.U2TN+,20WD 5Q'+.J[@#D$$;QD="#T-6O%_BX6F@>(QH\T@OM+MM[W*QAH
MH9#C"$G@MCDC!P",XS0!V5%<Y;>-=+FNKF"XCO+'R+1KWS+R QK) IPTB]\#
M(R#@\CBG:5XPL=5OX+,VE_9RW,1GM?MD'EBX08R4Y/(!!P<'!Z4 =#17GG@W
MQS-+X T._P!8-SJ&JZC-/%%%:PJ9)2DC]%&% 55&3Q^9JUHOC=9+;6KN]^U3
M*FLFQLK5+?$Q/E1MY07CD$N23TP><"@#N:*Y>X\>Z/:Z9!>S)>*9KPV/V?R"
M9DN I;RR@[D+QC.<C'6GMXULEN4@;3]4! B-PWV4D6IDQM63!X/()QG&>: .
MEHHKF=4\5OIWC72?#ZZ=<S+>PR2/.B9";2@&.>@W$MZ<>M '345P/A/Q\MUI
M.E)JJ7KSW=P]M]N^S!8#+O8*FX8YP ,@8SQG.:W;?QEIMSJD=FD5X(I;A[6&
M\:'%O+,F=R*_K\K#.,$J0": .AHJEJVJ6VC:;+?W9?R8]HQ&I9F9F"JJ@=26
M( ^M9D7B^Q=(?/M;ZTFEO4L?(N(-KK(R[ESS@J1W!- '045AWWBW2].DU*.X
M:8/IYA615C+%VF_U:H!RS$\8]ZJKXYTL65U-/!?6]Q;31V[V,L!^T&23_5JJ
M@G=N[$''!Z8- '345S2^.-,-D\IM[Y;M+H6AT]H,7'G%=X4+G'*_-G., G/%
M!\;:<;."6&UOYKF::2W%C'!^_61!EPRD@# P<YQR,9R* .EHKF;CQQIT,<#1
M6>I7+26_VIXX+5B\$62I9U.".0PP,GY3Q2ZCXWTW3[FXA6VO[P6L2S7<EI;E
MUMD8;@7Y!SMYP 3CG% '2T5SMQXTTR'6;72H([N\NKFWBNHQ:P^8#"[%1(3G
MA1CDGU'K4FE>+;'5[Y;>WMKY(Y0YM[F6W*PSA#AMK?RR!D=,T ;U%<[XP\3O
MX7L+.>.QFNWN;V&V"QKG =P#W'."<>IQ45]XYTZPFN(VL]2F%I$DMZ\-MO6T
M#+NQ)SU"\D+D@4 =/13(IHYX$GA<21.H=&4Y# C((KS>?XBW5UI?VV.SN[!+
M?7X[&0O!N,D/FE64#DE\#! Y!(Q0!Z717-1^.-+-KJ$EQ!?6DU@T22VL\&)F
M,IQ&%4$[MQX&#UZXK1T;7;?6A<I'#<VUQ:N$GMKJ/9)&2,@D9(((.002/R-
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
M2"5,!)/)?!^7 P3D UZ!10!S/C2QO+B#2+ZRMGNGTS4H[R2WC(WR1A71MN2
M6 ?<!GG%<WJNEZIKUCXVU.+2[JW_ +0TE+&RMIE"RS,BR$L5SQDR #//!KTJ
MB@#/T&"6V\.Z9!,A26*TB1U/56" $5PM_9:O8Z7XN\/PZ+=W<NM7%Q)9W,87
MR=LZ!3YC$_+L.<Y'( QFO2J* .)L=#OK/XHV]X87>QA\.)9?:?X3*)L[?KCF
MN6U+POK<WPI\9:9'ITS7MYK4UQ;PC&Z2,W",&'MM!/X5Z_10!PUQ)JWASQ/X
M@NK;0[O4QJJP2VC0;=@E2,1E)"2-@RJG=@C!/<8K&U#PU.VKZW;ZCI.MWJZM
M<)*BV&H/%:LK1HCK)A@!M*MR5Y7&,]*]2HH  ,#%%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !7EE]?\ B34=:UNXTRTUN>YL-0%O9BWNH8[1514++)&T@+%LL22IP&&#
MQ7J=8-YX/TF^U22_E%TK3.DD\,=RZ0SNF-K.@.&(VK]<#.<4 <AXAU;4M/\
M&#>&+?5Y$M=9EBD-V7)?3=V0T8;! \S9B/)X);VI]Y;7VHZMXW']OZG;1Z4L
M1LD@N641-]E5RS?W@3V.1][N:Z^7PEH]Q9:K:SV[2IJDOFW3NY+LW&TANJ[<
M#;CICBN?C\!QW^O^(Y]3-ZEK>R0(C0WC)]JB6!$99 IY&X,.>>3C@\@&79>(
MM4O_ !=8F2ZECBN?!@OW@5B$$[./G ]><9JG;7.KP>!O"MRVH:UJ%WK\ENMU
MY-RJR!!!))MB+,JH3M 9L@G!.<XKT1O#.E-J_P#:@@*W(L#IPVL0H@+;MH7I
MU[TR3PMI<GAZST3RY4M+)8Q;,DK+)"4&$97!R"/7Z^M %3P8-72ROH=4MKZ&
M)+H_8OM\R2SF$JIP[(S9PV\ DDXQFN4N]6O%\26^HV4^M2V\FNK8M<2SHEF4
MW^6\2P[\G!!^?;DD$YQ7H.D:/:Z+:O!:F9_,D,LLL\K222.< LS,<DX 'T %
M8\W@'1)YI9&%X-US]KC1;N0)!,7WF2-<X5BV22/4]B: ,OX;6 MI/$TOVJ[E
M(UJYAQ-.SC"E<'!_B]3U.!7->(; +>_%.<W5VQCTN/;&T[%/G@D)!7I@=O3/
M%>EZ;X>L=(U*_O;,W"-?2F::(S,8O,.-S!"< G R1534/!FD:G?ZA=SBY#:C
M;?9;N..X94F3:5&Y0<$@,0#VH X[6KO4O!LZ7-KJE]=M/H-[=21W4IDC\Z%8
MV1U4\(/F.0N!CM6KX1378=<A\VUUQ=-ELB;B35;N&;,X*[6CV2,5!!?(&%X7
M KJKK0=.O;NVN;F#S'M[>6V0,25,<@4.".AR$%5M&\+:=H=QY]L]Y+((O(C-
MS=/-Y460=B;B<#@>_ ]* (/$%_9Z/?P7-OIXO?$%W$;6SA3AY%!W')_AC!(+
M-VXZG KG=!T0Z!XP\-Z3<RK,;71KR1' POG//$9-@[ !B![5TNK^$-.UG5TU
M2:XU&WNT@^SB2SO9(/DW%L'81W/Z#THN/"&G76GV=K+<:B9+)F>WO/MLGVE"
MV=W[W.X@@XP21@#T% '-:;86EYX?\8)/;QS06NKWLMJ'7*H_EC+ >H=I/QJI
MJ?VIOAQX @M1"6FN--1O/!,?^JRI8#J X0XR,X R*[";P=I<F@Q:+$][;6<;
M,Q%M>21O(6SNWN#E\EB3DG)IEMX)TBWT&316:]GL7V;4N+R20P[,;/+8G*;<
M C;C&* *_AR[O4\4:UI.IBRFO88K>X^W6MOY)GC?>%5UW-\RE&QST(Z5S/CG
M5KRWNM;O=-GUJ2728XLM!.D5I;/@/M=2X,Q8,I(VM@$ <UW>B^'K'0OM+VQN
M);BZ8-/<W,S2RR8&%RS'. . .@JCJG@?1-8NKZ:\2Y9;Y0+F!;EUBE8+M#E
M<;@ ,'MM!Z@&@#E]834+Z\\>3_VWJ5NNDHDEE';7!C6-_LJN20/O G^$\<GC
MFD@.H>)-2UG[1K.HVT4&DV5S''9W!B"RR1R$MD<]5Z=#W!XKM(O#.G1V^IP[
M9G&IQK'=M)*6:0"(19R>^T#GUYI]GX>TZPDN9((G5KFWBMI<N3F.-65![<,>
M: .6\%:WJ&JZS9M>73NLWAFPNW0G"^:[2[WQT!.!^0KG[/5;[5_#&BH;S7KN
M^&DM=2K87*0;<N0LTDC.N[[C +R#@DBNY?P+HI%@(Q>0?8[1;%?(NGC\R!>D
M;X/S#_$^M(O@+0HTM(XHKF**VM_LOEQW+JLL.XL(Y #\ZY)X/J1T.* .2TJ^
MGU3Q]X%O[I@UQ<^&WFE8#&68(2?S-=)XN:[F\2>%M-M[^YM(+VXN$N#;R;&=
M%@9L9[<CKU';!YK0T[P=I&EW6FW-O'.9=-MGM;5I)F?9$QSMY/(& !GH!6E=
MZ5:7NHV%].C&>P=W@(8@*60H<COP30!Y=.=4L_#7B'45\0:L\VAZN;>R#W)(
M,8>,E9/^>N1(1EL\ 8][<M_XDU'6=5N].M-;FN+/5?L]OY-U"EF(HV4,CQM(
M"Q8;B6*DY88/%=S-X5TJ?3M2L)(7-OJ-P;FY7S#EI"5.0>WW%XJ.X\'Z3<ZJ
M^H.+I3),D\UNERZP32IC:[Q@X)&U?KM&<XH XJUO_$FI:M<:A96FMRS0ZT]N
M&%U"MD+:.?RW0QF0'.P,=VS=NZ'%9=W]IT7P?\2=3L=2U".[@U.2.-S<L=N%
MA^8<_>P<9ZXP*]);P?I+:N=0Q=*6N!=/;K<N(&F&,2&/.TMP#]0#UYJ&[\"Z
M+>C6$F6Z\C5^;N!;EQ&S?+\X7. QV+R/2@#"-O>Z]XLU2QEUG4K:U@TFSF2.
MUN&B/FOYOSY'/\/3H>,YP*H>'+[4O%]QH5M?:M?6Z+X>@OG:TF,333NY4LQ'
M4#9G;TRW(KT"WT:RM=1N+Z*-A<7$$5O(2Q(*1[MHQ_P-JY/6?"@L&TB/2=$N
M+NULK1K13::FUK.J9&$9BP#QG'.3D'D4 :/P]OKR]\"VMU?73WMUYER'F8\R
M;9Y ,>V  /:N6L+S4H_#'AGQ:VL7\M]J5];+<V[3DP-'/)L,:Q?=7:&X(&?E
MY)KM?!6B3>'?"-CIEP(EFCWNZ0G*(7=G*K[#=C\*CM?!&BVE_#<Q)<F."9KB
M"T>Y=K>&4YRZ1D[0?F..PR<8H YCP#I,=OX[\9R"[OG-O?1H%DN697S"IRX)
M^8CL3TJUXLDU#3]?EU"^N-9@T9(HC!=Z=,#':,"=YGBSEU/')# #TZUU^GZ)
M8Z9?ZC>VL;+/J,JRW!+$AF"A1@=N!5'5/!^E:O?2W5R;L>>JK<PQ7+I%<!>@
MD0'#<<>XX.10!Y_(UUHS^.[ZQU"\2Y?5[:R61YBZQ+*+=2^T\;E#$ ]@ .E:
M'B+4=0\#W>IP:=J-[=1-H4]Z@O9VN##-&Z('!;)P1)DCI\O2NOG\&:-<WFJ7
M$T4SKJB!;NW,[^5(0% ?9G ?"K\PP>*=9>$-*M/M9E%Q?27<'V::2^G:=FAY
M_=Y8\+R>!U[YH YGQ-HDNC^"O$A&OWMY%+HEQOMKV;S6:0(?WJDG*CG!4#;R
M.G?-T_5KKQ#H.ORW<MS8C3=(:&#2GRC,C09%Q(/XMW(4=%P>_3L(/ >B0VM[
M;N+RX6[M#8LUS=R2LEN>L:%B=J_3G@>E6[SPII-]-#-+"ZRQ6CV0>.0J7@=<
M%&Q]X=QGH>10!P]M)?>&8O"MW!J5]=?;-+F:XMYYBT3&.V\Q-B=$P5QQVZYZ
MU8L7U#3+'P9K?]LW]W<:Q/#%>Q3SEX9!-$SDHG1-I (VXX'.:[C^P-/WZ6YB
M8G2T9+7+'"@IL.?7Y?6J&F^"=&TN]MKF!;IA:;C:02W+O%;;@0?+0G"\$@>@
M.!B@#SO0+BY^P2Z9;W<]I'J7C.\MYYH'V.(PKR%58<J24 R.<9J>]FO=!U?Q
M19V-U?W,D]_IEH)$E4W*QNIRJNY W8RH9CD9'.>:[QO ^B'3;BQ6&:..:^;4
M?,CG99([@G.]&!RI^GJ:(O VAQ6NH0&*XE^WF-[B66Y=I'>,Y1]Y.0P.""#Q
M@>E '%ZE<^)=/T&[B4ZOID#ZK8)8RW]S'-.JR2*LBEE=]RYY^8_Q$=*T/$EC
MJ&ARQO)>^(Y=$M[/B\L[O?-;3;W9I9E)S*NTK@88 *1MYKIT\&Z2+)K:7[5<
M%[J*[DFN+AWD>2,@H2Q/0;1QTI^L>$M-UJ[>XN7O(VEB$$ZVUT\2SQ@G"N%(
MR/F;WY(H /$BZE>^%)?[$E9[J01,C12"-I(]ZEPC'A69-P![$CI7!WKC4++1
M[&&]UF":/Q)#')%J)W7-IF!SM#G.X$$LK9;[W7C%>E:CH]GJFF?V?<(RP#84
M\ES&T94@J59<%2" 1CTJA;^#]*MQ"2+F>:.\6^,\]PTDCRJA12S$\@*< =*
M./GO+C2[GQ!H1U369HEOK..S6*;S+IS*F]HED<C:#M;YBWRC.#6%X@O+V;P)
MK%G>?; +'Q#:PPI>SK--&A\E]K."V[!=L')."!VKT[4/".E:C/=7$JSQW%S+
M#.TT,S(Z21*51E(/RD D>^351OA_H#VUU;-%<M#=317$RM<NV^6/&)#D_>.!
MD]\<T 9>A_\ )9_%?_7A9_R:FZEI7]K_ !8FMVU"\M(AH43,+.<PNY\^0#YA
MS@9/ Z\9KK;?0[&UUZ\UJ*-A>WD<<4SER053.WCH.IJGJGA/3=6U3^U)'O+>
M_P#LXMA<6MR\3B,,6V_*>A+']/04 >>:?KNM:U%HVGSC6KU8[.Y>5M+N(X)9
MGCN#"CN[.F0%7. >2W(Q7?:7>ZO9^ EO-7@8:K;6DCR)(5+,R!L%MA(R0 3@
M]Z67P7H[66GVUNMS9"PC:&WEL[AXI%1L;E+ Y() )SGD9ZUL66GVNG:=#86L
M02UAC$:1DEOE'')/)_'K0!YYX3E\0RS:9>26VN-:W=B[ZA/J%U#)"[L@9'B1
M9&*#.1@ ###(R*Y[PK?7P\!^!-)MH=4FM[JWO)IX],G2&9_+D 4;V=,+F3)P
M<G [9KT[2_!^E:1<K-;?:V$<30V\4UR\D=O&V,K&I.%' 'T&.E1Q^!]&@T/3
M]*MEN;:+3BS6DL%PR2Q%L[L.#G!W$$'@_A0!S%D^O:CJ&B>'=9N-3T]&BO;A
MV%PJ7$Z1R(L(>2,GG9)EMIY(YI+K2)$\?>#8+C7+V^>."^!G68IN\MD*A@IP
M6PVUC_%MYKJIO!FD2Z?96J"Z@:R9WM[F&Z=)U9\ESYF=QW9).<YI/^$)T5$T
ME8([BW;2V=K:2&X=7^<YDW-G+;B,G.<T <7X7U+Q+?\ ]D:XMEKD@NG>2^:X
MNH3:&%E<@1QB0LI5M@&%!(!SUJO##=7>@>!M?NM6O;BZU+5;6:XBEF+19<.P
M"(>$V]!MQQG.:] LO!^DV&II>P"Z_=2/+#;M<NT$+OG<R1D[03N;Z;CC&:JV
M_P /]!M;BVEC2[*6EQ]IM8&NI&BMWR3\B$X49)X_#I0!C?&BT6X^'%Y*9IT,
M,UN0L<A56S-&/F ZXSD9Z'FI(--FU7Q5JNB2:UJ\%GI-K;^1Y5ZZR.\OF,9'
M?.7QM  .1P>*ZS7-$L?$6DRZ9J,;26LK(SJK%22K!AR/=1535O"FG:Q>_;97
MO+>Y,/D226ER\)EBR3L;:1D9)QW&3@\T <'HVHZOXLU#PM;W6L7MM'<Z-//=
MFTE\HSO'*BALC[N>N1V)'0UV/C>]N[?3M-M;2YDM6U'4H+*2XB.'CC<DMM/8
MD#:#VS6E;>'-+L[ZRO+:V$,EE:&RMU1B%2(E3MQ_P!>:L:MI-GK>GO8WT9>%
MBK#:Y1D92"K*PP58$ @B@#S?Q)>ZGX;_ .$DTG3]6OGCCT^TO;:6XG:62W=Y
MS&P#L=Q!"@X)]?6G^([[4_"&H:M#8:IJ%T)=%-ROVJ;S3'-YZQ[TW<+Q(3MX
M7@<"NP3P5HXL+ZUF%U<F_*?:9[BX:260(<H-Q.0!V P.3ZFKU]X>TS4[R6YO
M+?SGELWL9%9CM:%B"RX^H'/6@#E=$N=<T>\OI9-&\1S:8+5&6&]N8;F=I]^#
MY9$IX*G)!( VG'7%6+_7+VWUCP]K;PW]AIMU,^G7EG>;5*,Y_=2E58@?.NW.
M>CBM_1_#EEHLTL\,MY<3RHL9EN[EYF"+G:H+$X R?KGG-9GCK3-0\0Z,WA^T
ML%D@O]JSWDDJJMJH8$L%^\S<?+@8SC)% '&G6-9U2[L)<ZQ<V6MW-Y=Q6^G7
M*PR"VAV1PJK,Z;5;<9#M.3D=LUH&?69K+2M)U)/$!U#==2"TM+F**>6W5PL<
MDTPD &%900&.YCSG%=G>^%]-O;"PM-LUN-/ %I+:S-%)" NW"LO8KP1T-59/
M!&C-%9(@O(3:+(BR0W<B/(LC!I%=@<L&89.3G- '%:?>ZMXCD\$V<^LW]M'>
MZ?>->-;S;))?*>,*=R]&]2/5L=:Z+XK6_F_#J]'G3Q^7+;G,<A4MF5%(..HP
MQX]<'M6QIO@_1])N;*>TBE4V0G6V4RL5B64@NH![948':M#6=(L]>TBXTS4(
MV>UN% <*Q4\$$$$<@@@'\* /.]8DUR;7=9TW3$\0W#Z7;PQV,EI>1JBRLF_?
M-YDBF7)(&"&&%/<UJ:0-3UCXA:HE]J%[;0Z?;6,_V&&?;'YKHY8-CJORGCH<
M\YP*VKKP/I-X5,TNHEC"+>X9;V13=1@DA92#\_WFY/."1TK5M='LK+5;W4H(
MRMS>)%',=QP5C#! !T&-QH \NLVUB;PWX9U<^(M5%YJ&K&RF_?DIY#/*F AX
MW *"&()!]L"M*2+74G\0Z-IMWJ=];V&H6TAC^VXNF@>$,\:3,<YW8(R1QD9&
M:[2+PKI4.FZ?8)"XM["Y%W;KYARLFYFR3WY8\4R]\(Z5?7%U<N+B*YN9HYVG
M@G:-TD1/+5E(/'RD@]B"<T -\'W<5UH7[JYU";RIY(F741BXA8'_ %;GN5SU
MR<C')K?K&LO"^G:>;,P_:2]K-).'>X=FDDD4JS2$GYR0>_3C'05LT %%%% !
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 %%%% !
M6%XHUN?2+2T@L(XY=3U&Y6UM$DR4#$$L[ <[54,QQUQCO6[7'^*?W/CGP5=R
M\6XN;F L>@D> [/SVL/QH N3:X\-]KMLVK6 ;3[%9RAMI-UN2C'?(<X93C.%
MP< \TV#7GGN?#<*ZOI['4[-YMJVTF;HB-6WQ9/R*,YPV3@@5RFJ6-V_BCXD2
M+:SE)]"C2%A&<2-Y4@PI[GD<"H])L;Q-:^%3-:SJMMHTR3DQD")C;QC#?W3D
M$8- '<>%];N-6M[RVU"../5-.N6M;M8P0C, &5U!Y"LK*PSTR1VK=KC_  Q^
M^\>^-+J/F#SK2WW#H9$A^?\ $;E'X5V% !7-^,?$=UH%G:1:79I?:M?3^3:V
MS,5#8!9V)'. JG\2*Z2O.VT[7?$OQ O]8LKU--MM(4Z=9FYLC,)6;#32*"RX
MYVJ&&<@&@#8NO'NGVOP]B\7&-W@D@6185!)WGC82 <88$$GCBNCM[^WN=/6^
MB9S;LA<$QLIP/]DC/X8KR+5=*UG1?#/C/PM,DE^L\0U2RFM[5D1M\@,T84%L
M$,-P7)X8FO7K&^@U*RBO+5F:"490O&R$C_=8 C\10!Q#?$NTN]'T_5+/;#;R
M:M]BN3<QN L69!O!(')$8/?&<'FNC@\8:#<:;=Z@FH*MO:.(Y_,C>-XV.,*4
M8!LG(P,<YXS7G^CQO+X=T#3&M+G[5I_B<O<Q/;N/+!FG96R1@C!!R,@9%3^)
M]-OI/$>N7D0O88(+_3+EYK:$.X14<,Z*58,5)5B,'ITH ]'TK6+#6[5KC3Y_
M-1',;@HR,C#JK*P#*>0<$#J*RM:U+Q*FH36^BZ99F"W@$TES?2LBRL<_NTV@
M\@#ECP,CBJ_@N"W,FJZC!?:K?&ZF0/<W\"0B4H@&4543(QA<D<E>^*R_&6O1
M3:X/#MZ]_9Z2(1)>SVUG-*USNSB%6C4[5P,L>N" .Y !:@\8ZEKRZ3#X>L;5
M;F]TU=2F-](P2&-CA5^499BV[G@84GVI+WQS>Q^ Y-?LM%,UW"D_VF!I@([=
MH-PDW-U(RA P,G(Z#)%=M2L=$\56VNBWN4T.]TB.TADBLY3Y3Q2,RH4"[ERK
MG&0/NXK+O96TOX2ZO;WUK>17^N)J,\%JEK)(ZM,SLB-M4[3AUSNQSGTH [N^
MGUN;3K2;1HM/::10TBWDCJH!&>-H/.:I^$=9U76H=0DU*WLD2WNFMX9;1V9)
MMG#D;@#@-E<^JFJ=SXB,GPWO]1T:.ZDNK:S:.)&MI(W\X(,85E!."1R!BN@T
M33(M%T.QTR$?):P)$#ZD#DGW)R?QH JZMXKT30[I;;4;X0RL@D(\MV"(3@,Y
M4$(N01EL#@^E1ZGXQT#1[B:WO;\)-"BO)&D3R,B$9#$*I^7CD]!WKC?'4M_=
M7WB'35DU& RZ8$LK>PLU?[<663<))#&WRJ3C&5P"3U(J[X>B:YU/Q'>+;R^7
M<:/8I&[Q,I?$<N5&1G()&1]* .HO?%NA:?);1W&H(&N81/%Y:-(/*_YZ$J"%
M3_:.![TWP=K%QK_A'3=5NUC6>ZBWN(@0N<D<9)]/6N$\)7)\,SV<NK65Z5O?
M#FGPV^RU>0F2)7#PD '#9=3@X_2NN^&]O-:_#K0X+B!X)8[<*T3@@J<G@@T
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
M-/,WV24^3.C*S*R[<C(Z'&"4Q0!V5QXR\/6NGV=_-JD(M;T,;>10S>9M&2
M"<]L=<\=>*4>,-!.HQ6'V\"XE**H,3A0S@,BLV-JL01A20>1Q7":/I=V=:\)
MW4UA/'!-K.J7R1R1$&".19&CW#^ G(.#W/K6CJ-PUAXNF&D2:BMW<ZA ;K2K
MBR,EO<@^6K3QR;?DP@SNW8RG(S0!WNH:A::5837U]<);VL*[I)7. H_SQ6'/
MXYT5=$U/4;:=Y381[Y(&@D20$@[,H5# ''WL8Z^E1^/K:XGT"VF@@DN$L]1M
M;N>")2S211RJS@*/O$ 9QWQ6%=R_\)!K7B'5M-AN'L5\//9>:T#Q^=,2[!5#
M %MH]NK8H W/A_XAO?$_AJ+4[^:V>:8*_EV]K)"L0*@[<N3O(S]X<5FZM\1[
M=+/Q&NFI_I>CRQIF>)_+<$QACT&,;R,9YQGI6WX"AEM_A]X>AFC>.5-.@5T=
M2&4A!D$'H:X378W:/X@Z4UI<M<7=W;7,*"W<K+%M@4D-C:>01C.>#Z4 >@V7
MB_0=0-X+?44_T.+SYS*C1A8^?W@+ 93@_,,CWJ?1_$6E:]YPTZZ,K0[3(CQ/
M&RAONG:X!P<'!Q@X-<1X_P!)O]2UO4$L;>=RWAYU!B3.\K<1ML&1@L5!P#US
M6KX22VO?$-UJD6JZWJ4JVB6[37UHD$8!8ML&(T)8'.>"!N]Z -7Q%X@NM.OM
M/TG2K..\U;4-YB260I%%&@&^1V )P,J, 9)-)IFI^((=2DL_$&G6D<'D&9-0
MLI6,(P1E'#@%3SD'D$ ],5G^)_M&C>+](\3K:7%U8Q6TUC>BWC,DD*NR.L@0
M<L 4P<<@'-5M9UN?QEH>M:3X?T^[DMY=,G3[=-&]NIE9<)&@=06)R<G@#CGF
M@#H-+\7:%K5T+:POA)*8S*BM$Z>:@ZLA8 .O(Y7(YJM#X^\+SVKW4>KQ&V0Q
M!IBCA 9.$&XC&3^G?%8%O>Q^(?$'A+^S;2[C&EQS27GFVSQ"W!@,8B)8 %BQ
M' S]W-8:6[:;\%?"<<]E*&BU"R:2V\L[V/VD$C;UR?3OF@#T6S\6Z%?6E]=0
MZ@BQ6(W71F1HC"N,@L' (! .#C![4VS\8:%?07DT-]A;.$W$ZRPR1LD6"=^U
ME!*\'D BN"\20S^*+WQ#J>CVEU/:16-E$P,#H;EXKDS2(JL 6(3CZMBK>O7
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
M+8V"BL#GY]N< G&<"@#I,@$#/)I:\NC>XU7QGX*N(?$UU=PO;7S>;'!'%O\
M+=!AD*9#$'8_3E> F33UUS7?^$5B\:G5YBCWRJ=,\J/R/LYN/)V9V[]^#NW;
MNO;% 'I,MM#--#-)&&D@):)C_"2""1[X)'XFH[._M-0$YM)TF$$S02[3]V13
MAE/N*Y'2Y-?\07=_JEKK;6R6FJRVD=@T*&!X8I-C[CMW[VPQ!##''&,US'AW
M7KF7Q%JGA;3[EK">YUZ^GEOGBR-BN"8HMP*M(1R<YVKDX)Q0!ZM:WUK>M<+;
M3)*;>4PS!3]QP 2I]\$?G5BO)+A]7TW2_'.N:?K$UK_9VJRS1VR11LDQ6.(M
MYA922"./E(QUY[;5W?:YJ[>*K^SUJ;3TT5VAM;>.*-DD=(5D9I=RDD$OC (P
M!ZT =M_:=E_:_P#97VF/[?Y'VGR,_-Y>[;N^F>*?/?6MM=6UM-,B3W3,L"$\
MR%5+$#Z $UY9-X@=/'C>)%A'F#P*;\1'IGS-^W^E6WCU.RUSP/J&HZQ/J1F6
MXN)4ECC79)]D=CY>Q1A>2,'/0<]<@'J%%>8^%/$>OZC=:-=R-K%Q%J4#R7BS
MZ>([:VS&71HG"@X! 3DMNW U'H][XLO/AUINO2:KJ%Y/?>2UREE;0F2" ;@S
M0J5^9S\I.<]]H&!0!ZE16'X3OEU#0EE759-3 E=//FM_)E7#?<D3 PZ]#\JY
M]*E\47S:=X;O+E+X6,@552X\DS%69@HVH/O,2< <\D<&@#7HKRF;Q-KMII'B
M"WMKZ_\ /L[G3OLL^J6T:S*)YE1U954 KP<< X8\\"K.NZYKOA6ZUNQ36)K]
MCI]M<6TUW%'N@EEN#"2-BJ"HR&P1VH ]%-]:KJ"6!F07;Q&98L_,4! +?3+
M?C4Y('4XK@]/L+S3OBM:PW6JW&HK_8<S))<J@D4^?%D?(J@CH1QGKSTQ+\2(
M+B?_ (1A(-1N;,/K<$3>0$.<AB&^93RI7CMR<@\8 .PMKZUO)+F.WF21[:7R
M9@I^X^T-M/OA@?QJQ7DUP-7T^T\?ZQI^MSVK:;>M.D211LL[I;0L?,W*<@@
M87;C)/IB;5/%6NW&I:S-IO\ ;!DTV6.*UL[.P$UO.WE)(XE?:3EM^T8(V@ ]
MZ /4ZKW%]:VMQ;03S)'+=.8X%8\R,%+$#\%)_"H=6OSINA7VHA-QMK:2<(>^
MU2V/TKSV*#53JWP^O]1UJ:_:]G>>6.2.-5CD:TE;]WM4$+R1@D]!SUR >BZ?
MJ=EJL,DUC<I/''*T+LAX5U.&7Z@U;KR:#Q3XCO/#ELT.J>7=W'BI],\\PH=L
M&7 &,8., ^IQR:MZSK&MVVKW^D6FHZY))I=G$89+73TG^TSN&;,Y"8"\*,+M
M_B.>F #TZL_5M(MM:AMX+EY%%O=0W:^6P!WQN'7.0>,CFN1@N_$/BG4]2CMM
M4FT273K:VV6ZPHP:>2(2-YN]22HR%P"#P><UC7E_J6@>)/'FM?VA---8:;:N
MEN53R69DE*@_+NVJQ)&"#R<DT >KT5PKSZUX<U[2K.YURXU./4[6Y\S[1%$O
ME31QAPZ;%&%/S#:<]JRM-O/%=Q\/M)UR35=1O)=0\B2\%C;0F2W@V-EH4V\L
M3LW9W=]H% 'I]%8OA2]%_H$4RZJVIC>ZBXD@\F3AB-LB8&'7H>!R.@KDK_5-
M=N],\5^(+769;0:)//':V2Q1F&18$#-YFY2Q+G=T88&,4 =M?:]I.FZA:V%Y
MJ$$-Y=D+! S_ #R9..!UZ\9K0) &2<"O+[:VN+_XW6]XNJWL2R^'8[L1A8N$
M-Q_J>4^YWS][_:K<^*D<S^"6\F\GMB+VT#&(+\X:=%P=P/3.>.X&<C((!UL5
M]:SWMQ9Q3(UQ;!#-&#R@8$KGZX/Y58KS)M/U0^*?%WV37[NU>TL+1_/2.)I)
MY%CDP7RA7'!R% SGMBJ;^+]<UA(VMY]5MYH]'M+I%TW3Q.DEQ-&7/FDJV$Z
M*,=6YZ8 /6:S;[Q#HNEW*6VH:O86D[\K%/<I&S?0$YJQIEQ/=Z59W-S UO/-
M DDD+#!C8J"5/T/%<9\.M*T[5?!HU/4+*WN[[5)9Y+Z2>,.SOYC*4.>R@!0.
M@Q0!W@(8 @@@\@CO2UPOV=X==TSP=H>I7&FZ7;Z?)=-+;LLLK8D"+&&D# *"
M6SQV X%9 \0>([Z71-(CU8P7+ZQ>Z9=7B0)F5(4<API! ; !X&-W;'% 'J-%
M>=RGQ%>:OXGLX/$MU;1:/# ;8K#"6DD, 8F3*'*DC.!C[QY' HT76-8\;W:)
M%JL^D10Z19W;BTCC+233JS9)=6^10O08SGDT >B45Y=IVO\ B'Q/=^&+1-6;
M3A?:;<R7LEM$A9GBE1-R;@0N3GU&&/?!%B^\1ZA!XGCFM=5U"ZMSK,=@\*62
MK9(C,(V3>5W-(I).X-C(QB@#OM1U.RTC3YK_ %"YCM[6''F2N>%R0!G\2/SJ
MV#D9'2O&;B^UCP[X&^(&LV>MW;7EOJ\D<32I$P4AXEWXV=2IQZ8 P!782RZQ
MX@\3:W8VFMW&EPZ5# L0MXXV\V61"Y9]ZME1\HVC'?F@#MJ*\UT77-;\87^D
MQ+JTVF6]UH,=].+6.,OYQD*G:75L _CT'O75>!]3O-8\':?>W\@ENV#I+(%"
M[RCLF[ X&=N>/6@#H*KV-]:ZE917EE,D]M*-T<B'AA[5Q5MJFIQ>-3;:KJM_
M8M)>R);6TMFC6=S!@[%24+D28P3ELY!&TBL'PG+J^D>%/!E^FKS/;WEXEG)8
M&*/R1$^\ @[=^X$ YW>HQB@#UNLG_A)]$^Q_;/[2@^S_ &K['YF>/.SMV?7/
M%<9IOB/4'\5Z28]5U"_L]1O;BW<O9+%:;525T\EMH<D>6!DDAN3Z5R _Y)XO
M_8Z_^W% 'O%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !7,:GX)M=1N[^1-2U&SM]2 %_
M:VSH([G"A<G*EE)4!25(R!73US^H^--%TK49+*YEGW0E%N)H[=WBMR^-HDD
MVIG(ZGH03@4 6K;P]96FH7]Y!YB->6T-L\8(V(D0<+M&..'/KT%9*^ [6WMK
M.'3M6U/3VM[&/3WEMWCW3PIG:'W(0&&6PR@$;C5^;Q?I$&KG3GDGWK.ML\ZV
M[F!)FQMC:3&T,<CC/4@=32+XQTAM9_LP/<>8;@VHG^SOY!G R8_,QMW<'C/4
M8Z\4 ;<,2P01PH6*QJ%!9BQP!CDGDGW-<7H.C/J/C[4?%UQIEQIZ&V2UMH;G
M >1OXYBH)"\!$'<A36Q:>,=&O+\VL<LZ#,@2XEMW2&4QYW[)"-K8P>A['&<5
M)H_BO2]<N?L]H;E9&B\^(7%L\7G19 \Q-P&Y<D<CU'J* (+;PC#9ZG]H@U34
MH[,7+W8TY)%$ E8DL>%W[2Q+;=VW)Z53M_A_:6TE@R:MJFS3KDSV,1>/;;@[
MMR ;/F4AB/FR0.A%;^M:HFBZ)>:G+%+*EK$TI2)"S' ]!S^/8<UB6GCO3YM$
MTJ]GMKY;K48O,BLHK21Y6PH+%5VY*#(^;H<CUH V-!T6V\/:1'IMH\KPQO)(
M&E(+9>1G/0#NQ_"H-9\.1:QJ.F:A]MN[.[TYW:&2W*<JX =6#*P(( ]_0U<T
MK5;+6].CO["7S;>0D E2I!!(964X(((((/(Q6'XF\2OH'B'0(&+FTO#<++'%
M"99)&5 4"A023D]OY4 3Z?X1ATV_CE@U34A913//#I_F*((W?.>BARN68A2Q
M STX& >#-.'@Z7PQYUS]BD9V+[E\S+2F4\XQ]X^G2E7QIHSZ0NHK)<%6N3:"
MW%L_G^>.L?EXW;@ 3C'3GIS6GI.K6FM6(N[-W*!VC=9$*/&ZG#*RL 5(/8T
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
M>"6ZN;62VN4NH)[<J'CD3.#\P(/4\$&JMWXVT2U@M9EEN+E+FV%XAM+:28K
M?^6C!02J_7W]#3KGQEHUOJEMIHEFN+NYACGACMH'EW1.2 ^5!&WY3D] ,>HH
M 1O"%C)I.NZ=)<73IK19KJ0LN\%HEB)7"X'" ]#SGZ5'<>#8);^6XM]5U*RC
MN?+-W;VTJJMP4 4$G:64[5 )0KD 5-9^,=(OM673H'N-\DDD4,S6[K#,\>=Z
MI(1M8C:W0_PG&<53\!:[?:_I>I3W[H\D&J7-M&54+A$;"CCV[T =-/#'<V\D
M$R!XI5*.IZ,I&"*Y;3O -K87FDSOJVJ7:Z0Q^P13R(4A0HR;.$!88;JQ)^4<
M]<Z'BK7IM#LK5;*V2YU*_N5M+.%VVH9&!.YB.0JJK,<>F.]5;.3QG9ZI:)J2
M:7J-C.Q6:2RC:![4X)#$.[!UR,<8/(X- "6W@/2[2T@MHY[LI#JQU92SKDS$
MDX/R_=^8\=?>K&K>%(]2U&6^@U34=.FN(5M[K[&Z+Y\:DE0=RD@C<V&7!P>O
M2FV_C?1+F_BM8Y+C9-.;:&Z:VD%O+*"0464C:3D$#G!(P,U&_CW04?4E\VY9
M=,$QO)$M9"D)C.&!;&,\' ZG% ":IX)M=1NYYXM2U*P%U MM>):RKBYC4$ ,
M65B#@D;E(.#UITW@C39M3O;DS7*VU]9K9W=B"ODS(JLJYRNX$!CT8=JGT_QC
MH^I7YLXI9XI/)-Q&UQ;O$DT0QEXV8 ,HR.1V(/2F:7XTT?5KVWM;=KI#=*SV
MDD]K)%'<JHR3&S !N.?<<CB@!EAX.AM;R.ZN]5U'4I8+=[:V-VR'R(VP&V[4
M7+$  LV3Q]:D3PI#;^'-,T>QU+4+,::JBWN877S/E4K\P*E6!!.05QWZ@5!;
M>/\ 0+NQN;Z&:Y:TMP-\WV2387+[!&IQ\SEB!M&3R*JZO\0[#3_#\VIP6E[+
M+#=Q6DMJ]M(DD3NRXWJ5R/E8$'H<@#DT =!HNCPZ)8M;1333O)*\TT\Y!>61
MCEF. !^   Q6/J'@6SO[B_QJ.H6]CJ+B2^L('017#8 ).5++N"@-M89Q4L'B
M*V?Q+<02:FT44>F)>O93VAB,*%CF1G/3@8*D<8IUAXVT;49EBC-W"9(&N(#<
MVDD0N(U&2T98#=@$''7!SB@"XOAVS3Q6/$*M*+H6 T\1@CRQ&'WYQC.<^^,=
MJ=XAT*V\2:+-I=U+-%'*R.)(6 =&1@ZD9!'!4=15#3/'.B:O>65O:R7/^GH7
MM)I+61(I\+N*JY&"0,Y'L?2NCH Q+/PU!:RZC-)>75S/J-O'!<2RE,L$5E#
M*H )W'/&/85GGP):Q06T5AJVIZ?Y5C%I\K6TB!KB&,83>2APP!/S+M/)]L6/
M!&OW7B7PY_:-Y'#'-]IGAVQ A<)(R#J3S@"I=2\8Z1I6I/8W+W&^+9Y\L=N[
MQ6^\X3S' PN?<^YP* -R.-8HDC7=M10HW,2<#U)Y-<M-X%@%Y=S:9K>KZ3%>
M2&6YMK*9!&[G[S ,C%&/<J15^Y\7:-9Z7JFHSW#I;Z9.;:Z/EMN23Y> ,9.=
MZXQUS5M=<L'U"RL8YB\][;M=0A5)!B7;EB>P^=>O7- &4_@C3X8=.&DW-UI,
MVGQ/#!/:%2QC<@LKB16#98!LD9SSFI+3P7IEDVD-%)<E],GFN4=W!::6565V
MD..2=['C'/MQ6QJ.HVFDZ=/?W\ZP6L";Y)&SP/H.2?8=:Q5\:Z;+;7K)!J"W
M5I )VM);*5)FC)P&5"N67/!(SCOB@#&;PC=:IXL\5327VI:;:WWV>+?:L@%S
M&(0K#YE;&#D97!Y/-;%SX,M3/#/IFH7VD21VB63&R9/WD*9V*0ZMRN3AA@C)
MYJA\-/$&I^)O#2ZIJDSO-/APGV)H(XP<\(Q_U@Z<YK1\2>+8O#NIZ-9/975P
MVHSM&3! \FQ0C,2-H.3D#CT)/:@":Q\(Z9IE[I=S9B6+^S;-[*",-E=CE22V
M1DME!SGN:SKCX?VD[R@:MJD4)O?[0@@C>/9;W!D\PNN4).6SPVX?,<"JEAX_
MMK:ZUB'6'GVVNJR6HFBM7:*"/*A/,=1A<DGDG]*V[KQAI%GJK:?+)/OCE2&6
M9;=VAAD?&Q'D VJ3N7J?XAG&10!G7WP\T_4++7K"74-06QUJ7SY[=&CVQR;E
M)9"4)!.P<$D=>*N:GX0BO]0GO;;5-1TV:ZA6WNOL;(!.BYVYW*V& )&Y<'!^
ME='7$G7/$FKZKK4.B7&CPG2YS ME=Q.\TY"*VXL'7RU;=@':W3/M0!O:?X9T
M[2]1M[RS5XOL]@FGQ0@_(L2MN';.??-6-$T>WT'2(=-M7D>&(N5,I!;YG+'H
M!W8UBIXT5?%T?A^[T^Y@F^P+=S2>6S)$QZ@N!MVCD;\XR,=:?!X\T:ZMKB:!
M;YO*M3>1JUG(IN(1@;XP5^=>1T]0>] $O_")1MJL=U+JVI36L5T;R.PDD0Q)
M*<G(.W?@$DA=V!Z8&*=!X/T^WT71]*26Y,&E7"7$#%EW,R$D!N.1\QZ8JCIG
MCZQN_#FDZE<6E]'<ZA$'2SBM)))&PBLY4!<L@W#Y^AR/6NET_4+75=/@OK*8
M36TZ!XW (R/H>0?8\B@#FK7X?VEI+I[1ZMJA33;CSK&,O'MMU.X-&!L^92&(
MRV6 Q@BE_P"%>Z3_ &,-+\^\\@:I_:F[>N[S=^_'W?NY[=?>M;5_$=AHMQ!;
M3BYGN[A6>.VM+=YI&5<;FVJ#@#(Y/K7*>,?B ;;1M$F\/22O_:U]';BZ%C),
M(T)8. N!F0%<;#SUXXH ]"HJOI[O)IMJ\KN\C0H6:2(Q,QP,DH?NGV[=*L4
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M@N! ",RB*9)"@SW(4@>^*R4:X\0>+I-7MM.O[>SMM'FM-UW;/ TLLCJP558
MD*$ZXQEN,UW5% '+?#>RNM.^'6AVE[;R6]S%;!9(I5*LIR>"#TJOXU6X@UCP
MMJ<=E=W5O8W[M<"U@:9T5H)$!VJ"2,D5V-% 'FFHZ/J#^!/'-M'83M<7>I3R
M01B,[I5/EX91W'!_*JUWH+?VSK6GW\7B25=0U(3PQV/_ !ZRQOL^9GV[4*D'
M(8@X48SFO5** "O-_$R:9J5[>IK/@W4VU6%F2QOM.MW=I4_Y9LLZ8V'U#$ '
MU%>D44 >91Q>(]+U^TN;FSN;K4YO"R6@N(X3)']M5F8B1APN21R< U3TZTU"
MYUJQN?LWB&?SM&NK26?48G4+<N(FVA" (U^0_-@*3@ G%>LT4 >/V%G=C3O"
M=[<VWB2RBL-(.F70LK:19XI@(C]S:6:,[6&X C(%>C>$[&/3O#-G;Q07D"G?
M+Y5XX:92[LYWD<9RQX[=*VJ* ..U=IM&\?0:[+8WEU83:8;,M9V[3M%()-XR
MB MA@3R!U49KF9=!U8Z+X:D.G7"R2>+O[3EMPF6MH7DE8%\=,!ESZ$UZO10
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %<3H$,4WQ-\;"6-'&RPX90?^63UVU<S>^";
M6[UN]U:'5=7L;F]6-9Q9W(C5]B[5XVGH"?SH XG4[^3PGKWB^V\/*T-NR:>3
M%;H&%O<SR^6Q1#\H8H5;'0D#-0^*KC5C\/?&-M=1:P=.6SADMI=51!*'+D2)
ME>J\(1G^\1Z5Z%!X+T2WT&[T=+>0P7C>9<2O,S32R9!\QI"=Q8$ @YXP,5#-
MX)L;S1=2TR_OM2O5U%%2>:XG!DVJ<JJX 50.>@YSSF@#E/%FLWUI:WLNFZCJ
MYFTO2DG$-C#&(('V,VZ=G/SA@!\HZ $XR15K4_$&K6UUKFE+>.EU?FQ;2VP"
M8EN"(GV^NQD=^?6N@U#P+I>I3W333WR07<"P75M'/MCG"J54L,9R >Q .!D&
MIV\'Z;+J>BZE.]S-=Z1&8X)'D'[P%<9< 88CDCI@F@#BCXLU*ZL-/#ZM)826
M.DS2:E.D E)N?,%L@V=SYBRD#U JO?\ B+6]+T/Q?%#<ZO$]E96MU:MJGEF=
M&DD=6Y3(VG8.#R.?:NW_ .$#T79KBA;A3K,BRW#"7!1E8NI3^[AR6^IJ"?X>
MZ7=)?BYO=2G?4+9;>[DDG!:8*VY6/RX!&2!@ 8/2@#&UJ?5-,U?3=!.HZ_>K
M-;SWMS-8I&9V8,BJHR $C!9C@<_=&<5UOA.XU.Z\,V<FL12QW^'203($=@KL
MJLP' +* V!QS3M9\/6^L36MS]JN[.\M@RQ7-I($<*V-RG(((.%X(Z@&GVN@V
M]FVG>3<7@6PC>-$:X9A+OQEI,_?/&03TR: -2BBB@ 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 Y^R\1&^UO6$40Q:1I7[F>ZD.-TX 9P#G
M5%(R3W/;',5QXLM[_0KZ_P##%Q::I/9 226ZL<NG4J.X)4':<$$UQJVMQ=?#
M+Q?900O->1:Q=M<1(,M(!<"1@!WW1D8'?-=EI'B'P_K.K75UIL7FF"T43:B(
MML87)(B+'!R.6(QQGG!- &WINH6VK:7:ZC9OOMKJ)9HF]589'\ZM5R/POC>/
MX;:)O4J&A9T![(SLR?\ CI%==0 5S?C'Q3+X9LK;[%IYU+4;N0I;V:R;"X52
M[G.#P%4]NI'K725YND.O^)/B!J&MZ5/8V]KI ;3+7[=;/*'<X:9U"NN.=J9Y
MR%H V_$'C(67PTG\7:4D<Z_94N(4ESM(8J,'!SQG\Q4L'B:YE^(47ATP1"W?
M11J)D&=^_P T)MZXQC\:\WUJ#4=$^'_C7P??!)7BC6_L6MHF6-H99061%))
M1]PQD\,*["SCD'QLMY-C;/\ A% N['&?M XSZT =Y/-%;023SR)%#&I=Y';"
MJH&223T%<O;^-[+4_$EII^DW5I=6LME<7$DH)RC1F,+_ ,!(D)Z<XXJ7XB6M
MQ>?#_68+6)YI3!GRT&6=0P+*!WRH(Q7/-J^F:]\0K*\T@^? FA7<;7"1D+G?
M$0F2.HYX[;J .EM/%VF6_AZQU#6-8TM#<QLXFMY#Y,FT\E-W)ZC\35R3Q3H4
M6H06$FJVJW4X0QQ%^3O^Y]"W8'KVKS+P;9E['X5B:W8^3%?,0R?<;8<$^GM4
M^I6V=8\1Z1J.NW-D^H:DDL-G%8K+)<H5BV/&Q&3M*X.#\NP]* /1[CQ/H=IJ
MZ:3<:I:QW[E5$#2 -EON@^A/8'D]JHZ9XZT'5)=86.^BB32Y2D\DKA5VA5)?
M)Z+EMO/=37-6>IZ7I-SX@T;6[*6ZOKS6C/#9"#>]TCE#$ZYX(4 9.?EV'IBL
MB\<>3XLL6222:#Q-!J5S:",EY+-3;EF Q\PPI/'I0!Z1:^*]!O;&[O;?5;9[
M>S7?<ONQY2XSE@>0, G-12>-/#45J]RVM6GDK.UN7#Y_>* 648ZX!!..E<%X
MKNX/$#^*M3T=OM5C'X8EM9;B)3LDF+%E0'^(JN[..FX5N:^MAIEEX<F_M9]"
MN;:U:.UNC;B2W *INBD!XYPI'(/RG!H [JWN(;NVBN;:5)H)5#QR1L&5U(R"
M".HK.F\2Z+!K":1+J=LFH.0H@+C=N(R![$CH.IIGA2YFO/"NFW$]G'9RR0AF
M@BC,:+[JIY4'J >1FN-U.^ATWQ=<1Z;>^=/=:E;FZT.\M-_FL?+7SX7ZKM4*
MV>5!0]#0!NZ!X\TS4%2WU"^L[;49;R>VCMP^"VR9XTZ_Q,$SCOVK8'B;1&UK
M^QQJ=L=0W;?(W_-NQG;_ +V.<=<5Y\+0I\,Y"L!$K>)?-.$^8G^T@-W_ 'R!
MSZ53OM6:74+>2>\^SFV\1B2YTV"R5$MHQ,4$TK[=Q+C:V[(SOZ8!H W;_P"(
M6H6GA;QGJJ6EJ9="U%K2!#NVR*"@RW/7YSTQ7H<;%XD<]64&O$=9MYC\//BD
MHAD+/K;E %.6&Z'D>M>V0?\ 'O%_N#^5 '+6OCS3(M2U:SUB^L[)[743:0!G
MP77RXV#-GI\TA&>!Q6MJ7BG0M'O%M-1U6UMIV4-LD?!52< M_=!/<X%<)J5I
MGPA\4F\@F66ZG .SEP+6+;CUP2<?C3I=1LM%F\9VNLAOM.IHCVB&-F-Y&;98
MU1,#YB&##';/O0!UC^))U^(\/AL10FU?26OS-SOW"4)CKC&#FJS^.M-N]=T;
M3]'O;2]6\NI(9RCY**L4CAE]1E,9Y'6N,_LK5$\2V5@R2?V@O@-K8M_TWW 8
MSZYJUIVJZ9J>H_#FWT^-FFL-\=P!"P^RG[(ZF-\CY6)'3_9H ]5) !). .I-
M8MEXO\/:C)-'9ZQ:3-#&TKA),_(OWF']X#U&13_%=K=7W@_6K2QR;N>QFCA
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
M]SQ2R^)=%@UE=(EU.V34&(40%QNW$9"_4CD#J:\XU$6OAK3+46.J3Q7ZZ+#
M++4[#S(]3B4/LB*]1)\S*0#D;AD&KUU?QZ?XF9+"XS<W>H6S7>@7EIO+.?+4
MS0N!D!5 ;/*Y0]#0!VW_  E6@G5_[)_M:U^W>9Y7D^8,[^NS/3=_L]:5O%.@
MI?O8MJUHMU&9 \1D *;%W/N], YYKS99XCX%B\)!7_X28:L";?RSY@<7GF&?
M./N[/FW],<9K:TRPLY+#XB_VA;7!M[G49HYC;H3*T7D1_=[G&6(_&@#M=)U_
M2==CE?2[^"Z$1 D\MLE<\C(Z\]O6I-4U?3]%M/M6I7<5M"6"!I#C<QZ #J3[
M"N7\$ZI+?:KJ,(U"WUFVA@A\O58[81.V2_[ER.&*_>XQC?R!FIO'&H&PN-$#
MW$-A ]R^_4I+=93;$1M@)N!"LV2N3VR.] &Q+XJT&#3K?4)=6M$L[D,89C(-
MK[02V#Z@*>/8TV7Q;H$,]I!+JUJDMVB20JSX+*_W#[;NV<9KS/14%WJ'AJ"8
M33/#XEOY9!/#L<;DED1V4 !2<JW0=:M>(( ->\6:=J6MW%A'JKQ>3;16*S/=
MQF%$'EDC)8,K# Z'GC.: /6ZRT\2:+)K+:0FIVS:@"5, ?YMP&2OU YQUQ6D
MBE8U4L6( !8]_>O)-#MMU[9Z/J&NW*7UMK<MR=-2Q4ON$SR"0OC.QE.=^<8;
M'M0!V&@>,X[VQ\07NKO;65OI>KSV"R;B RH5"DY/WB6Q@?@*V/\ A)M$_L8Z
MQ_:EL-/#;#.7^4-G&W_>SQCKFO*+>WNH]/U6[$TMG!:^.;FXGN!!YGE1["HD
M*D8*AF4Y[=>U:86WM9M/\1'4KC4]+77C<7MT;7RXP?LIB650HP4#; 6'&<GM
MF@#L-1^(/AS3[;3;DZC#+!J%P;>.2-LA2 =Q;TVX (ZY(K4;Q+HBZPNDMJ=L
M+]B ("_S9(R%^I'..N*X77]7T>=-$UNQM7MM-B\2I)<7AAVI-^X=3,,<E<E5
MW$#)'I@U0@@$NI7VD7VO7%O//KYNX;"*Q5WD!F$L4JOC.S:%RV< *1VQ0!V/
MB?QWINBVEY%9WMG/JMN\:&U9^[.H(./X@K$XSGC-=;7B^IWMI!X&UOP]<QN^
MM_VT\S0>4Q=@UV)%FZ?=V$?-T[>U>T4 94/B;1+G6'TB'4[9]00LI@5_FRO+
M#W([CJ*AB\7^'9[^&QBUBT>YG8I'&)!EF&?E^O!XZUYQ#JS7&J:#-/>>28-=
MD:YTZ"R6.*Q+><@+MMW;F+#DGYBQ.*MV=H8_AOX?"P%9/^$EBD;"\_\ '^<L
M?P[^E '5>)?'>FZ1;745E>V<^IP30Q-;,^<%Y$5AQ_$%8G'48YKK:\7O;ZTA
M\"7OAZXC=M<CUPRRP^4Q?F]#B8G'W2A'S=.<5[10!B/XP\.QWTED^L6@N8Y1
M"\>_D2%@H7W;+ 8ZC/-7'UK3([.[NWO85M[.0Q7$A;B)AC(/H1D?G7DC:C90
M>"-,T"X5O[:M?$$)N(3&=T;&]SYI..C!AAN^\58UW4K>S\+>.M$E\S^U)]2E
MFBMEC8N\3^6PD''W< \^V.M 'IL_B;1+76$TF?4[:._<JJP,_P V6^Z#Z$]@
M>3VK!'B^[?5/&=FQL+6/0Q 8;BY+!/WD6\F3!Z ^E<CXKU.26;7(7NOLLD&J
MV\C:=;V2YEBC>%OM,LFTMC ^\"!\H7FH]9C>4?%YXT=DFMK4Q$*3O'V?MZT
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
M*XW3=5UO6/'>K6<5[#!I.FFV?9Y :282Q;MN[/R@')SR>0.W,OBS5-9M]?\
M#VD:/<P6S:F]PDLTL/F>6$CW;@,C)Z\>I&: .MK-TC1H=';4&AD=_MMX]V^_
M'RLP (&.WRUP6I>.-3M-1U,0WK.VE7"6XL4TR23[9A4,C&100A.YMH!XVC.<
MU/KGB+Q+#_PF-Y97UK!;>'W5XH6M@YG'D)(R,<\#D\CGGVY /2**\WU7Q;KO
MA>XNI-0GM[Y)-%EU&&%(?+$,J.BA,@Y9#Y@Y//%7;J\\5Z3J-II<NJ6U[<ZK
M9W)MY/LHC$%S&@9>A^9#DC!YX'- '=T5PUKXQNM8A\()I_EQW&J!KF^#+GR8
MHEQ*OL?,*IGZU5\.>+;^[\3:?9S:I%J,&H0SNWD6$D4,3)@CRI6 $JX)&>>@
M/'2@#O+2\M=0M4NK*YAN;=\[987#HV#@X(X/((_"IZX/X,_\DHT;_>N/_2B2
MJC>*-?\ ^$=?QB+RW&FK?&,:;]G'-N)_)SYF<[_XO3MB@#O9M3L+>]ALI[ZV
MBNYN8H'E57D_W5)R>G:K5>9:/IU[+\;O$$TM_')Y%K;-AK52?+;?A <_+CU'
M6M[QAK-W87MK:VNL1V)>"279%827D\C @+\B [8^3EO7 &* .OJ*6Y@ADACE
MFCCDF8I$KN 9& )PH[G )X[ UBZ;XB:Y\ 6WB6>$!WTP7TD2'C/E[R!7(!]=
MN=7\ 7^K7]O<K>W+W!BCM_+\AVM)6"J<G<N"1SSQ[T >CVMY:WJ.]I<PW"(Y
MC9HI X5AU4XZ$=Q4]>4VGBW6V\.1R6 L8;NX\42:8#]G 0(68!BHQD\ D]3B
MK>M>*M7TW4[O2EU@+<Z;9QR;QI3S?;9F#-M;8"(UP%'!SEB<\4 >ET5PD6M>
M(_$M]?+HMS;Z;]@M;>0075OO\Z:6/S-CG(** 57@9R2>V*RKG6]8T/Q+XVU:
MXO%FCTW3K:5;+9\A9EE*J&Z@!NIQD@^U 'J%%<2-2\0:%K>FV6J:C!?IJ=M.
M04MA%Y$T:!_EP3N0C<.>>!S5OP!?:WK/AFSUK6;R"5K^WCDC@A@""+@Y.[.6
M+<'MCH* .H\Z+./-3.[9C</O>GUI]<I_P@EE]L^T_:9=W]M_VUC:/]9Y?E[/
MIWKJZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH ***"0!DG % !17,Z3XP_M>\MA#HN
MHKIMX6%IJ)53%+M!.2 2R*0#M+  \>HK0UW7!HL=LL=E<WUW=R^3;VUOMW.V
M"Q)+$*J@ DDF@#6HK'T#7X]=BNU-I/97=E/]GNK6?:6C?:&'*D@@JP((/>MB
M@ HHHH **Y'_ (36ZN-3U*STSPOJ>H+I]P;:::*6W1=X4-@!Y%/1AVK6@U>^
MEFTM)=)-I]L\WSH[BZC$L&T?+A5+"3/^R> <F@#8HKA9?B0D7A_4-5_LMB+/
M63I)C\_[Q$@3S,[>.N<?K74IJ4@U2]MYXH(K6VC207!N5).<YW)U0#'4GF@#
M1HJO%?V<]R]M%=P27"#+Q)("RCU(SD4@U"R:=X5O+<RHP1T$J[E8] 1G@F@"
MS14=Q(T-M+*D33.B%EC3&7('09[FJ'A[7+7Q)H-GJ]D'$%RFX*XPR$'#*WN"
M"#]* -.BL/1O%6GZQIEUJ:G[-80W4ENEQ<,JI-L;:74Y^Z3D#/I6M]LM?LGV
MO[3#]FV[O.WC9CUW=,4 3457-_9BR^VF[@^R8SY_F#9CUW9Q2I>VLD$<Z7,+
M0RD+'(L@*N2<  ]#S0!/15>UOK2]W_9+J"?RSM?RI VT^AQTJ"758&T^\N+"
M:VO)+9&)1;A0NX G:S<A?J>E %^BJ*:G!'86EQ?S6UH]PBG:TZE=Q&=JMP&^
MHZU/->VEO-%#/=0Q2RG$:/(%9S[ ]: )Z**K_;[/[;]B^UP?:L9\CS!OQZ[<
MYH L455FU/3[=@LU];1DOY8#RJ,O_=Y/7D<>]6J "BL=?$^DR:Y=:-'=QM?V
MT*RO'N'?=\H]6^4Y';BHO#?BBR\0Z-IMYOAM[F^MUG6S:8-(H(STX)^N* -V
MBH/MMK]L^Q_:8?M6W=Y/F#?CUV]<5/0 45PL'Q):?16UL>%M8.CH'9[M&@8!
M48JS;/,WX!4]NU=<=5T]+""^DO((K6=5:.65PBL&&1R<=10!<HJ">]M;6V^T
MW%S##!Q^]DD"KSTY/%*;RV$,<QN(?*D("/O&UB>F#WS0!-153^U-/^SRW'VZ
MU\B%MDLGG+M1O0G. >1P:H:7XBBU7Q!JVF0QJ4L([=Q<+(&642JQ&,#C&WU.
M<T ;5%%<M>>,I8KN_33_  _J.I6^G/Y=W<6[1 *X4,RHK.&<@$9P/89- '4T
M57M+VWO88I(9 ?,B68(W#!6&02IY'X^E94OBBR@\0+ILKPI;M8F]^V-.H3'F
M!-OIWSG- &[16?=ZC)#<Z>EO##/#=.5:0W*IL7;D%1_']!]:LB]M3>&S%S";
MH+N,/F#>!Z[>N* )Z*K_ &^S^U/:_:X/M"+O:+S!O5?4CKBJVCZ[IVO6\L^G
M7*31Q3/"VTCAD8J?P)4X/<<T :-%9NH:]INEZA86-Y=1Q3WSLD*LP&<*6)/H
M,*1GU(%6C?V:WHLS=P"Z(R(#(-Y'KMSF@"Q103@9-<Q-XXTMH89;!TO%?5$T
MV3;(!Y;,Q4MWR,@X]: .GHJO#?V=S;O<07<$L"9W2QR!E7'7)!P,4^VNK>\@
M6>UGBGB;I)$X93^(H EHJ*:Y@M@#/-'$#G!=@N<#)Z^P)_"J<&I/<:NUM'%
M]H;99X[E+E69R3TV#G;CG=G!H T:*HR:O9?99IH+JWG,:N=L<JDDJ,E>.]5M
M#\166LZ197@F@AFN;..[>V,RL\2N@;GH<#/7 H UZ*R=.\2Z/JFE-J5O?P"T
M5VC:1Y H4JQ7G)XR0<>HQ6I'(DL:R1NKHPRK*<@CU!H =15>ZO[.QV?:[N"W
M\PX3S9 FX^@SUKGO%/C2+P[J.EZ9#;Q75_J#N$CDNE@2-57<6=B#CVXYH ZF
MBFEPL>]R% &22>!^-<TWCC3)8M-FL72ZAO=1:P9Q(%\HJ)27/7C]T<=,@YH
MZ>BJT>H64UHUW%>6[VRY)F64%!CK\V<5+!<0W4"S6\T<T3C*R1L&5OH10!)1
M6/J>OPZ7KFF:=.BJE['/(9WD"K$(@I.<^N[U&,5H&_LQ9?;3=P?9,;O/\P;,
M>N[I0!8HKGO$_BNW\.^&QK4,2W\)FBB412@!M[A,A@".,U?UG6[31K&ZFEEA
M:>&VDN$MC*%>4(I; '7MUQ0!I45GVNL6DUAI]S/-#;/?1(\44DH!)8 [1G&3
MSVJS)>VD4HBDNH4D+*@1I "6;.T8]3@X]<4 3T5!!>VES++%;W4,LD1Q(D<@
M8H?0@=*F9E1"[L%51DDG  H 6BLZXUW3(-(N=4%[!+:6Z,SR12JPX&<9SC/M
M5#P?XDD\5:''JC6<=K'-AHHUN1,VP@$%L ;6Y^[S0!T%%07-]:69C%U=00&1
MMJ>;(%W'T&>II+F_L[,,;J[@@"@%C+(%P"< G)[D&@"Q14:7$,DGEI-&S[0^
MU6!.T]#CT]Z5)HI6=8Y$<HVUPK [3Z'T- #Z*KW5]9V*JUY=06ZL=JF:0("?
M09J7SHO,6/S$\QE+*NX9(]0/3D?G0 ^BLK4/$>DZ9-9175["C7DYMXOG&-P5
MB<\\ ;2"?7 [U<.HV0GE@-Y;B:)=\D9E7<B^I&>![T 6:*R=.\2Z/J>CKJUO
M?P"R)(\V20*%.<<Y/%7WO;6.))7N85C=2ZN9  R@9)![C'- $]%5O[1L?L/V
MW[9;_9,9\_S5\O&<?>SBL-_%C2G75L;.&=],E@1"]VL<<XD1'SO(PN _OG'O
M0!TM%5KC4;&SS]IO+>#! /FRJN">@Y/?!_*G37EK;-$L]S#$TQVQAW"ESZ#/
M4T 3T4R.6.:,21.KH>C*<@_C4<M[:07$5O-=0QS2_P"KC>0!G^@/)H GHJ W
MMJ+P69N81=%=PA\P;R/7;UQ4-SJ=O%%,(9K>6Y2-V2 SJI8J.03VYP">U %V
MBJ$.JPKI=I>:A+;6;3HI*M<*R!B,[5?@-]1UJQ/>VEM)%'<74,3RG$:R2!2Y
M] #UH GHHJN;^S%Z+,W< NB,B R#>1Z[<YH L45RJ>-(KKQS+X:LK:&7[-&C
M7-RUTJ[2V<*B8)<C;STQ6OX@UJ+P]H5UJLT,LT=N 3'%C<V6"@#) ZGUH TZ
M*YNP\6/-K%OI>IZ'J&DW%TKFV-RT3I*5&64-&[88#)P<< UMIJ-C('*7MNPC
M02/B53M7^\>>!P>: +-%<_XD\7Z;X<\*W.OM+'=6\2YC6&53YS$@ *>G4\^G
M-6M.UN.?3+2YU%[.RGN256);Q95)SC"OP&/T% &M14$M[:02".6ZACD+*H5Y
M "2W"C'J<''KBD2_LY'*)=P,X0N560$A0<$]>@(QGUH L457AO[.XM6NH;N"
M2W7),R2 H,=>1QQ6=9^([>^\22Z3;!)HTL8[Q;F.4,KAY'3:,>FSKGO0!LT5
MG:YK,&@Z8U[<1RR_O$BCAA4%Y9'8*B*"0,EB!R0*S;3Q6WVBX@UG2+O1WAMS
M<A[AXWB>,$ X=&(# D?*<'GC- '1T5FVGB#2[S1;?5TO8$LIT5UEED50-P!
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
M:D@BE>-Y(D=HSN1F4$J<8R/0X)J*:SBE\Z2,"&YEB,7VE$7S%';!(/0\X/%
M'EEROAH>)/#'_"/_ &/_ )!-YO\ LFW&SR1LW[>_WL9Y^]4FCZ3I]II7POG@
MLH$FN%59I @W2A[*1F#'N"0.#Z"NIT;P;=6FK6M]J=_9W0LXI(X([6P%L&:3
M:'DDPS!G(4#@ <GBNJ%K;JL*B"(+!_J0$&(^,?+Z<<<=J /'_#UEI<_@/0%@
MO='M=1@U&Y=8;V(/#/(&F79* 1@["2I/(QP#7HG@BZ@N_"MN]M906<:2SQF&
MWDWP[EE=6,;=T+ D>QK3?1=*DCGC?3+-DG??,K0*1(WJPQR?<U;BBC@B2*&-
M8XT&U408"CT '2@#@KA=%;X@^)/^$F%F8QIUM]E^V[=H@_>>9LW?[77'M7+Z
M=IZ7-[\*/[3LXY99;:[63[1$&9T6#,8;(YP,=:]>N]-L=0,9O;*VN3&=T?G1
M*^P^HR.*F>WADFBF>&-I8L^6[*"4R,'![9% #F170HRAD(P5(R"/2O%M&L=*
MNO"_A2S\BU<GQ/,MU"JKDX-UM5P.V!C![<=*]KJJFF6$4SS1V-LDKR>:SK$H
M+/R-Q..O)Y]S0!Y+KUL+37-9L[-+&VT\:_I[SQW$?^C*&MN"Z@@8,@CS[XS7
M;^!K06PUIDO]-N$EO=S1:;&4A@D\M RC)/)X8X/4GOFNFDL[659EDMH76<8F
M#(#Y@QCYO7CUIUM:V]E;K;VL$4$*?=CB0*H^@'% '(^*+&UU#Q_X1AO($GB"
M7K^7(NY20D>,@\'!Y^H!KD+2&R@UVRM;V.&/0HO$VH*8I ! DGE9B!!X'S%R
M!ZXKU]H8GE25XT,D>0CE1E<]<'MFHI;"SG@E@EM()(9FW2QO&"KGU(Q@GZT
M>,>*!;CPUXO&F^6-(_MZQ^S^3CR_,_<^;LQQ]_KCOFM37?[%(^))UO[+_: 4
M"V\['F"/[,OE>7GG[^[&/XLUZD-/LA9K9BSMQ:IC;#Y2[%P<C"XQUI)]-L+J
MY6YN+*VEG12BRR1*S*IZ@$C(')H \?GM_M<M_%?W>AVT!T&S$<FJQ,[)"8FW
M-$0PQA]Q..<[?:NCT+2K:;XBZO/J02\N;/2=/*W#QY(?$F9%!Y#?+D'J*[V?
M3-/N3 9[&VE-OS#YD2MY?^[D<=.U3+!$LSS+$@E< .X4;F Z GOC)_.@#S?P
M,MEIFMZ;IT']CZA&^G2&SU.P&R8PJT>1<)SDG*G=GJ#P"36[\2,?\(O#Y_\
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
M5+WQ5<:6/[)46MP()K-Y62Z*;03,H/!3)X&.@ZYXKKKF>.UM9;B4XCB0NY]
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
MFR:@;[SQL5%('TVX.=V:6T\86>KZ=IM_HT]E/!=W:V[_ &BZ6)D!SD #.Y^
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
M"\B^4"5XW >81W K*T75+K79([J_MWN)/".E3I=0@D&6^^:,CZ[(F/\ VU%
M'I2:[IMS!>-87]I>26BL98X)U<H0#PV"<=.]5_"6O'Q/X4T[6FMQ;F\B\SR@
M^[9R1C.!GIZ5YOHEY;CQ%I@34-'D27P]<QI%IL'EQQ']RRQ;B[;V R<<$#)Q
MS78?"C_DEOA[_KV_]F- "6GQ!M+[QIJ&BP/IJV6G*IGO)=056<F,N?+3!#!<
M88EACGTKI&UW2$M9[EM5L5M[=_+FE-P@2)N/E8YP#R.#ZUY=J-M MW\8F6&,
M%+&+80H^7-F<X],UKWEIIND2^ GN(K>WT>/>9GD 6(7!@Q&SD\;C\^">Y]:
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
MR1N).U<]SG KG/"/BZYUC7+C3+F_TK4-MHETMQIJ,J(2Q5D.YFW8X(8$9]*
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
M6#X3U>ZUBSFGFU'2=2@# 0W6F[E4\<JZ%F*L#_M<YZ"N3U^\UN;Q#XVLY+Z
MZ9;Z!O%OY3Y 9)\$'?@-D<G'( &!C- 'I/E0N'81QD2CYS@?.,=_7BEDABEA
M,,D:/$1@HR@@CZ5PFA:UKVGR^&[+4%T^2SU*P8P1PJR20-'$K ,Y8A@1G)"K
M@^M0Z/X[OKG4);2>]T6_=M-GO5_LX.5MWC*@QLQ8B0'?]X;?NGCF@#T 00K&
MD:Q($3&U0HPN.F!VIWEQDN=BY<88X^\/?UKAM'\4>(9KGPM/J4>G?8M?B.V&
M"-Q);MY!E!+%B&!"GC QD<G&3O>*]6N-'TV&:WO-.LS).L;W.H,?+C4@G(4%
M2[9  4$=<]J -Q5"J%4  #  [5&EM!',\R0QK*_WW5 &;ZGO6)X.U^3Q%H;7
M<Q@>6*YEMVDMP1'+L8@.H)) (P<$G'K7-ZSXP\1PZ5XFUO2X]-^PZ-++;I!/
M$YDE:,#>Y<.  &)^7'(7J,T >@B&(!P(TQ(27&T?-GU]:/)B_=_NT_=_<^4?
M+VX]*YD>);LW'BJ/RH,:1!') <'YRT'F'=SZ^F.*S['Q)XA\13BWT?\ LRVD
MM].MKJY>ZA>022S(6$:!77:H Y8D]1Q0!VHMX!<&X$,8F(VF3:-Q'IGK0MO
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
M$/\ +D$@+@CIS3?C%%>S^&M/@@EMA:SZE;13Q31,_F;I%V@X8#;G.01SQR*
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
MSL3CCKAMXR>N*YO7/!&H:K+X@AM]7AM;'6T4S@VQ>9'6,( K;@-AVJ2",_>
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
M]Q,Y^R$6SK/MWQB,/E0"B$'=G()/6M_PWH;Z':77VBZ%U>WMT]W=3+'L5I&
M&%7)PH55 Y/2GOXHT)-7&DMJUF+\N(_(,HW;SR%_WO;K6A=7=O8VDMU=SQP6
M\2EY)9&"JBCJ23TH Y>X\*:M'J.HG2=<2QT_4[A;FY06Y::-\*K^4^X!=P0=
M5.#DBEO/!C77AWQ1I7VX*=<N)9A)Y6?)WHBXQGYL;,]NM2Z?XSL=4\2R65E=
M6L^GQZ?]K>Y5_N,'VD-Z#&#SZUJ:?XDT35;:XN;'5+2>&V&9G248C&,Y;T&
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
M@1O5+4;4#X?>/V6#][)J\[Y"\MAH\'\,<5ZE=7=M90^==W$4$0(7?*X5<DX
MR?4U-0!Y)K][8Z?I_P 1]-U2-FO[XO/;1F,EIXOLR!&4XY",K9/\.">*[+4K
MF2S^%TUQ%9QWCII0(MY4WI)^[&0R_P 0QU'<5)K7A%]9GO VO:G;V-]&([NR
MC9#&Z@8(4LI,>X<':1GZ\UNM/9V"V\#S0P!R(H$=PNXXX50>IP.@H \?O;H7
MK^)4@U8ZN+KPM-#;3QVRQ)*R;R8X@H^;:&'KC.,\&O4?"VH6FI^&-.N;*=)X
M3;HN]#QD* 1]01BM>B@#QSP]);7GACP/8';)/8:^ZW4)7YH7"W+#<.QZ'\JF
M\107$?B76KJ.=K.VMM=L;B>X\GS%B7[)M\PJ>" Y3)[8SVKUVHS<0BY%L9HQ
M.4,@BW#<5! +8ZXR0,^] '+^!HX&BU:_M]6;4TO+SS&N!;B&-W$:*3'CAAA0
M"PX)!KGM0M%;2OBO(8 9)%=0=O+ 6*$?7!)_&O3:* /&+Z+%SK^GZIKKZ>FJ
MPVWE6XL1-)=QFW1!Y1/)8.'X'0\]ZT?&EG-JFOS3:=:375KI5O&NNA#M_M",
M.KB #^)E4,Y]FV?Q&O4EGB=MJRH6] PS4E ' V6JV#?%=9UG00ZEH5O]B8@@
M38EE8A?< @D=JF\8:I]B\3Z7#)>0Z7&UI.R7QM!-+(^Y!Y$>00"PY(P2VT8Z
M5W%% 'DW@A$GU+P0'3=)9Z5?Q.&7F&420J5/HP!(Q2Z%:@^*=$#P?)%KNM,@
M*\+\S8(].O%>JS316T$D\\J10QJ6>1V"JH'4DGH*<"&4,I!!&01WH \EGDCT
MV\DU"YS#96OC226>4J=L2-;%=Y]!N8<^]-N];B;5M>U&W>"*QN=9L5&HW-OO
M2W06XQ.H;C[RA58\?,#TKUVJUOJ%E=W$T%M>6\TT!Q-''*K-&?1@#D=#UH \
M4U*8W'AK6H?M,MU/_P )39W >2$1O)$RP[9-H  5MK8..<5Z;\1U9_AOXB50
M68V$H  R3\M=(9H@^PRH'_N[AFF75U;V-L]S=W$5O G+RRN$5>W)/ H Y!;*
M%/B?HA6W4+#H,ZQD+PF)80 /3@D?B:X?2#-I::#?3ZNNBV8M]1MTNIK821H_
MVPG8=W"EE QZ[,5[:#D9'2B@#Q](!H%UH%S_ ,) ^G::VE2Q07UW8#!9IO,,
M95O]62I7 [A,5>TD6>@>*/!B2W4OV272+BWMIKF$PEW>6)D3;_"<=%]!7J5%
M 'C'ANU\S1_#B30%@/&%RY#+TPLY!_/%7M>C,'B'7;R2)S8VOB#3+JZVH6 C
M$" N0.H#;2?I[5ZS5'5M..J:<]JM[=63EE9+BU?:Z,I!'7((XY!!!&0: .1\
M*WMCJ7Q+\47FGC=!+96)\X*0LQ!F&X'N. ,_[-,GU33?#OCOQ'/K\B00WUI;
M?9'E4D3(BN'B3U;<<[1R=PXKI=$\/#2+J]OI[^XU#4+W8)KF<(IVH"$550
M#+'IU)K6>XABFBBDFC268D1HS %R!DX'? YH \HTFPO;'4_A/;WL,B3PVEX)
M$<',?[@84^A P/PKMO&XLAHUO+>W\VG"&[CDAOHXPZV\@SM9P01LZ@YXY'(Z
MUTM0W%W;6GE?:;B*'S9!%'YCA=[GHHSU)]* /*?[;7[9X6U?4GLUM+?6KJ-]
M2MX#%#<@V[JLV.<;B=N<D$J<'%0WEQ G@G7?"TG_ ",USJL[16VT^;*[W.^.
M9?50I4[N@"^U>N17=M//-!#<122P$"6-'!:,D9 8#ID>M34 >:1:GI&D7OB?
M2O$%J]S>WVK":"S$.^2\C98Q&8P>&"E<=?EVG.*Q/LU]:>)-;UZZC^V:!I_B
M!Y+FP$9+*3%&/M/7Y]G!VXX&X]0,>Q0W$-QYGDS1R>6YC?8P.UAU4XZ'VJ2@
M#SB6&&XE^)=RD:R"XM(PD@&?,3[&",'N.3^=4]$U33O#U_J,OB%Q"E_I-B;4
MS*3YZ+"5>)?5MQ/R]?F'%>IT4 >.Z1IVI6FN> ;2XCDCO(_#US&0X.8VVKM4
M^A' _"DTW4M-N-"^'FDVZ$ZGIU_ EW"(R'M76)UD#\?*2WKUZ]J]CHH \A\+
MV^^XT;2;[7W&HV.I2S-IB6(\R-PTA9W?J$8,?G/!WCUJWH=GI\7PF+7TL]@I
MU26=KN&+<T,BWC%)&!!!4%4SD8P*]/GN(;6!Y[B:.&%!EI)&"JH]R>E24 <I
MX&U*74K74WDEL[Q4N]B:E:0>4EZ/+3YR,G)'W"02/EXZ8KA]3U@2:@'FO8K7
M[+XE1[C3H+15$$:SA1<3/C/S#:=V0#OQR :]CHH XGP%=P+J?BO36D"WJ:U<
M3M >&$;;=K8]#V-8_B6SD7QZ=$6%GM/$LEI/*0ORC[.29@>WS(D2_C7IU% '
MAEQ;7-YX9\26\\4I'AK1+C28=RGYG,C?,OK^ZBAY_P!JN\U.V6#QOH2P0A(U
MT2]CPBX  ,&%_P !7;T4 >,>#;F'1-#\ :KJS>1IL.GWD#3R*0D$SNI4L?X<
MJK@$_3O71VATW4/%_A"\TW37MK+R=3EA62'9R6C_ '@'8/EF'0D-G'->B56@
MU"RNKF:VM[RWEG@.)8HY59H_]X Y'XT <[X$0QVVO+M*C^W+PJ,8X,F>*X'6
MK^QM_!/BK0;M2VM/K$T_V;RR9'5K@.DHX^Z$V_-TXQ[5[310!Y!XBBD.N?%,
MA&(?0H O'4^5)TK6\10MIC^#+N/4$TC3[2VEA:Z: 21PNT:;-P/"Y"N-Q]<=
MZ])IDLL<$+S32+'%&I9W<X50.223T% 'E>GO8^']3\/:S=ZA)-HK_P!HE;V>
MW\F..:616#;>BJP63:>A!]ZM2ZGI$7B?P5J=M;/INE2MJ*1F:+RU9Y"FTX[>
M80S+G!.>E>E0S17$$<\$B2Q2*'21&#*RD9!!'4&GT >.V]Q W@73O"JG_BJ(
MM6C+VVT^;'(MWYCS'_9*!FW]"#UK9TNPL)-%^(7]HPSB"XU6Y2>2",F7R_+C
MY7@YQECW[UZ310!Q?@C59-0U/5(_M]GK$,44&S5[:W$1ER9/W3D<,R8SQ@#S
M.@-<GXYU-Y9/%5I]J2TFB>';8P6:M->1JD;F=W()VK\PR,8\O&<\5[!4<5Q#
M,\J131R-$VR148$HV <'T."#CW% 'GVGVIO];^(L^GA6N+N*!+:=?XLV@V[6
M],FJO@<6][JFALNOO=W&G:>\9LH[ 1?95(16CE8?=(*KA3R=I->GT4 <3XLN
MX-/\?^#;R[D$-L/MD)E;[H=T0*I/J<'%<G%<0-X%M/"BG_BJ$U9"UMM/FK(+
MOS&F/^SLRV_I@]:]BHH X[XGJC>"F$D#SQ_;K,O$B%BZ_:(\@ =>,\5R/BJ5
M/$VH>(+WP])]JM8='MX;F:WCWJS+<^84 _C81A\K_M8[UZJ=3L%"%KZV >?[
M.I,J_-+DCRQSRV0?EZ\5:H XCP<UM?\ B'4=4@\0_P!L.;6&"26*T$40PSLH
MW#AF&6R.H!&:P?%(%KXL\11ZCKG]F6NI6,,<2-9"<W<85U:.//)8$GY1S\X-
M>JT4 >/:UI=])XH\06%EY\UR?!2P1N5(>5MS#'^\?3WIE[;_ /"0:+J\NE:[
M)J]Y%H<EN+>WL1"$1F1O*8K_ !X0@(>>37LE% 'F?B;6=!\2>%?$0T&U:[NH
M]"E0W,,/RQIU$!/4-P3LQQ@].^?>ZI:R:XNJCQ%#8:7>Z)#!!<-:K.DY1Y!+
M$,_Q?,ORCD_A7KE% 'ENCS:=X4UV>VUF69H;G0K&WL'NH2'N%C$@>(+_ '\L
MN4Z\UN_#J_M[3P1X6TR<O'=W%B7CC*-R$QNR<8&-PZUVM% ')>,4+ZYX/^4L
MHU<[N,\?9YNM<EJ%I=>'?%WASPVL,CZ2VLK?:;( 2(4\N420D]@K."O^RV.U
M>M44 >.S7$"^!;[PHQ_XJB75I"MMM/FO(UWYBS#_ &=FUM_0 =:[;XCQN_@V
M5Q$\L,-U:SW$:*6+0I.C2<#J H)/L*ZRB@#Q[Q-<V_B?6O$4_A_-VLGAL1F>
M!"RS%9]S(O\ ?.TXP/7%)J<*ZYI.N7VGZY)KTT>GPQ2I;6(C0Q"=9&3*_>?:
ML@V=0&]Z]BHH \L\;ZQH/B3PCXB?1H3=RK9V\<M]#'\A7S@1%NZEAR2,<9[5
MH>+@VD^,-(O3JL>BZ>FGS6T=T]LLD2/OC.SGA"RKQZ["*]#HH \CCGCTF/2M
M-AU(VL+Z7(]M=R::OVF\,DI/V=%8': -IV8R05Z8K/MM3L[#PGI5W:ZM%#J?
M]@6]M-IU]:^=#J(C#CR!T.\,74A2?O#*FO;** /';F$R:AKNE:GK<FF3:AJ,
M<T>GK8K++,I6+RVC;J0I4#(^[L/2NS^*:L_PP\0*BEF-J< #)/(KKZ* .%T*
MV1_'MY+)""1X>L8PS+V+S;A^@S6C\-E9?AOX?5P0PLD&#U'%=310!XYX9DMK
MWPY\/[+Y9)K'6'2ZA*\PR"*X(# ]"#@_E4NOPW$7B35[M+@V5I;>(K6>>Y\C
MS%B4V042%3P0'9<GMU[5Z]10!RG@:* VVJ7MOJKZFEY>F5KC[.(8W8(BDQ@<
M,ORCYAP3FN4U6T!\#_$YQ!^]DO9\';RV(8BOY'.*]6HH \OU75K32=5\>6EX
M[)=:A9Q/9P[26N1]FV?(.^&!!]._%6/#5JK^)XY)(02/"-E&&9>Q:3(_0<5Z
M110!Y5H%L(/#WPKV0["LA+87!&ZUE+9^IZUEZ!>6-UX*\%:'9C&L1:K!</;;
M")(T65GDE(QPI3/S=#NQ7M-% 'D/ARWWW>EZ1?Z^ZZA9ZM+<-IB6(,BN))&+
ML_78RDG?T(<"NL^&-LD'A.9A$$DEU*]=SC!8_:' )_ "NRHH X.XU33O#OQ"
MUN[U^9+>"]L+9;.:925=4,GF1J>[98';U.1Q7.Z78WEE<?"F"Z@EBDC-X6C<
M',2F%BJMZ$*0,>U>O44 <A\0_P!UI&EWDJLUG9ZM:W%WA2P6)7Y8@=@2I/TK
MC-?O;/5S\1KW3!YUO-H-N%GC4[9V'G E3_%V7(]*]BHH \YT2U63QYX:DEAW
M&'PME69?NMOB'X'!(_$UCZ3;[]0AT?4-?>*^BUZ2Z_LU+$-*6$[2+)O^]L9"
M,OTPV/:O7J* /-?"NIZ1:V%AX=U.U>XUZ'59F>V$.Z2.0S2,+@YQ\FTYW^AP
M,]*Q-.O+>'1],%PV8]&\3W$VIQ%23;J[W'ER..RAF4Y_'M7LM% 'C?B8P:Y8
M^,M1L!]HTJ[GTJ%)4!*3R),OF%3_ ! !D!(]/:NC\;W%GI.JK=PZM%IFH#3S
M$L-W:^;:WL6XGR<<'=GLISAAP:]!HH J:7(\VD64LEK]D=X$9K?&/*)4?)CV
MZ?A5NBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH XO2]1\3:Y<2ZI8W5DNG1:E):"QEA(+PQR&-W\S.0^59@,8Z#WK-;Q3K_\
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
M%L&$3 0_ZM<@ ?.1CH!]*;IOBC7]9_LO1HKJVMM1EDOENKT6^X;+:7RLHA.
M6+*>2<8/M71Z3X3BTJYT29;MY#I6E'3%!0#S%_=_.?0_NAQ[U1'@9K86]QIV
MK/:ZC;W5W/'<& .I6X<N\;(3R,[<'(.5!H DM]5UVU\0Z!I&J-:-+=6]X]PU
MNIVN8FC$;#/*Y5\D<\GKQ61)XJUVXFM;6TEM8Y;CQ#=Z9ODAW!(8TD*G&1EA
ML!]\5K2>#;M1I5Q;:_<C5+ SYO+F(3><)B"X*D@ 9"[0#A0 .:+#P-'8M8.=
M2GG>TU2;4R\B#=(\J.I!QQ_&3D#\* .;N_$GBVQT;Q'?-J-C(/#MT8V_T3!O
M%"HY#?-\GRN!\O>@3Z_97?C[4])O;6"*PO3<^3+;^9]H9;6)BA.X;1A0,CG)
M]JZF]\%PWFD>)=/-ZZKKLQF=P@)BS&B8'//W,_C52^\"W-S+K@MM?FMK76Y-
MUY"+=6.SRUC(1B?E)"G+<]1QQF@#!U7XB7C75_)I]TEN+&VAEBLFL9)S>.\2
MRE2Z\(,,JCWR3QQ6G>ZYXCO]1\1)IE[;65MI=K#<Q"6U\QY&>(OL;D8''/?G
MMCG5N/"-Q'?7$NC:S-I<%W'''<Q1PJY.Q=@:-C]QM@"YP>@XS5[_ (1N,7NO
M7/VE\ZO%'$R[?]7MC*9'KUS0!RNA:EJVL?$6SNFU 16=QX>M[XV@BRH\QCE0
M<]<C.[TXK=UO4=5G\5V'A_2KN*R,EI+>W%P\/FG:K(BHH) Y+Y)]!3=/\'/I
M>LZ5J%IJC*+/3(M,FB:$,)XXSE3G/R')/K5O6O#L^H:O9:OIVI'3]0MHI(#)
MY(E62)RI*LI([JI!SQ[T >?V6JWNEZ3I8EALY;B[\;S6UP6AW*I::7<T>?NG
M(X/45MGQ5KL*^+=7FGMO[-T&>XBCM5@^>X*Q*RAGS\H!8=!SD^E7T^'<*:?I
MMJVJ3R&QUO\ MCS70%I7W,Q5L<<ECR/RK4@\(VBV'B&QN)7FM];N)9IEQM*"
M2-4*@^P7.?>@#D$^(&H:;:ZE))=)J_E::UVD@L)+58YPRIY9W=5)<$=\*V<U
M;\7KXOTSP1XA>YUBTFC&G/(MS#;F*2-\$,@&2-I!X;.0?6MT>$[N^TR]T_7=
M=GU&VN;7[*$6%8=@_OG&<R=/FX''2H)?!E[J.FZE::UXBNK[[98M9)MB$21J
M>KE 2&?./F/I@ 9- %:"\\0WFKP^'[75X(9+33H[NYO6LP[2M([!$"%L  (<
MGDGCI6;#XM\1:TWABSL9;.RN=26^CO)C"9%C>W=4+(I(R"0V 3_$.N.=W_A$
MM4CN+;4+;Q!Y6JI:_8[BX^Q*R3QABR?N]W#+DX.>YR#4VG>"K33+K09K>ZF(
MTB*Y0!P"9VG*EW8]CN!/ [T =,@8(H9MS <G&,FEJI;6US#?7DTMZ\T,S*88
M"@ @ 4 @$<G)!//K5N@ 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 *"0!D\"BJNIPRW&DWD$'^MD@=$_WBI _6@#
M#TKQDFKWMLL.CZDNGWA<6FHLBF&;:"<X#%D4@':6 !_$5T<TT=O!)/-(L<4:
MEW=C@*H&22?2O)O#%RMA8>!FT[7;NYOKIH[2]TZ2XW(L:PMY@\KI&8V4#( /
M'.<UU7BV>[UJTL;;2;"36-*DN774A9W$()6,_P"I.]U&&<8;!Z*P[T ;7AGQ
M):>*M(_M.RBGC@,TD0$Z[6)1BI.,\9QWYK8KBOAM=W%SI^LB?39[,+J]VP\U
MXVR6F<E1L8\J>#V]"17:T %%%% ')?\ ";S3:EJ-GIWAG5K\:?<&VFF@:!5W
MA0V!OD4]&':M70_$MCKMA<742S6IM96ANH;M1&\#J 2&Y(Z$'()&#UKA]$L?
M$5SJ_C:30]:@LBNK2!89K,2AY/)CP2VX$#H.AK)"I+X$L[A9E>\N_$$9U[^T
MP-B7 RI255P @=8@!TQM]: /8$N[:2!)DN(FBD(".K@JQ/  />HO[4T_R'G^
MWVODHVQI/.7:K>A.<9]J\HU33$719X'N]-G@N/$NGB2WTQ66&!RT8=1D\$C#
M''<GO6[:>&M#?XIZS;-I-F;7^R;9_L_DKY>\O*I;9C&[:H&<9QGUH [Z>]M;
M6)9;BYAAC8@*\D@4$^Q-2":)I/+$B%]N_:&&=OKCTKQOP$NGW4N@IX@%M+;)
MX=460O=K1Y$SB7&[C<%$0/MBI=(G3P]HGAGQ:[,FG6]Q=Z?*Y_Y\99G\AO\
M=4K'CV:@#UR2[MH4E>6XA1(N)&9P GU]*Q?%'BJ#PYX;_MI(A>PF6*-1'* &
MWN$R&P>F<UP<4 31?#XU"QL7U/Q!J$VJN^I,WD6[F,LH9 1O(C*J%)Z@GM6#
M?S(WPW\46\<UHZ1>)(=@LT,<05F@.44DX4DL1S@Y)'6@#WJH%O+5[IK5;F$W
M"C+1"0;P/4CK4S9VG;UQQ7C>G1Z</!7A6X@6W_X2=M7@\UP!]I,_G'[0'/WO
MN^9G/;\* .]TWQE'J_C"_P!#LK5'@L"JS79N5&79-P")U8#H3QBK_B7Q%%X:
ML;>YDL[F[>YNH[2*&WV[VD<X4?,0.OO7*>!],L(?B!XWDBL;:-X+R!8F2)08
MP81D*<<9[XJ]\2I8X;'P[+*ZQQIX@L69W. H$G))["@"_;>-(?[2MM/U;2-3
MT>:[?R[9KU$,<K]0@>-V4,>< XSVK7M]1D>\U".Y@BM[>U90DWVA6\P%<DLO
M\&.G/7K7'>.M7T[7[;3O#^D7EO>ZI<ZA;RHMM()#;I'(KO*Q7[H 4C)ZYXKF
M]6_U'QB_ZYQ?^D] 'KPOK1GD5;J M$H>0"0913R"?04L=W;2VWVF.XB>WP3Y
MJN"N!U.>E>7:AHMGIOPPT&6RM+&$W4E@=0N+B/*S*Q4DSL.64N5SDXP?2JUY
M9QVB2?:KS2)-*GUZR_M&VT]"MM"-ASO!)&&;R2>WKUH ]*U3Q+I&D:4NI75[
M%]D=TC1T8-O+,%&,=>2,^E79=0LH8HY9;RWCCD.$=I5 <^QSS7E/CVU\*_\
M"+Z@=(AM2L&LV9N]B?N8G9HPVW^$97;NV_CS6VL'AZ3Q]JD>K1::;"/28/[/
M28)Y*Q;I?.* _*.0N<>U 'H$EQ#$RK)-&A8$J&8#( R<?05"-2L2L+"]MBLY
MQ$?-7$A]%YY_"O%XK%=4/PGM-21Y8)3>C9+GYX0F8PV>JE H(/4<&NC\8Z9I
M.F7UY=6]OH,\%KIBK<Z/>((2L(:1]UNX^XS$L.!R57D&@#T^LC7-?31FLX([
M*YOKZ]=DM[6WVAGVC<Q)8A54#J2>XJY9:A:7A:&"93-$B-+"6R\6Y<J&'4$C
MUK \81Z+<W6DVVI:E<:5?-)(]A?02>64<+AEWD%?F4_=;[V#Z4 :6C^($U,7
M,=S8W.FW5K*L4L%WMZL,J59258'/&#UXIWB+7HO#^CW%^T8G: QYA#A6P[A
M>^.OZ5YSJ>LWKVEW87^KP:K::5J^E2_VFB*F TZEDDV_+E=H)(QPPR!4'CR]
ML[V\\9M%<+)%'I>FI(\+9P?M3D@$=\$=* /6'OX7M;F2TDAN9(%;*+,H&X#.
MTG^'\>E,M]23^RK:]U P61E12RM.K*K$?=#]&^HZUYUJD.DV_B+4T\/I:):M
MX5N3<BS"B,_,/*)V\9QYF#Z9K)TN*:XLO \4G]D&W_X1TF)=60O"9/W>_ R!
MOVX_#=[T >QW%W;6B*]S<10HQVJTCA03Z#-5&US3DUU-%:Y07[0F<19_AR!^
M?/2O-="M-)CUC3[3Q%=Z=?Z='H&;&:<#R&7SGW[-_I'Y(SUP/2KNB0>'_P#A
M9.DS6,<1M7\.(UE)<*?,?$H"D%_F+;<#/7'M0!Z!K&L6.@Z9+J.H3"*VBQN8
M]22<  =S4LFH64*1/+>6Z)*<1LTJ@/\ 3GFN4^+$,,OPXU(SQQN(VA<%U!V_
MO4!//3@GGT)K,CM_#<GC3Q FLQZ:;&/3;;["LX3REML2>88\\ ;^N/04 >CU
MS6K>-=,TZRUB6!EN[C2F19X%<*<MMZ'GH'&??BD^'ANF^'NA&\,AF-FG,GWB
MO\.??;BO/=<M=.CM_B8B16T5V;JWQL55D",D!.,<X+<_7F@#V*&[MKAI%@N(
MI6B.V0(X8H?0XZ&BWNK>[0O;7$4RJ=I:-PP!]..]>5>-M.AT?5-5BT2UBLQ)
MX9E,JVZ; RK/&"3MY)",_/7DUO\ @^P6W\47,\-YH(1M/C5[31XRJD;CY<C<
MD=-X'?'TH [B6>*  RRI&#G!=@,X&3^@)JG#J,D^K_9HX8GLS;+.ETEPK%B3
MC&P<XQSNZ5R_Q!LK?4=3\'VEU&LL$FL8DC89#CR)3@CN#C!'<<5S?B6.2S\<
M^)XM+C$,D/@MEMT@7;LQ(^ H'3';% 'J+:E:>1+)%<0S&,-\J2 DE1DCZU3T
M+Q#::YHUA?*\4,MU:1W;6QE!>-74-S[#/7%>=-%X:B\1^#_[ %H&.FW1D^R[
M<%/L_P I?;WSNQGG[WO2Z+H^G6>@_#"Z@LH$N+AD2:4(-TJO9R%E8]2#@<'T
M'I0!Z/I_B+2=3TU]0MKZ'[*DKQ-([A0"KE#G/8E3CU%::.LB*Z,&5AD,#D$5
MXUX>TW2Y_!>C);7&BV^I0ZG>.+:^B#0W#"2=0D@&""$.5)SC' (KT7P1<V]W
MX3M7M;**RB62:/R(9/,C5EE=6,;=T)!*].".E &U+>6L$\<$MS#'-)]R-Y &
M?Z#J:Y[5/&4=EXOLO#=K:I<W<\7GS.URL2PQ[@O?)9N?NUQNJ1:-)IWQ%EUQ
M;4ZI'-((6GQYJ1^0AM_+SR/FSC'\6>]6K'389OB[H[ZC8V[WA\,B><R0J3YX
ME0%SQ]X=,]: /0]7U:RT+2;G4]0F$5K;1F1V[X S@#N?:J'_  E%D/$$NF.\
M*0QV,=Y]K:8!"'D= OYIUSWK*^*L,<WPPU_S(U?9;%UW+G:01R/0^]9]MH^A
MZE\2G3[#8W-E'H$'DQB-7A&9Y@2%^[GJ,^Y]30!W<UY:VT:23W,,2.0%9W"A
MB>@!/6IJ\-T**6[BT&&Y;1FM4T K"-94O'Q,ZR;.0,A1$#[8KUGPC"UMX0TB
M%[U;W9:QA;E0<2KCY6&>>F.M ":5XDM=2GO89#';26U_)9(LDHS,4"G*CC^]
MTYK3EO+6">.":YACFD_U<;R ,_T!ZUY)JVE6#^#O'^IO:0O?1:M,T5PR O&4
M,97:W5<')X]35G4X]%ELOB++KJVIU..5Q"T^WS4B^SH8/+SR/FSC'\6>] '>
MKXD5O'4GAC[,=Z::+_[1OX(,A3;MQ[9SFG7'B2UBUS2]-@,=R;Z2:,R1R@B(
MQIO(('<],<5YKJ3ZFOBG57_>#51X!R<??$V]L_CN_6K/EZ'#KG@@^&ELQ=G3
M[DK]EVY8?9CL+XZG=G&>?O>] 'JL=W;32RQ1W$3R1<2(K@E/J.U,_M&R"2/]
MLM]D:JSMYJX4'H3SP#VKR?PA8Y@\.W:7NA12#3IB\5HC"ZN08OG$I).2)-K'
M/\0/K4FB:!I?_"K?"CQ2:;9WTY@G#WT.^*\E$;XCE/!(VEMN3QM&.F* /6XY
M$FC62)U=&&593D$>QJ*>\M;5HUN+F&%I#A!)(%+'T&>M8/@:Y@N/#SK!86UE
MY-W/%)%:2;X"X<[FC.!\I.3C QR.U<[=Q:'/XO\ &7_"3)9LJ6D'V?[8%.VV
M\H[BF[H/,WYQWQ[4 ;_B3QE'H6LZ7H]O:I=W^H>855KE84B5 "2S'.,YX&.:
MZBO'-/TV.[\0_#!M7LH9KJ?2+@W)GB#-(5ACV[\CDCWZ&O1_&5Y#8>#-7N;B
MW-S"MJX>'S#'O!&""PY4<\D=!F@#4BO[.>%YHKN"2)#AW20%5/H3VH%_9MYV
M+N ^0<2XD'[L_P"USQ^->*ZR$M+?QA9I+I"Y\/Q%H])B,4099&P#\QW, PYX
MX*\5UVH>&-);QQ;Z/#90V]KJ'A^[@N!$@7>!)" 3ZL-Q()YYH ]">6./;O=5
MWMM7<<9/H/>E9E1"SL%51DDG  KS'PI=7?B?7=(LM1!:;PM#(M]GH]YEH8S[
M_(KO_P #6N@^(^TZ!8K<X_LYM4M%O]WW/(,HW;_]G.W/MF@#IXKZTGMS<174
M$D .#(D@*@_7I3;[4;33K::XNYXXHX8C*Y9AD*.IQ7D_B^.Q@N/%RZ*D"6"Z
M/:R7:VH C683L02%XW>6.?8"M'QA=6&J^(M8BAE@O%3PE>,P0B10=Z,OMG@'
M\CZ4 >A6VM:==6%K>I>0B"Z56A9Y N[(R!R>O/2FPZYIT^MW.CQW*->VT:2R
M1YZ!RV/J?D.1VX]:\QGLM)_L32;VR;P]=>1H2_:-,OP%22,C<SQN/N.2""<'
MMG'!IOVS1;35O%^JR:9$=^@6<\-L[>7,RM%+O&\?,#C 9ASQF@#UF*^LYXI)
M8;J"2.,D.Z2 A<=<D=*=%=VT\TD,5Q%)+'_K$1P63ZCM7C-\L=DGB^S231E!
M\*OF/28C'%E=^ <L=S!6Z\'##CFM7Q'IL6C3Z6^A6J6UY-X=U)=\"X>5ECB9
M2Q'+-N.<GG)H [VZ\26L.MZ5IL!CN3?S2PL\<H/DLD9<Y [\8QQ5G3=3>YLO
M/O8H;-S(Z!!<K("%)YW#CH,X[5YUIT7AR/Q+\.O[%6S$K6\Q;[-MRR?9C@OC
MJ<YZ\YW>]8_AJSM[_P /^$[:ZB66!_%%YOC89# )<'!'<<<CO0![.E[:RVIN
MH[F%[< DRK("F!UYZ4Z&Y@N!F">.4%0V4<-P>AX[<&O(]5MK*RU75[!HH8-$
M'BBP-U#M"PA&MHV.X= IDV9SQZUT?@Y-*C^(WBY='$(MA!99$&/+#_OMVW''
M7KCOGOF@#N+BZM[1 ]S/%"A.T-(X4$^G-$UW;6[Q)-<11M*=L8=P"Y]!GK7'
M>-K&&ZUC39EN-&>[@MY]MAK"YAGC8IO8-_"PV@9P>&/%<0?(UIKZ1TT6PL'T
M*T-LFK[I'M[<H^3$V>S9^8<Y"^U 'M#W=M%((Y+B)'+*H5G )+=!CU.#CZ54
ML-3>:QGNK^*&R6*5TS]I61=H. Q8<#/H>E<5X>TFWNOB5J4VHI%?75GI6G%)
MI$R/,_>9D4'HV5X/49/K7(Z4LTFB:=&#9"U?Q5?"3[>I: OMD,8< C/S=.V[
M;0![;)?6D5JMS)=0);MC$K2 (<].>E3*P90RD$$9!'>O)HM'B^RVRIJ_AR:>
M/4KN:ULIHF-BP**)(UR?E96+,",XW-QUQWO@RZMKSPCITUI9K9P;"JVZ2;U3
M:Q4A6[KD'!],4 :SWEK%<I;27,*3R<I$T@#-]!U-<]>>,HX?&UMX8M+5+B=H
M%N+B9KE8UA0OLP <EGSD[>*X;58])?PQX^GU);<ZZE_<"!Y /M"L OV78?O#
M^#;COGWK8LM,M7^-Q>YL;8W \.PW#DQ+D3>>P+]/O<=>M ':^(=;B\.Z)/JD
MUO-<)$T:>5#MWN7=4 &X@=6'4U1TWQ8+K5X]+U#1]1TFZFC>6 7@C*S!<;@K
M1NPR,@X..*J?$P2-X$NQ"ZI*;BT",R[@#]IBP2,C/TS3H_#FJOJ2:MKNL07L
MEG;RI:PVUG]G1"X 9FR[EC@8'( R: .C%_9LLC+=P$1J'<B0?*IY!/H#ZUD>
M)_%MAX9\,2ZVY6ZB7:(HX9%S,S,% !SC&2,GL,UYI8Z7!:?"?P=+:V]A']LN
MK4W\UW'F.4;7V"8C!90^P $X' Z4WQ7I,$7PZ\1R/+I%UC5;9DCL(CY5JY>$
M2*N<X+#!(!ZL?>@#UNPU9)K&TEOC;6EQ<9"PBY60$YQA6&-WX5;>[MHY!')<
M1(Y8*%9P"2>@QZG!KR?Q#I<)\1^)K.0^'[&SCT^$0&_A(,$)5R7AVD!<2;B2
M.=P'M6UX=TFWNOB7K,^HQQ7EW9Z?IWES2)G$A63+J#T8E1SU% '>K>VCE@EU
M"Q5-[ 2 X7U/MP>:$O+66U-U'<PO;@$F59 4P.ISTKQNPTNWM_@]8WL%O:)+
M=ZDBW]Q<)E7A^UD;9".?+&%!&<8S[U9U"RCM8Y_M5YH[Z9/K>GC4+73T*V\(
MYR7!)'S'R<]N.>M 'I5AX@@U'Q#?:7 JNEM;07 N$D#+()#(,#'IY?7/>EUS
M7TT8VD"6=S?7M[(8[>UM]H9R%+,26(50 .237,^%$TN/XF>*DTD0+ +.RWK;
MXV!\S9QCCTSCOGO6GXPCT6YN=*MM3U*XTN]:5WL+Z"3RS'(%PR[R"OS*3\K?
M>P?2@"6/QK90Z??7.KVEUI,EC(D<\-T%)R^-I1E)5P<]CV.<5N2:A90K$TMY
M;HLW^J+2J _TYY_"O)/$]_<7OA/Q+I6I:C:ZY;Z9/I\D6HB%%(+SJ'1]OR[E
M4<D8X?FMI8/#4GBWQ.FMQZ<;.*PMA9B8)L2UV-O\O/ &_=G;W ]J /1+B[MK
M15:YN(H58[5,CA03Z#/>LY-=5_%\WA_R#NCL$O?.W<$-(R;<8_V<YSWKS;PR
MMG<W&D)XR6W>,>%X&MQJ&-OWV\T_-_'M\K)ZXQ536?MDFOK_ ,(H)Y=+'AFT
M:7#NMU)9B>3*Q%AG>4Z$\^G)!H ]HCECF0/%(LB'@,IR*5W6-&=V"HHRS,<
M#WK)T+4-!;3-,MM&GM5M9K;S+.",@9B7 )"]>,@'T)YYJAX\G@B\-K#<6L%R
MEU=V]N$N79(0S2+AI".2H(!(Z'H>M '01WEK- D\5S"\3G:LBN"K'I@'O217
M]G/'YD5W!(A?R]R2 C=_=SZ^U>-/'!<#5M->33Y86\2Z8'CT^,Q0'<8U?:NX
M]2""0>2#6]J'AB"^U_QAH^EP16;MIUC=6PA0(J7*/,4< < Y103Z"@#TUI8U
MD2-G4.^=JD\MCK@=Z;/<0VL+37$T<42_>>1@JCZDUP?@S4?^$U\0OXH:,I#9
M64=C#&P^Y.X$EQU[@^6G_ 35SQJ+5_$GA&+4Q$=+:]F\T3X\HRB%_*#9XZYQ
MGOB@#0_X2F2?^V5LK&.=]-NHK<;KI8UE#I&^X,1@8$G3G./>MY[NVCE$3W$2
MR%@H0N 22,@8]:\/\0#3U\'^.ETORA9CQ!:",18V#_CWW;<<8SGIQ79VNF07
M?Q(\9WOV6*>^M;:T-FTB!O*<Q/RN>A)5>?:@#O8KNVGFDABN(I)8CB1$<$H?
M<=JC.I6*K<,;R#%N,S?O!^[_ -[T_&O(?#EG<_V5HM[I][HD6H+I-P4BLHW%
MW<L8>1*<G+"7:QS_ !#WK7TJU\&2^%]*6UCM'U2;1)<+"N6D'EJ9/.V]?FQ]
M_P#BZ<T =_8Z]IFH:+;ZO#>1+93QK(LDCA0 P! .>AY'%73=6ZQ)*9XA&XRK
MEQAN,\'OQS7DGAJ+1Y%^'\5W'8G36T:1@K!/*:]V0YWCH9-F_KSUJN+*SOTT
MJR$<<FBOXRG2UC7F)H?)D+*HZ%"_F# X(R.E 'LT<D<T2RQ.KQN RNIR&!Z$
M&HA>6INS:"YA-R!DP^8-X'KMZT^""&V@C@MXDBAC4*D<:A551T  X KQVVCT
M_P#X0+2;B-;?_A*SK4>YP!]I-S]KQ*&/WON;\@\;?:@#V 7=L9A"+B(RDD!
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
M<NDZ;/<R7,VGVDD\B"-Y7A4LR@@A22,D<#CVKA[7Q_JS>%IO$-W9:=!9O/\
M8[57G92\WG^4'=B,)&.2>_RDT-\1;F+3M0$:Z7J5[975G$&L+C=#,EQ($&#S
MM8$,,'/0'O0!Z ;>%I_/,,9FV&/S"HW;2<E<^F0.*ALM-L--1TL+*VM5=MSK
M!$J!CZG Y-<9)XF\6KJ&L:6+#1S=Z=;)>&;S)/+>-@V$QC.[*-SG''2IK/Q=
MK'B.2-/#UE8ILTZVO9VO7;&Z=2R1+M'H#ECZCB@#LY+>&9XWEBC=HFWQEE!*
M-C&1Z'!/YU%-90R/+-&J17<D1B%RB+YBKVY(.<'G!XS7,>'O&YUO4].BDM%M
M[;4M,^VVS%LL)$?;-$>QVY4Y';-9"?$>YNX[/RFTBP^W&XN+>?4K@QQFVCD"
M1GJ"7<G. < #/- &MHO@RZL]6M+W4KVPG6RCD6&.ST\6WF/( K22X8AF*C'
M Y-=4MG:JD"+;0A+?'DJ$&(L# V^G!(X[5QEAXVU'Q$^EVVAVMBMQ<63WER]
MS*S1QA)/*V(5^]EPV&Z87.#G%6_AI))+X-$DT?ERM?WI=-V[:?M,F1GOB@#?
MDT'1YDG272;%TN'$DRM;(1*PZ,W')Y/)]:NQ0Q6\*0PQI'$@"JB* JCT '2O
M*[E-2G^,>J75U%87":7IJ3VZR&0^4FYR"HZ"0XY-;%EXTUZX\-Z3J4FG6"7&
MN201:= )7PI=&=WE./N@*6 7G&!UH [2XTK3KN[BN[FPM9KF'_5S20JSI]&(
MR/PJ;[- ;H71@C^T!/+$NP;PN<[<]<9YQ7$7_C;5-&T[7H[^QM9=3TG[-(!;
MNPCN(YGV@C=RI!##!)Z#GFI/[?\ %Q\076@BQT<7BV:7T<_FR&(1EF78PQDM
MN7J,#&3[4 =K+%'/$\4L:R1NI5D<9# ]01W%0VNG6-B%%I9V]N%3RU$,2IA<
MD[1@=,DG'J35/PSK/_"1>&--UCR?)-Y;K*8\YV$CD9[\URY\;:M_9I\1BQLO
M^$>^V_9MN]OM'E^=Y/F]-OWN=OIWH Z^?1M+NK:*VN--LY;>([HXI(%94/J
M1@5= "@   #@ 5Y3IUKK=_\ %[Q/<M'I<USIL5LMLUP9"(%>-\;,="?XOTK
M\)2_V=\/O#FK:AIEA?2ZMK=LGGNSF9I#-*/-<YY9?X>WK0![>UC:-#-"UK 8
MIF+2H8QMD)ZEAW/ ZU'<:5IUW=Q7=S86LUS#_JII(59T^C$9'X5S:^(M?O\
M4;Z32-,M+G3;"^^Q2(\Q6XF*[1(Z9^0!=QX)YVGD<5F_\+'!UC'G:1]@_M/^
MS?L_VK_3,^9Y7F[/[N_MC.WYL]J .\^RV_VHW7D1?:"GEF;8-^S.=N>N,\XJ
MO:Z-I=E)YEIIMG;ON+[HH%0[B,$Y ZD<9HU>[GL-(N[NUACFGBC+(DLHB0G_
M &G/"CN3Z5YOK/CS59_"'B?[!>Z1+>Z;%"_VW3IS)%LE+#Y>N'4J>I[@T >E
M0:7I]M<SW-O86L4\_P#KI8X55I/]X@9/XTLNF6$]@+"6QMI+, *+=XE,8 Z#
M;C%/L_M7V2/[=Y/VG'[SR,[,^V>:XZP\:W4GBVTT>\;1\WDTT2VMK>"6YMBB
MLP,H!(P50],8) YH [2WMX+2W2"VACAA082.-0JJ/0 <"H+S2M.U"2*2]L+6
MY>$YC::%7*'V)'%<5I7C;7;NR\/ZM=Z?81:;JURMIL21S,C-N ?^[MRO3K@@
MY["R/'%U_P (A->&RB_MR+4/[+^Q!CL-SY@0#/7:5(?Z4 =D]M!)<17#P1M-
M$"(Y&0%D!ZX/49I\D:2QM'(BNC@JRL,A@>H(K"\:WM_IG@?6;[3WC2[M[.25
M'?.%VJ22,=\9Q[XKGK?5)_\ A*?!5MJEE9SZA=V-S)]L1FS$ BGY<]=P(SG\
M* .Q30](2%(4TJQ6)$9$06Z *K<L ,< ]QWJ:[MW>-YK5;=+]8F2&::+>$SC
M@X()7(&0",XK@8O'7B.73-,U5=)T]K._OVTY(O.<2;][HKDX("[EY')QS[58
MN?'FH:5'J=GJD.FQZE:WMO:13><T=L1,F\.Y;E0H#9'?''6@#I?#>@G0[:Z:
MXN1=ZA>W#7-W<B/8'<@ !5R<*%  &3T]ZUY8HYXGBE19(W!5D<9# ]B.]<]X
M3\2G7QJ$$LMC-<6$RQO-82^9#*K*&5E/;J01S@J>:Q;N76U^*.JQ:+%9M*='
MM69[QF"+B6? PO.3GKVP>M '9VNEZ?96C6EI8VUO;/G=#%"J(V>N5 QS26ND
M:;8J%L]/M+=0K*!#"J  D$C@="0,_2N9T+QO)JU_H:362V]MJ]C)+"V[++<Q
M-B2(]B,9(/?::U_#&MS>(+&ZOVA2.U^URQ6C*23+$C;0Y^K!L>V* +)\.Z&8
M8H3HVGF*%B\2&U3:C'J5&.#]*L3:987%TMU-8VTMPJ&-97B5G"'.5!(S@Y/'
MO7EGB75-=NM-^(4%Y);O964L,<,<9;>N5B8 9XP023[GTKH[[QKJGAZZU&+7
MK*R(BTQM1@^R2M_"X0QL6'7+K\PP.O% '5IH>DQ1)%'I=DD:(R*BVZ *K?>
M&. >X[U;-O 98Y3#&9(@5C?:,H#C(![ X'Y5ROACQ=)JVM3Z3=7.D74ZVRW2
M3:7<>;&%W;61NX()7GN#T&*N>*M;N]&2U-O/I-K'*6\R[U2Y$428 PH&06+9
M[=,'VH U;;1M+LI/,M=-LX)-YDW10*IW$$$Y ZX)&?>I(]/LH5C6*SMT6-S(
M@6)0%<YRPXX)R>?<UY1XNU74/%VE>!Y8HK(6.J7R"6VDD=DDD"OE6*_>CXS[
M\5)I-CJ$WQ2UV34+;3)ETBQMUC0&3;!&T;X$0/0G'.?PH ]&UK1VU'3;F"QF
M@L[B=D=Y7MDF67;CY9%/WE(&T\@XZ$53\->&Y=%NK^^N[BVEN[P11E+2W\B&
M*.,$(B)N8]68DY[UR>A^+;X>&O!MKH.C6,,FLPS^7"\CB*W\OYLYY)&,GU)P
M..M:.J^+_$-K-XD%G8:<\>@0QSSM+(X\X&$2,J =#][D^W!R< '9WVF6&IQI
M'?V-M=HAW*MQ$L@4^H!'!I+G2M.O6@:ZL+6=H#F$RPJQC/\ LY''X5RUOXKU
MI=4MH+S3;0Q:CITU]8QPS$.ICV'RY&;Y<D2+\PX!SU'-8\_CS5+C1_$,$%UH
MD^H6>DO?QS:=<F5(L9#HW7YQC(/0YZ"@#TA8(4G>=8HUFD 5Y H#,!G )ZG&
M3^=0-I>GO9RVC6-JUM*Q:2$PJ4<DY)*XP3FN&@U6Z.O> X-3L[*XU*]L[J1+
MP%\PXB4\>I8$;OTJZGCBYE\'V%\EE$-9NK]=--F6.U+@2%'!/7"A6;Z"@#J9
M=&TJ>PCL)M,LY+./E+=X%,:_12,"KD<:11K'&BHB *JJ,  = !7 6OQ'%QJ]
MN/.T@V-QJ)T]+9;K-XIWF-9&3^Z6'W<9"L#GM73>+-;G\.Z!)JT4"SQ6TD;7
M*DG(A+ .PQW4$M^% &A+I6G3WT=]-86LEW%_JYWA4R)]&(R*F^S0"Z-UY$?V
M@IY9EV#?MSG;GKC/.*Y/Q'XX_L/4KJ*&U6YM[+3#?7+!N=S.$AC4] 6(;D]A
M2KK_ (BLM4ATK5+;3!=7UG-/9R6[N462/:6C<'DC# [AUP>* .LF@BN(C'/$
MDL9()5U##(.1P?0@&I" 001D'M7ENB>.-6M_"/AH:C>Z2FH:K"\ZW=],8XEB
M0+DOG&7+.  "!CGM7<>%=>7Q)H,6H!8E?S)(91#)YD>^-RA*MW4E<@^A% &D
M;&S-C]B-K ;3;L\CRQY>WTV],>U,72M.2P%@EA:K9@@BW$*B,8.?NXQUYKD=
M0\8:TL.NZIIUA92:3HDKQ3K+(PFG\M0TI3 VKC) SG)4]*Q+J.^USXVV'F)8
MW%E!I"7UJDI?$:F<?O .GF^_3&* /2KK3-/OI89;RQMKB2$[HGFB5S&?521Q
M^%3+!"D\DZ11K-( 'D"@,P&< GOC)Q]:Y;XAZEJVEZ!:RZ1+#%-)J%K"[R9^
MZTJC QV/0^Q-8 U#Q%I_B3QE=6-OI\DEK#:SW/GNX5BMN"4C Y&<'D]..#DX
M /15L[5+0VB6T*VQ!!A" (0>HV].<FHHM)TV"P:PAT^TCLGSNMTA41G/7*@8
MKAM2^)9C:62S;288[:QAO)8=0N_+EG,B>9Y<0]0N.3D98#'>N]@N8[W38[N$
MDQ3PB1"?1AD?SH 2TTZQL%"V=G;VR[0F(8E3Y020.!T!)X]S3KNRM;^W:WO+
M:&Y@;K'-&'4_@>*\V\$:]K.F>%O!BW5I9_V5J CLD*R,9T;RV97/\.#L/'4
MCGM6I;>-M6DT^P\02V-DN@7UXEO&H=OM$:/)Y:2MQM.25)4= >IQ0!V,>E:=
M#8-816%JEFP(:W6%1&0>N5QBHY=#TB>.WBFTJQDCMO\ 4*]NA$7^Z"/E_"O.
M-)UR;0]0\;S6T*W%Y<>((;2UBD8JADD"*NXCHHSD_2I[KQ!J'A[Q=K^IZS!:
MM/:Z):*@@D*Q2EKB55.6^X-S8.<XQF@#T6]TRPU)$2_L;:Z6-MR+/$KA3ZC(
MX-3"W@6X,XAC$Q01^8%&[:#D+GKC)/%>>7'Q(GL=)UR1VTC4;K3K:*Z1]-N#
M)%(COL*GG(92/7D$'BKVH^*-?TVYT^PO$T.RO;Q)94>YG<0G:5"PAL#,AW')
MZ<< T =2FBV$6HVU[# D+V\<L<:1HJKB1E9C@#KE!^9JW<VMO>VSV]U!%/!(
M,/%*@96'N#P:2WFD:QBFNHA!*8P\L>[<(SC)&1UQZUQ5EXTUB6STC7+FPLTT
M35;J."%$=OM$2RMMB=L_*<G;D#INZG% '7KI&FHR,FGVBL@15(A4%0IRH''&
M#R/2F:C:73V\\FE/:6NHR*J?:9[<R#:#W 92<9..< FO/O!%IJ-Y\2?%.HZE
M'82SVMRMOYH+EXAY0PL>> O//O77>*M<N]&6U^SSZ3:1REO,N]4N1%&F ,*!
MD%BV3TZ8/M0!>\.Z'#X=T6'3HI&F*EI)9G #32,Q9W..Y8D^W2KMW96NH6S6
M][;0W,#?>BFC#J?J#Q5#PSK0\0^&[#5A&(C=1!RBMN"GH<'N,@X-<EJ'CG7;
M6TUG4X=,LI-.TC4C9RHTK":==R+E.P(WCKUYZ8Y .X_LK3OL[6_V"U\ERI:/
MR5VDJ %R,8X &/3 J=((8YI)DBC667'F.% 9\=,GOBN//B?7K*_U73KZQTUK
MRWL$OK8Q7!2+:SLA61GQC:5R6[CMFL/5?&Z7O@KQ7]MAT?5QID<3-]BG+VTZ
MR'@$@Y!!4Y&?2@#T:WTS3[2ZFNK:QMH;B?F66.)5>3_>(&3^-);:7I]G<37%
MK8VT$TYS+)%"JM(?]H@9/XUSLNNZO=ZNVCZ!:V >TLH;FXDO&?:#)NV1J%YZ
M(Q)/3C@UFQ^.M6U>30+?1=-M1<:M9SSM]KD;;;O$ZJP.T989+#CJ<=.: .O_
M +!T<V36)TJQ^R,_F-!]G3RRW]XKC&?>K(L;18X(Q:P!+<@PJ(QB,@8RH[<$
MCCUKR_Q!XBN[*U^(DNC6MM97U@]N)+L%M\H:,?-Z!ES@=J["P\17D/B&[T;7
M8[6&2.Q6^AG@+;)$!*R?>Z;3M_!A0!T]5%TK3DU Z@MA:B]88-R(5\PC_>QF
MJ7A;5KK7?#=GJMU;+;-=J98X@3Q$2=A.>Y7:3]:YH^-M6_LUO$8L;+_A'EO?
MLVWS&^T&/SO),O3;][G;Z=Z .YBMX8#(88HX_,<N^Q0-S'J3CJ>!S3;JTMKZ
MV>WN[>*X@?[T4R!U;Z@\&O-;"TU'4?C?JTM['83II]M 8=Y<F"-M^#&.@<_Q
M?I70>/-2UK3F\/+H\MO&;O58[>7SMWS9#$#C^$[3GOTH ZA+"SCBEBCM(%CE
M4+(BQ@!P%V@$8Y&T ?3BHYM)TVYFMYI]/M99;?\ U#O"K&+_ '21\OX5YS#K
M>NZ"GC;5+2TLIK.PU5Y[D32,'D @AW+'@8& ,Y.<YQBK^M?$D:;J&I-'+I*V
M>ER(D\%S=;+J?*J[F)?]D.,9SN((XH ]#HHZT4 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% ''Z?X7U32]2,-M-IG]E&]DN][VQ:
MY =S(T0)XQN8X;J!QC/-(_@VY;PA<Z+]KB\R;5#?"3:<!3=B?;]<#'UKICJF
MGKJ(T]KZU%\PW"V,R^81Z[<YI#JVFC41IQU"T%\1G[-YR^9CK]W.: .,U/P-
MJM[8^+],BO;-;+77-Q$[(WF12E8U(;L5PAZ<\UO:?X=FL_%9UAIT:,Z5#8>6
M <[D=V+?0[OTK4EUC2X;A+>74K..=Y/*2-YU#,_'R@9R3R./<5F:YXLL=,\/
M:KJ=E-;:A)IR9E@BN%R&SC:Q&=I^H[4 9^@^%]4T2XMK-)M,.DVDCM&XMC]I
MD0[BL;$\#;N'S#D[1TR:TO&>@S^)O"5]H]M-'#-<!-LD@)4%75N<?[M:,>K6
M-TMTME>VES-; B5(YU.QN>&QG;T[U7L];@;1[:]U*XL;1Y8C(P6[5XP!U*OP
M& XYQWH P+WP[XF\1/9V^NW^E1:?;W45TZ6$$GF2M&P95W.V%&0,X&?I4-]X
M-U>6WUK1[._LX]&UFXDFG:2-C/")<>:J8.T[N<$XQN/7%=:VKZ8NG#46U&T%
MB>1<F=?*/./O9QU]Z6?5=.M;%+ZXU"UBM'QMGDF58VSTPQ.#F@#C-5\"ZK<C
M7;6QO+"&SU.6.X$DD+-.K(B*L6<XV9C'/4 D8[UL67A:3S_$[7\T;)KNS>D.
M?W8\A8F&3[@D5?T#75UTZF4B5$LKY[1663>)0JJP?IQG=TYZ=:U([B&666*.
M:-Y(B!(BL"4)&1D=N.: .*T_PIXA%]X:?4M2L)+?0F8(((G#7"F%H@S9. W(
MX''7GI6_XGT277-.A2VN%M[RTNHKNVD==R"2-L@, 02I&0<>M6Y];TFUMEN;
MC5+*&!W*++)<(JLP." 2<9![57OO$^D:;J6G6%S>PI/J&3 #(H! !.2<]#C
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
ME$I.@3!G#9^811A@3Z@@@^]=!\(O^1+F_P"PE=_^C6KMDM+:(H8[>)"F=A5
M-N>N/3-/BBCA3;%&D:Y)PJ@#)H \XU&?P[;^*?&:^+?LOE26]N8$N,;Y+;RL
M$1=R?,W\+SN([XK*U2\AL?%?CFX:T^T0#0;0&"=F4%6###G[P !^;O@&O69;
M6WN)(Y)K>*1XCF-G0$H?4$]*<;>$N[F*,M(NUSM&6'H?44 >/DZ;/JWB.QO]
M=TI+:;2+56NM.M/+@1EF?&5WN'"[EW'. IP<8-63-9WIE@N;_P /V=_9ZC!+
M#J-O#OL;R4PR )*I;"L$W?Q==A!S@5ZFEC:1HJ):P*J*44+& %4]0/8^E(-.
MLEM#:"SMQ;'DPB)=A_X#C% 'D4%ZUUJ^D3@^'M+M5@OX4>YA,]C),)U\QHOG
M0 L,D9/3>/4T^6VT_2]%L;B+7-$O98=(<&UU.V:*"ZM#([+Y)8Y0@?+QNX"Y
M'3/KDEE:36RVTMK"\"XVQ-&"HQTP.E$UG:W'E^?;0R^4<Q[T#;#ZC/2@"M;7
M8_X1Z&\2UD1?LJRK;_QK\F=GU[5Y+I%[;'4_#LL5WHJ1SZ3=!;73H2OV</&K
M+%)(7;>V0>" <JQQ7M55UL+-!A+2!1O,F!&!\QZMTZ^] 'EVFZ?!9^'OA?/8
MV\45W(J_O%4!F+V4C-D]\M@UG:;/H3>&_AW! UL=8CU*#[0B8\Y'PXF\SN/G
MQG/?%>S""$+&HB0"+_5C:/DXQQZ<<4Q;&T25Y5M8!([!V<1C+,.A)[F@#(\9
MP65SX3OH-0O196SA UR4WK&=Z[2PZ%=V,YXQG) YKS>^O)9Y;>/=X>C6VUF
MW>HP1%[&8FWD\HR('&&#; 1OP"4.>U>RLJNC(ZAE88((R"*A2QM([4VJ6L"V
MYR#$L8"'/7CI0!Y+<Z;:SV^CQ27^GZG:W?BY'D6RMVCMU/D,'106;<I()."0
M2S#U%6_$L$\?Q*UB#2X_+N!X'F6V2$8PWG':% [YQBO45M;=(XXT@B6.(YC4
M( $/L.U.\J/SO.\M/-V[=^T;MO7&?2@#Q^TL]+O]/W7'B/18[,:!+#*FD6+H
MZ6[;!NE/F./D(Z$ \O[XZWP1>*^L:K9D:/<SQ06[-J&DKMCG4^8%5UR0KC!.
M 3PPZ5V$5I;0&4PV\49E.9"B ;SZG'6BWM;>SC,=M;Q0(3DK$@49]<"@#B]2
METVV^*+2ZZ]K';-HRK9O>%1'N$K>< 6XW8\O/?%<>UI$_A+P 9+=3"_B8"W$
MB<_9C).8QS_#LVX'IBO9+BTMKQ ES;Q3H#N"RH& /KS3WABDV;XT;80R;E!V
MD=QZ&@"GJ\$;:!?0")2GV9U$87C[IP,5YCX<ATK4K3X8QHMK<QQVDOG(FUE$
MRVZ9W ?Q X//.<5Z[4$5E:V^/)MH8\,6&R,#!/4\=S0!X]+&]MJX2&;3K.QA
M\3W@#7T!>VCD-NI3*AE ))?'/WCZUZ!X#MH[?09_)U&TOH9;V>1'LX&B@3+?
M,L8+-\H;=R"1SQ7126EM+%)%);Q/'(<R(R ASZD=^E21QI%&L<:*B*,*JC
M] * .%MM4LO#/Q'\0IK5S%91ZLMO<65Q<,$CD"1^6Z;CQN!&<=<-FJGBOQ'I
MOB#2X'MRT^B66M6BWUV0#;2Q[LMALX9%;9N/3Z\UZ%<6MO=Q>5<P131YSLD0
M,/R-.$,2P>0(D$6W;Y84;<>F/2@#QSQH]G<1>.IM&>%M/_L>U2XDMB/+-R)7
M(Y'!8(5S^%=#XBL]!TCQOX*@N8+.UL(XKW8'55B#[80I;/&?0GOCOBN^CLK2
M*V-M':PI >L2Q@+^72L[4= BU+7],U.:13'90W$36[QAA*)=G4D\8V>ASF@#
MS*Q-BFI6-S,8!X7_ .$HO&B=L?9P3!B-O[NWS?,P>FXBF:S#9WPUQ;(1OHMS
MXETQ$\G'E._[M9MN..N 2.^:]B-K;FU^RF"(V^W;Y10;,>F.F*5;6W2%(5@B
M6)""B! %4CD8':@#S3QFUE#JU_ID,>BZ>+?1OE-U:F5[A9'D'E01AU Y7D@$
MDLO%1^%[G3Y/&VA7$TUJTMSX4M_*D=ES+*'P=I[L.G'->GO;02S1S20QO+'G
M8[("RYZX/:F"QM 8B+6 &'/E$1CY,]=OI^% 'B_@EK6+PU\.9M4,2Z6LFH!F
MGP(EN"[>5NSP#CS,9[U>-O97]XJV\<4NB3^,HS;*H!BDQ;'S-O8J9 W3@G->
MMM9VK6IM6MH3;GK$8QLZYZ=*>MO L<<:PQA(B#&H483'H.U '*>&8(K;QSXP
MA@C2*+S+1]B+M7<8>3@=S@5S_BP$>.M2%[J&B6=K)H\:QMJ]LTJLF^7S1'B1
M,'E-PY)ROI7IJQHKLZHH9\;F Y..F:CGM+>ZV?:+>*;8VY/,0-M/J,]#0!YY
MX<T:TE\72PWWEZDT'ANPB$\\./,!,P+;6Y!; Z\UB^"7LXM:\"RWK0(TOAMX
MX7FP"\@EB"JI/5L= .:]A$:"0R!%WL "V.2!T&?Q-1&RM6$(-M"?).8LQC]V
M?]GT_"@#Q.Q%JOA&QGO!"((O&S&228#:B&5LY)X Z9JWKN^76?B:;)D,9MM*
M8L%+IY.,N2%(ROE[L@'D5["UG:O \#6T+0N<M&8P58]<D=Z>EO#&S,D,:LP
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
MM8ZWKL#_ &RR-I$MI;%(D/7S64L2S$XX!  'O0!4EUF73_'&D6^JVNGS7/\
M8]Q<RWT4++(@5A\J98X4CJ#GD4ZP\5Z^(?#^JZE!IXTS7)HXHX(%<36WFJ6B
M+.6(?H <*N">]7$\(WEWXATW6-6O+662WTZ:QGB@A9$DWMU&6)' QW_"H=/\
M&ZG$-%L-0U:WN-)T619+5([<I-*44K'YC;B/E![ 9(!XH HVOC+Q%+IVG:U-
M;Z8NFW&J#3WA57\T@W!A$@;=@8./EP<\G(S@=/XIUJXT73[7[%#%+?7MW%9V
MPF)$8=S]YL<X #' ZXQ6;'X,D3PK8Z-]M4M;:FM^9?+X8"Z,^W&?0[<_C6KX
MET-M=T^&.&Y%M=VMS'=VLQ3>J2(<C<N1D$9!&1P: .1\1:YXA31/%>BW4M@N
MH6FDF]CNK>*1%D@99%8!2Y*."AP=Q'(..U;'PWT\:1X TW?#8PK+;1W'^AP&
M/<#$OS/DG<_'+=^.*1_"%_J%OX@FU74+=]2U;3SIZM;P%8K>+:X& 6)8[G+$
MD^@XKH='TW^S/#]AI<CB7[+:QV[/C ?:@7..V<4 >=7>L:[KMAX1UB\BL4TZ
M_P!9MI8(8E<2PJ2Q3>Q)#Y7K@+@GO4R>+[C2]-\4WNGZ18+<6WB-;+8BE/M&
M]HU+N<_?(;KTX'%:-IX%U>"VT339=:MGTO1;R.XM46U(ED1"=JR-NQPIQP!G
M@^U2'X?RFSUF#^T4SJ.N1ZL#Y1^0*\;;.O)^3&??I0!7UGQGJ6BW]OH]]JWA
MNPU%;,W<\]V72&3=(RI'&I<'.%.6)./3G EL_&&L>)S;)X;AL(6_LR'4)S>A
MY!NE+!8EVE<?<;+<]N*VM6T/4WUT:SHE]:VUU):BTG6[@:5&0,61AM92&4LW
ML=U5+OPSK46I+J>D:U E]-8QV5Y)=VN\2["2LH",H5P6;CH<^U &0_B'7K/Q
MS=RZ@\%OIUIH":A<6(#.R<ON 8-M+AD(W8P5P,=ZO6'B3Q!!<>'YM9BT[[%K
MC>7'';(XDM9&C:1%9F8B3(4@D!<&I9O!EU)K273ZFMS:SZ0-)OUN8R99D!8[
MU8$ ,2YSD$4:=X3U5;G15U?5;:ZLM$^:U2&V,;RN(S&KRDL1D*QX4#).?:@#
M(M/&WB.;P:WB2XM],@M7E$$?[N1O) F\MII,-]P $[1SQDD9X['PW?W6I:5]
MHNKG3KK+D17.G.3#,G&& ).T]01D].M9VE>&]3T/P=;:1IVJ1)>6\KR">2WW
M1R!I6<HRYS@AL9!![^U0:=H>KZ$(S;S6IFO]6^TWZ6UMLA2(Q;2J DE>40EN
MI8GUH T?$NMW&@OI5PL43V,]]':WC,#NB63*HX.< ;RH.>QK$U?QM?VVKZG9
MZ?:6\J6]Q::=;O(6 >\F.3N(/W$0J2 ,Y.,UTWB'1HO$'AZ_TF9BBW4+1AP,
ME&_A8>X.#^%8$7@:5?"2Z=)J0;5OMW]IG4!#PUT)-X8IG[O1<9^[0!C^*/$O
MB33=%\2Z9//8IJ5MI7VZWO+6)T4QDLC *7)5U(X.XCD''&*O1ZG=1>-_#5CJ
M%KIUQ>SZ9<2M>I$RNF"/E3+' ((SG.2*GN_!5]K5OKDNLZC;F_U/3_[/C:U@
M*QV\?S'@,Q+$LV3R.@'O4]MX4U%_$6B:WJ-_;/<:?936LB6\#*LF\C##+$C
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
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 C,%4LQ  &23VK$\,^+M'\76]S-I%PTJV\@CD#H4/(R" >JD'(/>L+XJ:U-I
M_A4:58K,^HZS)]CA2WC,D@0C,KJHY.$ST[D5S5AJUGX>^(&BS6.D:MIVDW]J
MFD7'VVR>!!(@_P!';)&"QY3Z4 >O55_M&S.JG3/M"?;1!]H,/\7E[MN[Z9XK
MS)=,/B/XS>)]+O[Z^_LJ&TMI3:0W3Q*[; !DJ00.2< C)QGI3[#P]IR_':^0
M)<;;?28;B/-U+PXE[_-R./NGCVH ]'T[4)+_ .U>9875IY%PT*_:%4>:!C]X
MF"<J<\9P>.E1Z]K,'A[0;W5[I))(+.(RNL0!8@>F2!G\:\HL-6U'_A'O$\"W
M]RANO&AT[SQ*=\$+R1JVP_P\$@8Z9XK=\9>&[7P_X%\5C3[ZY%K-IA/V":=I
M0CC.9%+DL,@@$=.* /0M/O8]2TVUOHE98[F%)D#]0& (S[\U9/ ]:\BEENM1
MO/#ND-I.I:K80>';>Z^S65XMO^\<[=[$R)NP$X&3C=FN^\&)J\7A6TAUR.:.
M^C,B$3R+)(4#L(RS*2"VS;DYZYH N:#KUAXDTL:AITCM"9'C8.A1D=20RLIY
M!R*:?$6G#7[C11([7MO:B[F"H2J(3@9;ID^G7'-<C:W$/@CXBZO:W+B'2-;@
M?5(6/W8YXA^_'XKA_P *E\"6<T_AS5_%-]&4OO$#/=[6ZQP!2(4_!.?^!4 ;
M^G>,M'U7PC+XGM996TN*.65G:,AML>=WR]>QK1T;5K37M'M=4L69K6Z021,R
M[21].U>2^!O^39M1_P"O'4/_ &I7<_"W_DE_A[_KT7^9H Z^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 **** ,J?P]97/B:UU^8RO=VEN\$"EOW<8<_,P&/O$#&<]*7Q#H%EXFT:72
M]0$GD2%6W1-M=&5@RLI[$$5J44 8UEX9L;#Q+?Z_&\[7U]#'#,78%2$  (&.
M#Q5>]\(65WXJA\1QW=_:7Z1+!)]FF"I/&K;@K@@Y&?3%=#10!S47@718])UC
M362>2WU:\>^N-TGS+*Q4[D(P5P5!'H14(^'^ER6.J6]Y>:C?2ZE;BUGNKJ</
M*(ADA%. %&23TY)YS75T4 <Y>>#;&XCT[[/>7]A<6%O]EANK28)(8L ;&R"&
M'R@\C@C(Q6QI>FV^CZ9!86H?R85PID<NQYR22>22223[U;HH P?%?A#2O&5A
M#9ZJLVR&3S$:%]C#*E2,^A!(([ULFWB^RFV50D6SRPJ\87&,#\*EHH YS3/!
M.DZ3X+F\*6QN/[-EBEB8O(#)MDSNYQ_M''%:>AZ/:^']$M-)LC(;:UC$<?F-
MEL>YK0HH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH ***;)(D4;22.J1H"S,QP% ZDF@!U%8MKXO\,WUU':V?B+2;BXE.V.**
M]C=V/H #DUK3SQ6T$D\\J10QJ6>21@JJ!U))Z"@"2BHX)X;JWCN+>5)894#Q
MR1L&5U(R""."".]24 %%%% !169-XDT*WN6MI]:TZ*X1MK1/=(K ^A!.<UI@
M@@$'(/0B@ HHHH **** "BC.** "BBH&O;1+R.S>ZA6ZD4ND!D =E'4A>I%
M$]%%% !1110 4457LK^TU&%IK.=)HUD>)F0Y =258?4$$4 6**RY/$N@PW+6
MTNMZ:DZ,4:)KI RMZ$9SGVK3!! (.0>A% "T54U#4[+2H$FO[F.WC>18E:0X
M!=CA5^I-6Z "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@ I" P((!!X(-
M+10!Q\%I;:O\0)BEO$EIH"*%"(!ONI5R2<?W(R,>\A]*V/%&F6>J:!=1WL"S
MQQ(TRHQ.TNJG!(Z'&<X/&0#V%6-,T>VTJ74)+=I&:_NFNYBY!^<JJX''3""J
M5WX9%WI#Z=_;.KQ(\TDK2I< R,'+$QY93\@W8 QP * $\#_\D_\ #?\ V"[7
M_P!%+6]6/X<\/1^&].6P@U"_NX(U5(ENY%;RD48"KA1QC%;% !1110!Y3I-Q
M:KJ/BV";P?=ZT[ZS.!)';0NARD?R%G88_+'-7-#M-=M/[ \&2:G+ISV^E/=W
M4MMLDD_U@5(E9U884'!..=HKN-)T6WT9]1:W>5C?WCWDOF$'#L%! P!Q\H]:
MKZQX<35+^VU&WO[O3M0MD>)+FUV$F-L%D975E(RH/3@CB@#D-*\7:I:ZE9_V
MO>B6RBGU#3;F7RE0/+ =\<O X)C1P0.,]JJZ9XL\13Z''87=T$UR]U*T6%Q$
MN8[>=%F/RXP=J+,N2/X:ZB_^'VD:AX37P]++>+!YQN'N%D'G22,6+LS$8);>
MP/'1B!BKTOA/3I?%MKXCS,MW;6_V=(E8"+ W ,1C.X!W .>C&@#C=,\4ZYJ&
MJ6U] =8F2;5'MGLQIW^B);"5H]PEV9W* '+;L=1BK?A2\\0^(_$GB'[3KLL-
MAI.M200P0P1YE08.QV*D[0/3#?,>>!716WA*.SU/[1;ZMJ4=E]I>[&G)(JPB
M5B2QR%W[2Q+;=VW)Z=JM:%X;M- N-6FM99W;4[U[V82D$*[  A< <<=\_6@#
ME?BC!=2S>$A!J5S:K+KUO"RPB,C)#D/\RGY@5X'3GD'C$LLVNZIJ/B&"U\07
M-DNAI'!!LAA;[1+Y*R,\NY#D'<!A=HX/X='XE\-6_B:TM(9KJYM9;.[2\MY[
M<KOCE3.#A@01R>"*H7G@E+J:>6/6]4MGO($@U PF(?:PJ[=S90[6(X)3;Q]!
M0!J^'-5;6O"VEZO*JQ-=V<5PZCHI9 Q_#FO&+_Q)INH3:EXVBNF.L6NH1OID
M(AD.ZSARA3=MP/,5Y6//=:]HO-$MKGPW+H4,DMG:/;?95-N0'CCV[<*2#CCB
MK-CI]MIVEV^G6T06UMX5AC0\@(!@#\J .2U35[[5O$_ANRT?5WM--U33[BZ>
M6&-&=E7RBA4NI /S]P1@GC.".<EUGQ1;>$-9UI_$,SS:'J<EI'&+>()=1QS!
M29?ESN*G'RE0, XS7::-X'T[0[C3);:YO'&FQ7$-LDKJ0J3,K%?NY(7: O/
M]:=/X*TZ?0-6T9I[H6^J7<EW,P9=ZN[AR%^7&,CN#0!RDGBG7+C6;ZYLCK$I
MM=5^R)8P:=OM7A20)(6EV$[\;VSN & ,=:FFO?$6HP>-+N+Q#/9IHUU,MG'#
M!$0=D*28<LAW+D]L'DY)XQTY\)1KJLMW;ZMJ5M;3W*W<UC#(JQ22C'.=N\ E
M02H8 ]QR<SQ>&+*&UUVW66<IK4LDMP2PRA>-8SLXX&%'7/- ',:;J^L>+==M
M[2+59M+@AT:UOI?LL<9:6:;)P3(K?(H7H!SGK5WX7"4>$IQ.Z/-_:=[YC(,*
M6\]\D#L,U;;P-;Q3V-QIVK:CIUQ:V*:>TMN8R9X4^Z'#HPR.<, #R:U/#GAV
MS\+Z3_9MC).\'G23 S/N8%V+$9QR,GOSZDT >;:-!?S_ /"7I:>#].UE6UN\
M42W-Q&A)R/EPRGC\1U[5H^&]6ET70?!1MKZ:?1V9M)O5GB"O'/DJA/4KB1#'
MC)&&'7K6^G@,V]U?RV/B;7+*.^NI+N6"!X0H=SEL$Q%AV[U3\2^'TLO Z^$-
M"TJZG:[!6*?=E8)-X<S2R$YR&._C))&!0!S?BW4KW6O#<FIS3;K"3Q-;0Z?&
M%  BCD"%\XR=SJYY[8Q6AXR\3:E83:]>Z;K.H.=*0,EM::>KVT;*@9DGD922
M3G^%AM!'>NLN_!>FWGAG3-!9YXK73G@DB,1 8F+!&<@]2.:JZA\/[+43JT,F
MIZC'I^JLTMU8Q.@C:0J%+@[=X^ZIQNQD<@CB@#*U3Q)K%K<:]I4=WLOIYK+^
MR7:-28TN2(SQC#!&25N<\57A\3^(]9M;"'2'4ZC#H<]U=Q%%(DN@?*1>>G[Q
M)3V^[@\5T[^#+*?6M%U:YN[N>\TJ(QHSE )^" T@"@$C<Q&,<DTVR\$Z;8-K
MK6\]XCZRY>5UEVM#DLV(R "HW.[=^6- $'@O4GO9+Z&36+^\DA$9>UU.S6WN
M;9CNSG:JAE;'! /0_,>W65S</A$HMY+/KNJSWUTD41O=T<<J1QN75%V(% )9
ML\9.X\UTE !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 %%%
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
MR'&W )'IBM3Q4W]G^-]0FO=;ATFRN])BAA>:T699PKR^9$N3][YE.T<MD>E
M'<ZCXBT?29X;>^U.TMYYQNBCEE"EQTS],\9J/PKK$OB#PKIFKS1)%)>6ZRLB
M$X4D=!FN$TJ;3?"^M7MIK4TCI<Z'8P6+7,)#W2(DBO&%_ODD93K\PKJOALI7
MX;>'E8%2+&,$'MQ0!-I7CGP_JS:KY.HVZ)IDK).\DJA=H"DOG/"Y.,GN#6GI
M6NZ5KD4DFEZA;W:QD+)Y+ABA/3(ZBO++F>(6WB6SD)=[7Q7%J%[:!27-F'A)
M?;U*\9^@-=;HM[::W\2;W5=(F2YTY-*CMYKF$YCDF\UF50W1BJYSCIN H Z?
M5=;TO0X$FU2_M[.-VVH9G"[CUP/7BHKWQ)HFG6=M=WFJV<-O=<V\C2C;*,9R
MI[C'.17.^,M4%CXDT>*2\M]+C:WN'74)+832;\QCR8\\!F!)Q@D[0 *Y#PAJ
MEEH]YX<OM8N%M[6+3+RQ$DXVB"Y%PK-&W9'* <=\8% '?:3XRL;C0KG5M3NK
M2SMH[^XM(Y#)A7"2LBD$]20N<"M+_A)]"_LV'43J]D+*9BD<YF4(S $D9SU
M5B1[&O+] FM=/;P_J]U&;31;?5]6#-,A1;9I';RBX/W. RY/0MCO3;RYLCJD
M&LNN=#N/%\=Q;OL)1PMFRO,!W7>I.[I\I- 'H.H^/O#FG^'_ .VAJ5O<6?GK
M;AH9 <R%@-O7@@'<1Z FNAMKF&\MHKFVE66"5 \<B'(92,@@^E>0:_<V]_8>
M,M:L'$NDOJ&EL+B(9C=HI(_-<$=0!M!(_NGTKU.QUW3-2NVM;*[6>46\=S\@
M)4Q.2%8-C!SM/0]J 'ZKK6F:';K<:I?06D3ML5IG"[FZX'J< U7N?$^A6=M#
M<W&KV4<$\7G12-,N)$R!N7U&64<>HK!\::H+#7=$CDO+;3(G2X8:E-;B5T<!
M (H\\!G#$]R=F *Y7P,$N-<\**ZEYK.UU:.02(%>&3[0G#+_  MM;IZ'TH ]
M%@\6^';FZM+6#6["2>[4-;HDZDR ],<^QX]JF3Q%HTFL-I":I:-J*Y!MA*-^
M0,D8]<<XZXKS>UM$A\"Z:8X C?\ "7ASM7!_X_RN?^^0!]*CT2#??6FD7_B#
MRK^WUV6Y.F)8AIBPF=]Y?.=C(?O],-CVH ]&3Q9X>>_AL4UFQ:ZF8I'$)EW,
MP)4K]<J1CV-9OB?QSIFAV=[';7UE/JML4!LVE&[YF4$$#G.ULXZUR,5JL?PR
MMW2$+*WB82DA>=W]I8W?]\@#/I6=JM_80>!O$&@W>&US^VY)FMMA,C W0=9<
M?W?+Q\W3M[4 >U5DZ=XGT+5[Q[/3M6L[JX0$F.*8,< X)&.H![BG>);>ZN_"
MNL6UCG[7-931P8.#O*$+^N*X6PU'3=9O? EIHC*USII+W4:+AK.(6[(R2#^
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
MJE_"S:3+'!]B&GR.UZ0B-(V]<A"=Q"CG!7G.: .]O=&BO=<TS5'E=9-/$P1
M!A_,4*<_3%:?;%><ZSXE\2'2O%FM:9=6<-MHLDMO#:RV^\RF- 7=GW<'+' Q
MCY>>M;5MXAOI;SQ/$QCVZ;:030?+_$\+.<^O(H Z8W5LETEH9XEN'4NL)<!R
MHZD+UQ[U-7GNF^)+N^\6>%HYH+0M?^'S>RR^2/,#D(2%;J%Y/%9]GXS\0IX$
MTWQ!J5]91R:O+#;P*EFS+:Y+;Y#ALN2JDA0  <#GF@#U*BN7\&:_<:RNI07$
MXNQ9SJD5XMLT G1E# E&Z$'<IQQP#WJG\1I=2CL]#73K_P"QF;6;2%SY>[.Z
M08[C@$<COTH [".>&626..6-WB(6158$H2 0".QP0?QJ2O+)9_$&FWOC[4M.
MO[2+^SI$N9!+;%_M+I9Q,5^\-BD+VR?F]N9M:^(%ZE_?K97<-JUA:PS1VCV4
MDYNY'C\PH77A!@JH/7))Z#% 'IM%16LXNK.&X"L@EC5PK#!&1G!J6@ HHHH
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
M(& 59)53<1P<8+$'IQWK5L_%N@7\-[+;:K;M'9)YEPQ;:(TP2&.<?+P>>G%
M&9'X(!437>I/<7\FJ0ZE<7'E!1(T0"J@4'Y5"@#J3UZULV>BI:>(M4U<3%FO
MXH(S&5P$\K?@Y[YW_I6/K/C>RC\&:UK>AW$%W-IT)<QR*P ;&1N7AL$?G3;7
MQ7>S^,M'T9H;<07NCG4)' .Y7W*,#G&WGTS[T :OB;0%\2:4EBUW+:[;F&X$
ML0!8&-PXQGCMUK.BTS^P+C4?$>NW\NI7$L$=M^XL6PD08X18TW,26<DG^0%;
M>IZUINC)$^HWD5LLS%(S(<;F"EB![X!K,7QYX69(7&M6VV9_+&<C:V[;A^/D
MYX^;% &;\-/#DF@^'99;B&:&>]F,JPSG,D$ ^6&(_P"Z@''8DUT^KZ;'K&BW
MVF3.R17EO);NR]5#J5)'OS5:?Q/HMMK"Z3-J,*7S,J"(D\,WW5)Z!CV!.3VI
M#XHT0:U_8_\ :4/V_?Y?E9/W\;MN>F['.W.?:@"CHGA:?3=0L;Z\U3[9/::>
MVG@BW$09"Z,#C)Y&P#WS52#P/-IR6DNE:P;:_MWNOW[VXD62.>4RLC)D=&Q@
M@]O?%:<WC/PY!>BSEU:W6?SO(*DGY9-VW:QQA>>!G&>U6/$>O6OAGP_>ZQ>;
MC#;1E]J]7..%'N3Q0!<T^UELM/@MIKN6[EC7#SRXW2'N3C@?2L3Q!X8N]6US
M3-7L-7.GW5A%-$I^S+,&$FW.02/[GZU1?Q_I\6MVJ2W$,>E7.G-=),4;S&D$
M@3:!U/&XXQGC/2MBX\6Z!:Z;::A+JD'V6\!-NZ$OYH R2  2<=^..] &9%X&
M2ZGU"ZU[4Y]5NKVQ;3V8Q+"D<#'+*BKW)YR23P*;#X)N+B6 ZWK4FHQVEK+;
M6JK L)42)L9V()W/MXSP.3QS741WEM-8K>PS));/'YJRH=RLF,Y!'48KGM)\
M?Z!JFB7&K&[6WMH)W@8RY'(D9%QQR6VY &3SCK0!2M_ MZDNGRW/B!IVLK22
MQC46BHGD.H4C ;[^54EL\XQ@5<F\& ^%M$TFWU%X+K1C"]I>>4&^>-"F63/(
M*E@1GOUI=4\?Z#IWAR36DNUN;=)UMRL8(82$@;2",J0#GD#CZU<G\8^'K66V
MBGU6"-[A$DC#9'RN<*6X^4$\#=B@"/P_X;FT?4]4U*ZU)[Z[U(Q&9C$(U4HI
M4;0"<#!''MU.:N>(-$CU_2_LCSR6\J2QSP7$8!:*5&#(P!X/(Z=QFLZR\175
MS\0]4\//%"+6TLH;A) #O+.2"#SC''I6EJGB+2-%E6+4;Z."5XS(D;9+.H(!
M( &3RPX% &3'X0FG&KW&J:J;S4-1LC8><EN(DABPW"ID\Y<DDGGCI6SH>EKH
MF@:=I*2F5;*VCMQ(1@N$4+G';.*;9^(-)U!;%K2_AF%^CO;%#GS0F-^/ID9J
M.X\3Z):1-+<:E!%&MP]J68X E52S)]0 ?RH I^(_#5SK6IZ1J5EJAT^[TQI6
MC?[.)0WF)M.02.V:9IOA.6+7(M:UG5Y]6OX$:.V+Q+%%;AOO%$7^(C@L23CB
MG#Q[X6,4<O\ ;5L$>0QY.1L;(&'&/DY(^]BJ;>/-.T_Q%K>G:S>6UG%931)
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
M[MXZU%IUY;R^&_ >AI:7']IZ9J5LM[$;=@;9D#JY8D8&2>.><YKV.B@#DOB
MK)INDWICDDM;'5K:YN@B%RL2L<M@<D*2K'Z5QFO7$>LQ_$:\TZWF>"XT6V6*
M40L!<,/.!*Y&6QP/PKV"B@#S[0+-A\0-+N)(&'E^%88P[(?E;S>1GUK$\.V3
M?:M,T?4-9U+[=9ZK).=.2Q3:C"21O,,FS.Q@<[MW._'M7KE% 'G'@[4;&UTG
M1/#5]IL]QK=I=2"6(VQ/V=PSDW!9A@*0<A@<G?QGFL+0KA+31O#$MS'-Y6AZ
MQ=_VE&87)MS(;@1NPQT!8<CINS7LE% 'C^MP?VW'X@U*UMY)=+O]8TM(B8F
MG\MT61P",E>0,]#M-;WCBYAT[5YKVUO[BRU4Z>(U@ELOM%MJ*!G*PX SNR2.
M"#AQU%>A44 0VC.]E TD/DR-&I:(?P''*_ATJ:BB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KS;5O%GB"#2]5T
MVRDB;7XM7DM;8M$"#"(S<*2O3_5#;GUKTFN?/A*T/C?_ (2?SI?/^S>3Y''E
MENGF>N[:=OTH X?QCXBN]?L9QILD?]GQ0Z5.H=<@SSW4;)D]<!%&0/[]:6K>
M)M<\*3Z[:W=^FI-#I\%W:RO:A#&\LS0[2J?>4':V.O49-:EA\.M/T_P]<Z1'
M=W#1SWT-X96 W*(FC*1C_9 B5?IFM+5O"-EK-_?75U-,/ME@EBRH0-@61G5U
M/]X,V?P% 'GWB/Q!K%QX.\46L>IWT\,.GK.E]-I;VC$DE9(L,J@C&T@@9&3R
M:W9+#6)?B+%:V^M&&X&@J9;TVR,[?OVP A^4=>3@]/?(W+CPA/J>B:KINL:[
M>7W]H0"#?L2,1*,X*HHQNR<DGK@#@"KFF^'GM-7CU6[U&6\O%L19N[1J@<"0
MN&PO0\X_"@#A8?'>IW]KH]M/J$MA/)927%S<V>F/=-(ZRM$H"*K!5.QF/X $
M5?L_$/B;7M8T+3XKA=*:[TE[N[WVF75TE5#M5^1G/0] ?6MB#P-_9UO8_P!D
MZQ<V5W:QRP_:!$DGF1R2&0JRL,<,>#VYZYK3M/#,5KK=EJIO;J>>UT]K#,[!
MFD!96+L>[97Z<T 1>+]6O=-LM/@TYXXKO4;^*RCFD3>(=V2S[>Y"JV!TSBN5
MU_Q/K_AFR\2V3WR7MW86=M>VET\"HQ624QLC@#;P4." .&]J[?7]#BUZP2W>
M>6WEAF2XM[B+&Z&5#E6 ((/<$'J"16)<^ X]1T[5X=2U2XNKW54BBFN_+1-D
M<;;E1% P!DD]\DF@#H=)M]0MK$)J=^M[=%BS2)"(U7/\( [#L3SZUP.F^(?$
MS:1X?UZZU.&2&^U)+*6R6V4*4:5HPV[[V[@'CCMCN?3*YJ'P;:PZ!I6DBZF,
M>G7J7B.0,NRR&0 ^V3B@#FV\2^(/^$;?QD-0C%BM\4&F?9UVFW%QY/W_ +WF
M8^;.<9XQ6CX,746\7^,'NM3DN(8[]8EA:-0!^YB(((Y&!QCH>O6K)\!QDM9_
MVM=?V&UY]L.F[$V[_,\S;OQNV;_FV_AG'%:>F^'3I?B/5-4AOY3!J3+++9LB
M[5E"JF\-C=T4<=.: ./UM=1?QUXH4ZG)]DB\.B3[-Y:[2&\X;<]>"-V>IZ=*
M;I6KZUX<L/"LMY?I=6%[IKEK18%7R?*MO-7:_4G"X.>N<@#I75:GX2&H:_<:
MI'J4UN+NP-A<P+&K+(GS[3DC*D%STZ\5*WA.TD304DED=-(B:)%(&)5:$Q'=
M^!SQ0!R&@^,=8NI+61[JYO%O;&6>96TF2".RE";U"2,H#IU7DDDX(/.*9#XI
M\06_@W0=3U#5?](UYX%5K?3_ #?LB>4\CLJ*"79@HZ@@$],"NKTSPG<:?"+6
M77KZYL8;9K6VMG5%$:$  L0,R$   GW[\TX^$(5\,:1I$%]/#+I B-I>*JEU
M=%* D$8(*E@1Z$T )X,U>]U6ROEO#/+]ENC%#=36;VS7$>U6#%& P06*G  .
MW/>N6B\;:G<ZRT\$]U)&NK&Q_LZ/2I&C\A9?*:3SPN-PP7^]C QC-=_I&GW&
MG6KI=:C<7\\DAD>:8 <G PJCA5 '0>YZFLJ#PK-::F\MKK=Y!ITEV;U[&-5
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
M"RNI&",JI'3!%*W@6)-,LHK34[F#4+2]>_%^51WDF<,)"RD;2&#D8&,<8Z4
M9.J^)=;2ZUJ*&66*TL]7CMI;BVL_/DMK<VJR%@@!W?O& )P<!B<<5GWEZVH^
M*?AO<MJ5OJ6^YOMMW;IL60"(@$KV;  (]0>G2NGM_!=Q9"[FL_$-_%?75X+R
M2X*HP=O*$95DQM*G&0.,'&.E%OX$M8;[1;U[ZXEN=-N;F[9V51Y\LX.\D
M<\ 4 8__  EFLKX9GTXRQ_\ "3QZL-)5S&-I9FW++M]/)._\#74>*M0ETO0C
M+%J$=E*TL<0GDA:9OF8 A(U!+N1G QU]JY_2](&L_$RY\4"QO+2TMK58$%U$
M8OM%Q\RF4(W.%C.S<>N[CI73>(-$_MRTMT2[DM+BUN4N;>=%#;'7(Y4\$$$C
M'O0!QMAXOU5XX8&N9)FC\0PZ<T]Q9FWDEA>$2?-&P&ULMC.!D 'O5;Q]J^K3
M6GBBR@OS;0V,NF^7LC4DB5\,"3[X/X8Z$UO/\/\ <EVPUR]^TSWD.H+.R(6C
MN8U"[P,8*D #;T Z47'P^CO+'6XKO6+N:YU;[.TMR40%'A.4*J!@#(''H/4D
MT 9AL=;E\?ZU!9:T+::/1[,RW1MD=I'#3X^4_* >2<#TQBET3Q'KOC!],MK6
M_32R=&@U"ZFB@61GEE+*%4/D!1L8GOR!D5U>G>'S9ZK=:G/?275W=6D-M*S(
MJ ^67(8 ="?,/'L*R;;P(=,@TW^R-9N;*[L[%=/:?RDD\Z)3E=RL,;@22"/4
M]: ,2+Q5XBUB/PK:6MW;V5WJ,M];7DX@#J&MR5+HI]=A(&<?-SG%:>G7^IWO
MCGQ1HHO(X3:6=F8KI;=-X=E8LQX^;IT/ K3LO!=CI\N@/;SSXT83[-Y!,S3#
M#LY]226X[FHM0\$17M[XBNXM3NK:;6[:*VE:(#,2H"/E]R"10!S4?BG7[+PY
MK>N/J8OM/%Q%9Z7,]F 9&:01O-MC&60,WR@<ML]Q0WC+68+2^M+>YN+N22>S
MM[+4;W3'MMKSR^6X9&50VS 88'\0!Z5TT?@Z5]"ET:^UJ>XLC%&ENL=O%";8
MH0R,A5>JE5(SD<4MQX0GU+2;NTU77;V[GG>*2*<*D?V9XFW(R(!@'=R2<YZ=
M,4 9NC6^H6GQ3O8=0O\ [<PT2$I.8EC8KYTG#!>,YSR .,?6KMY>ZUJGC.\T
MC3-12P@TZSAG<F!9#-)*S[5;/1 (^<8)SUJWH_A>33]>GUN\U:XO[Z>U6V=I
M(T10JL6&U5''4_F:-3\+R7>NMJUAJ]SIL\UNMK="%$82QJ25^\#M8;FPP]:
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
ML5K)C9/),JHV>F&)P<U:5E=%=&#*PR"#D$5XGI:2PW&AH+C2K2RB?5XK<ZG
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
MG_MJ* /5HY$EC62-U=' 964Y!!Z$&G4V.-(8DBC4)&BA54#  '04Z@ HHHH
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
M$Y_N9SQUK(OO%.I)XSET6VETF#RC"4MKUF2:]5L%FB;(7Y>1C#9*G.*Q=/\
M%/B&PA\27%U):7L@UU=,L8,.H65_*1>23B,;MQ &<[N>: /19[&VN',DD$9F
MV&,2[ 753U )'O1:6L&FZ?;VD/R6]M$L488]%4 #GZ"N,OO&6J^&WU2UUN"S
MNKJWL%O;5[-6B2;=)Y6Q@Q8J0Y7G)X;IQ6?X[E\1K\/_ !%!KD.GO#]ECDBN
MK+<B[O, :-E9B<C@[NAST% 'H0T^R#2,+.W!D<2.?*7YF'1CQR?>I!;0!$00
M1A$;<J[!A6ZY'H:PM!\13>)-1NKC3U@;08"88[HDE[F4'#%,' 0=,G[QZ<#)
MVK^\CT_3KF]FSY5O$TKXZ[5!)_E0 ][:WD$H>"-A,,2!D!WCISZTV.UM(DC@
MC@A1(CNCC5  GN!VZG\ZXVS\3^(HUT&\U.#35L]<810QPJ_F6KO&TD8=BV)!
MA<' 7!]:R?A=87DFO^*]6OETZ6Y_M>ZM9+A(6$V5,?RJY8XBXX7UQS0!Z4UO
M XE#0QL)1B3*@[QC'/KQ38+6TM=J6\$,.%VA8T"_*#G'';)/YUE>,KJ]L?!>
MM7FG2I%=V]G+*CN"0NU23C!'. <>^*XR&3Q#-XC\).DUC)J4VAW):>5',:J6
MMSN*[MS-T!^8<G/M0!Z3<VMO>0^5=6\4\6<[)4##/T-.\B']W^ZC_=?ZOY1\
MG&./3CBO.G^(UTMII]M<W.C:9J,T]Y%<7-ZY%LOV>3RSL!922Q((&[@;NN*Z
M[PGKP\2^'+?4L0[V>2*3R'WQED=D)1NZDKD'T(H VB P((!!X(/>HVMH&MOL
MS01F#;M\HH-N/3'3%<MXWGN9[C0=!M[J:T35[XQ7$\+;7$21O(RJPY4MM R.
M<$U-:>"M-T34K?4=(GNK!80WVF$3O)'<IM/WU<GD'!##G\Z +VJ>'(-0ET8Q
MF.W@TR[-P(5B!5P8I(]F. !^\SWZ>]:<=E:Q6IM8[:%+<@CREC 3!Z\=*XBR
M\8ZY)8Z+KUU;6"Z-JUU%!' @?SX5E;;$[.3M;)*Y 48SU.*@D\;>(5T/Q/K8
MM-.6RT::[MXD8.9)GB?"L><!<<'N3GH.H!WATZQ-F+,V=O\ 91TA\I=@YS]W
M&*<;*T+%C:PEBRL28QDE?NGZCMZ5QUSXNU?P_?[?$5O9&UFTZXOH?L88/$80
MK/$Q8D,=K<,,<@\5+8>(M?M]0T)=;AT[[-K6Y8UM5</;2>69 K%B0X*JPR O
M/:@#LR 001D'M4$%E:6H46]K#"%! \N,+@$Y(X]ZX;1_%WB+4?!;^)+F/1;2
M"50(?/D:-8\2;'DD8MC;C)"CDX'//&5JGC36M1\,W1T[4--:YM-8M+1KVS#^
M5,DC1,"HW97[VUADY .#SP >F2V=C/$;66VMY(\[S$\:D9)SG'U[U850JA5
M"@8 ':O/+OQ0NA>*_$,U[IUF]QIVAQ74US A62=LM^[R2<+D<>F>]:*>(?$&
MEZE86FN1::XU&VFD@-HKKY,L:;RC;F.\%<_,-O3IS0!U$FEZ?+*99+"U>0G)
M=H5))^N*S_$FB7>O:?\ V;#J7V&RF!CO D.Z26(X!5&R F1D$X/7C%<[HWBW
MQ!<_\(M>ZC;:<EAKX"+% '\V%S"TJL6)P0=AXP",CDUWM $"V=LMM#;BWC\F
M$*(T*@A-O3'IBD>PLY))9'M(&DE79(S1@EU]"<<BN'_X3?6(K3Q+J]Q:V"Z5
MHMS<6H7+"6=T("<YVJO*@D@]3P,<U5^)<EM;:HKW>BZO<V]FEQ ^ERGRR[2"
M+RWRS$89TYSR">!B@#T800B;SA$@EV[-X49V^F?3VIAL[4V[VYMH3 ^2T9C&
MUL]<CH:XF\\4^)-%U&]L=2BTN=H-"NM42:V21%9XB@"%68D#YCDYYR.E;/\
MPD5S_:7ABV\F+;JT$LLQYRA6-7&WGU/>@#?MXX(;=([9(TA4858P H'L!Q39
MK*UN)XYYK:&26+F.1XP63Z$]*\Q\.>+]0/@WP>NB:1I=K)K%Q=0"!5988-AE
M.X '.,KN([\XQFK>M?$B?1[W48IK[08VTA8UN;6:4I/>.8U>3R06^4 -A<AL
MD$<4 >C-%")?/9$\Q5(\P@9"]QGTI98HKB%HI8TDB<89' 96'N.]><>*]=UG
M6/#?C7^SXK'^R=/MI[.02A_.F;R SLK X4*'& 0<X/(KOM)_Y UC_P!>\?\
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
MEKJGU&QCL4OGO;=;20*4N&E41L&P%PV<'.1CUR*K_P!OZ,=6_LK^UK'^T?\
MGT^T)YOK]S.>E '-VGA36].M)_L=]I.^\N99[NSDL3]D;>J* JAMPQLSUPQ=
MLCICHO#NCC0/#UEI0F\[[-'LWA=H)SGA><#G@=A@55T[QCH.IWNJ6MOJ5L9-
M,<K<$S)@ *K,XY^Z-VTDXP01VK2T[5-/U>U^U:;?6UY;[BOFV\JR+D=1D'K0
M!E:YH=[=:Q8:UI-U!!J%I%) 5N8R\<T4FTE3M(((**01[\<UF6_@>:(Z9/-J
M"27<&KR:M=R"+:LKNCH549.T ,H&2>%]ZZ?4M5T[1[;[3J=_;64&[;YEQ*L:
MY],D]:Y[Q?X]T[PUH%MJ%O/8W<E[*D=HK7:HD@9@"^[GY%SDD XH ZVN8\4Z
M#J^N1W%G;WNG_P!G7=OY,L%[:>;Y3<YDC(8?-@]&R,J",<UM:;>_:](M[V66
MT;?&':2UF\R'ZJ^!E?? KFV^(FDW5C!=Z5/;W49U5-/F_?+^[#2,GF<$_*=I
M92<9'- #H?"NK:9>W":1JMO#87<L<TYN+;S9T941&V-G;\P0?>!P23STK2TO
M0'T[4?$%TUPKC5;A9E4+CR\1+'@^OW<_C5RUU_1KZPFO[35K&>S@R)9XKA&C
MCQR=S X'XU/I^IV&K6@NM.O;>\MR2!+;RB121U&1Q0!QND^ ]0T#1- BT[4;
M1M1TF":V+W$#&*>.5@Q! 8$$%5(.>Q]:T=0T+Q%<Z;%:?VKIMV)(&BNX[W3]
MT3L23O1588P#C:2<@#G.2;FL^)[?1->TVRO7@@M+JWN)Y;J>4(L7E&, <\<^
M9Z]JOR:]H\6DKJLFJV2:<_W;MKA1$W;ALX- $FD:>NDZ-8Z:LKRK:6\< D?[
MSA%"Y/N<5D:MH6I-XACUW1;RUANS:_8YX[N%GCD0-N4C:P(926^H;M47B3QC
M!I'AVTUC33;ZC!<7<-NKQS H0[[2P89!Q5GQ'XLTSP_8WQ>]LCJ4%G+<Q64E
MPJR2[$+ !>N#CTH R?\ A F33_#MLFH!I-+U0ZE<2O'S<2,79\ 'Y<M(<=<
M8KM:RO\ A(M+@CL%O]1L[2YO8U:&":=59R0.%!.3R<5/-K.EV]ZME-J5I'=,
MZQK TZARS#*C;G.2 2!0!@^(O#6K:]<26SZA8G2I98I0LMINGMBI4D1.& Y*
MYR02"3U& *<W@:^E;6X5U.".WO-135;23R"9;>Y4QD9^;#)F/I@'D\UU-AK>
MDZK+-%IVIV=W) <2I;SK(8S_ +0!XJ>]O[/3;1[N_NH+6V3[\L\@1%^I/% '
M)77@F\UW^U)]>U" W=Y9+90FRA*);JK^8&&YB6;?M/8?*![TFJ>$_$'B'0]5
ML=8UNU)N[=+>*.VMF2%,.&,C L26.,=0 /6KWB/QUH^A>#[CQ%#>6E]"JD6Z
MQ7*8N'_N*W.3ZXR0 >*T_#NJ2:QHD%]*]@[R9R;"Y\^+@] ^!DCOQUH J:=X
M:_L;Q)<WVF31P:;>H#<V 3"B88 D3'"DJ,,,<X!ZUM7EK%?64]I.-T,\;12
M=U88/Z&JW]N:3_:W]D_VG9_VCC/V3SU\W&,_<SGIS5V21(HVDD=4C0%F9C@*
M!U)- '':=X1U99-$M]5U6VN=/T1@]JL5NR2S,J&-&D)8CY58]!R>>.E:GA?P
MZ_A[^VM]RL_]HZK/J"X7;L$FWY3SSC'6K(\4^'BTZC7=,+01B:8"[3]VAQAF
MYX'(Y]QZU))XAT6+24U635[%=.<X2[:X01,>F V<'H?RH DUK31K&A:AIAD,
M0O+:2W,@&=N]2N<=\9K#T;PSJ-KJ.C7VH7MK++IVGRV)6WB9 X9HBK<L<$"/
MGZUIW>LJ&TJ2RN=-EM[V8());H+YBD$_NL B1O;TJ:;7]&M]432YM6L8]0?&
MRU>X02MGIA<YYH YJ+P5?Z?-%?:;?VHU"*[O91]H@9HGBN9?,*$!@0050@@]
MCQS75Z9;W=KIT,-]=+=70!,DRQ"-6))/"CH!G ZG Y)/-,?6=+COUL'U*T6\
M9_+6W,R^86V[L;<YSM(./0YK"7QUIEAIVDRZUJ&EQ3ZC,\2-:7BR0C;O^;>V
MWY1M )QPQ H T?$WAX>(;"!([M[*]M)UN;.Z10QAE7(!*GA@02".X-4;31?$
MEWJ5K<Z]K5LUM:DLMKIL#PK.Q4KF4L[$@ GY1@9Y.<5O)J5C)8/?I>VS6:!B
M]PLJF-0N0Q+9P,8.?3!JQ'(DL:R1NKQN RLIR&!Z$&@#B;'P3J4%OI.D7.J6
M\NAZ3<I<6Z+ PGD$9)B1VW;<*<<@9.T=.:I^)M!DT3X6^,83,)S>/>7@VKC:
M)6+!?<C/6NRM_$&BW>HRZ?;ZM8S7L.?,MX[A&D3'7*@Y&.]<]X;\>0^)_%.I
MZ=9/IALK)S$DBWP>>X("DND8&#'SC=NH <_@^^UB^,OB'4(+JWBL)[&!+>$Q
ML1,%#R.2Q^;:H&!QR33M.\+:O]OT:36=4M;JWT96^RK!;M&\KE#&'D)8C(4G
M@#J<^U:VM^*M'\/7FGVNIWL-O)?2F./S)%4+A68LV2,+\N,^K*.]4]-\::;<
M7M[9ZA>65C<Q:A)96\4MPJO/MVX(!P226Q@4 4(O!-U:^!]*T2"^@:[TVY2Y
MCEEA)BD99"X#+G..?7J :JWG@76+VWU<RZQ:M=7]U:WRO]F8+'-"4^7&[F/$
M:CKGODUV$VMZ5;ZG%IDVIV<=_*,QVKSJ)''LI.35Z@#B[CP*^J:KK%[JEY$R
MZKI":?,D$978PSEUR3QD\ ^G>I8/"^L7FH6=UKFIVEP=/MI8;46UNT>YY%V&
M23+'G;D8'')KH+/7-)U&\GM+'4[.YN;?_70PSJ[Q\X^8 Y'--L=?T;5+J6UT
M_5K&[N(?]9%!<([)VY .1S0!CVWA&2#3/"-H;Q"=!:,NVS_7;8'BXYX^]GOT
MKJ:RE\3Z ]R+==;TUIS&91&+I"Q09);&>@ //L:S]1\9:=!9:;?:?=V=]9W6
MH)9R7$5PI2($,68L,CC'0^M $,?@Q6T#Q#I5Q=DKJ]Y/=+)&F##YA!7KU*D
M^]1W?AC6M<T34=/UK5K0?:(42#[%:;%CD1MPE.YB2=P7Y<@8'OFM2Z\264WA
MVZU31M1TFZ2'@32WBK;ALC(>09V]?Y58O/$&D:9&&U+5;"T8*C-YURJ ;L[3
MR1P=K8/?!]* .*DT?5=1\?&SUV\MY&O?#=W;$V<+(D:F6$$C<Q)8[B>N. ,<
M9.MIGA76X]5T*\U75;.9='AD@CCMK9D\P,@3<Q+'YN!P..OKQT5[KVCZ;!;S
MWVJV-M#<8\B2:X5%ESS\I)YZCI2WVMZ5IDEO'?ZG9VKW!Q"L\ZH9#_LY//4=
M/6@#E/#_ ,/YM$TSPG:-J$<IT*XN9G81$>=YHD  YXQYGOTK0N?#FKPZSJ%S
MH^IVEK;:E(DUP)K7S)(G550M&<[?F5%X8$ C//2M/POK+^(?#5CJSPB%KE"Q
MC5MP7#$=?PK0AO;2X29X;J&1(':.5DD!$;+]Y6QT([@]* .-U;P5JURGB*QT
M[5K6VTW7=TDZR6S/+%(T8C;80P&U@HSD<<XKLK. VMC;VY;<8HU0D#K@8JC<
M^)] LTMGN=;TV%;I0UNTETBB53T*DGD>XJ*7Q7HT'B>'P])?0KJ$T)F5#*H[
MJ O7.X[L@8Y )H IZMH&JR^*H-?TF_M89HK)K0P7,+.D@9PV258$8P/\FN7\
M2Z5'HG@>WT"&\:X\33WGVVR>*+#/=F;S#(%Y"H"Q!). N:[33=?@DT:&]U.^
MTJ$R/(H>WO \+;2Q.'.,D*I)';!]*LPZ_H]QI3ZI#JME)IZ9WW2W"F)<=<MG
M H 70M)AT+0K'2H#F.UA6+<>K$#EC[DY)^M9_C/PV_BKP^=,CN5MV^T0S>8R
M;A\CAL8SWQBM2PU;3=47=I^H6MV BN3;S+)A22 >#T)5OR/I2WVJ:?IB![^^
MMK52&(,\JH" ,D\GL.M '(ZMX)U6^.NV]KJMK!9:I<+=L6MBTPD54 0MN V9
MC4],X)'O5YO!\DOCNV\227B>6D"^=:K&</<*CH) 2>/DD88^E;BZYI+Z2=57
M4[,Z<!DW8G7R@,X^_G'7BDMM=TB]MH+FUU2RF@GE\F*2.=6623&=BD'EL \=
M>* ,?P9X0/A2/4%>[%RUQ,/*(3;Y4"#;''UYVC//O6OKVCP>(- OM)N&9(KN
M%HBZ]5ST8>X.#^%64OK22YGMDNH&N+<*TT2R M$&&06'49 .,U4'B/0S<VML
M-9T\SW:A[>,7*;IE/0H,_,#VQ0!B1>&-8OM2@OM=U*TGDL[2:WM5M;=HP6D
M5I'RQYP,8' R:VO#>DMH/AG3-(>83-96L<!D"X#E5 SCMTJ;^V=+&H)I_P#:
M5I]M=VC6W\Y?,+!0Q&W.<A2"1Z$&K-Q<06EO)<7,T<,$:[GDD8*JCU)/ % &
M5XLT)_$OAJZTF.Y^RO.8R)MN[9MD5^!Z_+6;#IUSINLW'BCQ-JED5MK(VD?D
M0M'&D9<,[MN9CN)"C X&.^:O7GC'0K;PW>Z[#JEE=6=JC$O#<H0S@9" YQN/
M0#WJ/P7XCD\4^'H]5E&GJ92"(K*[\_R@55MLAVC;(-W*]N* ,/X8Z$+&UU'5
M )OL]U.T6FK,FUH[)7=HQ@\@$NY&>VVN^KEM1\=Z1:R:]9VUS!/J6D63736Y
ME4>80CL4&#G(V?-QQN%:>C^(]+UC;#;:A9R7RQ+)/:Q3J[Q9 R&4'(P3CF@#
MG=*\$:A8V&D:?/J-M);:3JAO;=D@97=")LJ^6(SF7J/3WH\2> IM=MO$<*7Z
M0G5Y[2528R?*\G9D'GG.S\,UU5AK>E:K-/#I^IV=W+;G;,D$ZN8S_M 'BJ_B
M'Q)I?ABQCN]4N4ACDFCA0,Z@LS,%R,D<#.X^@!- &3X@\-:MKMR]O)J%BVE/
M-%,HEM,W%L4*DB)PP')7.2"1N/7@5UE<NGCC28]9U&TOK^PM+2W6W:WNI;I5
M6X\U"WRDG!X Z$]:V;W7-)TV2WCO]4LK5[DX@6>=4,G^[D\]NE &)J'AO5;;
MQ#<ZYX<U&VMI[U$2\MKR!I89B@PKC:RLK <>A 'I4$GA#5)[-;FYUS[1K4=\
MM]%+)"?LT;*A3RUBW<(49@><DG)-;]_XAT72F9=0U>PM&4JK">X1""V=N<GO
M@X^AK15E=0RL&4C((.010!RMSX9U34X-,;4M2MWN+35H]0(AM]D:HJE1$HSG
MOG<Q)R3VP!9N= OCXXBU^TN[=87L197,$L1+%0[.&1@1@Y8CD&M&?7]&M=3C
MTRXU:QBOY,;+:2X19&STPI.>:LF_LU^TYNX!]E&;C,@_<_+N^?\ N_+SSVYH
M XFT^'4UMX'\.>'CJ,;/I&H17K3>4<2A)6?:!GC.[&:NZCX$35=;\17=S=XM
M]8T^.R\M$^:(KGY\YYY(/X5J1^,-"F\1OH2:E;&]6W6XP)DPRG)P.<DA5W$8
MX4@]ZCOO''ANQT&\UD:O9W5I:<.;:X20E^R#G&X]AF@#+O?"OB/6M,N[;5]=
MM7+0QQP1P6I6(NDBR>9(I8EB2@4@$  GUJOJ/@75]8CUW[=J]KOUBPCMG$5L
MP6!XV8ILRQ)7#G(/)/(QT'42^)] A2U>76].1+O_ (]F:Z0";G'R'/S<\<4^
M_P#$&BZ4S+J&KV%HRE0PGN$0@MG;G)[X./H: ,&3P[XC6]DU&TU/3(;Z]MD@
MO2UFSQAD+;)(P7R" ^"&)!P*ZV)&CA1&<NRJ 7( +'UP./RJG>ZYI.G-;+?:
MI96S7)Q )IU0R_[N3SU'3UK%T3Q3<:Q9^'KK986ZZFLS20RW6)?D!QY2X_>=
M/FZ8'- $^KZ%J+^((==T6[M8;P6ILYH[N)GCDCW;E/RL"&4Y^H8UF-X"?^S-
M M1J :;3M8&K7,S18^T2$NS@ 'Y<F3CK@#O71#Q'H;7T-DNL:>;N8D10"Y0N
MY!*D!<Y.""/J#Z4MQXBT2SO9+*YUBP@NHT\QX9;E%=5QG<03D#'>@#2HHHH
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
M^^TFTTGXE6&KR0#5+F222"&3'FS1_9D\DH.K!2&Y'W<$\5Z]Y:; FQ=HZ#'
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
MI]1T2/4=:TG47E*_V>9B(]N1)YB;"#Z8H \P\VS.IOJZM$?"X\5B9I1CR/\
MCUV>;GIL\_'S=,\U9U-(M2?QGKFC%)[6REL;ZWF@(,<MQ;@O+M(X8E-JDCZ5
MZR(XQ%Y811'C&W'&/3%"QHD8C1%5 ,!0, ?A0!XG?7MQ;VLOB2SW&7Q>;NPA
M..=SNJ6A_P"_:,?QJ6;2X;&;Q!X?N/$-AI2O=V\=O!-8&:YDC6*)8&B(D!;!
M7 "J<%6KV?8F%&U<+R!CI08HVD61D4NOW6(Y'T- '%>$;.W/C?QK=F%#<#4(
MD$A7) ^SQ\ ]NIJQ\10HT73IKA<Z?!JMK+?9&5$(?DL/[H.TGV%=<% )( !/
M7WI2 1@C(H \LUB>RU2\\=7^DR07.G?\(WY4\\!#1O<!9B,,."P0KG'3(KM/
M Z*G@+P]M4+G3+8G QD^4M;B11QQ^6D:*G]U1@?E3@   !@#H!0!Y7K=Q9V^
MO?$JVFEACNKG1(WMXW8!Y0+>;<5'4X[XIVN6#0Q>%8-)A6*Z;0[^*#RA@EC;
M(5''^U@_6O4&BC9][(I;&,D<X]*=M7(.!D=..E 'F7@=;6[U?1)H?$6G74MG
MI;QBRL; Q-'$?+&V5A(VTAE&%8 Y#>];7Q/:*+PO:W$Y588-5LI)9'^ZB"=,
MDGL,5V211QLS(BJ6.6(&,GWI6174JZAE/!!&0: /.XH-/U#Q#XYNT2WN8I-,
MMA%*N'5HVA<_*>F#P>.N!7)VK;+,KJFNZ;IEO>^&K!$-_9^>T\7E,'6,^8N2
M&))4 DEE]J]O"(HP%4#&.!VI&AC;9NC0[#E<J/E/MZ4 >=:1ID'_  D'BB.Z
M NY8M$L8#--%AG!CEW$J>1NV@D>WM73^ V+?#WPXS$DG3+?)/_7-:Z#:,DX&
M3UXZT !0   !T H \?U2YTZ'PIXYTB]>'^W[K4;@V]LQ'GSLY'V9D7[S #9@
MCIM/H:MZGJUII3_$2SU*[BBO[JUC:"%F >XS9JF47JWS*1QTQS7J9BC:19#&
MID48#$<C\:&BC9P[1J7 (#$<@4 >2QOI":W?6FKW MH;[PC;("O^M=<2^88Q
M@EF"\X -4]<OEN_!OBNS6YTG6/L^F0.NJZ;$%+('.(Y0I(#* 6X/0G@5[.8X
MRRL47<O"G'(^E(D,4:%$C15;)(50 : /)?&&M6&HMKT5A?Z1#&^CJD#+")YM
M1#"7Y(B& VJP(^4'!))QBM+P^EEJNN^(;PB&[#Z%8JLO#@JR2[@#[D#/TKT=
M8(E*%8D!087"CY1Z"G+&B#"HJC&.!CB@#R#P?J&EZ=-82^(I[>.*Y\*6"6C7
M1&)% ?S47/WF)*94<G(JMX< %U\(0%*@1ZB,-U'[H\&O9S#&VS=&AV'*Y4?*
M?;TI0B#;A%^7IQTH \DCM+>/X:K<I"BSGQ.)#(%^;<-2VYSZ[>/I6=XCN](A
M\$^-M,U!H3K3ZM/,MNP'GL#(ICD Z[!'CYNF 17MFQ=NW:,9SC'>N7U;P?<:
MO<W44^NW1TJ[D62>R,2,2 03&LAY5"5&1[G!&: .JHHHH **** "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 *I:LVI)IDS:/':R7XQY27;LL9Y&=Q4$CC/;KBKM07MW'86%Q>3
M9\JWB:5\==J@D_RH Y+[1\3/^@;X6_\  R?_ .-T?:/B9_T#?"W_ (&3_P#Q
MNJVF6OC'7]!@UY?$OV"ZO(A<VVGI:1/;QJPW(CDKO8X(R0PZG K4O?%T^F$V
MTND3WUW:6:76I?864QVX(/0N5+GY7( &<#W&0"I]H^)G_0-\+?\ @9/_ /&Z
M/M'Q,_Z!OA;_ ,#)_P#XW5Q_&L4NOC2--TN\U"8V\-T9(2BQB&3.'RS#I@<=
M3GCH<<[%XXGU#PC'JFK6FHZ>K:P+6)[*6,%_W[HJGD\#: W3/..* -;[1\3/
M^@;X6_\  R?_ .-T?:/B9_T#?"W_ (&3_P#QNLQ=9UO4/B_<:8\.I0Z=86T;
MK##/"L9W,P\V3G+*0!A1R.X%7- \9VS>$-#GL(-6U2YU-IEM8;F2/[0X1VWL
M[DA JXZ^ZCK0!/\ :/B9_P! WPM_X&3_ /QNC[1\3/\ H&^%O_ R?_XW5_\
MX2R>:RM9+/P]JMQ=SM*CVI5(S 8SAM[LP3K]W!.[J.,XS3XZN+O7_#-OIFE3
MS6&KVTL[2,45DVE01@L,%-WS=<\;<\T /^T?$S_H&^%O_ R?_P"-T?:/B9_T
M#?"W_@9/_P#&ZNZ=XT@U"^LT_LV[AL;^1XK&^D*>7<,H8\ -N4$(Q4D#('N,
MW]<U]-&DLK:.SGOK^^D9+:U@*@MM7<S%F("J!U)/<>M &']H^)G_ $#?"W_@
M9/\ _&Z/M'Q,_P"@;X6_\#)__C=9'C;QU?KX!U*ZTBSO++4;>Z2RNMQBWV;E
MT]6(;<KC:5S]X'CMW&BI<0:# MPMXDZHVX7LJ2S#D_>9"5/X=L4 <]]H^)G_
M $#?"W_@9/\ _&Z/M'Q,_P"@;X6_\#)__C=9WA3QW='X>>&=3U>.YU'4=6GD
MME^SQHI>0&4KQ\J@8CQG@#J>,FME?'<"V5R;C2[V'4H+U+#^SLQM)),ZAT"L
M&VX*G=DD8 .>E %?[1\3/^@;X6_\#)__ (W1]H^)G_0-\+?^!D__ ,;JV_C5
M(;,>?HVH1:FUX+*/3B$WR2E=X*ONV%-N6+9P,'OQ4-Q\0+.PTJ_NM0TZ]MKC
M3[F&WNK0A7=#*5","I(92&SP<\$8S0!%]H^)G_0-\+?^!D__ ,;H^T?$S_H&
M^%O_  ,G_P#C=6)/&EQ'>VNF_P#"-ZB=5N;9[I;/S(<HBOMRS[]H['KW ZT)
MX[M;JQTU]/TZ\NK[4&E2.Q&Q)(S$=LN\LP50IXZG)(QG- %?[1\3/^@;X6_\
M#)__ (W1]H^)G_0-\+?^!D__ ,;J6?XA64&EVUTVFWYN)=1.F-9*J&6.Y"LV
MP_-M.=HP0<?,#TSB74O&4^E0-/<^'=3$-O;+<W\@,>VV4YR,[OWA4 D[,X'U
MQ0!5^T?$S_H&^%O_  ,G_P#C='VCXF?] WPM_P"!D_\ \;H;Q9>R^*?$.E2:
M=<)I^GV$<WVJ&2/<NY93N'S9^8* O'!!SC(HTSQA$=#T"/3;/4M5O-1L_M$4
M4LD8E$2XR\KDA1RRCCJ3Q0 ?:/B9_P! WPM_X&3_ /QNC[1\3/\ H&^%O_ R
M?_XW4_\ PGUH]OIQ@TV_FN[ZXFM%M%""2.>('>CY;:,;3SG&.<XK6\/:\FO6
MUTQM)[.YM+EK6YMYBI:.10#U4D$$,I!![T 87VCXF?\ 0-\+?^!D_P#\;H^T
M?$S_ *!OA;_P,G_^-U/>^/(+22^G&E7LVE:?/]GO-10Q[(G! ;"EM[*I.&('
M&#UQ6+)K.MW_ ,8?[*\K4HM-L[2.8103PJCYD(\V3G+(0,;1SQTH T_M'Q,_
MZ!OA;_P,G_\ C='VCXF?] WPM_X&3_\ QNI?'&M7&E2Z1$=4;1].NIG2[U)8
ME?R<+E%RX*KN.?F([>]9NI>(-:\->$KC48+^'Q'"]Y!'9W2&(,(W=5/F;=J,
M<D@%?[PST)H N_:/B9_T#?"W_@9/_P#&Z/M'Q,_Z!OA;_P #)_\ XW5F^\;K
M8/<;]%OWBL(4EU.1&C(L]R[L'YOG*K\QV9P/6K$7BU+KQ7<Z!9Z9=W$EJ8S<
MW*E!%$DB;E8DMDYZ8 )X/84 9WVCXF?] WPM_P"!D_\ \;H^T?$S_H&^%O\
MP,G_ /C=<_X;\3S/X%\+WFKW^IR7-[KIM%DMY%!=C+*%63/6/"X('/ KHKSX
M@PVO]HS#1M0EL=,NS:WMVOEA(B"!N +;F'S G X% #?M'Q,_Z!OA;_P,G_\
MC='VCXF?] WPM_X&3_\ QNK.K>.8=,N=55-)O[RUTE U]=0;-L3%-^W!8,Q"
MD$X!QFMU;[[3H8OX R>;;><@;&5RN1F@#F?M'Q,_Z!OA;_P,G_\ C='VCXF?
M] WPM_X&3_\ QNJ7AGQS<_\ "#>%KW4X;G4=3U@O$OV=$4O( [#(^50,)C/
M'4\9-5?&7CS48_A[KE[IFGW=CJ=C.+2XWM$3:L2AW?>(8%7&"N>3[4 :_P!H
M^)G_ $#?"W_@9/\ _&Z/M'Q,_P"@;X6_\#)__C=-T[Q//IMY9>&FTG6;O5&M
MQ<O]IFA=TB:5E+/(&V\8S@<X*@<YQI0^+=^L6]G<:/?VMM=7$EM;7DX15ED0
M,2-N[>H(1BI(YQ[B@#/^T?$S_H&^%O\ P,G_ /C='VCXF?\ 0-\+?^!D_P#\
M;I3X[GGT*ZU2U\/:B;;[%)>6<[&,QSHN.3A_D.#N ;!(!QR,5#;>/KE=.T!+
MC0;V;5M7M&GAMX&BPY0(6.2^%!#[AD\ <\X! )?M'Q,_Z!OA;_P,G_\ C='V
MCXF?] WPM_X&3_\ QNM&?QE9V^AZ]JKVUQY6BS20SH-NYRBJQV\X_B'6H]0\
M9I9ZA>06^D7]];Z>R+?7-L$*P%@& "E@SD*P)"@X!]>* *7VCXF?] WPM_X&
M3_\ QNC[1\3/^@;X6_\  R?_ .-U!)X^NK'5_%2WVCSC3M$2-Q+&\98Y7=TW
M9.X$$<<#K@\5T&K>)K72+XVDT$SN-/N-0RF,;(=NY>3U.\8[4 8WVCXF?] W
MPM_X&3__ !NC[1\3/^@;X6_\#)__ (W4UOXY^U:99WD.AZ@3J,BIIT+-&'N@
M4+EQ\WR* "<MCC&.HK<T368M;L7G6"6WEBE>">WFQOBD4X*G!(/8@@D$$&@#
MG?M'Q,_Z!OA;_P #)_\ XW1]H^)G_0-\+?\ @9/_ /&ZL?$S6M0\/?#S5=5T
MN?R+V 1>7)L5]N944\,"#P3VJQJ7BM[+6SHMGI%YJ-^+-+S;"T:+L+,O+.P
M.5Z=\C'? !G_ &CXF?\ 0-\+?^!D_P#\;H^T?$S_ *!OA;_P,G_^-U83QW!>
MVNFOH^EWNI7-]:F\%M&8XVBB!"DN78 '<=H )R0>PS70Z9J$6JZ9;7\,<T<<
M\8<),A1USV93T(H Y;[1\3/^@;X6_P# R?\ ^-T?:/B9_P! WPM_X&3_ /QN
MNTHH XO[1\3/^@;X6_\  R?_ .-T?:/B9_T#?"W_ (&3_P#QNNTHH XO[1\3
M/^@;X6_\#)__ (W1]H^)G_0-\+?^!D__ ,;KM** .+^T?$S_ *!OA;_P,G_^
M-T?:/B9_T#?"W_@9/_\ &Z[2B@#B_M'Q,_Z!OA;_ ,#)_P#XW1]H^)G_ $#?
M"W_@9/\ _&Z[2B@#B_M'Q,_Z!OA;_P #)_\ XW1]H^)G_0-\+?\ @9/_ /&Z
M[2B@#B_M'Q,_Z!OA;_P,G_\ C='VCXF?] WPM_X&3_\ QNNTHH XO[1\3/\
MH&^%O_ R?_XW1]H^)G_0-\+?^!D__P ;KM** .+^T?$S_H&^%O\ P,G_ /C=
M'VCXF?\ 0-\+?^!D_P#\;KM** .+^T?$S_H&^%O_  ,G_P#C='VCXF?] WPM
M_P"!D_\ \;KM** .+^T?$S_H&^%O_ R?_P"-T?:/B9_T#?"W_@9/_P#&Z[2B
M@#B_M'Q,_P"@;X6_\#)__C='VCXF?] WPM_X&3__ !NNTHH XO[1\3/^@;X6
M_P# R?\ ^-T?:/B9_P! WPM_X&3_ /QNNTHH XO[1\3/^@;X6_\  R?_ .-T
M?:/B9_T#?"W_ (&3_P#QNNTHH XO[1\3/^@;X6_\#)__ (W1]H^)G_0-\+?^
M!D__ ,;KM** .+^T?$S_ *!OA;_P,G_^-T?:/B9_T#?"W_@9/_\ &Z[2B@#B
M_M'Q,_Z!OA;_ ,#)_P#XW1]H^)G_ $#?"W_@9/\ _&Z[2B@#B_M'Q,_Z!OA;
M_P #)_\ XW1]H^)G_0-\+?\ @9/_ /&Z[2B@#B_M'Q,_Z!OA;_P,G_\ C='V
MCXF?] WPM_X&3_\ QNNTHH XO[1\3/\ H&^%O_ R?_XW1]H^)G_0-\+?^!D_
M_P ;KM** .+^T?$S_H&^%O\ P,G_ /C='VCXF?\ 0-\+?^!D_P#\;KM** .+
M^T?$S_H&^%O_  ,G_P#C='VCXF?] WPM_P"!D_\ \;KM** .+^T?$S_H&^%O
M_ R?_P"-T?:/B9_T#?"W_@9/_P#&Z[2B@#B_M'Q+Q_R#O"V?^OR?_P"-T?:/
MB9_T#?"W_@9/_P#&Z[2B@#B_M'Q,_P"@;X6_\#)__C='VCXF?] WPM_X&3__
M !NNTHH XO[1\3/^@;X6_P# R?\ ^-T?:/B9_P! WPM_X&3_ /QNNTHH XO[
M1\3/^@;X6_\  R?_ .-T?:/B9_T#?"W_ (&3_P#QNNTHH XO[1\3/^@;X6_\
M#)__ (W1]H^)G_0-\+?^!D__ ,;KM** .+^T?$S_ *!OA;_P,G_^-T?:/B9_
MT#?"W_@9/_\ &ZL^+;K5/[:\.Z9IVJR::M_/,LTT<,<C82%G 'F*PZBJ>FZ_
MJ6E7_B#3[^XGUX:;';RQ26UN@F9I2P\IE3"Y!4'/& V3P,T /^T?$S_H&^%O
M_ R?_P"-T?:/B9_T#?"W_@9/_P#&ZLMXY@MK"^DOM+O+>_M)XK8V&4>2227'
ME!"K;3NSUR,8.>E,_P"$^MH)=1M[_2[^TN]/@AEE@8(Y=I7*1HA5B&+$ #G'
MS8.,' !#]H^)G_0-\+?^!D__ ,;H^T?$S_H&^%O_  ,G_P#C=;FBZ\=4NKNR
MN=/N-/O[0(TMO,R,=CYVNK(2"#M8>Q4UB^+!X@M8=6U=?$2:5I]C;>9:QQ0Q
MR>:X4D^=O4\$X4*I'UR: &_:/B9_T#?"W_@9/_\ &Z/M'Q,_Z!OA;_P,G_\
MC==%;:FT?AJ'5=546C+9K<72D'$1V;G'X<_E6-9>-6NKBSBGT+4+3^T87ET\
MS-%_I.U=^SASL8KR V._/% %;[1\3/\ H&^%O_ R?_XW1]H^)G_0-\+?^!D_
M_P ;JA\-=5UG7;O6M0U0:AM%[/!&LDT1@B"/@1JBG.X#JW0^IJUX^\3ZEIB)
M9Z'(J7,)AGO9B@80PM*J*N""-SDG'LK'TH ZW2VU%M-A;5H[:.^(/FK:NS1@
MY.-I8 GC'45<HHH **** "BBB@ HHHH **** "BBB@ HHHH *@O+6*^L;BTF
M!,4\;1.!_=88/\ZGKR_XX>*M:\)^&M.NM#OFM)Y;SRW<(K978QQ\P/<"@#3T
MN7QIH&APZ F@0W\UI$+>VU(7B) Z*,(\B$[P0,9 !S@X/-4M6\)WXUJ>^O-$
M'B&:\LH(FDBNA;+'.@8,64N/W;9!XW$8/%>"_P#"YOB!_P!#%)_X#0__ !%'
M_"YOB!_T,4G_ (#0_P#Q% 'TSH>@7.F>,;^[^RQPV#Z99VL'EOD QF3*@=<
M,O)ZUR<OA7Q%-X.70O[**RVFO"\28W$>R>$W+REE^;(PI'! /I7B7_"YOB!_
MT,4G_@-#_P#$4?\ "YOB!_T,4G_@-#_\10!],V6BW\/Q,U?67A L;G3H((I-
MXR75F)&,Y'45R_AKPMX@\->'/"-RVF?:;[21>0W5C'/&'*3.6#(Q.PD;4."1
MP3WKP[_A<WQ _P"ABD_\!H?_ (BC_A<WQ _Z&*3_ ,!H?_B* /H/4]/\1ZO=
MZ;=ZOH27EMY=PK:;!>"-('9U\II26 ?"!@2N<$G"FJ6C>'M?TB3PA(^CF7^R
MDO+.Y6*>,861DVRKEN5PIX^\/2O"?^%S?$#_ *&*3_P&A_\ B*/^%S?$#_H8
MI/\ P&A_^(H ]Z\)^#GT>[TRSN/#(WZ>[9U5[W<C@!@C1QAB=YR,@J /FP3Q
M71^)=/U :YHFNZ=9F^;3S/'+:I(J.\<J@$H6(7(*KP2,@GFOF+_A<WQ _P"A
MBD_\!H?_ (BC_A<WQ _Z&*3_ ,!H?_B* /=M:\)Z[J_A'Q(_V)8]2UC4K>Z2
MS,R$Q1QM"H#-G;NVQEC@D<XYKTR0%HV ZD$5\>_\+F^('_0Q2?\ @-#_ /$4
M?\+F^('_ $,4G_@-#_\ $4 >]>&/".M:;X2\"V%U:JEQI5_)/>*)5/EH4G .
M0<'F1>F>M6-4\,ZR=>U'6+6T69HM9M=0MH3*JFX1+80NH).%/S-C=CD#L:^?
M?^%S?$#_ *&*3_P&A_\ B*/^%S?$#_H8I/\ P&A_^(H ^B[^W\3:I-IVNR:1
M'%-IFH&:WTWST\YX&A:-]S[BF_+E@,XP,$YK.U+PSKFLP:SJ+Z?]FN=0O]/:
M.S>9"Z0V\BDL[ E=QRYP"> .IKP7_A<WQ _Z&*3_ ,!H?_B*/^%S?$#_ *&*
M3_P&A_\ B* /HK6+J^LOBI:3V6G/J!&B2AX(Y$1\><G*ER%/.."1P?;!H:9X
M;UW0IM*UT:=]KO!)?M>V,,R!D%S*)1L9B%)4J >1G)Q7SZ?BQXW.H"_.N'[6
M(C")?LT.X(2"5^YTR :G_P"%S?$#_H8I/_ :'_XB@#WZ+PMK,LEA?S6B1SS>
M)O[6N(!*I^SP^28P"<X9L!,XSR3UQ4/C3PMJ^N7NOPC23?B\M%CTZYENPL-H
M=A# INSN+<@A2#D9( KP?_A<WQ _Z&*3_P !H?\ XBC_ (7-\0/^ABD_\!H?
M_B* /H1=*US^WM;G_L>00:SH\, <SQ?Z/+&DH*.-W.2X&5R/>JVA>']=\,VW
MAF_72VO9[31SIM[9Q3QK(A+*ZLI9@K<J0?F[@C->"?\ "YOB!_T,4G_@-#_\
M11_PN;X@?]#%)_X#0_\ Q% 'T)I'A;5[?5M%U*ZMT1SJE]J%Y&LH86XFC947
M/\1'R@D=\]JZ#PWIEWIVH>(I;F,(E[J9N("&!W)Y,2YXZ<JW!]*^6_\ A<WQ
M _Z&*3_P&A_^(H_X7-\0/^ABD_\  :'_ .(H ][OM \0+HOB'PM;:7YMOJUW
M/)%J/GQB.**=MS[U)W[EW,  "#QR*W;+0KVW^)MYJYB']G/I$-K'+O&2ZR,2
M,9ST(YKYG_X7-\0/^ABD_P# :'_XBC_A<WQ _P"ABD_\!H?_ (B@#ZIU^?6K
M:2VDT[3(=3LB'2[M=ZI*<XVLA<A2!R"IQG(YXKA[OPCJ]QHGB&>QT.+3FO;F
MRGM])2:,9,,BL[$J=BLX&.#CY1D\UX=_PN;X@?\ 0Q2?^ T/_P 11_PN;X@?
M]#%)_P" T/\ \10![OJ/A:YN]:U2_G\)MJ!U=8I$62_6-;5Q&L;),%?E?E!R
M@;.2*Z?0=%NM.\7>)+QX5CL[L6@MF# [A'%M;C.1@^M?,/\ PN;X@?\ 0Q2?
M^ T/_P 11_PN;X@?]#%)_P" T/\ \10![9I_@G7H/!GA#3I+-1=:=XB%_<IY
MR'9#YDK;LYP>&7@<\ULW_AC5I_!OC+3X[=3<ZE?3S6J>8OSHP3!SG ^Z>M?/
M7_"YOB!_T,4G_@-#_P#$4?\ "YOB!_T,4G_@-#_\10![GXA;4-'L_']M:P6U
MS;7D3W3W/VI!]DW6RHRR)G=G"97 .<CI7=Z9!(?"%G!M(E-@B;3QSY8&*^.[
M_P ?>(]5OTOK^\M[FZ0 "66Q@9L Y&?DYP>F>E:W_"YOB!_T,4G_ (#0_P#Q
M% 'OWAGPIK&G:'X"MKJV5)=(FF>\ D4^6&BF4=#SRZ],]:C\4>$M9U+PWXYL
M[6U5Y]5OH)K13*H\Q%2 ,<D\<QMUQTKP7_A<WQ _Z&*3_P !H?\ XBC_ (7-
M\0/^ABD_\!H?_B* /J%-)O!\29M8,0^PMI"6HDW#/F"9F(QUZ$<]*XZS\,:[
M%J>CWTVA-)?V.I/->7\EXCM=*PD4-&"W" .I*G:0   :\/\ ^%S?$#_H8I/_
M  &A_P#B*/\ A<WQ _Z&*3_P&A_^(H ]XMO#.K2S7T=IHC:''<Z?<PWD0O5>
MUN)W7"-%&&.WG<=Q5#@XP:O:%HVM-J?@^ZO=+>S72M,GL[D/-&Y#E80I&UCD
M'8WTQSBOGG_A<WQ _P"ABD_\!H?_ (BC_A<WQ _Z&*3_ ,!H?_B* /=M=T+Q
M*VD>,M#L='%PNL3R7-O>&YC6,!XT!0@G<&RA XQR.16L;;Q+H.KZZND:3%>I
MJMREU;W4DZK';N8TC<2J2&(&S(VYSG'%?.?_  N;X@?]#%)_X#0__$4?\+F^
M('_0Q2?^ T/_ ,10![[K?AK6[V^\;6D-B&@URTB-M=^:@19(XMNQE)W#)'4
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
M R>O  J6N5^&^K7VN?#W1]2U*<SWD\3-+*5"[B'8=  .@%=50 4444 %%%%
M!1110 4444 %%%% !1110 56O=-L=2C6._LK>ZC4[E6>)7 /J 15FB@#(_X1
M3PY_T -*_P# ./\ PH_X13PY_P! #2O_  #C_P *UZ* ,C_A%/#G_0 TK_P#
MC_PH_P"$4\.?] #2O_ ./_"M>B@#(_X13PY_T -*_P# ./\ PH_X13PY_P!
M#2O_  #C_P *UZ* ,C_A%/#G_0 TK_P#C_PH_P"$4\.?] #2O_ ./_"M>B@#
M(_X13PY_T -*_P# ./\ PH_X13PY_P! #2O_  #C_P *UZ* ,C_A%/#G_0 T
MK_P#C_PH_P"$4\.?] #2O_ ./_"M>B@#(_X13PY_T -*_P# ./\ PH_X13PY
M_P! #2O_  #C_P *UZ* ,C_A%/#G_0 TK_P#C_PH_P"$4\.?] #2O_ ./_"M
M>B@#(_X13PY_T -*_P# ./\ PH_X13PY_P! #2O_  #C_P *UZ* ,C_A%/#G
M_0 TK_P#C_PH_P"$4\.?] #2O_ ./_"M>B@#(_X13PY_T -*_P# ./\ PH_X
M13PY_P! #2O_  #C_P *UZ* ,C_A%/#G_0 TK_P#C_PH_P"$4\.?] #2O_ .
M/_"M>B@#(_X13PY_T -*_P# ./\ PH_X13PY_P! #2O_  #C_P *UZ* ,C_A
M%/#G_0 TK_P#C_PH_P"$4\.?] #2O_ ./_"M>B@#(_X13PY_T -*_P# ./\
MPH_X13PY_P! #2O_  #C_P *UZ* ,C_A%/#G_0 TK_P#C_PH_P"$4\.?] #2
MO_ ./_"M>B@#(_X13PY_T -*_P# ./\ PH_X13PY_P! #2O_  #C_P *UZ*
M,C_A%/#G_0 TK_P#C_PH_P"$4\.?] #2O_ ./_"M>B@#(_X13PY_T -*_P#
M./\ PH_X13PY_P! #2O_  #C_P *UZ* ,C_A%/#G_0 TK_P#C_PH_P"$4\.?
M] #2O_ ./_"M>B@#(_X13PY_T -*_P# ./\ PH_X13PY_P! #2O_  #C_P *
MUZ* ,C_A%/#G_0 TK_P#C_PH_P"$4\.?] #2O_ ./_"M>B@#(_X13PY_T -*
M_P# ./\ PH_X13PY_P! #2O_  #C_P *UZ* ,C_A%/#G_0 TK_P#C_PH_P"$
M4\.?] #2O_ ./_"M>B@#(_X13PY_T -*_P# ./\ PH_X13PY_P! #2O_  #C
M_P *UZ* ,C_A%/#G_0 TK_P#C_PH_P"$4\.?] #2O_ ./_"M>B@#(_X13PY_
MT -*_P# ./\ PH_X13PY_P! #2O_  #C_P *UZ* ,C_A%/#G_0 TK_P#C_PH
M_P"$4\.?] #2O_ ./_"M>B@#(_X13PY_T -*_P# ./\ PH_X13PY_P! #2O_
M  #C_P *UZ* ,C_A%/#G_0 TK_P#C_PH_P"$4\.?] #2O_ ./_"M>B@#(_X1
M3PY_T -*_P# ./\ PH_X13PY_P! #2O_  #C_P *UZ* ,C_A%/#G_0 TK_P#
MC_PH_P"$4\.?] #2O_ ./_"M>B@#(_X13PY_T -*_P# ./\ PH_X13PY_P!
M#2O_  #C_P *UZ* ,C_A%/#G_0 TK_P#C_PH_P"$4\.?] #2O_ ./_"M>B@#
M(_X13PY_T -*_P# ./\ PH_X13PY_P! #2O_  #C_P *UZ* ,C_A%/#G_0 T
MK_P#C_PH_P"$4\.?] #2O_ ./_"M>B@#(_X13PY_T -*_P# ./\ PH_X13PY
M_P! #2O_  #C_P *UZ* ,C_A%/#G_0 TK_P#C_PH_P"$4\.?] #2O_ ./_"M
M>B@#(_X13PY_T -*_P# ./\ PH_X13PY_P! #2O_  #C_P *UZ* ,C_A%/#G
M_0 TK_P#C_PH_P"$4\.?] #2O_ ./_"M>B@#(_X13PY_T -*_P# ./\ PH_X
M13PY_P! #2O_  #C_P *UZ* ,C_A%/#G_0 TK_P#C_PH_P"$4\.?] #2O_ .
M/_"M>B@#(_X13PY_T -*_P# ./\ PH_X13PY_P! #2O_  #C_P *UZ* ,C_A
M%/#G_0 TK_P#C_PH_P"$4\.?] #2O_ ./_"M>B@#(_X13PY_T -*_P# ./\
MPH_X13PY_P! #2O_  #C_P *UZ* ,C_A%/#G_0 TK_P#C_PH_P"$4\.?] #2
MO_ ./_"M>B@#(_X13PY_T -*_P# ./\ PH_X13PY_P! #2O_  #C_P *UZ*
M,C_A%/#G_0 TK_P#C_PH_P"$4\.?] #2O_ ./_"M>B@#(_X13PY_T -*_P#
M./\ PH_X13PY_P! #2O_  #C_P *UZ* ,C_A%/#G_0 TK_P#C_PH_P"$4\.?
M] #2O_ ./_"M>B@#(_X13PY_T -*_P# ./\ PH_X13PY_P! #2O_  #C_P *
MUZ* ,C_A%/#G_0 TK_P#C_PH_P"$4\.?] #2O_ ./_"M>B@#(_X13PY_T -*
M_P# ./\ PH_X13PY_P! #2O_  #C_P *UZ* ,C_A%/#G_0 TK_P#C_PH_P"$
M4\.?] #2O_ ./_"M>B@#(_X13PY_T -*_P# ./\ PH_X13PY_P! #2O_  #C
M_P *UZ* ,C_A%/#G_0 TK_P#C_PH_P"$4\.?] #2O_ ./_"M>B@#(_X13PY_
MT -*_P# ./\ PH_X13PY_P! #2O_  #C_P *UZ* ,C_A%/#G_0 TK_P#C_PH
M_P"$4\.?] #2O_ ./_"M>B@"*VMH+.W2WM8(X(4&%CB0*J_0#@5+110 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 %%%
L% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>strl-certificateofincorp003.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 strl-certificateofincorp003.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 **** "N?C\603:R]C%INHR0)<FT:^2)3"LH&2I^;>/3=MVY[UT%<!-INH
M#QDESINBZAIURU\K75U%=*;*ZMQP6=-W^L*\?<R&[D<T -\)>.WET;25U6UU
M"1KRY>T_M(Q((3,9'"IU#=@N0N,\9K?A\86TNL16+Z=J,$,]Q):V][+$JPS2
MH&)4?-N_@;!*@''!KGK3P[JT?@?PU8-9L+JTU>&XGCWK\D8N&<MG.#\I!XK-
M@T37#JFD7MWHVISW]EJK37MW+>ADDC;S%7R8S)M"@.IZ*0!CDYH ZBU^(6F7
M=E>WR6.I+96A>-YVA7:\JR>6(DPV6<L1C QR.0>*F_X3>TCMKG[3INHV]]!+
M#$=/D1#,[2G$>W#E"&(/.[ VG.,5S\?A/4Y?AA/I4EHPOEU*2\6W$VPRJMX9
M@H=3\I91P<C!(Z8I8]"MWTW4IQX+U*6*=H(WBO=3,EU*B,S;DW2,%*,V5^=2
M<GIQD [?2-4_M6T>8V5W9R1R&*2"Z0*ZL,>A*D8(Y!(K)U3QI:Z;>WUM'INH
MWRZ>BR7TUI&C); KN&[<P+';\V%#'!%+X+M]2MM+NDOQ?) ;IC91W\HEN(X-
MJX#L"<G=O(R2<$9-8MY;:SH]_P"*8;31+C44UIA-:S0R1A$<PK$RR[F!4 H#
MD \'U&* *GBCQ3J<_C/P[I.D_P!J)IUY#)<M-8) 6NE"J5V&0G"C=\V0#SQF
MN[U?5K70]*GU&]9A!"!D(NYF)("JH[DD@ >IKD+;POJ&G^*/!!2/SK32-*FM
M+BX#  /Y<:KP3GG:>U;OC32[O5_#4D-@BR7<,\%U%$S!1(T4JR;,G@9VXY[F
M@"*/QG!]FO6N-(U6VN[4Q9LI(5:63S#M0IM8J03D?>XP<XJ*7Q[IUMITMU>6
M.H6\T-['8S6C1*TR2N 4X5B&!#*05)ZUG:S>>)=<TR8Q:'?V-BEQ;[X%G2.\
MN(MQ,P4J^%&-H'S GYNG%<K?Z=J.C^;(NAW%O'<^(-.NK.*:Y$A<#:NQG+L0
M^5YR2!D<G% '9ZCXTM)- U\W,6K:1<Z9 LLZ&.(W"(V=KQ_,R-G!'7J#FEM_
M&,Q\7VNAKIUW+:-IBWC7C*F>2,,<-]WJ#A<[N@QS6#X@T76O$MIXOOX](N+5
M[S2HM/L[6=XQ)*RL[LQPQ4#+@#)[&KLVF:[8^)+2[L]/F<R^'1IZ3HR%;>X#
M;@7!8?+[@&@#;L?&$.IN]L-/U&PFELWN[1KR-5$\:X!90&)!&Y>& /(XIOPX
MU2]UKX>Z-J.HSF>[GA+2RL "QW$=N.U<MHNB:I%KFEWYT+5(A_9UQ:7<U[>B
M:1IW$9WD&1L)E",CJ3T Q74_#G2KW1/A]HVFZC 8+R"$K+$6!VG<3U!([T 3
MCQ="^J2V<.E:G/#'.UJUY%$IB\X#)3[VX<\;BNW/>LC1?B']L\/?VE?Z3>Q2
MRW\EG:01(A:Y822*JI\Y^8*GS%BH!!(XJ&;3=0'C)+G3=%U#3KEKX-=W45TI
MLKJW'!9TW?ZPKQ]S(;N1S69INBZ[8:;IN=%N7N-"UJXNC&'CQ=PS-."8CNY9
M5D4X;;Z4 =8/'&GII]]/=6M[:W5E-';RV$D:F<R28\M5"L5;=D8(..O(P:R=
M;\87$UG9K:07NEWL>M6-K=6]U&F_RY9%SR"RE64GD'UZ&J%[H.MZI=ZGXCCT
MR6&8W]A<6VGS2()98[8G=DABJLV]L G^$9QFK/B6TU[QEI$<#Z/<Z?;+JUF\
M:M,B7(B5P99#M8A<?PX.>,^E '7:;KUKJ]_?6UDDTD=F_E2704>4TG\2*<Y8
MKWP, \9SD5!J_B2+2]0@TZ&PO=1OYHFF%M9JFY8U(!=B[*H&2 .<D]*H^#]-
MU#PX+GP]- 9-*M3OTZ\!',3$GRG'7>I_BQ\P(/7-1ZM!J&E>-X_$%OIESJ-K
M-IWV*6.U*>9$RR%U;#LH*G<P.#Q@4 8?C/QS=/X=T.X\/)J$:ZIJ,5I)/%%%
MYD7SLKQ!9#@2Y4@9!'!YZ5WME(T.C6\EP;G<D"M(;D*9>%YW[/EW>NWC/2O/
M9_"FM-X=\/(;/-Y_PE"ZM=PI(I%O&TLCL,YP=H8 XSSG&:]!U=+V31;]--<)
M?-;R"V8]!)M.T_GB@#"@\8QZC#=0+I^H:=<FP>\M3>1HOG1C WKACC!9<AL'
MYAQ7*Z/XIUJYLOAH\U^[-JS3"^)5?WV(R1GCCD=L4NE:%J<>M6UZF@ZI#'+H
M]S93RWMZ)I3.WEMN;,C84E" 1U/4 8-&D>%=;MK+X:QS6#*VD-,;X;U_<[HR
M!GGGD]LT >CZKJ=KHVEW.I7LA2VMT+NP&3CT [D] /4UQOB;QI<#P;XADM;3
M4='U:RLOM$:W<2!MI. ZE2RGD$$9R.XKH/&FDW6M^$K^PL@INF"20JYP'9'5
MPI/;)7'XUSWB5_$7BSP?X@L(O#T]FDMCY=O'<R1^=-,3\P&UBH4#')(R: -2
MX\8II.GVS7&G:E>F.PCO+R>VB4I#&1RS$L,GY6.U<G Z=*LW'C"UBU-[.#3]
M0O(XC$+BZMHE:.$R %=PW!CP03M4X!YKD-?\/ZWJ$=U82Z9?WBRZ1%;V!CO?
M*M[>78PD,JAQDY*]FR !QS3[K3=6FDM)['P[JFGZT(K9(KZ"[01,JA=RW*;\
M$+\PQM;(Q@YX !UEIXOM;O4&@73]06T\V6!=0:-?L[/%N#C(8LH!1AEE )'!
MZ9@M?'NFSH9KBSO[&U>TDO;>XN8E"7$* ,S)AB1\I!PP!(.<5S\VA:C=Z[-%
M8:1J&C_:I;A=2D%TKV4\3HX$BINSYA8HV0JD?-G/>/P_X<EMH+=)?"5Z]]8V
M$D;O?ZLSV\DNS9LB4NXVN-W)5=HQQVH [71=?_MB22-]*U&P=8UE47D:@2(V
M<%2K,.W()!''%)K7B$://%!'I>H:C/)&\ICLXU.Q%QEB691W& #D]A6'X,L+
MVRU2Z$%AJFFZ+]G18[/4;A9=DV3GRL.Y5-N!C.,XP*/%>GZC>^(K<'3[^_TU
MK-DBBM;OR(X[DM]^7#J2NW&#\V,'C)% %Z;QQ8>;I\-C9W^HS:A9?;K6.UC7
M+Q9'4LRA3\PZD>G7 IB>/+"XL],EL;#4+RYU'S3%9Q1H)4$3;9"^Y@J[6^4_
M-R>F:R/!>AZM8W_AZ2]T^2W6QT!M/F+LAQ*)(^F"<@A"0?3TJEI&C:WX<OM+
MU9M'N;P(=2MY[>W>,R(LUUYL;@,P!!"C/.1D>] '3^!M9N-<TW4KJXDD<+JE
MS%$)4VLD:OA5([$#CGFIYO%D$>LRZ?'INHW"03QV]Q=PQ*T4,CA2JM\V[HZD
MD*0,\D<U7\#6.HV.F:B=4M/LEQ<ZI<W0BWA\+(^X<CCO61K>FZA)XJ:YTO1=
M0M-2:Y@QJ-M=*+6X@!7?YZ%ADA=ZXVD\+@^@!MP>-+*XU..V6SOEM)KEK.'4
M&1?(DF7(* [MW56 )4 D8!K-N/'=CJ.@ZU=6\&L6UI80S^=?QPQ_(\;%65-Q
M(+\;AQC'4YXK(T+PF;#4;6QN_#^I7$EMJ#W OVU-Q:!/,9XY!'YA^?E1LV 9
MR<XYJPOAS5A\)?$&C_8V_M"Z>_,,.]<OYDKLG.<<@CJ: -R7QE:V-M:I%9ZG
MJ<GV".]G,$:%XH6'#R991DX;Y5R3M.!4DOC6R%V(K2QU"_@6.&6:ZM(E>.%9
M1E"06#'(Y^53@5R=SX7NK2\AN[G1-4U%9](M;;R[#4#;F*>(,"LF)$!4[A\W
MS8P?7F?5M!O;:2WBT7P]?6.I6]M;P65_87P,(50!Y<X9@75.1RK$CI@G  /0
MK^^MM,T^XO[R416UM&TLKG^%5&2?RK!LO&<5W<I;2Z/JEG<3V[W-I%<1Q@W2
MJ 2$PY ;D?*VT\_6KGB[1Y?$'A#5M)@=4GNK9XXRW3=CC/MG%8MNFK:_XJT*
M_NM%N=+ATJ*9IC<O&?,ED0)L38QRH^8[CCM0!3^&NN:OXB;5-0U-M1VFZFBB
MCE2%;>)5? 1=OSEP!R22/K6G?^*[N#QPWAV/3+AH?[.:Z-RH3 .X -R_W!R#
MQG..,<TOP\TB^T7P_=6VH6Y@F?4;J95+ Y1Y"5/!/45#JMEJ,7Q$BU*'3I[F
MSN-(>Q,L+)B&3S-P+AF!VX[C/TH K>#O')OM'\-0ZG::@)]2MD5-0EB189YQ
M'N<#!W _*V"5 .#BM?2_&=EJE]:P)9WT,%[O^PWDR*(KK:"3LPQ8< L-P&0"
M16';>'-3'A;P#8R6K+-ILD1O5#+F$"VD0GKSAF XSUJIX.\+MIMQHUI>>'M1
M%SI:E7OY]3=K8,J%%>*/S&!W GC:NT$^@! .O\6Z[-X?T)KFT@2>^FFBM;2)
MSA6FD<(NXCL"<GV%9\6G^-+"YM+AM<M-41I56[M9+18%5#]YHV4DY7KALY]J
MN>,M$NM<T#RM/DC34+:XBO+0R_<\V)PZAO8XQ^-4HM>\4:E-:VMOX7GTR3S5
M-W<W\L3PQH#EA'L<LY(R!P ,Y/I0 ^?QYI]O<3DV.H/IUM=?9)]26-/(CEW!
M2#\V\@,<%@I />I6\:V?]NZAI,5AJ$TFG'_2YHXE\N(>4) 22PZ@X'&<@]!S
M7+76B:X/#&J^#(](G<7M],T6HAX_(6"68R%F^;<&4,1MV\D#'%;4&EWEE=>/
M+NX@*07I62W<D'S%6U52>.GS CF@"UI7CRPU6YTQ!I^I6UOJB%K*ZN(E6.8A
M=Y488D' .,@ X.">*+3QY87=Q:$6.H1Z?>7'V:UU)XT$$TF2 !AMX!((!*@'
MUYKF= M]4U_1/ EF^D3VMKIL4-W->,Z>6ZK;,B"/#%B6W@D$#&#3['1M<?P_
MX>\)3://#_9=Y;O/J!>/R'B@?>K)AMQ9MJC!48R<].0#I+?QW874VJ"&PU)H
M-+>>.ZN! "BR1'!1<'+,>H '0C.,U2UCX@-8>'-<NX]%OX-2TVU$_P!DNU0'
M:X8)(=KD%,J<X.X8(Q5:#1M>LO!_BN"SAEAU"ZU6[N+;RY%5WB>0$%6SA6*9
MP3C!QTK"O?"^J7=OXHBT_0;ZVAU315@M1=W8ED,J-(2'+2,5+;Q@9(XR<'-
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
MAM6N9+2W>58UQU SDY(^4=3@YP#C)KEX_&>I'Q+IP;2]1D6ZT8W']FQ)'O\
M,$H&_)?:!MSC+=QW.*Z?Q=I]QJW@W6].M$#W-U8S0Q*2!N=D( R>G)K#\/V>
MI3>)M.U2YTNXLH8]#^QNLY3<LHE4XPK'J 2#Z>E %U/'5C<V.G3Z?I^H7\]]
M')*EI!&@E18VVR%]S!5VL=O7D],UNZ7J5MK&EVVHV;%K>X0.A9<$>Q'8@\$>
MHKS"V\(WUBFF7NH:1J5VD:7L$MOI]Z89HR]TTL;Y61 RE2<C/&1QUQZ+X;L%
MTSP[9VJV/V#:A8VWV@SF-F)8@N>6.2>: *">-+)]4%J+.^^R-=FQ74"B_9VG
M!(*9W;OO KG;MW<9K#\/>+YX8/$\^JR3WAM_$4VGV4$2*9&&$V1J.!W)R3TR
M2>*I:7X3-GJJ65WX?U*Z:/5'NTO3J;K:",S&5'\L2??4D#9LY(SG!S54^#M6
M:RUJ2XT^XD \5R:I%;P7/E27%N4V91U8;3AB0"1]W'>@#L3XVL4TYYY+*^CO
M$NUL3IQC4W!G90RH &VG*G=NW8QSGBLW5OB#):6-E+::)?M<RZI'I]Q;3(@>
M%C@D?? )93E2"5]36;_PCUQ!#9ZUIGAV]@EM-66Z>TNK[SKFZB$+1%LNY"L
MYPN[HO8G N:^/$&MZ38W[:#-']BUNWNXK(2(;AK=.K-\VW<220N[ICO0!H1^
M*]/L]:\3/>7E^B:7;VTUQ!/&GEP!T) CV_,S'N#GG&*GB\;6P:ZCO]+U+3IX
M+)[Y8;I$W30I]XIM=AD9&5)!&1Q7+:CX3UG5M4\=3QV9@74[?3WLO.=0))(5
MW%#@G'S *3TY[U>U:RUCQ5?2WO\ 8MUIZ6FCWEM''=/'OGGF51M7:Q&T;/O$
MC)(H W-+\:V>J:C8V@T_4;9-0A::RN+B-5CN%4!CMPQ8'!S\P&1TK4US6[;0
M;)+BX2:5I95@@@@7=)-(WW54$@9ZGD@  FL!-&U 7_@>3[,=FG02)='</W1-
MN$ Z\_-QQFKGC'3[VZBTB_L+8W4VEZBEVULK!6E38Z,%+$#< ^1DC.* ,OQ!
MX[EM_"7B"YLM-OK?5]-A/F6TZ1EK<LA*2MARK)P?ND]",5K^")KVY\+6EQJ$
MFHR7,JAV>_$0=LJ#E1%QLZXSSZUS.JZ+K&O:=XUU%=+GMI=3TU+&RM)G02OL
M60[FPQ5<M)@9/0<XS7=:+!+:Z%I]O,NR6*VC1UST8* 10!QGBWQV\6B:J=)M
MM03[+<K:?VDL:&$3"159.3N[E<[=N>,UI3^*['2]9\5O<7.HS+I%K!<3V_EQ
M^7&I1F_=="20.=QZXQ7-:AI/B&/PMK/A>VT*XG>;4I+F&\$L8A>%[@3=VW;Q
MDKC';.<5/KGAC6;O4?B-+!8LZ:KIMO#9'>H\YUB96 YXP2.N* .F_P"$U@:U
MMI(M'U62:\D9;.V$:+)<(JAC*-S@*F".6(/(XY%*_C>Q:SL);.RO[VZOC*(K
M*&-1,IB.V7?N8*NUOE.3U(QFLOQ3H$UQ=>']0;3[Z]@L8);>XM["Z,$R[PF&
M4ATR 8\$;OXL\XJI:Z/>^'[[1]<L?#MWY2P7<%UI\=V)YX_.D619-TCX9B4^
M8;C@MP3C- &@?'S7'B#P_96.DWLMMJ<4SR.T:J\1C8*RD%Q@J2=W!XQMS5N'
MQY837$!%CJ"Z=<77V.'4VC3[/)+N*@#YM^"PVABN">]9US'X@G\1^%==O-$<
MM$EW#=06LB,;82E/++$L <!?F*DX.<9XK,M=$UL^%]+\&2:1.@L[Z)I=1+Q^
M0T$4XE#K\VXLP4#;MX).>* .B/C_ $WSM5 LM1,&E/+'=W(A7RT=/X0=V26[
M #N,XR*V-'UEM5,Z2Z9?Z?/ 5W17B*"0V<%61F4C@]#D=P*YW3-&OK31/%T5
MSHZ7GV[5+F>*SDD51<Q.%'7D#(!QG'OCK5;1I]0\-VFIW:Z;JJZ1OM8[.QU&
MZ5YD=G*2%6W,0@#)A22<J<=10!W]%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !117F6JZWJ6A#Q7H*74\FHW4
M\3:.\DA+ 71V *3T$;AS[ "@#TVHOM, NOLOG1_:"GF>5N&[;G&['7&>,UYR
MFG2ZC/XHBN]9U1&T..*VLG2^DC,>VW5_.?##>S,Q)+YX&/6H/#*MK'Q TK6+
MR6Z%W<>%K:\D5;F14\QFP?D#;=O?;C&><9YH ]'TV_35-/BO(X+F!),XCN86
MBD&"1RK<CI^6*MUXWX2NM2USPU\/H+S5]2(OI+\7<BW3B2=4,A 9\Y[ 9SD#
MIBKL,UXT\?AHZE?K8-XGELC+]J?SO(6V\X1>;G?@MQG.<<9H ]7J*XN8+2$S
M7,T<,0(!>1@H!)P.3ZD@?C7(^#Q-;>*?%>FMJ-U=VUG-;+;K<3M*8E:$,5RQ
M)ZGJ>3QG)J/XK6J77@L!WG3;?VG^JF>/.9T4YVD9X)Z]#@CD T =O17GG]F_
MVQKOB6SN-4U."'1H8(+'RK^5#'F$.96(;,C9.,ON^[]:H^&[F]\:WMJVJZC?
M6OD:#9W2+:W#0!II?,W3$*0&QL& <KR>.: /4:HWT&G7]Q;6=YY4D\;B[@B9
M\-F-AAP,Y(4LOMR/6O)-$U#6=>L]"LYEU?5$&D&Z9K/4OLSO*T[IYC.74MM"
M# R0-W(Z5LZ-IU[/\1M EUN6Z&IIX>>2<)>.%:19HER0C;2".2H^4GD@X% '
MH>DZK:ZWI4&I63,UM.I9"R[21DCI^%7:\>\.6DFE^%/!>K6^H7XN;C4H[:1#
M<OY+0NS@IY6=GH<XSD9S5SPM+XCU*XTC6TL]3WW-XYO9YM15K=X"7&Q8-_R[
M/EQA0?E.>IH ]5HKAOAE;3W.@C6KW4;Z[NYY;F$">Y=T2-)W4 *3C/R]>O.,
MXP*W/&-VMIX:N,S7D3S/%;Q_8B!,[O(JJJ$X"DDXSD8SG/% &[17E5K'KL\7
MB'1K-+V'[+=6<HL9=59IC&R[I(EN-Q9=P7(^;C)Y -=EX+N()M(N(H3J:-;W
M3Q2V^I2>9-;/A6\O?D[EPP(.YN&'/8 '1T5R?C.03W.DZ8B:E<37#R2"TL;K
M[-YJHO)DEW*54%EX!Y)'!J7X?7EU?>#;:2\DDDF2>XAW2R>8VV.=T4%_XB%4
M#/?&: .GJH;]%U9=.\BY,C0F;S1"WE  XVE^F[_9ZXYKFO&MGJ-Q=:?-!!?W
MNGPI+]IL].OC;3ECLV2*0R[PN'&W<.6!YQ7/0:U-<^,M.2SU6_GL)/"4EPIF
MD*F1PX D=1@>9ZG&>M 'J-%>5:5]LTVQ\!:R-3U*ZN]3A"WBSW<DB3 VCR ;
M"=H(95P0 3SG))J*Q%W%H7@;7/[<U%[S6+^W-\KWCM'-YB,Y4(3M4*1C"@#
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !67>>'=*U#6[#6+JT62_L
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
MX''7C/-=-10 5S?_  @GA_SS,+6<,)_M,8%W*%@D+;R8QNQ'EN3MQGO7244
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
M_$?N@XSR3VYK7TNSU?2-3UVX331<)J&L1R)^_5=L!AB1I._W2K?+P3BNKHH
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 **@N;ZTLO*^UW4$'FN(X_-D"[V/11GJ?:IZ "BBJ>HZK8:3%
M%+J%U';QS2K!&TAP&=ONJ/<T 7***I_VK8'6#I'VJ/\ M 0?:/L^?F\O=MW8
M],\4 7***AEN[:">&":XBCFG)$4;N TA R=H/7 ]* )J*:[I%&TDC*B*"S,Q
MP !U)-51JNG'[+C4+4_:\_9OWR_OL?W.?FZCI0!<HJ![ZTCO8[)[J!;J12R0
M&0!V ZD+U(X-'VZT^W?8?M4'VO9YGD>8/,V_WMO7'O0!/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%%,F$I@D$!42[3L+C(#8XS[9H \@\6S:-XU\8ZQINHZU8V-MHMDUO:&>Y2,F
M^D^8R#)&=@55^I-;8\=7=[\%+GQ-931KJEM:E93@.%G0A6XZ$'J/8BMWPOX'
MT[0]"BM+Z"UU&^9WFNKR6!2TTKL69N<^N/PK+U#X=R2VOBNQT^]AM=.UV-&6
MW\KBWF  9@ <88 9'J* *%\?%=U\,M3U^\\0)$T^C/<I9P6:;8OW>[&\\DD<
M$\ $\=!5+^U=9\-?"SP?<1ZBMP]Y<Z?"/,MT_=PN@R@XYQC[QYKOI/#WG^!6
M\-27&-^F_8&G5>F8]A8#]<5S$G@/6K_P?HNA:AJ=AG2;RUEAE@@<;XH1@!@6
M/S'U&![4 6[B]\2Z_K^O6VAZK#IT6CLD$4;VRR"YF,8D/F$\JGS*OR\]3GM6
M/)>RV/QIGOKZ-!+!X0\Z=(FRH99LL%)ZC@X-;^H^%]=AUG5;SP]JUK9QZNJ?
M:A<6[2-#(J[/,B(8#.T#@\94&G1^"3_PF7]LW%\US;-H8TF2.4$R2?/N+LWN
M.OO0!S7AKQW>7FJ:"TNN1:@=5;;=6$=D8Q9%D+J4?&6 ("'<3G.1BND^)&D7
M.H>&/[0TY?\ B:Z/,NH69'4M'RR>X9=PQWXJ7P_H7B32CI]C<ZU:RZ3I\?E1
MK%;%9KA0NU!(Q) P,'Y0"2!TY%=70!YUXQ\0#Q+X.T;3-%E(G\5E(8V7[T4!
M&Z9C_NKE3[FL[QU9P:?X_P#A?96L8CM[>XGBB0=%55B 'Y"M[PM\/!X<\376
MI->B>TC62/3+79@6:22&209[\D 'T%7?$WA"77_%7AC6$NTA319I97C9"3+O
M"\ YX^[^M '-Z[_R<1X6_P"P7/\ RDH3_DY-_P#L7_\ VH*Z34/"$M[\2M)\
M5B[18K&TDMVMRA+.6W<@YX^]^E \(2CXH-XN^UIY1TW[%]GV'=G=NW9ST]J
M.KHHHH **** "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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
MW=L<G"J>!C)(KSS6=3GT_2?B'>:QIEG>2Q7=BLEL68PR?)" PZ$#D-CL>.:
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
MM#QK+Y32@_=^\"=N.@ZYJ_8>(];U'Q+K5G!8V?\ 9^DSF*1VD823$PJZJO\
M"#N/)/&"/>@#KJ*\VC\>:G=P:M9QW.A3W\6E27\;6%P9E@9" T<F"<L-PP1@
M'!XIMAJ]TUU\.%U>TL[R^U"&9TN_FWP@6P;<,G[S#ANWI0!Z717!1>-=7;3;
M?Q&UE9#P_/>K;J@=OM"QM+Y2RD_=^\0=N.AZYJ.\\:Z]!9ZQJL=A8?V;I&HO
M:3*[OYLR*Z@LF.%(##KG)ST[@'H-%%% !1110 4444 %%%% !1110 4444 %
M%%% !4%[:QWUC<6DI81SQ-$Q4X.&&#C\ZGHH XFQ\)ZV1H-CJ>H6,FG:)(DD
M+6\+++.8T*1[\G"X#9.,Y([5K:A9^)+C0YK6"[TPW<TLJM)-"^P0MNV@!2#N
M *\].#7044 8/A'3-6T70;72]4GLIA9P1V\#VJ.N410N6W$\\=L5O444 %%%
M% '$VWA_Q5H^K:U<:3>Z,;;4KTW>V[@E9T)15QE6 _AJ;5/#>MZ_#H;:I=Z>
MESINKQ7[&UB<(\: C: Q)W9)YZ5T<FL:9%J*:=)J-HE\_P!VV:=1(WT7.33F
MU33TO%LVO[5;IGV+"9E#EMN[ 7.<[3G'IS0!QVH> +J\M/&4*WT*GQ!+$\1*
M']UM51\WKT[5T,^AR3>-++71,HCM[&:U,6.27=&!SZ#8?SJU?ZA-::CIUO&M
MJ4N9&60S7(C< +GY%P=Y]1D8'-4].\8Z!J=M?7,&J6H@LIFAGD>9 JD'&[.?
MND]#WH P!X N0^F-]NA_T/7Y]6;Y#\R2,Y"#W&[K[5I0^$YX]&\5V)NHRVMS
MW$L;;3B(21*@!]<%<UTMM<P7ENEQ:SQSP2#*21.&5AZ@C@U1E\1Z+#'>NVJV
M1^Q*6N56="T0']X9XYXY[T <Q!X+U:QOFDLK^R"7.FV]A<2RPLTL(B4J3%SC
MG=G!Z$ \]*KQ>!]<L[?PA+:W^GM?>'8I;8"6-_+FC= @/!R& 4'TR:ZJU\4Z
M)=:#;:U_:=K#8W"J5EGG1 I(SM8YP&'<9J[-JFGV^GB_GOK6*R(#"X>95C(/
M0[B<4 <C-X!GGE\2R_;XXY=3OK>^M)!&3Y$D.TKN&?F&Y>?8TM]X/U;7(]9N
M-6O+)+Z]TJ33+=;5&\J%7R68ECDDG;Z8"]ZV[OQ+%%KF@6%LL=S!J_GE;F.4
M%5$<>_(P"&STZTW5/%-GINJ:9:"2WD2ZN9+>XE\\ 6Q2%Y26_!.AQC.: &7G
MAR6YOO#%P+A%&CR,\@*G]YF%H^/3ELU-XET2?6(+&6RN(X+_ $^[6[MGE0LA
M8!E*L 0<%68<=.M7X]7TR73CJ,>HVCV*@DW*SJ8ACK\V<5C^)?&%IHO@F^\2
MZ>;?5(;505$-P-CDL%QO&1WH S;OP7J.JZ3XF_M"]M1J>N6RVV84;RH(T4A0
M,\MRS$GCKTXKKM/MC9:;:VK,&:&%(RPZ'  S^E5[W6]/T^.,75Y:PW$R%H8)
M9E1I3CHH/)_"J>F>*=/NO#>D:OJ%S:Z=_:5O',D<]PJ_,RAMH)QN(S0!DQ>&
MO$&@7]^_AK4-/^P7T[7+6>H0N1!*W+F-D(^4GG:1P>AHF\'ZI)8VEQ-K"7VM
M6UZUZ)+N(_9SN0QM$J _(FT\8).1GFNHN=4T^SE6*ZO[6"1MN$EF52=QPO!/
M<@@>I%$&JZ==7LUE;W]K-=0_ZV".96>/_>4'(_&@#E-8\':GKFA6%K=WME'=
M0:K%J#^1 4C"H<^6HZGC^(]?TK1\9>';S7X=)DT^Y@AN],U".^C%PI,<A4,-
MIQR/O=?:H?&7C:#PHVG6R):SW]_.(HXKB[$"1J029';!(48QG'6ME==TU);6
MUN=1L(KVX162W%RI9\C^ '!8>AQS0!REWX,UNZFUY5O]/BBUV)1=3>0S31'R
M1&R1Y.-AQD9Y&X]>M6;'P=?QZ_8:M=W=L7M]#;2W2)6PS;P0XSVP.E=3)JFG
MPW2VLM_:I<,X01-,H<L1D#&<Y(YQ3[J^M+)0UW=06X8$@RR!,X&3U] "3[4
M<JG@NX7P=X:T/[7%YFD7-I,\NTXD$+!B .V<5N>*-(DU_P +:II$4JQ27EL\
M*R,,A2PQDU*OB#17%J4U>P879Q;XN4/G'.,)S\W/'%23ZQIEK?16-QJ-I#>2
MX\NWDG59'STPI.30!S>G:?XYTZPM+)+SPZT5O$D0)MY]Q50!_?ZX%4]2\ 7-
M[-XLE6^@!UFXM+B%'C+*I@V_+(,_,K%<''8UUUWK>DZ>Y2]U.RMF#!")KA4.
MXC(')ZD<XJ2ZU73K&:"&[O[6WEG.(4FF5&D/HH)Y_"@#C;WP;KNI7>I75U?Z
M>K:CH\NF/#%$P2 '=L*'.6Y8YSCVJ>W\)ZW/-H%MJNH64NG:)(DT9AB99;B1
M$*)OR< #<2<=3Z5OQ>)M(F\1W&@I>1'4((EE>/>O\6[Y1SDL A)&. 0>]6+;
M6])O+>XN+75+*>&WSY\D5PC+%CD[B#@=.] '%R?#F[D\,WVE#4(0]SKIU4/L
M.%4R!]GUXQFM:3P;+/K_ (IOWNT6'6[".S554EHMJ,I8^OWJZ&#5],NK@V]O
MJ-I+.&9?+CF5FRH!88!SD C/ID5.MS ]Q);K-&T\8#/&&!90<X)'4 X/Y4 >
M::W:SZ%\,K;P]JMY:2:Q D4>BK9*WF32P[/*(4\YW!=Q' !-=UX9T?\ L'PY
M8Z:S^9+%'F:3_GI*QW2-^+%C^-5O$WBO3_#NEZA.9[6:_M+5[E+%KA4DD"J3
MP.3CCKBM&36-.@N+>UN;^U@NK@ Q023*KOG^ZI.3^% '.ZAX8UI+_6GT6_LH
M;;6@IN!<Q,SP2>6(R\>" V5"\''(Z\XJ6W\&BR\2:!?VMPHL](TU[!8F&68'
M: <].BUNW6M:58R>7=ZG96[[PFV:=4.XC(&">I'.*?!JFGW-W/:6]_:RW,'^
MNACF5GC_ -Y0<C\: ,OQGH-QXE\,7&F6L\4$[R0R))*I*@I(K\@<\[<5EWOA
MGQ#XD\FU\1ZGIXTI)5EEM-/MW4W)4A@KN['"Y ) '/K73V.K:;J8E-AJ%K=B
M([9#!,LFP^AP>*;::SI=^P6SU*SN&+,H$,ZN21R1P>H[T <_/X/GFU_Q1J(N
MXPFLZ>EG&FTYC*HR[CZCYJ6'P:X^&]IX6ENT\^V@B1+@)E1)&RNK;3U&Y1QZ
M5T-KJVFWSSK::A:7#6YQ,(IE<QG_ &L'CH>M.L=3L-4B:73[ZVNXT;:S6\JR
M 'T)!/- ',7/A;5M6TB\@U"[TZVNC)!-9_8;8A(9(G#JS$G<V6 R.  ..>:B
MUCPIK_B;PQKFFZQJUJDM_%''!';1'R8-AW9^8[F+'KZ #'O/J?CJ&U\<V?A>
MT2QEGDB$UQ+/?"(1 N$V*-I+2'.0O%=%#K&F7-_)80:C:2WD6?,MTG5I$QUR
MH.10!SKZ%XC74K37(;G2QJRVC65S$R2>1)'OW(5.=P8'/J#N/2J3_#Z<V?AV
M/^T(WGT_5SJMW*T9'GNS,SA1GY>6X]A78PZII]S=?98+^UEN-K/Y23*S[5;:
MQP#G ;@^AXK*E\66-GXDO]+U":VLH;6WMYEN;BX5 [2M(-O.!D>7Z\Y]J &^
M)M)U;54,%H^ES64L)CFM=1MS(H;LZD<DXXP>.G(JWHNF7VDQVUD]XEQ86UC#
M;Q[D(E:1 0SL<]"-O'KFK=UJVFV2AKO4+2W4IY@,LRH"N0-W)Z9(&?<4O]J:
M=_:7]G?;[7[=MW?9O.7S<=<[<YQ0!B:WX1B\1>)["\U9;:ZTFQ@D$=C-%O5Y
MW(&]@>" HP!CJ2:KS^ ].M-<TC5O#MG8:3<6<S?:!;VRQK<0.N'1MH&3T()Z
M$5T2:MITFHOIR:A:M?(-S6RS*9%'J5SD4)JNG2:B^G)?VK7R#<ULLRF11ZE<
MY% &9XFT2[U1],O=-N(8=1TRY\^$SJ6C<%&1D;'(!5CR.A KFM4^'^JZQH/B
M>TO-3M?MFN3V\V](F"1>7L^7&<D83 /XUT?AKQ=8:_IUE(\]K;7]TC.+'[0K
M2 !B,@<$CC/2MRYNK>RMWN+J>*"",9>25PJJ/<G@4 8]GH#V_BK6M7DE1X=1
MMK> 1 '*^7YF<GWW_I65H?A/4M-@M]*N;C3I-(M8&MT,=L1<3QE=JAV/"X7J
M5ZD=N16CKOC+2-%\*77B%;NVN[:)"8O)G4B9P.$5LX)./?O4VAZY+JGAH:M-
M%9JY1G\NTN_/08&<%]HY]1CCWH R]#\.^(=/BL=-N]8MGTG3[=K>)8(2);A=
MNQ/-)) VC^[U//M6?I?@O7=*TW03%?:<VHZ&DEK 3&XBGMW500_.5;**<C(X
MZ<UT?AWQ18:_INGRK<VL=_=6<5T]BMPKR1!T#<CK@9ZX%/L]?@&E27^JW.G6
M423O%YBWJO'P<#+D !O5>U &%'X(NV2TGN+Z%[[^W5UB[=(R$8B,H(T&20 N
MT GT)[UU6JZ=#K&CWNF7&?(NX'@D*]0K*5./?FK,4T=Q"DT,B21. R.C JP/
M0@CJ*JP:QIEU?26-OJ-I+>19\RWCG5I$QZJ#D4 <YI_AK6I-1T:76[^RF@T9
M6^SBVB96GD*&,/)DD#"EN!GD]>,5H>$?#LOAO3[ZVEG28W.H3W8* C D;<!]
M16K!JFGW5S]FM[^UEGVE_*CF5FVAMI. <X#<$^O%9=SXKLK#Q+=:7J$MM9P0
M6<-S]JN)PBL9'D79S@?\L\]><^U &?J_A;4;OQ)J5_:75JMKJ6E_8)TE1BZ$
M>9M92#CK)R#Z5+<>#S=Q>'()[A##IEM);S@ YE#P&([?3KFMV[U?3+"*&6\U
M&TMXYR!$\TZH)">FTD\_A3KG5=.LI!'=7]K Y"D++,JD[CA>">YX'J: ,'PW
MH.LZ3):P7MUIKV=G;^1&UO;%99R,!7<D_*0!R%ZDGZ5;\3>'I=;2QN;&\^Q:
MIITWGVEP4WJ"059&7(RK*2#R#T]*;XS\66O@WPY/JMPJ2R)M6&W,HC:9BP7
M)],Y/!P 32Z-KUUJ5W:PRII6R6T:=FM-1$YW"3;A1M&Y,=7XPW&.] %2#1/$
M.IW@E\1:G:BT2*2,66FHZ)*74J6D9B2V 3A>@//.*IZ?X1UA1H5CJ>H6<VF:
M'(LEN88F6:<HA2/S,G P#DXSD@=*U;CQ=8?VWI6FV,]K>F]NI+:9H;A6-N5B
M>3D#/)V8P<=?:ME;^S:"&=;N Q3,$BD$@VR,>@4]SQVH \^\1Z!-H/P@U+3'
MN0\ANC*)8UQCS+L..#W&[]*T[SP7?^(;G4)?$5Y:GSM-DTV!;*-E"J[!FD.X
MGYLJF!T&.IKJEU739-1;35O[1KY1N:V$RF0#U*YS^E5++7(SI]W>ZE-I]I#!
M</$9$O%>,*#@%F( 5O5>WK0!D0>'-;OM5L[[7KZRD;3[>6*W6TB9?,DD4*TC
M[CQ\H.%']X\U!_PAM]!X/\-Z7;W-I)>:))%*//1C#,41DP0.1]_(/8@5U/\
M:VF_9(KO^T+3[--GRYO.78^ 2<-G!X!/'H:?::A9:@I:RO+>Y4!23#*K@!AE
M>A[@@CU% '$3>!]<>VNC_:=C)=-K$&L0LT+*GF*JAHV .0GRC:1SCKZU/<^
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
M>K2:=;&U:""-;;Y&2.2!0K1;A@E>.#6#H_A*ZL]7M=1U/5A?R6<,D5LL=HL
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
MCZ3:Z'H]II=DI6WMHQ&FXY)QU)/<DY)/J:LO;6\DWG/!&TH4IO* MM/49]*
M/,;^]TVU\0S7]I?:1JL=YJ%FUQI\Z8NDE(B5)+=\Y8 ;' P1PV&ZUTWCN[CM
MX=&@D%A']HU *MUJ"EH+9EC=@Y7<N3\N "0,GVKIA96BRQRK:PB2-=J.(QE5
M] >PI\T$-S$8IXDEC/5'4,#^!H XOX97,<VG:U&EU!.4U:9LP1^4A5@K!E3)
MVJV2PY.<YKBM8N-&3P+XDM+Y[;^W3KLK&)L>>6^T@HP'WMOE8YZ;<U[4D4:.
MSI&BL^-Q P6QTS3&L[5YFF>VA:5EVLY0%B/0GTH \B\2?\ACXL_]@:V_]$O6
MKKUBFE7G@Y;.72M-LEAG'FW]MYD'GF./:6 =/G*B3#$^O7->E&"%C(6BC)D&
M')4?,/0^M$UO#<0F&:&.6(]4=0RG\#0!Y3I2:=IFK>&I=3U.PN]%9-2-M<^3
MY-JD[RJP50Y( "^:$.3D X.*L+-X;C\6^";G3D@MM)DCU%+=YOE5FWH1M+=B
MVXJ!Q@\<5Z;+:V\T'D2P120\#RW0%>.G'2B2VMY5C62"-Q&04#(#M(Z$>E '
MCUI)IY\":-81M;_\)4NM1%X@1]I6X%UF5F'WL;-Y)/&WVKJO!%O86MWXQU:>
M*)98];N0]PRY9(U5#C/4 98X]S7;BUMQ<FY$$0G(P90@W$>F>M#V\;0RQA0@
ME!W%0 22,$_6@#/U2>2_\*7MQI,GF27%B[VCQ_Q%D)0C\Q7G?A(:?YNCW<^O
M:"T%IH\HEM;.Q:-A;E4WB=C(P&U@.& R=WO7J=G:0V%C;V=NNV"WC6*-<YPJ
MC 'Y"D6RM5\W;;0CSCF7$8^?_>]?QH \E\+QW%MJ&;F*XB6YT^=?"8N&R88L
ML?+/'RR%?+(SD[ !GY34]A/X>N/ NF6FCI&_B=-#N$@6VSYT,OD8D\T+R"7X
M^;JV,<UZPT4;[=R*VPY7(SM/J*9';012R2QP1I))R[J@!;ZGO0!XXD-O/X?N
M[FWUW1)S!X7NT%IIEBT3>48UQYK>8X!5@, @');WK5TMM$NM:\!0Z+]DDDCM
M)Q>)#M++#Y&")0.1^\*<-WS[UZ!JFBV^H:)JFG1+';'4+>2&25(QG+J5W$<9
M(SZU/IVFP:=;11QQQ^8L21O*J!6DVC&30!R?PDEM'^'&E1V[P&:)"MPL9&Y'
MW'AP.A^M<??6:_8_B?\ 9[892]@WB)/F$.R,R@8YP4WY KV2*WA@W^3#''O;
M<VQ0-Q]3CJ:<L4:,[*BJSG+$#&X^] 'E^NSZ5>:]-+X=DM)8(_#5ZMX]F5*!
M"$\E6*\9R'('IFNO\!V%K8^!M$%M;QQ&6P@DD95 +L4!+,>Y)).3ZUNPV=M;
MQO'#;PQHY)940 ,3Z@=:E5510J@*H&  , "@#Q/7_P#D$_%__KK!_P"BUJSX
MNO(IK+6[8OI5I-%H4,8^TVYFN;S=&Y58AO7: <\@-SR>E>P&W@82 PQD2??R
MH^;Z^M(UM;M*DK01&1%*JY094'L#V% 'EECJ'AEO%7B*ZUNXL72;1[,I+<,I
M61/+?S I/4GY<@<]*A\+I=1^*_AZEX'%POAN0,'^\.$P#[XQ7JS:?9.@1K2W
M**00IC&!CIV[5,8HS()"BF11@-CD#ZT >$Z=_P D[\$_]CFG_H^:NGM='L-=
MO/B%H(DMX=1GO!)  0)$Q#"R2 ==HD"G/3->F"V@"*@@C"JV]1L& WJ/>JNH
MV,T]O,^G306>H.H5;M[<2E1D9!&1GCWH XSP1J$OC'7F\1W4+1_V=9)IRQL,
M;;IL/<D?0A$_ UTU_P#\)3]MD_LXZ-]DX\O[0)=_09SMXZYJSH&BP>']'BT^
M"1Y2K-)+-)]^:1F+.[>Y8DUIT <W_P 5OZ^'_P IJUM*_M7[,_\ :_V+S]_R
M_9-VW;@==W.<Y_2KU% !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!Q6DZM>7MUXD\0[+NZALYY+"
MQL(&X<1'#L!G!9I,C)Z!1[U*=0O_ !/::QHKQ/H^M6<<4\,EM=^:H+;C&VX
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
M&K.'1'MDO_M N8+F4(ZM%PP!VG*CA@P^\".E6%\>2-$FI_V.X\/R7@M%O_M
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
M:[92^);9=(TS4;'4;_[:JW4WRS(RQJT17:=K#:2&.1TX[@ Z[2+V\O;5VO\
M3FL+B.0HT9D$BMP"&5AC*G/H#D'BL&R\7:AJ2SW%GH)EL0T\<,XNUR7B+#$B
MX_=@E3@\]L@9JSX+T:ZT33;N&>!+2&6Z,MM8I.9EM8]JC8&('5@S8' W8%8]
MMX:U27Q;%J4FE:?ILBM-]LO;*<@7Z,C*BM%CKDJQ+$D%>"<T 1^'_'&KW?AC
MP\]QI27.M:NC/#&MP$1XU4,TK-M^0?,!@ G)%: \=%[)8TTJ0ZT=0;3?[/,R
M@"8)YA/F8QLV?-NQT[9K&T7PUXDTC3/#4_V"T>^T**6R: 7?RW,+JOSJVWY6
M#(IVD=,\U.OA/7(I$\0+':-K0U=]2:S\X^7Y;0^1Y0DV_>V8.[&,^W- #M7\
M0WTE_P"&)+RWN='9-7DANXGE_=NBV\C;@_ >/H<D=1TR*9KWBJ\OM(TK4]/L
M[N*U?6[:.UVR;'OHR3SMXVHQZ;CR.3@5+K'A;5_%R:1_PD-K9&WAU1KB:S24
MD1V_E,JH6 &]MQR>@YQVY='X7UV.RT_2998KFTTO5K>XM+F23]XUJN3L<8^^
MN=N?XACH<T 6F\=R6D6IPZCH[PZG936\*6D-P)1<-.<1;7PN,G.<CC!ZU4\0
M>*+YO#7BG3KNS?2M7M-(EO(C!<^8&0JX#HX"D$,N#P,<8S3M;\(:G?ZUJ^I6
MK6XE:73[JR$CD*\ENSLRO@< AL9YZY[5'J7AO7/$*>(KZ\M;:RNKS1GTNSM5
MN/,Z[F+NV !EBH &>![T 3Z3XHOQI^@Z79:<^J7[:/!>W3R7(CVHRA0=Q!W.
MQ#<''3DBJ7A/Q7J#^%M%MK6SFU35;Q+FX9;FY\O9$DQ7+N0QSEE4#!_ "K%E
MH/B#0+[3;ZPL[2]<Z+;Z;=127)B\N2+)#@[3N7YF!&,\"LF#X?7EMINAR7^C
M:7KMQ9P7-O<6MRP"'S)O,61"RD CD$>C>W(!O/X_>XETBWTO19KNZU.VFF2)
MYEB\IHG571S@@8);D9Y7'>M#3?%%WJ>KRPP:,S:=%=RV;W:W"ETDCR"6CQD*
M2I .<\@XP:I:9X7N[/Q!X?O1::=:6]EIUS!-!9 K'')(Z-A%QR/E;)XYYQS4
M#>'=4N/&5MJ1TG3[*6&Z9Y=4M)RK75OA@L;QX^9L%02Q(&W(["@#KM-N;NZM
M/-O+%K*;S'7RFD5SM#$*V5XY&#CMFK=9>@:A=ZGIK7%Y;);RBXFB"HQ(*I(R
M!@2!U"Y_&M2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** (C:VYNQ=F"(W*H8Q-L&\(3DKNZXR
M<47%K;W:*ES!%,JNLBK(@8!E.0PSW!Y!J6B@ HHHH **** "BBB@ HHHH @O
M+*TU&U>UO;6&YMWQNBGC#HV#D9!XZ@&I418T5$4*BC"JHP /04ZB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "JQT^R.H
M#4#9VYO0GEBY\I?,"?W=V,XY/%6:* "BBB@ HHHH .M5K'3[+3+86UA9V]I
M"2(H(Q&H)ZG &*LT4 %%%% %:#3[*VNI[JWL[>*XN"#-+'$JO(1TW$#)_&K-
M%% !1110 4444 %%%% !1110!$]M!)<QW+P1M/$K+'*4!9 V-P!Z@' SZX%2
MT44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M+<3BY,273K''/D'S44'"OD Y^OJ:Z>B@#GYO!>BW$&MPRPRNFM%3>9E.6*J
M"#V(P.G>K>G>'[/3+M[N.2YFN9+=+9YKB8R,Z(SLN2>^7;FM6B@"CI>DV>CZ
M/;Z5:1D6EO&(D1SN^7T)/6LO3/!6D:5>VUQ!]K<6886<$]R\D5KN&#Y:DX'!
M('7 X&!7144 4='TBTT/34L+%&2W1Y' 9BQR[EVY/NQJ"_\ #FFZEKFFZQ<P
MLUYIV_[.P8@#<,'(Z'VST-:M% '/CP9HJC70+=Q_;BE;[$A^8$,"%_N_>8\=
MR35Z?0[&XO+*ZD1C+90R00D,>$D"AL^O""M*B@#FAX%T:/1M-TVW%U;)IF[[
M'/!<,DT0;.X!QR0<\@\=/2K>G>%=)TJ>RFLX'1[.&6&(F1F)$K*[EB?O,64$
MD\]:VJ* *6F:5:Z1#-%:*RI-<2W+[FSEY&+L?S)K-B\':/!#/$D,@2;5/[6?
M]X>;C<&S],J..E;]% %*+2;2+5[K5%0_:KJ&."4EL@HA8J,?\#:L[2O!NAZ-
MH5WHMK9YT^[+&>*1B^\,H4C)YQM  '8 5O44 8.E^$=-TNZ-TLEY=3B V\<E
MW<O,8HC@E$W'@' R>IP,FF?\(5HH\'IX6\B3^RXP B^:=ZX?>"&Z@AN<UT-%
M &->>%]-N],L+$+-;II^W[');2F.2#:NP;6'^R2"#P0:N:5I=MH]@EG:^88U
M9G+2R%W=F)+,S'DDDDU=HH P(O!VCQ0W$20R!+C4QJLG[P\W 96S],J..E2Z
MGX5TG5VU)KR%W.HVJ6MQB0C*(6*XQT(+DYK:HH YNY\%:;=I#YEUJ8FC@-L\
MZ7KK)/%DG9(P.6&2<=QDX(S6G:Z'865_->6\126:VBM6 8[1''NV #MC>U:-
M% '.V_@K2+2;1Y;7[5!)I4'V:W,5PR[HL@['_O+E0<&FQ^!M$AT6#2X8[B**
MWN6NH)8YV66*5B265QR/O,,=,'%=)10!@P>#](M[6. )/(RWJ7[32S,\DLZX
MPSL>3T QTP *74?"6E:G<7EQ.LZ7%UY!:6*8HR-"6,;(1]T@L?K6[10!RLWP
M]T&XLK^TE6[>'4/+-T'N78RNC!@Y).=V0,GT&*Z#4M/M]6TN[TZ[4M;74+0R
MA3@E6&#SVX-6J* ,\:+9#4K+4-C?:+.W>VA.XX"-MR"._P!Q:H)X-T:-M.98
M9,Z?=S7EO^\/$LI8N3ZC+'BM^B@#G[;P;I5KJ*7:F[D6*1Y8;66Y=X(7<,&9
M4)P,AF'H-QQBH].\#:)IEPLL:7,R11/#;P7-P\L5O&_#+&K'"@CCZ<=*Z2B@
M#GM*\&:5I-Y;W,+7DS6L;16B7-R\J6R$8(C#'C@ 9Y..,XJQ#X6TN#2]*TZ.
M*06VERI-:@R'*LH(&3W^\:V:* .6'P^T(7$<F+SRH;M;V"V-T_DPS!]^Y$S@
M9;/YD#&32WG@#0[Z>\>;[9Y-Y-]HFMENG$)EX_>;,XW< _7GKS7444 <[?>"
M=&U#4Y;V9;D">1);FV2X=8+ATQM:2,'#$;5^N!G-7+3P]966OWNLV[7"7%Z!
M]HC$S>4[ !0^SINPH&:UJ* ,+5O"6G:Q?->227EM<20B"9[2Y>'SHP20K[3R
M!DX/49/-6;7P[IEEJ-K?6UOY4MK9?8(50D*D.Y6VX^JCFM2B@#-UK1+37;6*
M&Z::,P3+/#+!*8Y(G (#*P]B1]":CT7PYI^@27CV'GK]K=9)EDF9PT@4*7^8
MGYF &3W(R:UJ* ,.?PCH]S8ZM9S6[/#JD_VFY!<Y\S"@,IZJ1L4C'0BI!X9T
MX6VK0,)775DV7C/(2T@\H19SV.U1^/-;%% '.7O@C2+V3?NO;<M;I:S"UNGB
M%Q$H(59-IYP"1GK@D9JS>>%-'OI]'FEM0#H[!K)48JL>,8&!U VKQ_LBMJB@
M#'MO#&E6FL:KJL,#"[U152Y;>2"%7' _ASWQUJ/3O"6DZ5#I$5K%(JZ0DB6F
M9"=H<8;/K^-;E% '(>(O"\?]FR-INFR7<\FI#4)%CO#!,KE=K/$^0 V !@D
M@FE\#Z#<Z3)K%[=6K6;:C<K(EO)<>?(JK&J[I'R<NQ#,<$]1S7744 9&H>&=
M*U37=.UFZ@+WNG[O(8.0.?[PZ'!Y&>AHD\-:7-K%[J<UOYEQ>V@L[@.Q*/$,
M_+MZ=S6O10!@Z3X0TS2+V*[B>\N)8(C!;F[N7F%O&<95 QXS@#/7  S56'P#
MHEMIFG6%H;RU33S*;>2"Z=) )6W2*6!R03_(8Z5U%% '+CP#HD=O:PV_VRV6
MTNI+NV,%RZ&%I,[U4YX4Y/R^YJR?!FBM::I;-!(8]2N_MLY\U@PFX(=&!RI!
M4$8Z8K?HH YU?!.D'3M2M)S=71U)%CNI[BX9Y9%7[J[CT R< 8ZGUK5?2K63
M6H-696^UPV[VZ-N. CLK,,?5%J[10!CZOX:LM8NX;R26[M;R%&B6YLYVAD\M
MB"4)'49 //0CC%1GPCHWV/2+1+9D@TFX%S:*LA^60 \D]6SN).>I.:W** *&
MM:/9^(-&NM*U!&>TN5V2*K%21G/4=.E9=_X'T74KB:2X6Y\NX@6"X@2X=8IU
M4$*74'D@'@^P]!71T4 81\):4^H:/?RI-+=:3&T=M+)*2<%=OS?WCCIGI3K;
MPMINGR:U/91-'<:L2URWFL,MANA_AY9CQW)-;=% %+1K&33-#L+":=IY;:VC
MA>9B29&50"QSSSC-7:** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BN<LO$C7FL:TY:W@T3
M2?W$MS)P7G #2'.<!$! /')SR,<QS^+(M3T6_N?"\\%[?62+,UK-&Z-(G7 !
MP1N (5L$9]: .GHJGI6IVVLZ1::G9MNMKN%9HR>NUAGGWJY0 445AZ1KTFI>
M(_$&EM J)I<L,:.#DR;X@YR.V,XH W**YF/Q?;PZWXBM=1,5K9Z0]JOVAF/S
M><H(SZ?,0*MV?B_0+]+UX-2CVV4?G7!D5H]D?/S_ # 97@_,,CWH VZ*Y&S\
M;VFI^++73["XB>Q?3Y[N9Y(WCD0H\04X;&%(=CG'..#P:TK/QCH%_;W<]OJ*
M-%:0FXF9D=<1 $^8 0-R\'YER* -RBL[2==TW78YI-,NEN8X7\MW56"[L9P"
M1S^%<Z?$GB34)M5GT/2].N+33;F2V,,]RRSW#QXW;<*53/1<YSP3@&@#LZ*Q
M+[Q9HVE30V^I7@M;B2-9&B=2QB5C@&0J"$&<C)('!YI=3\6Z%HU\MGJ&HQP3
ME58J58A%8X!<@$(">A8@4 ;5%<F_CG3YM0\0Z9!,+>YTFW,C3SPNT0(0L2P
M'RK@9P<D=*N'Q9I=AI&EW&HZC"\M];K+&;:&1O.&T%G2,!F"<@\] 1DT =!1
M6+/XNT"VM+.ZDU.$PWL;26S("_G!<9VA023\PXZU=TK5K'6[!+[3KA9[=B5#
M $8(.""#@@@CH1F@"[17-1>);V3QTNA2:6T%F]M--%<R2#?*8VC4D(.B_O."
M3DXZ8QFEXFUOQ9H4-Q=P66BSVOFK';1M<2B>9F8*B!0F-Q)'?'O0!V5%<IXV
M\82>$?#ZW2VBW6I.I9+8/A<*,R.3V51W[DJ.]=4S!%+,0% R23P!0 M%8-CX
MS\/:E,T5IJ*R.(VF7]VX$B+]YHR1B0#_ &<UB^!O&ESXNU35BSVL=G;7$L-O
M EM*)2J, ':1CMY_N@ B@#N**X;7/B+;6D7BFUT]-VH:+:&9?.B<QNX4D@\#
M@8'?G/%;VG>+=$U.XEMK;4(FGAA\Z12K(-@X+J6 #*#_ ! D>] &W163I'B;
M1]>DDCTV]69XU#E2C(2AZ, P&Y3C[PR/>LK7?$&M6_BRQT'1K2PEEN+.2Z:2
M\E=%4(RK@;5//S"@#JZ*YC2O$U[_ &]_8.OZ=%8:@\#7%O+!/YL%RBD!MK%5
M(9<C*D=#FK-KXNT?5([M=+OH[B>&!IE4HP#J/XE) WKGC*Y'/6@#>HKC?#_C
MNUG\$:+K6O3Q6]UJ,1816\3MN()SM0;FP!C)[5T5GKNEW]PD%I>Q3226RW:!
M#D-"Q(#@]",@T :%%9%OXHT2[TFVU6WU"*2QNIEMX9E!(>0OL"@8SG=Q3=/\
M6:'JM\]G9:@DTZ*SX", ZJ<,48C#@'J5)H V:*Y^W\<>&KJRN+V#58GMK=8V
MDE"-M'F?< XY8_W1DY(XYK3TO5[#6K0W.GW FB5S&WRE61AU5E8 J>G! ZT
M7:*Y.X\0ZWJ>MW^F^&[&RDCTYEBNKR^F94\TJ&\M%0$D@$9)QC..:O6&O7,.
MCW=YXELTTE[.0I*_F[X9!QAXVP"0<@8(!SQB@#>HK%C\7:#)IDFH_P!HQI:Q
M3+!*\JM&8Y&("JRL 5SN7J!USTI+3Q?H%[;7UQ#J48BL5#W)E5HS$I!(8A@#
M@X.#T..* -NBL2+Q?H,VFW&H#4%6VMG2.=I(W1HV8@+N5@&&2PP<=ZAD\<>'
M(K&"\;4@8+@N(BL,C%PGWF"A<[1D?-C'(YYH Z&BN5O?%,R>-?#.EV1MIM.U
M>VN)VF&68A%5D*$'&#N]#5WQ+X@?0XK.&TL_MNIW\_V>TMM^P,V"S,S8.%50
M23@T ;M%<UI^I>*(=8M[/6M)LVM[A6*WFG2NZPL!G;(KJ" >S#OV%6;+QAH&
MHZBMA::E')<.66/Y&"2E?O!'(VN1@YVD]* -RBN?'CCPVQN0-5B(M59IV"-B
M,+)Y9W'& =W&.O?IS4^G>*]#U::XBL]1C=[>/S9 P9,1_P!\;@,IQ]X9'O0!
MLT5BZ7XMT+6;@V]A?K++Y9E53&Z;T'5DW ;UY'*Y'(J"#QSX:N;*>\@U6*2V
M@6-GD5'Q^\^X!Q\S'^Z,GVH Z&BN4U/X@Z'I^DVFHQS/<0W-ZEF D;AD8N%;
M<NW*E0<[2 3VZU=M?$$,NM:I%)J5E]DM+:*X,?ENDD",I8M(S';@@9' Q@YH
M WJ*P]/\8:#J8G^R:@K&"$W#J\;H?*'\8# %E]QD4NG>+] U74([&RU%)KB5
M#)$H1@)%'7:Q&&(SR 21WH VZ*P/$/B&31=3T"TCMTE75+[[*[,Q&P;&;(]?
MNULW=W;V%G-=W<R0V\*%Y)'.%51U)- $U%8=MXPT&[@,T6H+M$\=L1)&Z,LD
MAP@*L 1NSP2,'UJ]'K&GRZQ/I"74;7\$2S2P#[RH>A- %ZBLO3O$>D:M/#!8
MWJ3236WVJ-54C=%NV;QD=-PQ3M7\0:7H0A_M"Z\IYR1%&L;2.^!DX106('<X
MXH TJ*PY_&'AZVTZTU"758!:7F[[/*,L)"H)(&!U&#QUSQUXK8MYX[JVBN(6
M+12H'0D$9!&1P>1^- $E%%% !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!Y5%8W5Y\-_%^FVT+SWT.LW32PJ,M*//$N
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
M:G.D'BJQU%YKFU(E>VVPCS2J(HQ\C<!<C'(S5G6]-OM9UKX@-86L\JWFDV36
M_P"[9?/ !8H,CJ1QCWKU^B@#S76+V+Q3K-M=:/!<M!8Z1?"YD>V>/:940)%\
MP&6RI.T=,59L[*6(?#,+;2*+>%A* A'E_P"AL,-Z<\<]Z]!HH X/XBRBTU/P
MC?21SM;6NJ^9,T,+RE%\IQDA03U([5)KWC*RU/PWJ4>B+<7%W'$KE9M,FPL?
MF*KOM= '*ABVWG..E=Q10!Y";&;69_%MO#=ZG?276E6T^GWE[;",S20/*PV[
M8T& Y3J,G.1D8JM>2:O_ &7_ ,)E9Z==+J.LSW=H(?*;S(HY(Q' 6&,@!K>,
M^V\FO9Z* ,727T_1Y;'PM!O$UKIZ/'^[.TQ(1'][IG...O-8VMW":)\0K'6K
M])1ISZ9+:"=(FD$4OF(^&V@D;@.#_LXKK?LD'VW[9Y8^T>7Y7F=PN<X_/^0]
M*FH \GTO3+J36/"]W+8SI;7&OZC?1QR1$&*)XY3&6!'RY.& /J.]>L444 %%
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!YU;
M:Z;:U\5>-;F)KE[>Y?3K"#=@".-Q& #VWRDDGTQZ4ODZEJ?Q$M]-\1VMF4FT
M&Z#"UD8QNK2P@CY@""/7W!&.E,M=$-Y8>*_!,T_V:YDNY-0LI2N0T4D@E1P.
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
ML=/71#?75I)(6>/YU#\KP6!! [8/K5C3_%^LLNA:AJ6G6<.EZW(D=N(IF::
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
MFD/9@LAZ9!/4B@"?X6.SZ1KQ9BV->O0,G/&\5E6NNZYHB>,]3M+&UN-.T_5I
MIKCSIF61U$<9<1@# PHSSU)QQUKK?!WAR?PU9:E!//',;O4KB\4Q@_*LC9 .
M>XK#O/!WB"2V\1:;;7]@NGZ]=223-(C^;!&ZJC;<<,2J]#C!YR>E #=8^)*V
M%YJ,EN^EFQTPQ^?'<7>RYGW(KL8D[[5<8S]X@CC%2ZIXRUR#_A)9[#3;&2ST
M!]TK33,K3H(4E(0 '# ,>3QT]\3S>$-0M=6OGTK^R?L=_)'([7EN9);=E18V
MV#HP*HO!(P<]:LW/A.XFT[QE;+<1 Z]O\DX.(LVZ1?-^*YX[4 9.L_$G[#=Z
M@]N=,%IID<;SQ75WY=Q/N02$1+ZA&'7J>.,9K.,6HZK\:YVN4LKBVLM.BGMU
M>23$<;2-AU'3S#CGM[UM/X.U2TO[J33FTEH[Y83-)>6YDD@=(UC9HQT8%47@
MXP?7.*UH/#<T7CN_U_SH_(N-.CLUB .Y2K,V?3'- '#Z)XCU6XT3P#_8-I8Z
M?::C<7 >U,CE?D68[2>3MXW?[P':O6Z\[TWP%J^C>&_"=K:7EC)?Z#/+(WFA
MQ%*L@D!P0,@@/Z=J[FQ6_5KK[=) X,[&W\E2-L6!@-GJV=W(XZ4 6Z*** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** $V@L&P-PX!Q0RAE*L 0>Q%+10 4444 %%%% !1
M110 4444 (RJZ[64,/0C-+110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4@55SM &3DX'>EHH **** $55484 #T I:** "DVKN
MW8&[&,XYQ2T4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
M5=Q?6L23.C*0&1\X93W&00?0U1\&07MKX7M[>^FAEEBDE13%<&<+&)&V)YA
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
M.^?I7L5 &=I.MV6MK>M9.S"SNY+.;<I7$L9PP'J/>M&N'^&G^H\5?]C+?_\
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
MW4+I))A')/Y*)&FT,S-AN[J  #G/;%<K>>(Y=6\7?#ZXM9+BU@O);]+FU\S
MWQQ%2C@'#;74X^F: .R/AG1#HO\ 8QTRV_L[.[R-GR[LYW>N[/.>N:+7PUHM
ME;VL%MIL$<=I,;B$*OW)2""^>[$,>3ZUR=AXSM[#2-4O+?3KV<KXCDTTQ279
MD9Y&D5-R%ONKDC"< >M3R^.=9B?5[8^%PUYI,8N+I%OQY?DLI92C[,LQVM\N
MT#Y>O2@#J&T#27OGO6L(?M+S).\FWEI$!"N?< D9I]QH>EW8O1<V$$HOE5+H
M.F1*%^Z&^F>*YO\ X26SG\9:<(H+MFN=#>_C?[2RQ^7N!VF+[I;D?-U'2DTC
MQU=:B^@37.A-::?KB@6TYN0[K)Y9DPR;1A2%;!R<X&0,T ;MMX6T.STZ[T^#
M38%M;P%;E""?.!&,,3R>..327OA30=2%H+S2[:86D?E0;E^XG'R^Z\#@\5E6
MWB[4)-4AL;G0?LKWD<S62R78+NT8R%E7;^[W#D<M7.6'C"\O_"?A/4M<LY?-
MU#688(6M+PQY+%\,X4#*C&"AR#@$T =O<^$]!N]/M[&?2[=K:V+&! "/+W?>
MVD<C.>1WJY!H^G6UQ;3P64,4EK ;: HN/+B."4&.@^4?E7*ZCX^N[--;N8=
M:>QT6Y,-Y.;H(=H56+(NT[B V2"1VY.>)M4\<7%G+K4EEHCWMAHR9O+@7 1M
MWEB0JB$'< K*2<C&> <8H VH/"^AVVKMJT.F6Z7S,S^:%Y#-PS = QR<D#)R
M:U71)(V1U#(P(96&00>QJ'3[L7^FVMX$V">%)=N<[=P!QG\:Q=3\1WL6NOHV
MCZ2NH7<-LMS<&2Y$"1JQ(09VMECM;C '')H N:3X8T30YWGTS38+:5UV%T'(
M3.=HST7/88%7-/TVRTFT%K86T=O &9_+C&!N8DD_B237)M\07NAH<>CZ++>W
M&KVTTT44DXB\IHF4.KG!QC+<C/*XYS7:C.!D8- %#5M#TS78HHM3LHKE(9!+
M'O'*-C&01R.":&T33'LI[)K*(VUQ,9Y8\</(7WEC[[N?K7#SZK-;^-?'PN)K
MJ6RL]'AF6W2=DV_NW+;"/N,<?>'/>M&R\73+9>&K'2](ENIM3TD7D(GO/]6J
MK'Q)(5)/#_>P22.G.0 =)-X=T>X.H^=IUO)_:6S[9N7/G;1A=WT'3TJ32M%T
M[1+=X--M([>-WWOMR2[8QDD\DX '/I7*6/Q!NKN#3;V3P_)!I]W>C3I)FNE+
MQ3ES'P@'S('&W=D'VK*U+Q?=V&C>)[K1+27[3::Y'9RM=7AD7+-&I9 P(53N
M VC@9)]J .TU'2;R;6HM3L3IL=Q' 85EN;5Y)%!.2 1(H .!V[=:JWVCZWJ<
M<27MQHDZPS+/&'L)?DD4Y5A^^X(K//B%;;QG?0W-C<)?6^@B]E1;UGAP'.4"
M8 W9'W\9(J32_&]S>7>C"]T4V5EK$+2VDYN0[96/S,.FT;05!(.3TY H F'A
MS4QH\ND;M!_LZ4.'MSI\FQMY+-QYW<DFF67A?4=.N(+BT;0HIK> VT4@L92R
MQ%MQ7)FZ9YJK:^/[J=-&NY- DBT[6;I(+*X^T@L5;)5G3;\N0,@9/N0>O<4
M<;IW@ZZTB\EN]/B\/6T\JE6>/3I!A2<D#]]\H)YP,"FR>#+F72+;2FCT#[#:
ML6@B%A*/*)SDJ1-D=3T/<USFH>*_$%WH6N3W%L8%L?$%O:Q&UN,N0)H0T0P%
MSD$\D\[L=*Z63QS/I[ZI;ZOHQMKVSB@EAAAN1*+@3.8XP&PNUMXVG/ SG)H
MT;/3->T^SBL[.YT2"VA7;'%'I\BJH] /-HO--U^_LYK.[NM%FMYT,<L;V$A5
MU(P0?WU2Z'KUQJ-_>Z;J%@EEJ%JD<K1QS^<CQON"LK87NC @@8QWS4WB;7$\
M-^'+W6)(&G2U0.8U;!89 X/XT 4[+2]>TVRALK*YT2"V@0)'%'82!54=A^^J
MB?"5Z=";0]N@?V6S;C:_V?+L)W[\X\[^]S]:5_'$FFW5U%K^DOIRQV$FH0LL
MXF\R./&]2 !M<;E^7D<]:9)XXNK"TU%]5T7[+<6VF2:G#"EV)1-'']Y2VT;7
M!*@C!'S<$T 7I-%UB?5+34;B;19+JU#+%+]ADWHK<, ?-XR!6II.DPZ2EVL)
MS]INI;I\# W.<G_/<Y-<Z/&FI/#IH30$2ZU1G:RAGOE0/$J*VYFVG:QW#"8)
M]QS5B7Q7J,M[;Z;I^@-+J9LQ>7,%S="%;=2Q4*6"MN8E6Q@8P,Y% &UJ>AZ9
MK#VKZA917#VLGF0,XYC;U!% T33!8)8BRB^RI-]H6+'RB3?YF[Z[_F^M<ZOC
MQKR+0QIFD2W%SJZ7!2*281^2\) =7.#@ EAD9^[P#FI;;Q?J%]I(FM-!+7Z7
MDMG<P2706&W:/.YFEVGY3@8^7)W#@4 :X\,:(-9_M<:9;_;]V_SMO._&-V.F
M['&[&:UJ\UUCQ-/JUQX&O+5I[,7.LR6]S LW!*!T9"1PZ[E./7@UZ50!S$7P
M[\'PRK*OAW3RRMN&Z+<,^N#Q6OJFAZ9K5O'!J-E%<1Q-NC##!0XQE2.1QQQ7
MGL^M26>H?%":]EO+BSL1;-'!'=-&44P9(C8?<R><BNCU'Q5>Z3I<%U::(]S9
M16"W<TTUV(\+@G8A(/F2  D@X[<\T ;R:!I,9TXQZ?;I_9N[['M3'D9&#M],
MBJD7@WPY#,9H](M4D\\7 8+RL@)(*_W>2>!@<FN:7Q#JX\;ZV-(T^35(CIUG
M<1Q277DQQJ?-)QD'YVXXP,[>2,"K=MXJL-7\3^%9+>&[_P")I837,+?:&1$
M"DJ\8X9N<9/3!Q0!TR:'I<<^H3)8P+)J( O&"\S@ J-WKP2/QJM/X2T"YTZS
MT^72K9K2RS]GBVX$8/! QV/<=^]>=Z%X@:'P/I=QJ<E_>23^)S:HZWCQLI,S
M!=QZL@Q]P\&ML^.-9L;WQ;<7NDI+INC7$:_NK@;TC*1ECC9\WRLSGGC&WWH
MZZV\.:-97,=Q;:=!%+'+).C(N-CR##L!VR!S3;OPQHE]JJ:G=:9;RWJ%2)67
MDE?NDCH2.Q/3M3)O$$:^)=.T:WA^T-=VTEU)*K\0Q+M"MTYW,P ^A-:=W=0V
M-E/=W#;(((VED;T51DG\A0!-6'JO@[P[KEY]KU+2+:XN=NTRE<,R^C$8R/8U
MEV7C._FETLWN@FTMM74_8)#=AV9]AD5)5V_(653T+8Q@UC_#6YU?5-:\2:CJ
MJ3DIJ5S:J6U%Y(X0CKB)8<!<#^_U/XT =K-X=T:?1TTE],M?[/3!2W6,*B$'
M(*@="#W'-+:^'](LHK.*VT^")+.1I;<*OW'8$,WU(9LD]<FF^(=:B\/:%<ZG
M+"\WE;52)" TCLP1%&>F68#/O7'RZWJG_"87Z:M92V:0>'9IVMK>]+QO^\'S
M*X"X;&1G (]Q0!V-UX>TB]ANXKG3X)4O)%FG#+]]U "M[$!5P1Z4EOX<T>UM
MK6V@TZ!(K2?[1 H7[DN"-^>[?,>3ZURECXUEBTOPO::5HMQ>3ZMI[7%O'/>\
MH$"9$DC D\.?FZY'3FM&7QM)%>3.-+SI%O?+837OV@!UE+!"1'CE [!2<@\$
MXP* ->^\+Z'J5^U]>Z7;3W+Q^4[R)G<N",$=#P2,GIFI[+0],T^Z%U:6444X
M@6V\P?>\I?NKGT%8D/BZ]N]0<V>@S7.DQWQL7O(Y@7#JVQG$6.8U;(+9SP3C
M%8^D^.M6&G:I<ZGI:/*NL-IMC!!< F27?M$9.T  8)+GMGCC% 'H3*'4JP!4
MC!!'!%8-CX(\,:;J*W]EH=E#<H2R.L?^K)ZE1T4_0"LF]\>RZ/I^M/JVD?9[
M[2H(KEK>*Y\Q)HG8J&1]H/!5@05[>]33>+=72XL[%?#J+J5W'+/';37ZI^Z0
MJ/O;3\YWCY!P,'+4 :]UX4T&^U0:E<Z5;2WFY6,C+]XK]TL.C$=B0<5>33K6
M&ZN[N&!$N;L*)I0.9-H(7/T!J2UF:YLX)WAD@>2-7:*3&Z,D9VG'&1TIE_/-
M:Z?<3V\*S31QLZ1L^P,0,XS@X_*@#F_"'@73O#^EZ4UQ8VC:O9VRQ/<Q@D;M
MNUF7..2.,X!(K57PIH*ZO_:JZ5;"^\PR^;M_Y:$8+XZ;O]K&?>N"T[Q1XCU"
M/P+?36AEO+Z&Y8P17.R.X_=(0[_+A ,L<8;&.,DUT4/CJ>XMHH(M'_XG3WTU
MB;-KH"-'B7<[&7;]S:5.=N<L!B@#IET?3E@OH!9P^3?NTETA7(F9E"L6'?(
M'X51MO!_AZS"B#2;9,1O%G;DLC@!E8G[P( '.>!60?'<C1:;'#H\DFH7EY/8
M/:^>H$,T2LQR^,%<+G=Z'.,\5K^&]>EUN*_2ZL?L5[871M;B$2^:H8*K@JV!
MD%74]!0!)9>%]$TYK%K3388FL!(+4C),0<8?;GU %)!X5T&VU8ZI#I5LEZ7:
M3S0O1V^\P'0,><D#)S6?X]US4] \.I=Z5!').]W;PDR.%"AY54]0<YSM]LY[
M8K"'B/7K#Q-XH>+26O1:V]K/+;M>[([<>42RH2IW,2#T !QR1Q0!VK:)ICV,
MUDUE$;:>8W$D6.&D+[RQ]]W/UK0KC;GQV[QM/I.DM?6\%C%?W3-<")DCD4NJ
MHI!WOM!.,@=.>:ZVUN8KRTANH&W0S(LB-ZJ1D'\C0!S]S\/?"5W=SW4^@V<D
M\\C2RN5.7=CDD\]235AO!OAQI(7;1[5C#"($W)D",9PI'0XR<9Z9XK&NKRZ7
MXTZ?9BYF%JVB2R- '.PN)0 Q7IG'>HO#?B::?P797FC:1<W+3W4\6R\ORPB"
MN^7DF8$A<K@#!Z@4 =0GA[2(Y=.E6PA\S359+-R,F ,,$*3ZCBI[32;"PN[R
M[M+2*&XO'#W,B+@RL!@$^M<)=^++[4-6\)7>G64QFN);^WEL/M(5#+&-AW..
M"JE6(;!XZ#)Q4VJ^,HI]$BDO].NK>[M]<ATZXMK>]*;)200V]0-Z$,IP0,YP
M: .WU+3++6-/EL-1MH[FTEQYD4@RK8((S^(!JE>^%M#U'4DU"[TRWFNTVXD9
M>NTY7<.C8[9SBN)GU>6U\3?$UKN:[FLK'3[:5+>.Y:,H/(=F\LC[A..H[\U=
ML_%&LR>(M!T[3M.233[C0_MNV>[_ 'A_U0!9BI)*Y(_VMQ)Z4 >@5AVW@WPY
M:2I+;Z1:Q2).+A&5<%'&<%?0?,W XY/'-9Z>.()_"VDZQ!9.\^IW,=I'9E\,
MDS,5=2<?P;7)X_AKK* ,^/0]+BM+2U2RA6"SE\ZWC XC?GYA[_,?SIEWX>TB
M^2\2ZT^"47K(]QN7_6,@ 5C[@ 8(Z8KGIO'DT45QJ:Z,7T"VNS:2WWVD!\B3
MRVD$6WE ^1G=G )Q62EUK6H_&BXM)XIOL-A:1210Q:D\<:AG;]ZR* ') QM;
M@>IH [>V\.Z/9VMM:V^GP1PVT_VB)0OW9>?GSU+<GD^M+=Z!I-^EZEWI\$RW
MVS[2'7/F[/NY]QV/:M(G )KE]*\5WEWK=MIVI:,=/-Y#)-;9N1(^$*Y61 !Y
M;88'&6[\T :%KX5T&RM[FWM]*MDBNHA#<*4R)4!8X;/WOO-U]:2W\)Z#;:9=
M:;%I5M]DN_\ CXC9=WF^FXG)..WIVK89E1&=B JC))["O-[SQ9JFL#PK>1Z;
M-8Z;J&K0FWG6ZRTT15\"1 !M### 98<<X.* .UTOPYH^BRM+INGPV\C)Y;.@
M^9ESG!)Y/)[U:U'3;+5]/FL-0MH[FUF $D4@R&P<C]0#^%</;^-K;2M-U^^B
MT^]G^S^(3I[Q/=F1G=F1=T>[[J_,,(./SK5G\5ZO'/'8Q^'DDU1+4W=U;?;U
M"PQEV5 'V_.[;&P, <')H T+KP;X=OEMUNM(MI1;Q"&/<#_JQT0_WE]CD5N*
MJH@1%"JHP !@ 5R#>.);\PCP[H[:H381:A+NN!#LCDSL4<'=(=K?+P..M55\
M9ZDOC&\AN;$6^B6VCQZA*97VRQ*=Y+,FW.[Y=I7/&,YYQ0!T-YX2T#4+Z>]N
M])MIKBX39*[IG>-NWGMG;QGKCC-17'@KPU=W$D]QHUK++)$(G9USO4+M&?4[
M>,]<=ZHZ;XPO9[[28M3T0V%OJZL;*47(D;<$+A9%VC8Q4$\%NF,U/X/\47?B
MRQ&H?V0UG8.I$4KW 9I&#%6 4 8 (ZGKSQW(!>O/"^AW][+>76FP2W$T!MI)
M".7C((*GU&"1SZU=?3K.2ZM[E[>-IK>-HX7(Y16QN ]CM'Y57U_6H/#VAW.J
M7$;R)"!B./[TC,P55&>Y8@?C6(/%.K)=7&F7>AQ6VJ_8VO+6-;T/',BL%8%]
M@VLNY>,$'/!H U=,\*Z%HUVUUIVEV]M.RE-Z+]U2<E5_NC/88%2OX>TB30CH
M;Z? =+(VFU*_)C=NZ?7FN3^$,FHW?@R#4]2:YEGO1YIN)[YYS+\S<A&XB Z8
M7K6KXYUW5M#MM).E6T4SW>I06S^9($X9A\O*G[PR,]NM %R^\%^'-3OY+Z\T
MBWFNI0H>4YRP48&<'L!BIKOPKH5_>PWEUI=O-<0JJH[+V4Y4'LV#TSG%<<GB
MK6=(U+QE=_V5)?6NGW"3SAKS:((Q;1,RQ @[B/F;'RCWR:V=2\=-:R7\UGI9
MN].TR-);ZX^T!&0,@D.Q,'>50ACRO7 R: .PHI%8.H92"I&01W%+0 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 <5H6D^)]$%OH<
M$=@-)@NY)?MS2EI'MV=G\OR]O#Y;;NW8P,]>*H6OA37ET73?"DT-F-)L+R.8
MWZSDO+#'+YB((]O#'"@G=C@D9Z5O7OC>QM]1N;&ST_5-4EM#MN6T^U\Q(6QG
M:6) +8_A&36QI.L6.N:7#J6GSB6UE!PQ!4@@X((/(((((/3% '%:OHUUHWPY
M\?\ VHQ_Z8U_>1;&S^[>/C/H>*D_X1W6?$L^G?VS#:VMG9Z?/ )()S(UP\T8
MCW!2HV +N."3R<=LUW<\$-U;R07$22PR*5>.10RLIZ@@\$4Y=JH N H&!CI0
M!P]AH/B&[?PW9:M;V4%IH3K*UQ!<%VNG2)HTPNT;!\Q8Y)]!ZU G@_5(OAS9
M:(T5M<SP7QN)[5I2L5S%]H:0QEL=U8=1C(P>*] ) ZG%*3@9/2@#R^;P3K@T
M[6HK73M*M?M5[9ZA;6UM+LC0Q,FZ(X08.(\[L8)/059O?!EU<:U?W\GA;P_?
MRZH8IFEOR)#9.(U1U^YF1/E!&"O)/3K7HV1G&1FLZ76(FBU(6$3WUU8,(Y;:
M(A6+E5<*"V%SM93UQS0!HJH50J@  8 ':O-?%G@?5-;OO$/EZ=I=RVHQ)]DO
M[M\R6@6,#RE7:<9<$[@1C>3R1@^D1R%X4=T,;, 2C$94GMQ3R0!DG H X==,
M\6:;?:J^DVVGA=8DCN3+-<$_89O+1)/EV_O1\@(P1SUQ5?5/"^N3W'C>W@AM
M7MM?M ()VG*LD@MQ%M9=O0D9R#TKT"C(H X:TT'7?#]YI^HZ?:VM])_8\&G7
M=N]R8MKQ9*NK;3D?,P(P.Q]J=H'@^_TC4?#T\TL$OV.WOS=LA(!FN)4D^0$<
MJ"&&3CH*Z73=:AU.^U2UCC='TZY%LY;&'8QI)D>V''Y&M'(! SR: ,/POI%S
MH]OJ4=T4S<ZG<W2;#GY))"RY]\&JWCO0;SQ'X>CL;$Q"9;RWG/F-M&U) Q[=
M<"EN?&=G:W_B.T:VG+Z%9+>3L,8D4HSX7GKA3UK8TC48]8T6PU2%&2*\MX[A
M$?JH=0P!QWYH YC4M&U^'Q#KEQI=O9SV^LVD4)EFG*&V=%=<E0IW@A@0 1R,
M<=:/#'A;4-(UG3+NY,/EVWARVTQ]CDGSHV);''W?>NBM-:AN]<U+2EC=9;!8
M6=VQM;S Q&/^^:TB0.IH \[3PGK@MM0TYH+40/XB35H;@3G+QFY65E*[>" "
M.IR:L^*?!=WKVJZM<JMH\4]I9+!'<<I))!.\I208/R,&"]^IXXKNZ,C.,\T
M>=7'@R[O/#.IVEIX>T31)KFXM&CAL\998IE=C(ZJ > =H X]>>/1:Y^'Q4EW
MJ7B'3K/3[FXN]%\H/&K(//,B;P$)('3CG%;L4A>!))$,3,H+(Q&5/H<<<4 <
MEXO\+G5M8TW55T?3M8%M#+;R65\0%(<J0ZDJP#*4QTY#&J@\(7PUCP5=QVFF
M6<.D-=O=6]D"D:&6,@",8YY/)XSR<<XKN\C.,\^E5-/NI[N!WN+&:S99&0)*
MRL64'AAM)&#U]: .%L_!&K0:==P.;??+XK_MA<2''D><K^GWL*>/UK:F\.WL
MFJ>+;A3%LU6QA@M_FYW+'(IW<<#+BNJR",@C'K5:^U&TTVW2XNYA'$\L<*M@
MG+NP1!QZLP% '&6G@_4X/$&C7KF#R;/PZ=,EPYSYWR]./N\'FIX/"FI1^'_!
M-EOA6?1C&;E@V0-ML\1*\<_,P].*[;(R!GDU3U;48](TB]U&56>.TMY+AD7&
MY@BEB![\4 >?>'O!FKZ7J7AV[;1])@DT[?%>W$4VZ:]+H5:=FV ]>=I))W'D
M8Y;:>"_$'_"->%M(GALXVT+6H;II5N"PFA0N2P&T8/S#C]:])M+E;RR@ND4J
MLT:R 'J 1G^M2Y (&>30!Q-[X4U&X\,^-=/0P>?K-S-+:Y<XPT,:#<<<<H?6
MN=\1S7.AVOCFQMKO2C!>0&XF,UR4FMF:W5"HCV_/N"#;@CD\]*]9) ZFLO5[
M32TBDU>]TVVN9K*)I4D>%6D4*"WRL1QTH ET.)X- TV*52LB6L2LIZ@A0"*P
M[_3=:TWQ9=:WHUI;7R7UI%;SP37!A*/&SE'!VME2'((Z\#K5_2?$3:UI^BW]
MGIMRUIJ<1E:4L@%L-N1O&<G/3Y<^];F1G&>: .&T+P9?:/J7AF5YH94T^SO(
M[IU)&Z6=T<[1_=R&Z^U=S534;N:STZ6YM;*6_F3&VWA959^0."Q XZ\GM2KJ
M%J^IR::LH-Y'"L[Q8.0C%E!STY*M^5 ''W_A'4KG7?&EXA@\K6-*2SM<N<^8
M(W4[N.!EAZU/H/A?4--O?"LLYAVZ7H3:?<;7S^]/D_=XY'[MN?I79@@]#6;=
M:U#:Z]IVDM&[2WT<\B.N-JB+9D'Z[Q^5 '+0^$=3C\+:9IQ,'GVVO#4'^<X\
MK[6TW!QUVD<>M4;KP/K+Z'XNMXOLIN-2UE-1M%:0A61'B?:QQ\I/ED=^HKT.
M[NX+"RGO+F01V\$;2RN>BJHR3^0IT4\<]O'/&P,<BAE;ID'D4 <5-X:UB^\6
M:EK4T-O M[X?^P"(3;RDQ=FQG:,KR.?TJP/"]ZT'@V*0Q;=)B:.[P_7-JT7R
M\<_,?;BNQJI)J5I'J2Z<TH^UO ]PL6#DQJ54G/3JRC\: /*+*XO39>!]$%SI
M=Q;6.J1112VEP9)+E(D<;C&5'EA5'S9)YQ7L587AMM'U?3[7Q'8Z7;VT^HP+
M,9/)19B&YPS#D_G6[D9QGD4 >=R^$]=9=:L!!:FVNM=AU6&X\\Y*B6%F0IMX
M($;<YYXJUXJ\%W?B#5=4G46K0SV%K'"D_*O+#<-+M<8^XV0#UZGBNY9@BEF.
M !DFL+PKXF3Q9IG]IV^G75M8R'_1I;@I^_7)!8*K$CD?Q8ZT 5_">BG3)+R<
M^'-'T02[%2*P +MC.2[A5!&3P,<<\\X$'Q.!/PWUL*=K&$8.,X.]:U/$OB*W
M\,:;%>W,,LJ2W,5L%CQD,[;0>>U1PZU8:SXAUCPU-9F0V$4+S><JM'() 2
M?3'<4 <]JOA76O%UW<MK,-I81II5Q80>1.9M\DQ7,ARHPHV# Z\FJZ>#;N;0
MM<M8O#'A[1KFZTJ6SCDL\%Y977!)8(NV/..""?ICGT8$'H<U5O=1M-.BADNI
MA&DTT<$9P3ND=@JCCU)% '.ZYHUY<Z'IM@VB:9K-M%$$N+:ZDV,'"@*\;X(&
M/FSP#R,$8P<O2_#OB3PU<VFH6T5MJ<[Z<EE=0RW;(49'=XRLA4E@!(4.0#\H
M/J*] HR,XSSZ4 <1HG@Z_P!*N_#4LLT$IL8[Y[QD) ,MPZO\@(Y4'<.<< 5G
M7/@S5!>?:)-/T_5;;^UKR[-A<S;8W$H41N<JP)7#<$'[W'->D56M=0M;Z:[A
MMIA(]G-Y$X /R/M5\>_RNIX]: //++P/K4$7ARWDCL432=;GO&,+E5>%R[#:
MN/E(+XV^W6O3* 01D'(JM?W]KIFG7-_>3"*UMHVEFD()VJHR3@<]J .#U/P3
MJUXOQ!$1M_\ B?I"MGF0\%(MAW<<<_6HM7\#ZG?RS1/IVEWPN-)ALH;F\?=]
M@=58.40J<Y+ @@@Y'/2O258.H93D$9%*2!U- 'GVGZ3XMT?4;G4;;3M/G:YT
MVTM3 ]X5V2Q!QNW;#E?FZ=>?:G:1X&OM(UKP?,LL,MOH^G36UR^X@M(X7E1C
MID&N_) QD]:"0.IH \O@\ :S'X3TG36:U^T6OB-=3DQ(=ODB5GX./O8(XKH;
M/2+G3_$?BB74H;1M#U8I,9WGP5Q$D3(R$8P<'G-=?D9QGGTK.US8^CS!M)_M
M=&*@V>$/F?,/[Y"\=>?3UH X[X5:9.NFW.JW5Q]J#$6&GSD??LH"RQMS_>)9
MO?@UV^JV":KH][ITC%8[NWD@9AU 92I/ZTQ=2TZ"XN;%9D22QMTFFC"D"*)M
MP4],8_=MP/3Z5/:7D%]8V][;2![>XC66)\$;E8 @X//0B@#C;'0O$-Y-X<M=
M7M[*"UT)Q*TT%P9#=2+$T2$+M&P88L<D]A[UI^#-!O-!BUQ;PQ$WNLW5[%Y;
M9_=R,"N>.#QTKIB0.IK-T+68=?TE-0@C>.-I98@KXSF.1HST]2A- %3QAHUQ
MKWAFXL;-XTNP\4\!ESL\R.19%#8[$KC\:P9-#\1ZQK6HZG?VMG9K<:)+IT-O
M'<F4K(S9!9MH&#ST'&!Z\=2-9A_X21]$,;B9+-;LR'&W:7*8]<Y6M*@#A?#_
M (1U+3+GP?)<&#&D:3-9W.UR?WC"+&WCD?(:K1^!WM?$-TX\-Z!>QW.HF]&I
MW:AIHD=@[IMVY+ [@IW8Y&>F#Z'59M0M4U2/36F'VR2%ITBP<E%*J3GIU=?S
M]C0!R>FZ5XGT6XFTNPCL/[,EU*2[%\\I+I#)(9'C\K;RV2RAMV,$'J,5G?\
M"):\D>H11PV>Z#7CK5A*UP<3;G),3C;E/E+#=SSCBNTT#6H?$&AVFJ01O%'<
MIO5),;@,D<X^E:61G&>: /.M<\):[XELO$5W<P6EI?7]C#8VELLY=41)"Y9W
MVCDECP!P /6MSQAI-UJZP0_V#IFL6>ULQW,QAEADXVNC[3@8SG&".,$]*Z::
M58())GSMC4L<>@&:X^W^)>E3:?%J4NF:W;Z;(@D%[+8,8@AZ,2N<#WQB@#1T
M!M5L)K+0[YDNEM=*A:6]RQ:2<$JV<]CMR#U/.:WKB/SK:6('&]"N?3(HAGAN
M((YX94DAD4.DBME6!Y!![@UE7OB*WL?%.E:"\,K3ZC%-)'(N-JB, G/?G- '
M,>&?#&N62>$H]0M[6$:'%/;2-%<&3S5:-55Q\HQD@\=JKW_@.ZFNIKZ;3M.U
M39K%Q>+8W3#9+#+&J]2I"N"H(XQQUYKTC()(SR.M% '%6/A:[AN?#=PFFZ5I
MJ6-Y<7%Q:V VHBO$Z*!P-S?,N3@=ZV- TBYTW5/$-Q.4V7]^+B':<G9Y,:<^
MARAK=) &2<"C.!DT <[XWT>]USPR]KIPB:[2X@N(TE?8K^7*KE2<'&0I&<54
MM=#U.2Z\37ES%!"^K6L*1Q++OV.L3*P)P.,GKCFNLR,@9&32T >7_P#" 7=I
MY$C>'M"UJ>33+6U9M0(Q:S11["PRA+(1C@8/R^_'I=M"MM:PP(D:+&BH%C7:
MJ@#& .P]!7.W?CBRAO[JSLM.U75'M'\NY?3[7S$B?J5+$@%AW"Y(K8T?6;'7
M=+BU+3YO,MI,X)4J5(."K \@@@@@T 8UQH%[)\3;/Q"IB^Q0Z7):,"WS[VD#
M#C'3 KE=.\":QI_AS0K.ZT_3M5%C=7<L]A//B&3S68QODH02N>A'\1QR*]2I
M,C&<C'K0!YIIOA+Q+H\NCRV]KIC_ -EWM_-Y23&-)HYSD!1M.S&XC'(^4>O#
M[[P5K>I:5)+*MK%J%WX@@U6:$2EDBBCVJ$#8^9MJ ]!R37I-)N''(YZ>] '
MZCX-U2ZO_B!/&;?9KUA%;V>7.0ZPLAW<<#+#UJ>R\.ZQI6M^&;Z.&VGBM-'&
MF7@,Y0Q\QDNORG</D/'%;]OXBM[CQ;>>'5AE%Q:VL=RTAQL*N2 !WSQ6C?WE
MII^GW%Y?2QPVD,9>623[JJ!SF@#SWPYI277Q-U::TN(Y]%TV9[J$1G*I>7"*
M) #T.T!C@=#,:]*KC--\9Z%91VD$>BZAI&FW$@2WN)=/\BV9F/R]/N[B>"P&
M<UV61G&>?2@#SR?PGKQT.]\)1PV9TBZO7F%^9R'C@>;S63R]O+\LH.<<@^U;
MUGH-Y!\1]3UYS%]CN=/AMHP&^;>C,3D8Z<BNFR!U-&1G&>: (;J*2:SGBBE,
M4CQLJ2#^ D<'\*\\\.>#M5TK5] O3HND6?V&&2VNWMYMTMR64 S,VP%N5SM)
MS\Q)->D9&<9Y]*7(SC- #)HEG@DB?.UU*G'H1BO.['PUXH6P\,:/<06"6>@W
MD3M<I<%FN8XU95(3:-IP02"3STKT&ZNX+*RGO+B01V]O&TDKGD*JC)/X 57&
MH2275BMO9S3VEU&TANU90D0P"NX$AOFSQ@'WQ0!PR>!]76PUB$FVWW?BE-6C
M_>''D"2-CGC[V$/'ZU>\4>$GOO$W]LQZ!I.MB6S6U:#4"%\ED9F5U)1N#O(8
M#!X'6NXR,XSSZ4N1G&>30!PXT+7] U)[[0K'2IC=Z=!:30"0V\4$L6_:Z#:V
M8_WA^7KP.M1WWA76;S7;IKDVUQ:ZIH2Z7>W*/Y;12#S,NL>#D'?P,C%=Y69H
MNNV>O17DEGYFVTNY;.3S%Q^\C.&Q[9[T <W8Z+XAOK[PZNL6UE;6^ADR&6"X
M,ANI1$8E(7:-BX9F.23G ]ZU_!.C77A_P?8:7>F,W$ ??Y;97EV88/T(K?)
MQD]>E+0!B^+=%E\0>&KK3K>5(KAC'+"\@.T21NLB[L=LJ ?:LNUTK6M4\2#6
MM6M+:Q^SZ?+9V]O%<&8LTC*7<MM7 ^10!SW)Q7744 <[X$T2[\.>"-*TB^,9
MNK6(I)Y;;ESN)X/XTWQII%_JVG:>VF1PRW-CJ-O>B*63RQ((VR5W8."1WQ71
MY!&<C'K2T <7)X:U.XTCQM$Z01SZXC?9T$A8*S6J188X_O*><=.:R;GP'/'J
M=U./#N@:LU\D!%SJ(#&U=(EC88VDNF$#  CDD<9S7I6129&0,\F@ 151%10%
M51@ #  I:** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@#B/AU=VUKI&J:;<RQQZE9:E=M>J[ -EY6=9#G^$HRX/3BJ5[<Z-XL\5
M>'+?;%=:#/'?2)$\>(;FXC9%SM(PX ,C \@\FNMU3PKX?UNY2YU31;"\G086
M2>!7;'IDCD>U3WVAZ5J=A'8WVG6MQ:QD&.&2(%4QP-H[8''% 'E$UE!=PV.C
M@L=)B\9O:VZ*YV^1Y#EHP?[NXR+@=LBMI/#?AN\\>^(=-U&TMC96FE6?D6S\
M1Q(!*"ZCH"HP W49]Z[^+1=+AMK2VBTZU2"S<26T:Q*%A;!&Y1C@\GD>IK$F
M\%V&H^)]5U+5[.ROK:[AMDABFB#F-H_,W'D=]XZ>G- '%^$;>+Q/=Z%;>)XD
MOHD\-PSV\-X-ZN[2,KR8/!;:(^>HW>]5=+L8=>G\#6.HE[O3R^K1HLCDB>!'
M B#'^)<*GU %>JZEX>T;6((8=2TNSNHX/]4LL*L(QC&%]!CM5A=,L$DM)%L[
M=7LT*6Q6,#R5( (3^Z" !@>E 'E'B(0?VA=:Q9Z?90-::W:V27TUPQNMR/$K
M)$NW"Q[21MW<C<2.:KZKI>GVGAWXJW-O9P17*SM&)$0!@C0Q,1GT+9/UKU*X
M\+:!=W=S=W.C6$MQ=)LGD>!2T@XX)QST'Y#TI9/#&@S7-S<R:/8O-=0B"=V@
M4F6/CY6XY'RKP?0>E '%Z=INFZ_XHDM/$%O#=6]KH5G)9PW(RBJ^_P V10>-
MV54;NHP*R?"UE#XCU#PK%K*&^@_L*[8)<'<LR+<1K&7!^]\NT\]\&O3-1\-:
M'J\<":CI-E=+;C;")H5;8/09' X''3BKB6%G'<17"6L*S11&"-U0 I&2"4![
M+E5X]A0!S?PX'E^$OLRD^5;7]Y!$"<[8TN)%5?H  !["L/QSIT)U>^UJ>TL=
M8M;.P0W-J]P8KJQ52[>= >@9A_ND[!@UZ%:VEM91&*U@CAC+M(5C4*"S$LQX
M[DDD^YJEJ/AS1-7NX;O4=)L[NXA $<LT*LR@'(&2.F><4 >9:KHVFZEI?Q)U
M:>W$MU;.TMI*^=T#+9Q.KI_=;.,D<G ]*@\73+>6VLZU'968N=-^R1'4;NX;
MSXYMD<@$"A?D'SC/(W$MV%>N-I=@\5Y$UG T=[G[4IC&)\J%._\ O?* .>PJ
MI<>%] NKM[NXT:PEN'B\AY'@4LR8V[2<=-O'TXH \[U?_D9?BK_V (O_ $1+
M7>>!_P#DG_AO_L%VO_HI:O)H6DQK<*FFVJBY@6WGQ$O[V)5VA&]5 )&#VJY;
MV\-I;16UO$D4$*"..-!A44#  '8 4 ><7.C:%K/C_P 8IK44,RPV%JZK,>(U
MV2;I .Q&!\W4>V:YS3K?5/$T5BFI6>F7QB\-VDR-JMT\1BW^9OF3"-\_RIE^
M",#GFO6-1\+Z#J\S3:CH]C=2L5+/- K,<# R2.>*?J7AW1=8$ U+2K.[$'$0
MFA5M@]!D=.!QTXH =X?6Y7PYIBWEU%=W(M(A+<0ON29MHRZGN"><^]>8WVG:
MEJNL^(KX1Z)#=VFJI'!J5]>/%/:!1&8U0",@*P/3<-V\YKUY5"J%4  #  [5
MFW'AW1KO58M4N=*LY;^+&RX>%2ZXZ<X[=O2@#RO7"0?C&0<'R+7_ -)ZV[71
MM/UWQCI5KJELEW;#PQ$Q@E&49O, !(Z$C)QZ9S7>R:)I<WV[S-.M7^W@"[W1
M _: !@;_ .]@<<U-%I]G#<)<16L*3)"(%D5 &$8.0@/]W/:@#R3P_IMK:>'_
M (?ZS&A_M.;4EMY;MF)E>(QS#RRQY*@*H Z# JMHUM'?Z#I-K<;FAE\9W*R*
M&(W+MFRI]CT(]#7L":1IL=O:VZ6-NL-H_F6\8C 6)^?F4=C\QY'J:;%HFEP)
M&D.G6L:QSFY0+$ %E.<N/]HY//7DT >9W-K8Z=J>O^'+73(I+.YU>RCMM/\
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
MI5M:V,$4%LB#9'$H51GDX ]R37G%_I&B:KXF^(+ZLD4KVL$$D?FM_P >X^S
M^8G]UL@?,.?E%>E:?IUGI-C%8Z?:Q6MK%G9#$H55R23@#W)/XUSW_"$:=>>(
MM8U+6+&QOX[N6&2W6:(.8MD2H0<CN5SCZ4 >?):ZIXD$C:C;:5/-!X?LI%GU
M2[>%K0O&S/-'A&PV\'+Y!&P"NBT31X=2^)-W-J_E7MS9:5ITRNK%HS/^\_>K
MZG(.#CH3ZUVVI>'=%UB6"74M*L[N2#B)IX5<J.N!D=/:KD=E:Q7DMY';Q+<R
MHJ22A0&=5SM!/<#)Q]30!XU8:!ITGA'PCJ!A(OKK6_L\URK$2/"TDRM$6'.P
MJ,;>GXFF>,;2WTGPSX_TW3XEMK&&_P!.>*WB&U(R_DEMH' R>>*]B32--CMK
M>V2QMU@MI?.AC$8VQODG<H[')//N:;<Z)I5ZETEUIUK,MVR-<"2(,)2F-I;/
M7&!C/3% 'F^K:%I%SXL^(,L^G6LDJ:/!*C/$"0S)-N8>YVKD^PJE::.+H>$]
M+M-'T>ZLFT 78M;Z5HH7F;RQ)( J-N< CDCC<37JL^AZ5<ZHFISZ=:R7Z1F)
M;AX@7"$$%<]<8)X]SZU2;P;X:;3H]..@Z>;..0R)#]G7:K'@D#'!(XH X;1-
M+@U+Q#I.E^(Y;+58+70?-MCYIFA9O/92ZLP&YE01C=C(R?6NC^%9C/P\L3#(
M98O/N]DC-N+#[3+@D]\UO7_AK0]4AM8;[2+*XBM1BW22!6$0QC"C' P!QTXJ
M[:6=M86XM[2WB@A#,PCB4*H+$L3@>I)/U- '#:KI.DZU\7/LFKP0W47]@JZ6
M\_*,1.PW%3P2 >/3-<]HEW_8&D>&/%DT[&PC>YTF[E=B?]%,[_9W)/92J#/H
M]>G:GX=T767+ZGI5G=N5";IH58[020,GGN?S/K67XC\-7&MV-MH4'V*U\/GR
MQ=1+&?,9$8,(T ^55.T#/89P* $\!6<T?ATZG=H5O=8G?49U;JGF<HG_  %
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
M.<>] "R^.;ZQ34K2_P!(A&KVMS;6T,%O=%XIVN#B/YR@*CALY7C;WK-;Q/?Z
M/XK\07NLV8C>TTJT"VT%R7BE=YI54JS!<;BRJ20,8/4 5H:YX-U*_P!7U74[
M2>U6=Y["ZLEE9L&2W+$K)@<!@V,C-5K_ ,&ZYXAN=;NM5.FP-?V5M#;P1NTR
M1/#*T@#DJNY22,\#J1CC) +4GC^6QM=1CO\ 3[9]1M5@:"&RO/.CN/.D\M '
M*@J0XP<C@8/.:-)OM7G^)TMOJMM';2)HRMY=O<-+"^9C\P)53GJ#D=J@F\':
MC?:+?1II?A_1KOS+>:T6Q0L/,AD$F9'"*2K$ 8"\#)R<XJ]9Z3XG?Q->>(+M
M-+AG?2S9VUK'.\BI('+J7;8I()/.!P/7K0!V-%16WG_98?M0C%QL7S?*SLW8
MYVYYQGIFI: "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@#,UCQ%I.@&T&J7T=J;N80P;P?G<]N!P.
M1R>!FM.O(=:N8?%OBKQ +G2-5O\ 3;6U?2+.6RMQ(J3'F:3)(^8,$48_NU:B
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
M+L68?=*].IR,9YQE:?XQL;32]8ND_M6]DBUR73H[>9D:1Y]R@1Q= (^>-QX
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
M)#H, X['\*LZOX;TO7+BVN;Z&0W%JKK;S13O$\6_&XJR$$$[1SZ9'<US6O\
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
M"1 2V]RVQ1@<'/.1C.:A7QQ'<V]@=.TB^O+R\6=_LBM&CQ"%Q'+N+.%R'(7
M)S].: +^F>$=$TI+L06AE>\3R[F6ZE>XDE3IM9I"25Y/&<4FF>#]%TB<SVT$
M[2>2;=&N+J6;RHCU1-['8O X&.@]*I7GC>.WR;?1M3NA!:)>W@5$1K6-@2 R
MNP)?"L=HR>/<9Z+[6)-.^V6B&Y5HO-B6,@&4$9 !) YXZD#F@#F?$'A"&Z\/
M:+H>G6J_V?97UNS0M(?E@0\@$G)./?-:-OX/T2"QO[-K5[B/4,?:VNIY)GE
M&%!=V+<=N>.U<7;^.=8U'1/"6K26%U"UYJ;Q-! 4/VI/*FVJ!NX&Y5^\1RN>
M!S72IXYA-K<"72KV/5(;U;#^SB8S(\S()%PP;9M*'=G/ !H O6_@W1(+2_MS
M!/.-0@-M<R7-U+-(\6"-F]V+!<,> 1USUJ?4?#.EZI!917$4R_8ABW>"XDB=
M 5VD;D8-@C@C/-/T36DUJ"X)MIK2YM9C;W-M-M+1. &QE200592"#R"*YB?6
M+N+XF:W8RW=P-/M] 6Y$,;#Y7WL"RY_BP* -=O ?AXVT5O':30QPW37<(@NI
M8S#(P(8H58% <G*C Y/%6F\):&]MJEN]BK1:I-]HNU+L=\G&&!S\I&T$;<8(
MR*R-+\4N?#&B3Z9I>L:NU[:F93(8Q($7&3(Y*IN.1@#D\^AJB_C*>Y\5Z1-I
M5K>W]IJ&BO<Q6<91#N\Q/F8N0%P"1UZG'- '01^#-#CL+ZS>WFG2_"K=27%S
M+++*%^Z#(S%L#L,\<^M:C:;:/J\>J-%F]C@:W63<>(V96(QG'55YZ\5RLWB^
MPU$^&+E'U2V-]J#VP@C*+ME0,'CG!SD J?NGKBL"3Q/-:Z#X_O-5O]3^S:=J
M_DQ-9.HFBCS& J%N ,MW[$T >AZOH=CKD4*7B2AH7\R&6"9X9(VP1E70AAP2
M#SS45AX:TG3)K6:TM2DMK%+%&YD9CMD8.^22=Q9E!).3GOS6!=^--0LO%NLZ
M>=#N9['3M.2[+Q-'O;/F$D OD@[ H&,Y!S@$5LR^*;%8M">!9+G^VI%6U$6,
M[2AD+G)^Z%'/U% #+CP7H=PD:FVFC,<\UPKP74L3AY6W2_,K [6/5<XZ<<46
M_@O0+5[1H+$H+.ZDN[9!,^V&1Q\Q5<X .3\HXR2<5;U[7(-!LHIY(9KB6>=+
M>WMX0-\TK=%&2 .A))(  -<MXA\<7L/A+Q')::7=VFLZ9;[I(9&B8P!T8I,#
MN*NO!Z9.01B@#KM-T6PTB2^DL8/*:^N&NK@[V;?*P +<GCH.!Q4DFFVDNJP:
MF\6;RWB>&.3<?E1RI88SCDHOY5C^!C>OX4M)=0-^;B5%D9KZ6.1WRH.04. I
M[#J*1?%N-9ALY]'U"WM)[I[."]E"*DDJACC;NWA3L;#$8./0@T 3W'@_1+BV
M$!MI(]MU)>)+#<21R1S2$EV5U8,N=QR <<XQ22>#-"ET1-)-HZVJ3BY5EN)%
ME$P.?,\P-OWY_BSFLM?B% V)QH^H#3DOSI\UZ?+"12^;Y0XW;BN['(&!N'<$
M#0'C+3QH6M:K-'-"FCRS0W43@;]T?/'.#N!4KZ[A0!OQ1K#"D2EBJ*%&YBQP
M/4GDGW-/J*UF:XM(9WA>%I(U<Q/C<A(SM..XZ5+0 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 >5VGAG7$U32+VXT*66^LM3>:]O
MI+Q':Y1A(H,8+\* ZD@[2,  &I+30O$T6A>'_#AT;$6D:I;RRWQN8]DT$<V0
MR+G=G;@D$#H<9S7H.KZO;:)8B\NPYB,T4 V#)W2.J+^&6%26U]]IO;RV^RW4
M7V9E7S98]J2Y&<H?X@.A]Z .)O/".IR^/,1Q)_PC=S>0ZM<'> 1<QH5V;>I#
M,L3D]/E-51X-:'7[Z.?PR=02[U,W:7[7VR%(W<.P9-V[>IW8 4@\9(YKTNB@
M#CM+T74K#3/%J2:=;W+W^I3W$%M/(-EQ$R( &/.,X8<_C7-2>#=2N[*<0:-=
MVVF6]U:W-MHUUJ =F9/,$P1U=A&"KKM&[&5_A!KU!KNW2\CLVF07,L;2)$3\
MS*I4,0/0%E_,5-0!Y?J_@^\O_!M[;:7X<_LZYN-0MI1!+>"25XXW4EG8L5!^
M]@!CQCOQ4_C[29[OQ9I=K82JK:] VG:A&#AC;(PD:0?1?,3)_P">HKTFJ,&C
M:;;:K<:I#90)?W"A9;@)\[ 8XSZ<#CVH FN(9/[/EALRL,OE%(3CA#C"\>@X
MKSGPYX<U:RU_P_J,OA^:W:WMY+?4)YKU)I9I75<RD[SE-RG_ &OF^Z *].K%
MTKQ19:SK&H:=90W<GV"1H9[DQ8A$JXW1ACU8;AVH XAO!VN'X/:[X?%HO]I7
M=S<20Q>:F&5I]ZG=G XYY-7O$'A:9_$;ZH= EUF.XL(K<1Q7H@,,L9?ELNH*
M,''(R1MZ<UZ#)(D4;22,%1 69B> !U-9R:]8RZI8V$3M))>VCWD$B#*-&I0$
MY]_,7% '*PZ7K?A74[FXT;08[R&\T^V@2&&Y55M9H590"7()CPPY&6^4\<U=
ML+#6[/X@R:C=6"S6]]IEO!-=6\BB.&:,R%AM9MVTEAC /O72WE]]DGM(OLMU
M-]HD\O?#'N6+C.YS_"OO5N@#D_&6FWU_=Z2\6GSZGIT3R_:K*&Y6$NQ4"-CN
M90RJ=V1GN#@XK$\,>&-9TZ_T%;G3DMX=-N]29VCF5DV3$M&4YW8^;;R >.E>
MCUSNI>-]#TS4)K&26ZGN( #<)9V<MQY (R-YC4A>.<'F@#F]8T&>U\'>+KB\
M>.TE74Y-6L9V<$*R!&C;CIED(QUP?>NB\#6-Q;>'%O;Z/R]0U25]0NE_N/)R
M$_X"NU?^ U<-OH/BZPL;]HK74[0,)K:1@'7/J >X([]"*V* .<ATF\3XD7FL
M-$/L4FDPVRR;ADR++(Q&.O1ASTKC1X<U72-*O[J>*W2X7Q>^JVL,MRB"YC=@
MJJ&)P&8,< XY KU6J]]86FIV4MG?VT5S;2C#Q2H&5N_(- 'E]W9ZOXCUWQ=$
MM@L-TR:05MC,A:-4G9R'8';NV@M@$\$=:WO%WAG5-9U#77M(5*7?AU[&%F<#
M,Q=B%]1P1STKK-*T73=$MFM],L8+2)VWLL28W-ZD]S[FKU &?H<EU)HEH;VQ
MDLKA8PCP2.CE2..J$@YQGKWKA$\/:]_PC,7@MM+(M8[Y7.J>?'Y9MUN/.!"Y
MW^9@!<;<9YSBN\N=6MX+>^DA66[DLB%FM[5=\H8J&"A?7# X]ZN1/YL22;63
M<H;:XP1GL1ZT <_X4TF\TR[\1R7<0C6]U:2Y@(8'=&8XU!XZ<J>#SQ6;XYEN
M8=>\'RV=M]IG34I2(=X4N/LTN0">,XSC.!G&2.M=K5>>QM;JXMIYX$DEM7,D
M#L.8V*E21^#$?C0!Y[<^&M<U66[U633C;37FNV%T+1YD+Q6\&P%F()7<<,<
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
MB[O[!9IMH1CO91(H.0KJ" X!)X8$<TDWA+0[C5_[4DL ;KS%E)\QPC.N-KE
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
MV6=UB"2;]\8/RL?0D<X[4 6Z*** "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@ HHJMJ$D,6FW4EP[) D+M(Z]54 Y(_"@"E8^)]"U+4'L+'5
M[*XNTSF&*8,W'7'KCOCI5O4M4L-'LGO-2O(+2V0@&69PJY/09/?VKR_0TU*"
MV^'XU2VMK?2890EA/ V9Y&:!Q$)5Z)N0DMM+_-CI7H7B)]&L[6#5=80,MA*)
M;?@LWFD%%"J/O.=Q &#R>* +NFZK8:S9+>:;>07=LQ($L+AER.HX[^U7*YKP
MAIEW:KJNIWUN+2XU:[^UFT!!\A=BHH;'!<A,MCN<<XS72T %%%% %2/4[&;4
MYM-CNX7OH4$DMN'!=%/0D=0#5NO-=()'QW\5$=1I5O\ TK-TZ^UV+P-X5\43
M>(+^>\NKNTBGA8KY+Q22!"I7'7!SNSG/MP #U:\NX+"RN+RZD\NWMXVEE<@G
M:JC).!ST%+;7$5W:PW,#[X9D$D;8QN4C(//M7E^I'4O$'A7QSJTNLWD'V.2^
MM(+5"H@$42%2&4CDM\Q)SD9&,8JN-5UF[06.G_VV#I^D6?V0::D93SGBW;I=
MY&X<*-O3 ;N: /7:*X!GUC7?&Z:7<:E>Z9;G0;>[FM[1E5UG:1U/S$'&,8..
MNT=LYP],U+7O^$6\+>([G7KR:[N=4ALIX?E$,D33&(Y4#[Q W;LYS[<4 >MU
M4&I6C:LVEB1OMB0B<IL;&PG&=V,=>V<UYE=7.N3^%?&&NCQ#?PSZ1?WHLHHB
MHC58F)"N"#O';GC&.^2=F/4M0U7XC76DM?W$%E+X=BN0D#!2DK2D%E)!YQQ0
M!T%MXU\/WD+SVM^9H4G6V,L<$C(9&)  8+AAD'D9 [FM^O#?#MQ?Z%\'/"][
M8ZG=H]YJEO"Z%P51#.X95&. W>NXM4U;Q'J6N7L.OW.GOIVI?9+:%0K0!(U0
MMYB$9<MN;N, C&* .ZIOFQ^:8MZ^8%W%,\X]<>E>5>*/$&H6LFL:MIM_K=Q]
M@O$B5HHXH[&':R*\3AFW2')8%@#R<#&*T=/L)'^.&L.VHWVV+3K>01^8-I!=
M_D(Q]T') ]Z .[TW4K35[);RRD:2!F90S1LARI(/# 'J#5NO)?#6O:UKVA>%
M["XU6YCDU.]OA<W<9 E,<)<JBG'&?EY'.%-3:EK&N:?]MT2WUBX,EKX@L+2&
M]E"M)Y,ZHQ5N,-@L>O48S0!ZI17&:0U[I7Q%N=#;5+R^LI=+6] O'#M')YI0
M[2 .",<>HKLZ "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 "FR1I-$\4BAXW4JRL,@@]0:=10!S.G^!],TZYLI!<ZA<06!W65K<7!>*V."
MH*C&3A20-Q. >*=J'@JQU&VM89;_ %1#:W<EY%+'=$.LC[NY!X&X@#L*Z2B@
M#-T?1QH\4L8U'4+WS&#;KV?S2OL#C@5I444 %%%% &/!X9T^V\3WWB",2_;K
MV!()<O\ +M7I@=CQ4">#]+3PYIVA 3?8M/DAEA^?YMT;AUR<<\BM^B@#E;[P
M!I-_-J):XU"&VU)B]W9PW)2&5R,%RN.IP,X.#CD&I;KP1IMQY7EW6H6FVU2S
ME^RW!C^T0ID*KX'.,GD8/)YKI:* ,Z+1+.'76UB,.+HVB6>-WRB-69AQZY8\
MU1B\'Z5%H>GZ0HF^RV%TEW#E_FWK(9!DXY&XUOT4 89\)Z8=%U?2<3?9=5EG
MEN?G^;=+]_:>WM4EOX:T^VU\ZU&)?M9L5L.7^7RE;<./7/>MBB@#F4\":-'X
M9TW0%%Q]AT^X2Y@_>?-O5RXR<<C)-+J'@?2M1U&XNI9+Q(KJ1)+NTBG*P7+I
MC!=>_"J#@C.!G-=+10!R=[\/='OQJ$4\^H?9+Z5YY+1;DB)9FY,BC^]GYN20
M#SC-7!X1LU\0P:XEY?I?1VZ6\K+, MRB'(\P8Y.2>F*Z"B@#F(? >CVVAVFE
MVSW<"V=P]S;7$<V)H9'+%B&QT.]A@@@@U+'X*TI+*.W9KF5UOX]1DGEEW233
MH059SW'R@8&!@8&*Z*B@#*NO#UG=ZK/J;/.EU-8FP+QR;=L98MD>C9/6M"U@
M6UM(;=7=UB14#2-N9@!C)/<^]2T4 %%%% !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 %%%% !17.VGB7[5K&M$F"#1=('D
MSW<IP6G #/@YP%12 2>I)Z8Y2X\41W^@7VH>&9;?49[+#R6YW L!\Q7L58KG
M:2,9Q0!T=%5=,U&VU?2[34;-]]M=1+-$WJK#(JU0 445Q[>(O$EYK>L6>CZ-
MIL\&FSK TES?O$\C&)). (F ^_CKVH ["BN5L_%O]I:?H=Y&]I8&^NWMIK:\
M)9RZ%E>.,KP6#(>3P0*OS^,?#MM?364VL6J7$+!)$+_=8X^7/3=R..M &W17
M(P>/=-M]5UBRUF]M+(VE^+:#)(+)Y<;;FZX^9R,\#BK]OXOTNY\7W/AI)?\
M38(4D/HQ;=E1[@*"?]X4 ;]%8%_XOTO3O%5AX>GEQ=WD;.OHN"H4'W8L<?[I
MJ:#Q9H-SJO\ 9<.JVSWF]HQ&&^\Z_>4'H6&#D Y&* -FBL#QKXC;PEX0O]<2
MV%RUJ$(A+[ VYU7K@X^]GI5C4O%&BZ,_EZEJ,-O+Y:R^6Q);:<@$ <D?*WY&
M@#7HK'N_%>@V-K9W-QJMLL-ZN^V<-N\U< EACL 1D]!FLS2/&UC-X:BU?5[J
MVM5FN[BWBV$D2".5T7:.2253)Q[GI0!U=%8UUXKT&SMK>YGU6V6&YB,T#!MW
MFH"H)7'7[R]/6DL_%OA_4+^"RL]6M9[FXC\R)(WSO&W=P>F=O..N.: -JBL.
MW\8^';N_@LK?5[62XG.(D5OO'&=N>F[ SCK6'X@\=?V!H&O:@UQIUU-9W?V6
MVAB+C:YQA9?]H9)..,"@#N**YO1M?EO=3BMIM2TF8-IPNF2W619"=Y7> QP(
M^,<\YJYIWBO0-6>=;#5K6<P(9)-KX 3^_D]5_P!H<>] &Q16'9>,?#VH1W+V
MFJP2K;1>?+C.1'_? QRON,BLS3_'%IKFF:+J.FW=G!%?72P/%=[MY)7/EICC
M?C!YXH Z^BL:;Q9H-OJW]ERZK;)>[UC,9;HYZ*3T#'C )SS3+[QCX=TRYDM[
MW5[:&:.012*S?ZML*?F_NC#+R>.: -RBBN5U?Q#K4/BQ-!T;2[*ZD^P_;'DN
M[MH0!O*8&U&S0!U5%8=OK%[I^F7%]XICT[38XV 5H+II5(/ R613DDX  .:E
M7Q1H;:*VL#4[?[ C;&F+8"MG&T@\[L\8QGF@#7HKD]3\<Z?;Q:+>65Y:3:=>
M7[6MQ.S$"(+%(Y],-E ,'UZ5NZ3K6G:Y:M<Z9=QW,2.8W*=58=5(/(/(X/K0
M!?HK#N_&7ARPNWM;K6+6&9)?)D1F^XV <-_=^\.3@<U/?^)M%TO4(K"^U*W@
MNI-I6-VY 8X4GLH)X&<9H U:*R9O$VBV^K#2I=2@2_+A/LY;YL[0W3TVD'/3
MD4RQ\6:!J<=S)::M:R);1^;,V_ 1.?GR?X>#\W3WH V:*Q;+Q;H&HP74]IJD
M$D=I%YTYR04CP3O((SMP#STXI^G^*=#U74&L+'4[>>Z5"_EHW)4'!(['!.#C
MIWH UZ*K_;[7^TO[.\]/MGD^?Y.?F\O.W=],\53B\1Z--I8U.+4;=[(RB 3*
MV5,A?8%^NX@4 :E%<CX8\>Z9K%I8Q7M[:0:K<O(@MD) R'8!>?XBJ@XSGFM5
MO%F@KJ_]E-JML+WS!#Y>[_EH>B9Z;O\ 9SGVH V:*KW=_:V)@^U3I%]HF6"+
M<?OR-G"CW.#44>K:?+J%W81WD37=HBO<0AOFC5AE2?3(H NT5A+XT\-O<6L"
MZQ:F2Z5&A&[A@_W.>@W=LXSVJ=_$VBQ:R-(?4K=;\L$\DMSN(R%STW$<XZT
M:U%4]2U2QT>S-WJ-U';0 A=\AQECT ]2?0<U4B\4Z%-IG]I)JEO]C$P@:4M@
M+(2 %;/*G)'!QUH UZ*J:;J=GK&GQ7^GW"W%K+G9*F<-@D'&?<&L2P\8:=%X
M;LM3U;5]-/VEY$26TW^7(59A\@.6. .?<&@#IJ*@AO+:XLDO8)XY+5XQ*DJ-
ME60C.01U&*Q4\=>%I'VIKEF28O.'S\,O!X/<\C@<\]* .AHK$_X2_P /_P!D
M)JO]JVYLGE,*R DDR#.4"XSNX/&,\5)/XIT*VTJVU.74[<6=TVV"56W>:>>%
M Y)X/';!H UZ*Y72/&UC=Z?JVHWMW:PV-KJ+6D$Z,2)5V(5]=S$N>!^5=!I^
MHV>K627EA<QW%N^=LD9R,@X(]B""".U %JBLF/Q/HDNM'1X]2MVOPQ3R0W.X
M#)7/0L!R1G(JUJ6K:?H]NMQJ-W%:PL^P/*VU=V"<9^@/Y4 7**Q[?Q7H-UI=
MSJ4.J6YL[5ML\I;;Y1XX8'D$Y&/7(Q1%XJT*;3#J*:I;_8UF%NTK-M"2$@!6
MSRIY'7U% &Q17)'XC^&SJMC91WZ2+=P23I.H.T!&"XZ<Y);'^Z?:MY]:TV/2
MX-3:]A%E/Y?E3;OE?>0$QZY)&/K0!?HJGJ>K6&C6?VO4;J.V@W! SGJQZ #J
M2?0<U43Q3H4FF+J2ZI;?8S,(/.+X"R$XVG/W3D]#B@#7HJII^I6FK:?'?V$Z
MSVLH)CE7.&P2#U]P:Q+'QAIL/ANPU+5]7TTFZWA);3=Y4NUB#L!RV !R>QH
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
MUQNN1+K4?B#4;6!YM*OM8TI(F\LA9]CHLC@$<KT7/0[37L-% !7BOA18-/\
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
MM,BT31+#2H'=X;.W2W1I,;F5%"@G'?BK%U=VUC;/<WEQ%;V\8R\LSA%4>Y/
MH \F2S>#]G<(ELZR!UFD18SNP+L,S$=?NC/T%7_%]]<:=J<.N>'R9E\36G]E
M*\8( N<GR)3] TF3Z**]+MKJWO;:.YM9XIX)!N26)PRL/4$<&LN;P['=>(X-
M8N[VZN!:Y-I:/M$,#E=I< *"S8SRQ.-QQB@!&TB+2_!4FCV,9,=O8-;Q*!RV
M$('XG^M>?>'=5LK-/!&KW<C#3K31'TV69HVVVMUM@)#\?*2$9<].,5ZW10!P
M_A#4(-.LKR[N5FAMM9UZ8Z>&B8%@X^4XQE0Q1V!..H]:M^/59+;0[YHWDL[#
M5X;F["(6VQA77>0.2%9E8^F,]JZ>XM(+IH3,F\PR"6/)/# $ ^_4]?KVI3<P
M!BIFC!#!"-P^\>@^OM0!Y%XKV:]8^--3TV-Y]-N+?3[99%C.VXD28ERO'S *
MRC(_I7L*JJ($10JJ,  8 %+10!XUH$=O:>%(KB]O[S1[F'7+Y[:_6WWI$Q+#
M$@8$;64D=N>A%>D>#KNXOO"]K<74$4,KO+_JH3$DH$C 2A#RN\8?!_O5NT4
M>->#+*0Z/X%2:V?]WK=^[!T/R_+<%2?3G&/PK3U33;EE\8:C:0.;O2];AU.U
M4+_K#';PEP/7<N]?J:]2HH \FEMIKW1F\7SVTS1WFOV]]-'Y9+K8PMLCRF,\
M >81CN:3Q/,FO0^-M5TD//I[>'TM/.1#MGG#2MA>/FVJP&1ZXKU1[JWBN([>
M2>))Y%9TC9P&95QN('4@9&?3(I+.\M=0M8[JRN8;FWD&4EA<.C<XX(X/(H \
MUUF>[\+6/AWQ196DL\K:3_9L\*(69F,6^#(]I%VY[>95>71Y?!VH:$LVLRZ9
M;QZ0]O)?+;+,KW!D$D@.Y3M+DEAZ[<5ZS37DCCV[W5=S;5W'&3Z#WH \NT5[
M'PEX@TNXOI+M=-FT(06D]S;%6W^<SF,JH^5BK)A<?PX[5TGPPC,7@"Q0V[VV
M)KK$+KM*#[1)@$=N*Z<7]F;B.W%W 9I0QCC$@W.%QNP.IQD9],U8H \:TBRD
M>P1);9R/^$\EEPR'[N6(;Z=.:Z^WO[?1/%_C#4;X21VH%@"ZQELDJ4[#GDJ#
MZ5V,%U;W2NUO/',$=HW,;AMKJ<,IQT(/!':DNK2"]MVM[E/,B8@E<D9P01T]
MP..] $U%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !7G>N>++_ $[Q#(8-56:&'4+>U:Q@T^22)4D9%;S;C;M2
M3YR0-V.%&"37HE<;?> FO#?1)KEU!9W%Z-02!(D/EW 97W%B,LNY<[3Z^PH
MQM2\1>)HM+\2ZW#J-O';Z+J,D,=K]F#>?&I0D.W4<-@8Y[DGH-2[\7W6AS>+
M(-2VR2Z?$M[IX"X,T,@VHF!U(E!3/N*T)_!D%QX?US27O)=NKW$EQ+(%&4+[
M<@#_ (#^M9.N:0OBCXA:.4LKV.WTG>][<R1-'%. 4>.)21^\_>*KY&0-OJ:
M.PTA;Y-'LEU.19+_ ,E/M#HH53)CYL =LYKB)O%M_!XK@C355NK>75?L#VL.
MGR>1&ARHS<;<>:" 2-V.HQQFO1*XQO +X2*/7;I+6WOSJ%G (DQ#*TAD;<<9
M<99P >@;N0" !FAWOB?Q!%#KEMJ-HEC->2Q?8)(,;($=H]P<9)D^4-@_+SCC
MK7(P:OK.D_#RYU&6_2]EE\0- !<6ZD(/M;*Q'UZC^[CBNZM/!CV5\@@UN\CT
MF.\:]33D55 D9BY7>!N,>YBVW\,XXJG+\.DFTF[TI]7N#8RZB-0AC\I,PMYI
ME9=W\0+'OTH AO=7\0ZA+XFO-+U&&SM]#D:&*W>V$@N9$B65O,8G(4[PHVXZ
M9YJ*WUW7_$NI7<>F:C%IMJFDV=_&3;K*X>59#MYXV_*,]^.,5K:GX+>\N]4:
MSUFYL+75@!?V\4:-YAV!"R,1E"5 !//3/!K1L?#5KIVIWMW;NRI<V<%F(<?+
M&D0<+C\'_2@!_A759=<\)Z1JLZ*DUY:132*G0,R@G'MFF^*KS4;#PY=7.E1-
M)=H4QLB,K*A=0[*@^\50LP7N1BJNBZ#>:%-I%C;WDLFE6.F&U=7VC?(&CV/C
MKG:'SVY%:VJV,NH:>]O;WT]C-N5TN(,;E*D$<'@@XP0>H)% '&VOBB\-KI#6
MVMV^J176MI9O,+;RI!&8G8I(AQM<,OH.,<52\;^*]3T[2?&AB^SN-,>Q%LLL
M*NH\PINR#UZG&>E;DW@9[BWDEFUF<ZL]]%?B^6! %DC38H$?3;MR"#R<GFH+
M[X<Q:GI.NV=[K%U-+K+6[W%P44%6B((VJ. /E QZ>IYH 33!J4GQ<UP/J;M:
M0V%J1;>4N"&,V!GM@Y.>IZ'I6UXOUBZT;1%DL!']MNKJ"S@:5<HCRR*FXCN!
MDG'?%*OAUHO&,GB"WU"2,3VZ07-J8U990F_8=W52"YZ=<5;U[18-?TB2PGDD
MBRR21S1$!XI$8,CKGC(8 T <9K7B'7O#*Z]8S:C'?30:))J=I=/;JC(R$JRL
MJ_*1DJ1P.X.:Z_PZNIG2DGU:]CN;BXQ,!'"(UA5E'[L?W@#GYCR<UCS>!SJ%
MMJ_]K:O->7NHV)L/M A6,0PG)PB#C))R22<X'3%=5;PBWMHH 21&@0$]\#%
M'*:M>:[=^.ET+3=1CL+7^S/M;S?9UE</YI4  \<\=<]/?(P;?Q3XEU@^&;"V
MO+:TN[YK^WO;@6X<!K9PN]%)[X/&<?-WQBM?5='U.]^)2W=C=W%@$T?RQ=+
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
MTK1E\"VLMUK<YO)@=6TQ=-D&T?NU5&7</?YJL:IX/M-62PCN)Y1':6<]GM7
M+I+&(V.>Q % '+:5XGU"^N;G3KG4FU&&ZT:>[\TZ;):HCIL!$3,H\R,B3@\G
M@<\UN_"S_DE_A[_KT7^9HM_!%PE[;7EUKUS<SPV<M@<PHJM"X7C:.C J#N[]
M.F,6-)\.7?A^U\.:9I][*]AIRR1W.\*/.4H=N1UR&(/'O0!N:I=&RTF\NEE@
MA:&!Y!)<$B-"%)RY'.WU]J\W'CS4],L]99KQ]4,&EK>6\MQILEH!*7V8 95W
MQY92".>#S7HFMZ5!KNAWNE7+.L-W"T+,A^901C(]Q7-W'@ ZE+<2ZOK=U>/=
MV+V-Q^Z2,&,D%2@ ^4JV6SSDGGC  !D7R:UI/C?39+_4X[^6/1;^6*7[.L95
MQY)(P."N0,=^N2:;9:QXNN#X39]8M1_PD-J6D7[&N+4B(2[DY^8D9'S<9.<8
M&*WHO!5Q)J,>H:GKUS?7,=E-8J6A2-0DFW)PO\7R\GO[8J];>%(+;_A&L7,A
M_L&$PQ9 _>@Q>5EO3CGB@#CKKQ3K$.G:7%=2VUS<Q>+X](EG>W7]Y%N/S!>B
MO@CD=,58U;7_ !,MGXPU.TU*W@@T"Y?R8#;!_/588Y"CDG('S'!&#SUXK<N?
M 5K<B+=>S+Y>O+K@PHYD'\'^[[]:M7'A"WN-*\2V!NI0FNR2/*P49BW1+'\O
MKP@//K0!S]WXCU@>*O$UMIEK#--:Z/!<VL8A#2-(V>"1@MCLN?;O61KFLZCJ
M7A"5K/Q2+G9J=E&S?8O(N(BTR I(A V\X(X&1D'(KLW\&Q_VSJ>J0ZE=V]Q?
M645H'APK1>6<AU/K['BJEWX#?4K/4/M^M3S:C>-;,+M($01^0Y>/"#@_,6SG
MKGM@4 ,L;[Q!>>.M1TDZK"EAI4-I+,QMEWW!=6W#/10=I)].,5EZ-XIU6^UR
MSLAK0NUU*WN")8M,>."!T *M#(Z@3+R1U.>#Q76:?X:6TU'5+ZYO)+J?4K>"
M"X)0(#Y:LNX =,[S]*S--\#36%SHTTFO75Q_9"F"U1X451 4VE" .6("_-_L
M\ 9.0#C]#UC5K#P-X!FFNTO&U/5H8G,\"DQQL') /KD9W=>:Z"Z\8:GIVA^)
MK>8QRZW87PM+)=@'F^>1]F.._P!_!_W#5JS^':6VEZ)ITFKW$UOHNH)>V@:)
M 0JAL1L1U^\>>M:6H>#;/4?&%CXADGE5[8+NMU \N9T#^6S=\KYCX_#TH Y*
M]\:ZO;7VH^7>S2RZ7<1VPL8M*DE6\VJAE8RJI",2S;0" ,#.<UZB>!FN;F\*
MSC5KJYL=;N[&TO9TN+JUB1?G=0H)5R,H&"*&QUYQC-=)0!YO:^)O$!T#2_%T
MM]"UA?7L4;::+< 1P2R^6I#YW%QE6.>#R,"MCPKJ&N:UK6M3W5_$NG6&I7%E
M%;) -T@7&&9^V,@8 YYSVP6_@-8#:V9U:Y?1+2Z%W;Z<8T 5PQ=5+XW%%8Y
M]@"2!6WHFAQ:)_:/E3/+]NOI;UMP VL^,J/88H Q_B;JUSH?P[U;4K186GA6
M,J)HQ(G,J Y4\'@U3U#4?$5[XA\0V.GZI#8V^F6D$\;?9ED9G=7.TYXV_)SW
MZ8(K?\6>'8?%GAB]T.>=X(KH(&DC ++M=6XS_NTY/#\2:IK%\)W+:G!%"ZX&
M$"*X!'UWG\J .;T/QI=-<QSZTT4=E>Z##J]N57 CVJ//3/?&Y&'L:QH_&6NS
M+I]K?:B^FW4^G#4G:#2WNC^]D<11%44[0JK\Q/)/0CFNCU3X=V&J^'=#T>6\
MN$32HU@$J !IHMFQXV]G &<>@K3U;PY-=ZI'J>F:I+IEX+?[+(\<*2+)%G<!
MM;H5))!]SP: .2N/&&M2#3KB\NU\/17%A!-&;FQ9X);EBPDCED/,0&%QG!PV
M<GI31=:M9ZE\2KQ]2\^.Q@W0V\D"E ?LHD7\!G&._4UTNJ>$+K4+5[%?$5^E
MA/:+:74,JI,95 *E@S#Y78$Y(Z\' --G\$K)>>('BU.:*TUNU\BXMO+4[6$0
MB#JW7A0./6@#(TG6M<UU]"TZQOH-/)T&#4KF5;57WO)\JH%R J_*Q..>@&*J
M6OBS6+[P[H\MUK$=A>W+WGG+9Z>]W,YCF9%"1JK?( /F8CT]:LZKI'_"-7.A
MFSEUR,VVF#3GO-/LA=>9&FW:KH%8JV<D-C R0:/"O@B^M] T><7UWI-['!<1
M31[5D<PRSF4*2V=KC(^;GG/6@"EIVK:QX@\4>"+YM1-LMWI<\\T$<(V,RM$'
MZ\C=GORO;K2Z=XMU6"SO-3?[.MC:>*IK"\5(57_1RPC5R1W5F4D]QG-;UEX"
M.FR:$]GK$Z-I EAB+0HWF02,I,;9[C:!NZU:M? ]C!H&OZ/)/)-;ZU=7%S*6
M !C,W4+],9!H P=>\::E:ZCJYM)5BL+>[MM*BE%L9BL[_/-)M7YFV(5 4?Q5
MN^#=:O-4;4K:YEGNH[65/(O9K)[4S(RYP491RK!AD#&,40>"+>#PK'HXO[DW
M$=S]M&H87S3<^9YGF$8P>>,=,<5KZ/IUW813&^U2;4+B:3>7D0(J#  5$'"C
MC/<DDT 8/C3_ $_6O"_A^3_CUO[UYKE>TB01F0(?4%@F1[5@7C:W;Z]\0+_2
MM2BLQ9>3<;6MQ+YS+:(VUL]%P.W//48YZ?QE8W6[2-=L8)+BYT>Z\YH(UW/+
M"ZE)54=VVMN [[<=ZLGPU;W"^(9!<2@:]&!)E,&(>2(N ><X&>>] '&:EX]U
M.:XO6LKF2VDLK2":*SCTR6Y6[E>(2E'=5.P895&"#G)/%:]OKVM7_BW6%6Z6
MUTG2K>VNW@-N&ED$D98QY/W?NG)Z]/>K[>"YH)"=,UV[T])K:&WNQ%&A,HC7
M:KJQ&4?;QD9Z#C(S6K9^'X+36]7U,RO(=32&.2)QPHC5E'UR&YH X[PIXPU3
M5-2T@S7,UW'J<#R3P_V7+#'9-LWKME90'7@KR3DX(]*I>&?$VO:MX;\%I;7%
MI:3:N]XEQ(ELNU%C+D%4&!GY?IDY.>E=EH?ABZT9[>(Z[>7&GV<1AM;1D50B
M\ ;V R^T# SC\3S5;0? EKH-GX>MHKV:4:*UPT990/,\W=G/IC=^E &,OB75
MH]+N[2\UJ&&ZM=9?3S=I9&6:>,1B0>7"@.9/F /&  3BN=\5ZAJ7B3X?:?+/
M>E3%KRV4N^S\LS[;C:CM&_*$ 9*^I-=U-X(Q?27]CJLUK>G49+Y)?*5POF1+
M$R;3P1A0<]0:A;X>POH[Z8^JW4D)U--35Y%4N'#AV!/?<V3[9H YV2_UCPUX
MD\6WTVJF]CTK2+>5;<VZHDA(F*C"_=PW)(ZY]JE;QCK-IINN&.^FOS;Z-->Q
MW4VE26JPSICY,.H#*=P(')^4Y)KJ=1\&0ZCKFHWLE[*MKJ=D+.^L]BD2J X4
MANJD;ST]!37\)7EYI&I:?JGB*\O4O+)K)28T01JP(+X ^9^>I].@YH TO#8U
M1](CN=6O8[FXN0LP6.$1K"&4'RQW;'/S'DU@^--=O=.O5M[/6/LCK:/.(+?3
MY+R:1@< LJJ=D?!&>"3W&*["U@%K:0VZL6$4:H">^!BL'5O"K:EK,M_#JEQ9
MK=6BV=Y%$BGSHE9B &(RA^=QD=CV(S0!IZ%J#:MX?TW4G0(]W:Q3LJ]%+H&P
M/SK%G\"V,]_/=M<3!Y=6@U4@ 8$D2!0OT.,_C6UH6F-HN@V.EFY:Y%I"L*RL
MH4LJC"Y XR  /PK0H \Q?Q)XGBT#4/$KZC;FUT_59;?[$+88F@6Y,9R^<A@.
MF./E&<YJ\/$>MIJ/B[4)KN+^RO#SRE;58!ON +=9-I?^$ G.0,G/M5?0?!MY
MJ.F7MOJ%_>6VG3:U<W,VGO H\T+<LR88C<$;:I..HZ$9KK;7PQ:0'7A*[3PZ
MU*9)XV&  8EC*C';"_K0!SL.LZ_HMQX?N=7U&&]MM7#+-"EL(_L\GDM*/+(.
M2OR%?FR>AS3M(U;Q*V@6OBR[O;2?3KBR>]GL/)V&!/++H(W&2QZ [NN21C&*
MT=-\&/;7FG2ZAK%QJ,&EHR6,,L2*$RNS<Y ^=@A*YXZGC-1Z;X&^P_9[276;
MRYT>T22.VT]@JJJLI7:[#F0*K$ 'IQU(% '-6/C[4[6T.H7$\VI1-I<][/&=
M+EMDM940.J+(R@,A^9>23D YYIC>/M7TO3[RY:XEU3&F27.Z72Y;5+>X!0*F
M64;D;>>Y/R'GFNNL/"$L%HVGZAK=WJ&F"S>RCM)$5 (F 7YRHR[!1@$X[\9.
M:8O@R6ZTNZTS5]=O=0LYK,V:1E$CV(<?.=H^:08&&/OQR: ,<VVKV/Q%T%=4
MU./4#_9=ZRR>0L1#9AW# X*],=^N2:S_  WXEU[5_#_@J*VN;6SEU>.[-S(E
MLN$$9R"B< 'MZ<Y.>AZJQ\(7,>MVNKZEKMSJ%U;6LMJF^%(UV/MYPO\ %\O)
M[Y[8INA>!;70K7P]!%>32C1$G2,LH'F>;USZ8H PK;Q)X@NY[7P^+^%+]]7N
MK*34?LZDF&&/S-P3[N\[E7TZG%6],M;_ ,4:C>VFNW:/)X>UN&6W>"(()-L"
ML-PYZ^82?0\#BD\0>'$TA$U*U?5&NCJ[WPN+&W$[VWF1[&!BP2Z$  @ GD'M
M5SX?Z?=6RZ[?W*WH74-0\Z)KV/RYI%$2(79,#9EE8A<# QP* ,WQ3H,/A/P!
M->V,CM<Z3?-JL$K8!#-,6=./X2CLF/2O0P0R@CH>:Y;QS:7.MZ?;>'+:"5EU
M*9!=3A#LAMT8-(2W3<P 4#J=WL:ZJ@#R2VO]=T/0/$NOVE_"EG8:Y>.UD8 W
MGIY_SY?.5."<8].<YXW;KQ?J6F:;XJM;G9+K&GW"QV"A /.6XP+;CO\ ,2I_
MW#5F3X?>9'>V9UNZ_LO4+][Z[L_*0^86DWE ^,JIP 1W [9-5[G25\1_$^QU
M);*]@M=(B=;B:>)HDNI0Q\I5# ;PA,C;AQR,$T =O:)/'9P)<RB6X6-1+(%P
M';')QVR:FHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH *Q_^$JT3^VFT<7ZG4$<H\(1B4(0.=QQA1M(.2<=NM;%
M>?0Z1=W5Q\2H8('CN+\B*WD9=N\FT55P>X#$_K0!TVG>+M!U4SBSU%&\F(SN
M71HP8AUD4L &3_:&1[TVS\9>'[ZVN[F'45$5I$)IFEC>+;&<X<!P"5.#@C(-
M<#:^;)IKWMC<:[JFJZ;HLZ1V=[I\<<,#,J PL!$A=LJ,*"V=A]1F,?9KK6+I
M[R;Q!J^FW.BM"+C[%Y3EUD5F$2K&F-H(;D'H0,D8H ]#C\8Z!+IMSJ']H*EO
M:LJ3>;&\;HS8VC8P#9.1CCGMFB+QAH,VG7-^-05+>U=([@RQO&T+,0%W(P#+
MG<.2*X&6XU&[2&Z,MWK&E:5JMG=?;7L#'/)&%D5P5"CS/++(V0O<]Q1XBB?Q
M"?$^J6%I<2:?/#IMJA:W=?M#I<[G8*0"0JN!G&.OI0!Z)I/B72-<N)[?3[OS
M9H%5I(VC>,[6SA@& RIP<,,CWIVK^(=+T(PKJ%R4DGSY44<3RR/CJ0B L0,C
M)Q@9K+$$H^*AN/*?R3H@3S-IV[O/)QGIG':JFL7":'\1+?6K^.?^SI=*:T6>
M.%Y1%*)0Y#!02-PQ@]]N* *WC'XAPZ3I.CSZ+<6\[ZK=1PQ7#PR2Q)&Q(9\)
M@L1C&S(.?I71WNNQ:/X1?7+Y_.2"T$\C10NGF':#PARR@GL<XSST->=RZ9?_
M -A>&)?L-S&L_C'[>L!B(:&!Y964LO\ #P03GIGFO1/%]O-=^"M>MK>-I9I=
M.N(XXT&2S&-@ !ZDT 8/_"PK0ZEHKLPBTW4-/FN6W02-+YJ-$ BJ!EOOMT4Y
MQD<5MOXPT%-*M=3&H![6[8K 8HG=Y&&=P"*"V1@YXXQSBN8T!UU'Q'X2O(8)
MC#!H=Q"SR0.GER VX(.X#!X;ZX-8$5E>6&HVNI7%WJ>EV4>H:Q$US:VHD:,R
M7(9"5:-\(P0_,!Z<\\@'K5C?6NI64-[93I/;3*'CD0Y#"N%TWXAC4/&NLV;W
M5K::-I:C<TMI,))?W9=F+DA8PI[$<CI72>#;.&R\,P) U^T<DDLX-_&L<I+R
M,Y)50 H)8D# P".!TKBYEU*QO_B5=VUD[O)+:&$O;&167RE#LJD8?:,G'/(Q
M0!W%GXLT.^LKR\AOU6"R4/<F=&A,2D9#$. 0" <'&#CBLO4OB-H%EX?O=5@F
MDN?LA17@\F2.3<_W<JRY /.&(P<5PVH07=_<:^;636-52:RL)H9KJUV-=+!<
ML\J(%C0=#@ C)SQD8K<\8ZI;>)O"/B%](TFZF,=O;[KPVC(TN)0QC4,H=MH!
M8\8&[US0!Z NIVKZ4=2#O]E$9EW&)@VT#)^7&[/MC-<9%\2[2\L_#FI0@06&
MHW,L-UYT;ED"PNZA.!N)*J. <YP.:[6TO(=1L$NK5F:&9<H61D)'T8 C\17E
MOA.-Y])^'=JUI<B73+N:*[26W=?)<6\W7<!W(YZ9(H [Y/&6@/I#:HNH#[*L
M_P!F/[IQ()?^>?E[=^[G[N,XYJCJ?Q!T33K+2[M)9+B#4+O[,C1Q/E",[]PV
MY!7'W2 ?R-<O?R7NGZWK+_Z3965QX@0S7T5IYSPI]B3#("K 9<!-V#C)K-C:
M:UL+:>YAU-DL_%JWD\EQ:MYOD/&VV5E51UR,X'&<$ T >E^*]7GT3P=JNKV:
MQM/:VCSQ"525)"Y&1P<4W3O%VB:G<2VUOJ"&>&'SW#(R*8QP75F #*#_ !*2
M/>JOCY'O/AQKR6T<DKRZ?+Y:*A+,2IP .N?:N=\=:->ZE>6UIIUN^^3P]J-N
MA1<*&80A4)Z#."!0!V6C^)M'UZ22/3;SSGC02%6C>,E#T=0P&Y3C[PR/>I-7
MU_3-"$/]H7)C>=BL4:1O))(0,G:B L<#K@<5R?A%+:^\0Q7Z:GKU[/;6#0G[
M;9QP10!V0F,[8D)<%!QR  >F1FYKLRZ-X_TW6[Z.8Z:=.GM/.CA:00RF2-QN
M"@D!@I&?48[T :TWC'P];Z;::C+JD(M+LLL$@#'>R@EE  SN&T\=<C'7BM,:
MA:G3!J33!+/R?/,L@*!8\;MQS@CCGGI7F%AIEU-J?AZ]DL)TMKGQ+>W\:20E
M3'$T4FQF4CY,D!N<?>'>O1_$$5O/X=U*&[M9[NVDMI$E@MQF21"I!51D<D=*
M .?UGQY8IX9OM2T:YBEFM)+<2)<1/'M2254W%6"G!!;!Z<=\5K6?B_0+Y+UX
M=10+91^=<&5&BV1\X?YP,KP?F&17GFH27NI^'-9L(+B\UO3D%CY-U=6)BF!^
MTKNB8[5\S:H#$XXR<UH^/=*O]1US5!96]PQ.AQ8:&/);9=!V1<@@MM!PISG/
M2@#NM(\0:9KHF.G7)D:$CS$>)XW7(RI*N <'G!Q@XXK3) !). .I->?Z-?:?
M8W&L>)I-3UW4X[:Q1)KBZLDB78K,^U%6-"S+DD\'&[KZ=?KEM-J/AO4K6U.V
M>YM)8XB3C#,A _4B@"IIOC#0=7ODL['4%EFD#-%F-U68+]XQLP"N!_LDU+I/
MBC1M=N)(-,O1<R1KN?9&V%&<8)(QG/;KWZ5Q5C<KK/\ P@^FV-E=PW6DRI+?
M"6V>,6JI;O&R%B ,EF  !.<9Z5O?#*T>R\!V<4L#P2F>Y9T="K9,\F"0?;'X
M8H U=7\5:+H-PD&I7PAE9/-*B-WV)G&]RH.Q<_Q-@<&M62:.*!IW<")5+ENH
MP!G-><>.)KZXU36M.$NHV_FZ6J64-A9JYOG82!E>0HV%4XXRN Q/>NKM)EG^
M'\<BAP#IN,.I4@B/!R#R.: ':;XS\/:O?06=CJ22S7"%X/W;JLH R=K$!6('
M4 Y'.1Q4MCXJT34M3;3[2_62Y&_ V,%?8<-L8C:^#UVDXKSW0[E-:T'X>:7I
M]M<QW=CY-S<LUNZK#&MLZEMY&"'+KC!.<U)X*T[#^&].OM1UZ34-)W%[)[.-
M(+9UC:-BTGE E6#';AF+;@>>2 #M(?'GAFXM9;F'5%DAB"%G2*0Y+G"J/E^9
MC_=&3[5.WC#04TN+43?@V\LI@C B<R-(,Y01@;]PP<C&:XO0["WM/@]H,.I0
MZE9F&42>=9PDRVDGF.1*5P3C)P?E/WN1CD1VE]?IJNAZ_JJSW.G6=S>V_P!O
M2Q:-I%D2/RYWB R,E73<!CH> : .Y/C#0%TN'4FU.);2:8VZ.P8'S0"2A&,J
MV%/! /%6M'U[3=>AFETZX,HAD\J56C:-XVP#AE8!AP0>17G<5E<7VI6^II97
M"V5YXM2[@62%E/EK:E/-*D94%UR"0.Q[UUN@P2Q^./%LKQ.L<LEH4<J0'Q"
M<'OZ4 7M6\6:)H=U]FU"]\N;R_-9$B>0HF<;WV@[%X/+8'!KF_%OCY]-\0Z)
MH^E7%LOV]9)9;N:TEN$2,*&78L9&_=GJ"<=Z)[^+PWXO\3S:G:W3QZE#;O9F
M&V>43A(RC1#:#\V[G!Q]_/K65I6C:EINM_#"WNK>7S++3;J.Y8*2L3&% %8]
M!Z?A0!Z3>ZE::<+<W<PB%Q.EO$2#\TC?=7CIGWJ*+6]-FU6\TR.[C-[9QK)<
M1<YC5AD$]NE9OCC3IM2\':A':J6O($%U; #GS8F$B ?4J!^-><W\.KG2U\16
M5A=+?>));RRDC,3;X4GVK SCJ-JPKR>FZ@#KK;XDZ3_:VIB[O8UTR*&WFM)8
MX)&9T="S.P )"CCD@ 9YK>U+Q=H6DM"MW?C=-%YZ+#&\Q\K^^0@.%_VC@>]<
MW8:.-/U+QE;06KK --M;>W.P_.J0.NT'OCVK,\+W8\*W$5UK-M>+%>Z#IR0.
MEK)(=\4;!X2%!(;+ X/7/M0!W%[XLT*P6U:?4$(NX3/;B)&E,R#;DH%!+?>7
M@<X.>QJ"U\<^&KVXLX;;58Y&O"%@98WVLQZ(6QA7X^Z2#[5R7A'1K[3M5\&1
MWMG)&]OHUYO#+Q SRQ%4)Z A21CV-16VG7*>!]*C%G*LH\5B9E$1#!?M['<1
MCIMP<^E ';>,-:G\/^&+G4[<1>9$\*_OAE0&E1"3R.S&G6?B_0+];UH-10+9
M1^=<&5&BV1\_/\X&5X/S#(]ZH_$6VDO/ ][;QPM,SRV_[M5W$CSXR>/IFN<\
M?:5?ZCKFIBRM[AR="3#1)DL4NE<HN1@L5!P#USTH [G2/$&EZZ)O[.N3(T.W
MS$>)XW4-RI*N <'!P<8..*;J_B32=#EBBU"Z*33*62*.)Y7*CJVU 3M&1SC%
M<_X1CMKO7KW5(=4UK4I!:QV[7%]:I!'C<S!% C0EER<\'&[K1J-W'X?^(LVK
M:C'<"QNM*CMX;B.!Y0DB2NS(=@)!8.I'KM/I0!L7GC+P]86=G=W&J1""]C,M
MLZ!G\Y1MSMV@Y/S+QUYK4NM0M+'3I-0NIUAM(T\QY'X 7_/:O,_#NCWMOJ_@
M:2ZL)H@G]K7&QXS_ *.LKAHU;^Z=K8P?<=J[WQ5#:S^&;Z.]@O)K9E&];-29
ME&X?.H')*_>XR?EZ'I0!C:MX\L(;&RO=/NHC"=2AM+PW$3QM"C DDJVU@< $
M$C'UK5@\8:!<:=>7Z:@JV]FP2X\V-XWC8XV@HP#9.1CCG/&:X3S=0U5[&-I;
MC5K&WUVQ>#4);$PR2* Y8.-H#!#M^? 'S>HI_BG3;Z7Q'KUW"MY%##=:5<O-
M;0[WV)Y@9D4JP<KD,1@].E 'HNE:S8:W;//I\_FI&YCD#(R.C  [65@&4X(.
M".A%4IM;CMO%4UA/J5G'!%IIO'MVC82HH<@RF3.W9@8QC.><XK/\%P6[3ZMJ
M,%_JM^;J6-7N;^W2$2E$P#&JHF1@X)(Y*\=*Q-<L3-\4]4ENM.N[O3I/"+P2
MK!&29<SMNC4\#>5/ SF@#LM'\1Z5KQE73KHRO$%9T>)XV"MG:V' )4X.".#B
MJ4_C"PA\9#PR5E^UFV\_?Y;E0<C"],<C)SG'&.M9?@J]N9M5O+:._NM4TN*V
MC\F]O+,PS(V6S"6*KYF  <XR,\]:+Z3['\6H)IXIA#=Z*;:&5869#*)MVTD
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
M-I=SQ1(79HHY59\*.3@<X]JY/6I_[=OO&E[IUE=M;S>%S!#*ULZ?:''G<*&
M)^\!T[4 =H?&.C6-GIPU'5(3<W=K'<1^3"^)@V!N10"<$G..2!UZ$U:7Q5HC
M:S_9(OU-YYABV[&V>8!DIOQMWXYVYS[5R'ABPG3Q3X4EFM95$'A,1EWC($<F
MZ'Y2>S8SQUZUFZ7II74(]'U'4M>%U%KDETMC#9Q^21]H:9)O-,6=A!!)WYY*
M^U '>_\ "8:!_:S:7_:*F[5VBVB-]ID R4#XVEP ?E!S[50TGX@Z'J>CWFJ/
M,UK;VURUN3+&X+'S&1-HVY8MMSM&2,X/-8OA>_ATVQL_#-]I%U<ZM#J<Q=6M
M6*(#,[BY\PC;C# @@YR<#FL6P,EOI=CYMI>$Z)XFN+J_A%M(2D4CSA) ,?.!
MO5OES@<T >B1^+]!DTN?4AJ"I:V\JPSM+&Z-$[$!0Z, RY++U'>K^EZK9:U8
M)>Z?,9K9R0KE&7.#C@, <>_0UY;XDMY-?LO%^IV5G<2Z?>OI<$.Z!U-P8Y@9
M&"D E0' SC!VGTKUZ@##'C'0&U7^S1J*_:?.^SC]V_EF7_GGYF-F_MMSG/&*
MEM_%&C76LOI$%Z)+]'>-X5C8[&49.XXP.#QD\]LXKSJ,2GP/;^#1:78UY-33
M</LS[5"W?FF?S,;=I4;LYZG'6NN\$VCV^H^+998'C:;6Y&5F0C>GE1X(]1G/
MZT ;NKZ[INAQPOJ%QY9F?9$B1M(\C8R0J*"QP.>!Q7+>,/B):Z1X5M]3T::&
MZEO)U@MW>*1HU.\*Y<* 05S]TD'/%6?$<G]E>-]#UR[BF;38K2YM7ECB:002
M.8V5B%!(!",N<>GK7(:I87MUX2O+N*RN1%?^*XKVWB,+!_)WQC>5(RH)5FY
MX.: ->/X@W=QXRTGP_!=VA5[59[NZ?3+@>:QD"[(T)S'D'.YBP'Z5TEAXKL8
M]!DU/4=6M)HENWMUEMH)%!8,0(PARS.,8XZX.!6>;:?_ (7<MUY,GV?_ (1T
MQ^;L.S=]HSMSTSCG%<AX=MKO2M)T75+RRNA:6'B"^EN4$#,R)(LJ)+L R5!8
M<@=#F@#T@^,-!&E1:D-0#6TLI@0)$[2-(,Y3RP-^X8.1C(Q1<>,?#]KIUIJ$
MVIQ+:WFX6\@5CYA4$L  ,[A@C'7(QUXKC-9N%U#4-)U^SCU+1=,BNKJ.6]M[
M)3)(71 L[1M&QVML*;BN>G0&BUTE!J'@V:W34[FW?5[V[DEOX CY:*4[RJJH
M16;YAD _,.,T >EV]Q'=6T5Q"28I4#H2I4D$9'!Y'T-2444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%>=7^I
M:[?67BS6[36IK)=$FFBM;-(HVBD\F,.QEW*6.XDC@C QB@#M+_7])TR^M;*]
MU"""ZNVVP0N_SR'..!UZG&:T2<#)Z5Y9;07&I_&JPOEU2]A$_AQ;P1JL1"J9
MTS#RA^0]2?O>C#I76_$02GX<^(6AN);=TL)GWQXR0$)*\@\$<'O@\$'F@#>^
MW6O]H"P\]/M9B\\19YV9QN^F>*L5YC9Z5?S>,-)LXM=O86_X1W=)=JD1F8&9
M2%'R; !D<[<X'J2:J6OB[6=1MM&L9[W5$D-M<RW-SI5BLLTK1SF%,C8P5?E+
M' Y) X% 'K-4]1U73M(@$^I7]K90DX$ES,L:D^F6(JIX6O-0O_#-C<ZK!)#?
MLA$R21&-BP)&XJ?NYQNQ[USVG6EMJWQ0\1RZC#'<2Z;#:PV22J&$4;H79E!Z
M%FR">ORXH [&SO;74+9+FRN8;FW?[LL,@=6^A'%3UQ.O6]OX7@<>'1'87VMZ
ME;6TKQ@%82YVF01GY0VT'MR<9SBL;Q)KFN>%K;Q-I\6L3W;VVD)J-G=7$<?F
MQ,9&1E.U0K#Y01D=S0!Z?17!7Z^(;;7/#NCCQ'< ZE]KENYUABW*%2,A8P5(
M !) R"<,<Y.*S[?7M=GNX?"YU607)UN>P;4Q%'YI@C@$_3;LWD,%SMQP3C-
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
M\9"[_,^7=NW8SQC% ';T5Y?X:\4:[JM[I.HK_;,\5_<.+FV?3PMI!"0VQHY
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
M[TW####*RE2,9!!Z#TJC%X)TZ.UM(FN+N66#4AJCW#NIDGG (R_RXQ@XP ,
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
M%VG#!,%N>F<,#CZ^E9J>--"DTK5-22[+6NEW#6UTPC;*R*0, 8RV2PP1U[4
M;]<[:^$8;/4_M%OJFI1V8N7NAIRR*(!*Q)8\+OVDDMMW;<GI6/J'CJ+1=-UV
M^-Q-JAL]12T\B.S9/L[-M&PL,[AS][N2!U(I[^.DM/%&H6UU%>M:)I]M=0V\
M5C(TR[C+YC,H&X !4SG&/J: -8^#M/.D2:;YMSY,FH_VD6W+N\WS_.QT^[NX
MQUQW[UD>./"0U&TO;JT2YFNK^;3XIHXVQMBAN Q9<<@@.Y)SV%=?9W]MJ&G0
M:A:RB6UGB6:*1>C(1D'\JP+3X@:!?:7)J5O+=/9KY827[))B9Y#A4C^7YWSP
M0N<'K0 H\$VLL.K"_P!2U"_N-3LS8R7$[1AXX,-\J!4"C[Q.2#D]:63P7;HF
MG-I^IZAI]S8V2V"W-N8R\D( PKAT93R,@@ @DXZU+_PFFD?V>+H?:RYN?LGV
M06LAN/.V[MGEXW9VC=TQCG.*CD\=Z'&EGM>[DFO$E:"WCM)&E<QL%D78%R&4
MGD$<8)Z"@#(\4>'_ "O!<7@_1=-NYC<X6.Z+#;;,) YFD<D'<&R_ R36[<>$
MK.32M*LK2XN+!]*"BSN;8KOC 381\P*D%>""#GZTG_"::,VE6NH0R7$ZW4K0
MPP16SM.TBYWKY>-P*[3G(&,4LOC+1H]-L[V.2XN!>LR6\%O;.\SLN=X\L#<"
MN#NR!C'- $<OA")[6R":OJ<=_9O))'J/F(\Q,GWP0RE"IX^7;@8&,8K8TRP7
M3-/BM%N+BXV9)FN9-\CDDDDGZD\# '0 "N:D^(6G-K&A6=E;W=U#JJRL)H[:
M0^7L.T@C;U#<,#C;U.*O^+/%,?A:VL)7M+BY-W>16P6&)GQN8 GY0><$X'<C
M H -4\)QZAJ<VH6NJ:AIEQ<PK!=-9L@\]%SMSO5L$;F 9<'GK4UAX5TW3-3L
M;VS62(V6GG3H80PV"+<K<\9+90<Y]:K7WCC1=.GEBG-X?LZ(]U)'9R.EJ&&1
MYI"X0XY(/(')Q6]-=6]O9R7DLR);1QF5Y2?E" 9+9],<T %U;17MG/:SKNAG
MC:.1<XRK#!'Y&N5C\ VT/V>674]2OY;6VDM(TN9(PLD#*%,+;4'' ^8#=QR3
MTJ_;>-=&N;6]N"UU MG:F\D6XM9(F:  GS%# %EX/3^M5E^(6@O.L"?;VEEB
M\VV06,I-TG&3#\OS@9!X[<].: .7T#P]?W/B'P\]Q8ZW';Z3%,LO]K2Q.D2M
M$8Q#$4QY@YR7(SA1SVKK=.\&PZ>GD#5]4GLH[=[:VM995\N"-AC PH+8 P"Y
M; I#X]T'[+I\T<US*VH"4VT,5K(TKM$P61-@&0P)Y!]">@)K+\0>-B=,\.WV
MA3_N[W7H-.N5FA*NBEF$B,K#*L"* -^+PO8PP>'XEDGVZ& +;+#+8A,7S\<_
M*Q/&.?RIWAOPY%X9LI+*UO;N>T,C/##.4(@#,6*J0H)&6/WB35:^\;Z)I]]/
M;3R7)6VD6*YN8[:1X+=VQA7D VJ>1GGC(SBM*TUJPO;K4;:*;$VG2".Y5U*[
M"5# \]00<YZ4 5-7\-IJ>I0ZE;ZC>:;J$430?:+0H2\1()1@ZLI&1D<9!JL_
M@C2FTK1].5[E(=*ODOXF#@M)*I9B7)!SN+,3TY/:HO\ A87A_P"S0W*RW3P2
M0+<O*EI(RP0L2%DD(7Y%."1GL,].:MZIXPT?2+QK:YEG)C19)Y(;=Y([=&.%
M:1E!" X/7L,].: -ZBCK10 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 5Y/XCCUB]NM1$]KKT\]OJT$T4,$3"U%I'
M+&P8;1B5L \9+9[ "O6*K6FH6E]+=Q6TPD>TF\B< $;'VJV.?9E/XT >>W^D
M:A-X#\<P1V%P9[W49Y;>+RCOE4B/! ZGH?RIUZ+[2;?QGI!T?4+R?6)I9K&2
M"W:2*42PI&%=Q\J;64YW$<<C->DT4 >7SZ7J&EZOJ5D]C>7'VKPO%90W$$#2
M1M-&LNY68#"DY&,]<U<U#0K^\L?!EI%;2QM%83P3-L($#-9E!N_N_,<?6O1*
MS+WQ%I.GZM:Z5<WB)?W0!AMPK,S G&2 #@9XR<"@#S[0=(:6VM8Y;7Q,U_8:
M9+&RWP(MX)#&$*)E1YF>VPD8 S7;>"+2:P\!Z!:7$#P3PZ? DL3KM9'"#(([
M'.:T=/U:QU6QAO;.X$EO,S+&Y4IN()!&& /4'\JNT <!;W5]X=U'Q!I[:!>Z
MC-J&I_:K1HXB8)4D6,?/+@JFTJ<[NP&,UF:A;ZA;>'_%OA<:1?SWVK7ER]G-
M';LT#I.<AFEQM39D@AB#\O&>*]2JE'J]A+K,VD)<*;^&%9Y(<'*HQP#G&.HH
M YO0=,N;+Q?XLGF@D$4T-DD4[(0)=D)#8/?!Z_6N2\,27&L^#_ 6E6VEWT<E
MI/;W<\[V["!8HU8[A)]TEL@8!S\QR!BO764,I4]",&JFE:9;:+I-IIEFK+;6
ML2Q1!FR0H&!D]Z /-8;+43X,L_!)TJ_748=0CWW)MV%N(DN1*9A+]TY4=,[L
MG&*U[*TUK3M!\>36%G(FHSZE<S60:/F4>5&%90>&Y!QV)%=_10!Y%/IU[>3:
MX+2S\07$5_X=GM+>;4HWWO.,G;@@>6#N&,@ G..V=&&VO=3\4^ ;Z+3M0AM[
M6PNX;AY[9XS"YB11N##C)!QZXXKTRH+V\M]/L;B]NY!%;6\;2RR$$A449)X]
MA0!YE86FHR^&/#/A(Z3?Q7^FWULUU.]NRP(D$FXR+*?E;<%X )/S<@<U9GT?
M4#\/-9M%L)S<RZ\\Z1",[G3[>KAP.XVC.?2O2(I4FA26-MR.H93Z@]*?TH Y
MKQU87=[H$+V=N]S+9WUM>FW3[TR12J[*/4X!P.Y%<GXEM[[Q/_PDFIV&EZ@D
M'_"/26$*W%J\4EQ,S%\+&P#$  #..2W&:]&?4[*.]M+1KA//O$=[=1D^8J@%
MB"..-P_.K= %;3HS#IEI$4V%(47;C&,*.*\RN++41X.U+P6-*OVU&XU"7RKD
M6[&!HY+@RB8R_=&%;D$[LC&*]6HH X[2+"\B^*GB6^DMI4M)[*T2*9D(1V7?
MN /0D9%,\5R:A_PD5G#MUG^S6M7V?V4I#27&X861U&47;T)(7KD\5UEW?6MC
M:W-S<S+'%;1&:8GG8@!)8@<XP#^52PRI<01S1-NCD4,K>H(R#0!S?@&&>U\
MZ59W5O-;W-K;B"6.:,J0R\'KU'H>AKAO#$EQK'@OP/I%MI=\DMM=V]W-.UNP
M@6*,L^X2?=);@;0<Y8Y%>P$9&*S["QL?#>@Q6<&8K&QAPI<EBJ*,\GJ: /-K
M9=8N-7T"]U"UU^:[M=5=K\/"XMX RRHOE(!AE^9?G7.!R3S4W]B:DOP&DTU=
M.N/MZEI#:B,^8<71<X7J25Y]Z]-M+J&^LX+NVD$D$\:RQN!C<K#(//L:FH X
M_2$FO/&.N:H+*ZBMKK3+1(6N(&C)(:?<N& ((RN1[BN)TK1+[2;/3)]1@\1P
MI-H-I;>7I<;%Q-%YFZ*10I*Y#C!.!][)KV"ZNH;*SGN[A]D$$;22-@G"J,DX
M')X%+:W,-[:0W5N^^&:-9(VP1E2,@X/(X- '%^'=#ETSQO$T=C<0V4'ARUM(
MGF^;:RR/F,N."P&W.*PEM]06&_T_1;+7H+*:PO%N]-OH"8;=RC;!!(1\V7.
MJLRX/08KU:B@#B(]-O%O_ #"TE"6=O(MP=AQ"3;;0&].>/K7&Z+!>Z!H_@@7
MVF7?GQ:W?2-;>4?-VE)SN"]3\IW #DXXS7JVK>(M)T.6UBU&\2&6Z8K!'M9G
MD(ZX503@9&3T&:FO-*M;Z^T^\G5C-82M+ 0V &9&0Y'?Y6- '(Z/J#Z?>^(O
M$ESIM_%9ZEJ%K#;Q/ 4E("1P^8R-@JNX]^<#.*T?B9_R3/Q'_P!>,G\JZ::"
M*X0)-$DBAE<!U! 92"I^H(!'N*S?$'AZQ\3:?]@U%KG[*6S)'#.T0E']UMI&
M5]J .1L))M"UJPUF:POKJQN] M;97L[9IVCDC+-M*H"0&$@P<8R#G%9EAX>U
M>VO/ #S:?.ODW^H75RH7<+59M[JKD<#[P'UKU2**."%(HE"1QJ%51T ' %0Z
M?J%KJNGP7]C,)K6= \4@! 8>O/- 'GJZ/J ^',5I]@G%U_;_ )YB\L[MG]H[
M]^/39\V?3FMOP<MQ9:[XIL;JRNXFFU22\BF>!A%)&R1@%7QM)R#QG/%=A10!
MYSXYTK6(];DET.VFD&OV0TN[DB7(MR'&V9O0"-YAGV6JVLZ"-(\07H$/B :;
M<:=;V]K'HZE@QB#J8GPIV\%<%L+RW->GT4 <1H6BS:=KNMHMG<1VW]D6-M;M
M+\Q;8LH*[APQ&5SCUK&\*V5_I&L>$GO-,OEC?PRFGNZV[,(9@Z-MDP/DX!Y.
M!Q7J%% 'D^D)J3:%X+T,Z)J<=QI&HQ?;9)+9ECC"+(N0QX<'(.5R,=2.,V8_
M#VI2_"N_LEM+J.\&K2W?DH-DLB+>^;\N>Y1?E]>*]/JK-J-I;ZA;6$LP6ZN4
M=X8\'+JF-Q].-P_.@#B](N+/18M;\2&V\2W"16\222:@F)940LQ"(P5L+O))
M.!R<9Q74>*+6:^\):U:6T9DGGL9XHT'5F:-@!^9JQ9WFG^(-)2YMREU8S@[=
M\9 ;!QRK#/4=Q5Z@#SK08+J]\0^#[TZ;?016>C3VTQN;9XC%+^Y&#N'&<-CU
MP<5EZY'J4/A_QKH,6BZG<7E_?2W%LT5LS121.$.1)]W(P1MSG(Z5ZS534M3M
M-(L)+Z^E\JVC(#/M+8R0!P 3U(H XBZ6[M/&!?1;;6[6ZFU"/[7 T)>PN83M
M#S;R"J-L'9@V5 (.:T?A\MQ9V>K:;=V5W;SPZG=2[IH&6.1))G961R,,,'MT
MKL:* /-;X7VDV_C/1SH^H7EQK$TLMC)!;L\4HEA6,*[CY4VLI!W$<<C-:GA[
M1;S3?'3O/"[11>'[.T%SM.QY$>3< ?7H<>XKMJQ9_%NA6UCJ5[-J*);:9/\
M9[R0HV(I,@;3QSRR],]: ,_QE;W*W6@:M!:S7<6F:AYUQ# A=_+:)X]RJ.6*
MEP<#G&<5R6O:?J6L:7XOUBUTN^$5Y+IPMK=X&2>9;>16=Q&?F'!( (!.WITK
MU>B@#B].AN+OQ#XJU%;*ZC@O=/M! 9X&C9R$FRN&&<C<,CMD5Q]AHEYI=K9O
MJ,'B1$N=!LH!%I<;$F6-&5XI0%.T_,,%L#ELFO9*CN+B*TMI;F=PD,2&1V/\
M*@9)_*@#C?#FBRZ9XXN&6SGBLXM#LK6&27YN4:3*;QP6 VYQ4OCS3KBYET._
MC_M'R+&[=K@Z:"9T1XF3>H )."0" "<$UUEM<PWEI#=6[AX9D62-Q_$I&0?R
M-2T >;Z=HK+JGAR\M;+5_);5[FZGDU$9EYMGC$C# * D+@, >?>JNM:9J,-U
MJMZNFWDL47BJROML,+.[PI%"&=%'+8(/3T->I5&\\48?>Z@HF]AU(7UQ^!H
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
MB8B !2>Q.UN/8UV=% 'D-BUQH/BC09;S3;Q@+K7)"D<#/(L;SH5<(!N8$$=
M>#FG7>C:K>:?I]['IEVHNO&L6I"%HB)(K<?+O=>J_=W'/3=S7I\^E6MQJ]GJ
M<BL;JTCECB(;@+)MW9'?[BU5_P"$HT7^U;K3/[0B^UVD9DN%P<0J!D[FQM''
M."<T <+J%OJ%KH/B_P ,C1[^XO=7N[E[.6.W9H'6?HS2XVILR00Q!^7C/%+X
MUTV_T_6+*#3&)?Q':+HMTRG!4KR)L=\1&?G_ ':[73_%VA:I]D-E?><+R1X[
M=A$X$C*H8X)7&,$'/0]JG7P_8#Q VMOY\U[L*1F69G2!2 &\M"=JYP,D#)H
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
M.F ?6NXABCMX(X8E"1QJ$11T  P!6!JO@VQU6^N;O[9J%FUY$L-XEI/L6Y0
M@!^#S@D97!QQF@#@5^T>)/'/@/59K^]MIM1T>6Y=8'4")O+C)"94X!)YSG\*
M]@K'_P"$9TT:OI>I1QO%+I=N]M:QHV$6-@ 1CV"C%;% 'G%CJ.JV>K7$.KZC
MJUKJ3K=%()X4:SN54,R>0ZCY2J@'!.[ .0>M6(->U$:)\/;E[J1WU!4:\Z9G
M_P!#DD.?^! 'BMVT\&V-K?Q7+W=_<Q0&1K:UN)]\4!<%6VC&3\K,!N)P"<57
MT[P#IFFW&F2K>:E.NEN6L8Y[C<D"E&38!@97#=\G@<T 4O"$.LZGIFC^))M?
MGD^WP^?=64B*8=KJ2JQ@ %"IV\Y.0#GKQS7A/^TM(\*^!=0CU>Z=+VXBLY;-
MMOD>4Z28P,9# J#NSUSVX';:=X&TO3;^WN(I[UX;1W>SLY9]T%LS@@E%QGHS
M 9)P"<8JS!X3TVWTG1]-0S?9])F2:VR_.Y0P&XXY'S&@#=KR@:CKL/A.Z\4M
MKUV\UGJ\D*6F$\EX!=F(HPVY)VDX.<C"_CZO7 >'/ BO8$ZM)?QC^U+B\:P\
M\>1*?M#O$[+@GIL. 0.!D9H J#5M7A?QOKDFJ7,D.A37 M+$;1$V+=7^?C)
M)! R,<]:G-UJOAF\\/7$VLWFIIJ<<JW<-QL*EU@:8/&%4;!E",=,-ZC-==:^
M'M/M1JRB-I(]5F::Z20Y5BR*A 'IM4<?6J.E^#+#3+VVN3=W]X;.)H;..\F\
MQ;9&&"%&!G@8RV3CC- &!I<NN6WA&V\8R:[/=-+I;W]U8S(IB8F+S$6+ !3:
M<#J<C.>>:R(/$?B/2=)GU81ZW=1#1Y[FY?4H8UB6X5 Z-'MY"D[AM],5V.G^
M M(T^YA<2WEQ;VRR):6=Q-OAME<%6"+C/W25Y)P"0,5+I_@O3[%'ADNK^]MC
M;-:1VUW<;XXH6P"BC SP ,MDX&,T <5-X@\1Z#I.J7T:ZW- FDR3-/JT,8$=
MT"H5DV_PD,Q*]!M'J:U1IEUI7Q%\,QSZO=Z@&L+TYNBI97 AW$$ <'CCMCBM
M^U\%:?%:W-K=7>H:A!/:FS\N\N-XCA/55P![?,<MP.:33?!5EIVJ6NI/?ZE>
MW=K"\$,EW.'VQMCY<  =NO7U)XH XGPQK>O:]X>\"I-K5S%+J9O1>3QA?,=4
MWE<9& > ,X_6K5MJ>LW%]!X8.LW:JVNW-HU]\OGF"* 3!-VW&26 W8S@5U^D
M>"M)T2VT6"T-QLT?SOLV^3)_>YW;N.?O'%9OB+PO'!:&YT^POKNX?5/[0=K2
MZ6*XA8IL9XBWRG@ %&.""?84 3^#[C43K'B;3[_49+Y;"]CB@>0*&"&%& .
M 3\W)[FF?%'5;[1/A[J6H:;<O;W<30A)4QD9F13U]B13O FB76F#6;VZMI[4
MZC>":.&YF$LP41HFZ1@2-S%6; )QD"MKQ%H%EXGT.?2-0\W[+.4+^4VUOE8,
M,'ZJ* .5UB]U*P\8/)J-_JMAI[7$"V,\$*2694A0R3 #<K,Y8;C@#*X/%=]7
M/7WA"SU#49+F6]U 032I-/9+/B"5TV[25QD?=7(! ..0>:Z&@#S.YUZ_C\36
M]U::AJ]U;2:TMB[&&-+$(6,;1J"=[,I!^<=2#VXKD]?_ .2>_%+_ +& ?^C(
M*]-E^'^F2R,WVW4D07?VZ")9QLMIR^\O&,=2Q/7(^9L8S3[KP#HUYI.MZ;*;
MG[/K-W]KNL2 'S,J?E..!E!0!S.OZWKUQX@U^#2QK9FTL11V,=C#&T#R&)93
MYV[D@EPN.P&1S3]0O];U*W\8ZK!K%UISZ,ACM;5 GE@K;K*QD!4EB2Y&<C&.
M*ZO4O"%EJ6H37?VS4+4W*+'=Q6L_EI<JO0/QGH<94@D<9KE/&'AZ^N]0UN*Q
MT/4I!JELL8DM;]$MII-FP-.C$,NWC[N0P !STH SY_$'B'49+Q+)]<>ZL;&U
M-J+&&-H9)WA64M-NY8$L!@<  XY-7M2GU7Q#!XQGDU.ZT]=,M1#%9Q[?+W&V
M$K^8""6R7V]1@#CGFND;P-9RQ0YOK^W<VD5K=BSG\M;I4&!OXR."1E2#@XS3
M]3\#Z;JE[>7#7-_;I?Q+%>V]O/LCN0J[1O&,YQQP1D#!R* +_A3_ )$_1/\
MKP@_]%K7,>.-2NX[^XAL-0U@36FGFX-OID,>(F);;),[G!4[" G^RQYXQVUC
M9Q:=I]M90;O)MXEA3<<G:H &?P%9&J>$;#5M2EO9I[R/[1 MO=00S;([F-2Q
M57&,G&]NA&02#D4 <Y97>K^,=1GA36;G2A::79W"?9 F'GG5F+/N!RHV@!>G
M6H+>UO8?B1KES-JMR]Q;Z';R$(0L3,?.!PN"0H8%@,\$]36[)\/].>W@BCU#
M58&CM!922PW 5[B!<[4D.WG&2 1@X)YJW_PANFQZK'?VTEU:[;);!H(9 (I(
M5#! RD'[NXXP10!QOAG6-8\3:=X0TZXU:Z@-YID]_>7,!599BCHBJ&(.!\^3
M@9X%/BU?7+JZT[1?[8N$:/7[K39;L*GF30);O(N>-NX @9QU7.*ZE/ NF6^E
M:58V=Q?6CZ4C):74$H$R*WWE)((8'C(([#TJQ9^$-+LAIOE>>7L+F2[61Y-S
MRS2*RN\A/WB0[>G;L,4 5?!UQ>+>>(=+N[Z>]33K\1037!!DV-#')M8@#."Y
MY]*@^)^JWVB^!;J^TZY>WN4GMU61,9 :9%(Y]02*Z&QTFVT^]U&[@W^;J$RS
MS;FR-P14&/0805%XAT"R\3:/)I>H>;]GD=';RFVME&##GZ@4 <?JKZO?ZOXR
M$6NWME#I4$4MI';;!AS!O.XE3E<CIQU.>V.TT*\EU'P]IE]-CS;FTBF? P-S
M("?YU$?#]D9]8F/F[M614N?F[!-@V\<<5=L+.+3M.M;&#=Y-M$D,>XY.U0 ,
M_@* .$\=:K>07FH#3M1UCSM/T[[1Y&G0Q^7 _P Y5YG<X8';]P=E)YR*D275
M?$GBFXL_[9O+"T&C6EWLM-JL)9&ER02#Q\HR.^![YWM5\&Z=J^H7-U//>HMW
M"L%W;PS;8[E5W;=XQGC<>A&1P<BK&D^&K/2+K[3%-<S3FSBLR\S@DQQEBN<
M<_.>?I0!#X(U2ZUKP1HNI7KA[JXM$>5P,;FQR<#IGK5#5Y+W5?'$&@1ZC=6%
MG'IS7LC6A59)7,@11N(.%&">.I(KH-&TFVT+1K32K/?]FM8Q%'YARV!ZFJFL
M>&[;5[RWOA=7EC?6Z-&ES9R!'\ML%D.001D \C@CC% 'E^OO?:UI7AC[=JEV
M;BT\7#3#-$57S-DDJK-C;@/@#GIG/%;5CHTD/QMN5.KZE(8=$AEW/(A,@\YA
ML;Y>5XS@8.2>:ZX^"](.F:38*LRPZ9>K?PD299YE+'<Y.2V2[$^I-74T&S3Q
M--KX\S[;+:+9M\WR>6&+#CUR30!YUX4UW6O$?AOP;8W.K744NJ"^FN[R':)7
M6&0A4!((&=RY(&<+[ULZI=:WH6M>#=,EUE[I;G49XII2BJTT01F17QP6'&2,
M9QG%:\'@'2;30=-TJSGO;8:9(\EI=13 31%RQ;YL8(.X@@@CIZ5+#X'TB Z4
MRFY:33;F2[CD>7<TLLF=[R$CYB<D]J .7MM>OQXHTNYM]0U>[L[[5);1Y)88
MX[)H]LI"Q+G?E2@^?HV&.>0*T/A9_P >7B?_ +&2^_\ 0A6C'\/],BEMW2]U
M(+:7)N;2/SQLMF))8(,=#N(^;)P< BM?0] LO#\=['9>;MO+R6]E\QL_O)#E
ML>@XZ4 4/&FH7=CI=E!8SM;3:AJ%O9?:% +1+(V&9<@C. 0,CJ167J\-_H&E
MO:R^)-2G2[O(H[010++>$$$O$K<#G:Q#$?* ?8CJ-9T>TUW37L;P/Y;,KJ\;
ME7C=2&5U8=&! (-8G_"!:<869K_4FOVN4NO[1:<&X#HI1<';MP%9AC;CYCWH
M Y./6]=N-/LK!-1O[23_ (2?^S3+<K&;@6YMVDVMC*EAG@\]%SGFKD^J7VE3
M^(-"FUW4'6">R%I<+"LUVPGSNA7@ L=C88CY0V3TJSK/@"..33(]->_>*76H
MKZ[8W'S1,L$B&8,>=Q;83R>>W6MG_A!=.-I.CWFH27D]U'=MJ#3#[0)$&$(.
MW: !QC;C!/'- '*6^OZR89=$^UZC;-+K\.G)<7@C-U#"]N)F!*Y7=PP!Y(##
MN*O>*Y=<\*Z!;B+7;BY$NM6L44LJKYJPNP#1NP&&YS@X!P<=JV_^$ TGRKQ#
M<:@6NI8KEI3<?.MPG296QD/P,]N,8QQ2MX!TF:P:VN9KVXDDO8[Z6YFF!EEE
MCQLW'&,  #  &!0!RXTW5Y?$?Q#DTG5[Y-0A,#6J%E*%_)60*1MZ9R@]CW/-
M;>E>)9O%7B+1&TV=HM/33?[0OD7G<\OR11-Z$%9"?]T5K3:-#I&L:CXDLTU&
MXNKF-!/8V\B;9V4!58*V!N"_[0'%4_ 7AM] TV^N+FU2UO-3O)+R6W5]X@5F
M)2($<':/3C)..* .@U6[2PT>]O)+E;9(('D:=TWB,!2=Q7OCKCO7G.GZEXD^
MTWVFZ=/K$MU/HKW5NVK)"C-.K*H:,#[H._[K< @>]>DZC86^JZ;=:?=IOMKJ
M)H95SC*L,$9^AKG!X TYIA//J.K7%S]F>U>>2Z^=XFP0I( QM*A@1@YR3G)H
M /!=\+A]0MFO]6DFA\LO9ZO"%GMRP;G<  Z-C@C(!4\]A?\ %UZ;+0'*7UQ9
MRRRQ0QO;0B69BS@;(U/&YAD G@9SVJ;1_#\.CW%S=&\O+V[N51)+B\D#/L3=
MM48   +,>G<YJ;6]%M]=L5M;B2>$QRI-%- ^V2*1#E64D$9^H(H P? VHWMS
M/KEA>-?E;&Z181J.PSJKQ(^UBA(/))!ZX(S5KQOJ%Y9:/:0V-PUM/?ZA;67V
MA "T2R2 ,RYR,XR!GN:MZ+X9M-#O;RZMKB[DEO-IN//EW^8ZC&\\?>(P..,
M8 Q5K6]%M-?TM["\\P1LRNKQ/L>-U8,KJW8@@&@#SG51?>'M8\:2PZI<SSVW
MAF.6VN)BK21X:X(!( SALG)'<5=LKO6=<\0>'-/.M7=K;S^'8[^Y,&T/+(&0
M=2#C.[G';CO70KX#TPQZK]HNM0NIM5L_L5W//,&=T^;&,  '#$<#' XZYT+'
MPS8:?J%G>P>=YUIIXTZ+<^1Y0*GGCKE1S0!PVE:]X@U+4[?4;>/6Y?,U5X)8
MO)C^Q+:B9HC@_>W*!N+=<@CI6MX:BUGQ!8VOB+_A(+J$W-S-YED50P" .Z!%
M&,AP IW9/(.01Q6W#X0LK?5?MD5W?I#]I:[^PK/BW$S9)?;C/));&=N3G%0P
M^!M+@U..[6>]-O%=->16!F_T>.<DDN%QG.23C. 3D"@#A?#<FH6OAS2K&VU>
M]1]9U^ZMYKAF5FB1)+AVV97AGV<DYZDC%7-=UG7-#L?$VEVFK3RRV$^FO:75
MP%:15GE"LC$ ;A\I]\-C-=6G@'2X[.XM4NM06)[S[; !. ;.;<S%HCCC)=L@
MY!SBI/\ A!]+DTV\L[B:\N7O9XKBYNII09I6B963)   &T#  &,^M &SI=C)
MIU@EM+?75\ZDEI[HJ78DYYV@#'H .E3W,WV:TFGVEO+1GVCO@9Q5*ZT^XGU_
M3KY+ET@MHIEDB$A D+[-N5Z'&#R>G;J<:1&1@]* /,K"_P!9MM$\*>)9M:NK
MF76;JV2ZM'V>0$N!P$4+E2F5P<\[3G.:YZ#0Y#HOQ/?^V=4_T>:Y!7S4Q-BW
M!R_R\YZ<8XKT>Q\"Z9875HZ7%]+:V4AEL[&6;=!;N<C*KC/ 8XR2!GC%6D\)
M:8EKKUN#/LUQG>[^?G+IL.WCCCZT </H]SJ&C#X96$&IW<EMJ4+M<1RLI!46
MJLJ# &%!Y'?WK:\,?VSK.GV?BAM=N5,\\KS6#(K0>0&=1&J@ A@ IW9)R#G(
M.*WO^$2TP2^'Y,S[M!0I9_/V,8C^;CGY1[56M_ VEV^IQW23WIMX;EKN&P:;
M-O%,V275<9SEF(&< G( H Y;P?K?B#4[K0M2:/6YHM1#/?"XAC%I&C(S(8B.
M1M;:ON"2>:VOALVIZCX=AUO5-7NKN:Y\R,0OM$<:I*R@@ 9+''))[X[5JZ7X
M0LM)O8I[>[OV@MRYMK-Y\P0%LYVKC/0D ,2!GC%-D\+):>"Y/#VD7,]L-K"&
M8S%70LY<G<HSU)X[CCWH Z*BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MN)(=+LH[J:U%NNV%-K$LK#EB0.AZ8KC]6LM9A\*^)O#,.@WUS<W6HS7,%PB
MPO%),)=V[/W@"1MQG(';FK>NZ!JMSK7Q#FAL9GCU#18X+1@.)I!&X*K[Y(_.
M@#J5\;Z=)90W,5IJ4GVF8Q6D2VI\RZPNXO&#U3'.XX'Z9?)XUTI=/LKJ%+RY
MDO7>.&T@@)G+1DB0%#C;M((.<8/U%87B/1+AE\+7I@U1H+""2"YCTR5DG3>B
M88;2"0"F"!_>]JJVNEW&A7NB:];:)JKVJB]2YMGD^T72&9T992"<DGR^0"2-
MWL: -9_B%:RZSH-I86-Y<P:H)MT@A(:(QG:RD'!#*WW@>@JZGCK2'O5B$=Y]
ME>Z^QI?FW/V9IMVW8'_WOESC&>,UC7LNKW/B'PEKUSH-U%'$U['-!#B22%9
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
MVC>;J%NBP;!Q*PM A"_\"R* -?4O&^DZ9,5=+N:%(4GGN8("\5O&^=K.W8$
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
M%:O]C*B;80S,$+$ ,0F,DC&>.<5@/-K]AX6UB^FFU+38]+N%N[!M5G1WFC"
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
MK!!! H:2:1NBJ"0,\$\D  $DUF+XUTX6L=Q<6]Y:K]M%A<+-&H-I*0"HEPQ
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
M<Q@E@OS;APK$;E&0#C- $;> M$?3K^S9;IA?R133S-<N93+'@JX<G(8%0?\
MZU:%MX;L+9;\ SR/?PI#<R2REFD"IL!)/?'4UG6OCK3I[*6^GLM1L[%;0WD5
MS<P )/",?,FTDY.Y<*P#'/ J_H_B.'5[N>S>QOM/O(8UF-O>HJLT;$@.-K,"
M,@CKD'J!0!4N/ ^DS+;B*2^M&AM$LB]I=/$TL"C"HY'7'//49//-7[7PYI=E
M?V5Y:V_DO969LH%1B%2$E3MQ_P  7FK>I:C:Z1IESJ-]*(K6VC,LKD9PH&>G
M?Z5B6OC**XN&M9-&U:UO#;FY@MKB*-7N4! .S#D9&Y<JQ!&1Q0 7O@71+^+5
M(Y4N%75+B.YNO+G92SIC;C'0<#CVJ8^$+&33I[&YN]2NHY7217N+UW>)T.5:
M-B<J0><CTK!^%>N:OXCT&75M6FOI'N'8H)8H4@4"1UQ%L^8X  ._N..]=;K&
MKQZ-9I.]M<W3R2K%%!:H&>1ST R0!T)R2 ,=: ,U_!6E2Z7)93/>RO)<+=F[
M>Y8W F4 *X?.00  ,<8[5:T7PSI^@W-Y<VAN'N;W9]IFN)FD>0ID DGO@D?3
M Z"J#^.M,BTNWO9;6_1IKXZ<;7R09DN &.Q@"1SMX()'([<TV/QYIV"MU9:A
M931WT5A/#<1H&A>49C9BK$;&R!D$\F@"[JOA73]6U1-3DEO+>_C@^SI<6MPT
M3*A.2./4^OMZ"L7Q+X:E?P?'X/T/2LV5ROE/=23#;:C>&,AR=[OG+# /S<DB
MNE_MJU/B,Z&JRM=K:_:W8*-B(6V@$YZD@X&/X34NK:G;Z-I=QJ-V7\F!=S!%
MW,><  =R20!]: );&S@TZPM[&V0);V\2Q1J.RJ, ?D*QM1\&Z5J>H:A>3&Z5
MM1M?LEW'%.RQS)M91N7ID!C@]J;'XPM@(5N]-U*QFEO(K,0W,2AM\@)5LJQ4
MKP>021Z5)?\ B[3-.FU.&<3^9IX@#JD>XRM,2(T0 Y9B1C''6@"W<Z!IUY=6
MEQ<0^8UK!+;1JQRICD"AP1WR%%5]&\*V&AW'GV\M[,ZP^1#]JN7E$,60=B!C
MP.![\#GBN>U_QNRZ*9[>&_TV[M-3LHKNWN(5,@BDE7. I8,&7</E)/7H:Z+1
M?$L&LWUY8&QO;&\M%1Y(+Q%5BCYVN-K,"#M8=<C'(% #]?\ #ECXDM[6*]:Y
M3[+<"YADMIFB=) K*"&7GHQJOI?@[2=+U(:D/M=Y?JI2.YO[J2X>-3U";R=N
M?;%:NI:A#I6FW%]<+(T4"%V6)"[M[ #J3TK!;QUI]OIFJ7M]9:A8MIBQO<VU
MQ&GF*CG"L-K%2#@]^QH LQ>#]+AU;[?&UV +AKH6OVEO($QSF3R\XR22?3)S
MC/-1-X'T<VUS%$+F!I]2?5/.AG99$N&&&93VR"1CI@FJW_"?6_V^73UT+6VO
MUB%Q':_9T#S0DD>8N7P ",$,5.2!C)J7_A.M/FL]/GTZRU#4FO;8W:06D2F1
M(@0"SAF ')QC))(. <4 2+X&T1=,U33@ER;74V5[E&N&;,@ 'F DY#G:I+=2
M1FIY/!^C23Z',ULV[1$V60#D!5PH (_BQM4C/<9JK-XYT[SK*&QM;[4IKVS%
M];I:1*2\60,Y9E"XR.I'IUXIJ^.].GM-+EL;+4+V?45D>*U@B42HL9VR%]S!
M5VM\IYZ],T +=> =%NYKB21KX"6Y^V+&ETX2&?<'\V-<X5BPSGW/J:TX/#FF
M066IV?D>9;ZG-+-=1R,6$C2 !OH"!7+:)X[2/1_M>HB\N6O-:NK*S2. ;\*S
MF-"O&/E3'/?KW-6G^)6FQVUU/+I.L1K8R^5J :!/]#/&#)\^",$'Y-W'- &Y
MHWANST6>2>*>]N9GC6(27=RTS)&O(5<G@<_4]R:FUO0=/\06:VVH0LZQN)8I
M(W:.2)QT9'4@J1Z@UG7?C2PL]1FMFM;V2WMYDM[F^CC4P02/MPK'=N_B7) (
M&X9(JMJ'Q T[3Y=35M/U.>+2Y?+OIX85*0#:K;R2P)7#?P@D8.1TR 7--\&Z
M9I^I1ZC)-?W][""L,^H7;SF$$8.P,<*2."0,^]+9^#]+L=32]@:[VQRO-#:M
M<L8(9'SN98\X!.YO8;CC%5M,\5SZCXWU;0O[,G6VLHH66YPNTEPYR3N^Z0J[
M<#/7..*ZB@#%B\+:7#I6GZ:D<@MM/N%N8!YAR'5BP)/?DFHK7P?I=GJBWT+7
M85)GN([4W+&".5\[G6/. 3N;V!8D 5-K'B.#2+RVL4L[R_O[E7DCM;-5+[%Q
MN<EF50H+ <GDGC-9[>/=*-KITL5O?32W\LL$5M'"/-6:/.^-E)&U@01Z<9SC
MF@"Y_P (CI0\.?V$J3)9B8W"%)2)(Y#*9=RMU!#G(JE-\/="N;34;:?[9*FI
M1)'>%[IV:8HVY78D_>[9]..@K&\2>-9Y]"TZ[TDW5A.-?M].O(;B-1(F6^=&
M'S#D$'()X(P:ZJ#Q1ITUMK,[F6%='EDCNQ*H!78H?<.>5*D$'O0!L*H10HZ
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
M\!6W*<;]A(!!QGWKIZ* /+M+\/:O";6!M'N+=(?$RZA^\G$N(&@89+EB2RG
M;KSTR.:V;WPO+JMWXV@O$\BUU..W%M<%A@,D7WQZ;7 /X5U$VLVT=M!<0)->
MQ37 MPUG&9=K;BI+8Z*I!!/;%.U;1['7+$V6HP&:V+!FCWLH;V.TC(YZ'@T
M<M\-!>:GH\_BC5$5;_6"C$ Y"Q1J$0#V)#O_ ,#KI/$,/VC0+R'^S%U,/'M:
MS+A/-7/(!/ .,D=.0.1U&A%%'!"D,,:QQ1J%1$& H'  '84^@#RTZ3K@LQ/:
MZ?J\FFV.J6EW:V-_.LEUL3<)0A+GY>5VAFS\K>HI][H^O:KJ>L:TFCS0D76F
MWEI:S2())U@9BZ'#$*Q!XR<<KGOCT34;]=-M/M#6UU<#>J[+:$R/R<9P.P[G
ML*MT <-J[:YXFT]/^)'-9P0ZK82PQSN@F9$F5I790Q   X&<G!XZ5KVNG7<?
MQ#U/46A(LYM-MH8Y<C#.LDQ88Z\!E_.M2+5K6;6[G24+_:K>".>0%?EVN6"X
M/KE&JRUU EW':-,@N)$:1(BWS,JD!B!Z LOYB@#(\7Q:G-X7O(](\[[8=F!
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
M!,9[F65W"'*+O9BP4'H <5?O-"TS4+J6YN[1)I9;5K.0N20T+'+(1G&"?QH
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
M-:V^S($<1*DJ!TZHOY4 8_P_FF?PW+!-<33_ &34+NUCDF<NYCCG=4!8\G
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
M&FFU"645RQ:9796=G780N1QLSG)SSZ4 7=3OO[-TV>\%K<71B7(@MDWR2'H
MH_'Z#J>*YY_',5K8ZB^H:5=VU]8R0QFR#)(\K3'$01E.T[CQR1C!S5_QC8ZA
MJ/AFYMM-#-.SQ%HDE\II8Q(IDC#\;2R!ES[UY_=^&;_3EU6_CTFRTBU:;3[V
MUCENXU0203',4C9P'?<,$97) S0!V47C8_;-0L;G0M2AO[&S6[>V15E:0,Q5
M0FTD-G'7@#G.,&JFK^+T_P"$:\0G4K+4M+N=,@26>.WFC\W8^=K1N"5YVL/;
M!KGM3CU[7O%6OI#9_9;S^Q[11:I=#S/+^TLS1M(IPK.@<#!X!!SZ,O?!FKS:
M7XMMM/\ #T5A%K&G0);0K<(2DD;/E9#G&XA\Y&1@8SF@#KIO%[PWPTK3]&OM
M2NTL(;TA9(U!C?<.68@;LIT[Y]CAH\>1W<%E+I&CWVI&XL%U!HXC&KQPL2!P
MS#<V0PVC/3KR,RZ/HM]:>*KB^FB5;=](M+56# _O(VE+#'_ UYKE/^$4U6+P
MEHVFS^'!=7UIIXB@O;6^6">SGR<Y?<,I]T_*3T.0>* .HT?Q/J.I>.=7T=]+
MDCL;.&W=9F905+ASEAG/S # QD8.<9KH=3OO[-TV>\%M<71B7<(+9-\DA[!1
MZ_H.]<QH>EZUI?C;4+F\MA<V^H65HDE['*H"2PHX;*'#?,6R,#%:OC"QU#4?
M#%U:Z8&:Y=HR8TE\II8Q(ID0/_"60,N?>@#F?%WBV];P'XH\NVNM'UC38(W*
MF5690Y^5U="1SAA]0:L6>J7[_%73]/:[E-F_AO[2T);Y3+YRC?CUP<9KG[[P
M9K$^D>+K33_#\-A%K%A MK"MPAV21LP*R'.-Q#;LC([9SUZBU\/ZC%\2;'67
MA46,6@?87?>,B;S0V,=>@Z]* .HU/4;;2-+NM1O&*VUK$TLA R=JC)P.YK!C
M\87 2\CN?#]_!?06GVV.S+QN\\6<':58C<.ZGU'7-:/BK1W\0>%-3TF)U26Z
MMVCC9ONAL<9]LXS7,Z3I5_IBWVHZ;X,@L-16T\F 2WPD:61F!(R&($8(4Y.&
M..E &H_CS3'CN)K".6^M[;3#J4\T.-L:;2R(<G[[ ' [8YQ26'CB*XO;*.]T
MN[T^VU"W>XLKF=D*RJB[VR%)*';\P!'0'H>*YB;PMJ'@[PQXDMH7%YIVH:5<
MW-W.=JM%>>4=[ <?(_8#.TKZ&K=MH^L^)X_#T=]IXL;.PL90]R)U<3O);F(;
M%!R!AV8[@.PYZT ;=GXX2<1R7.D7EG!<VDEY922LA^T1HH8C )*,5(8!NV?0
MBDTSQTE_<Z4)M(O;.SU:%I;*ZE9")-J>805!++\H)&1SBL#0_"%Q;6BV[^%K
M>TN[;3Y8#?&\W^=*4V Q+DX5LDG<%QD"M>+P_JD=MX%40Q^9I$>+K<XPA^R-
M'^/SD#B@"Q:>.HY=*DU:[T>_M-,-F;V"Y;9()H^,#"L=KG<N%/7)]#6CH_B&
M34=0FTZ]TRXTV^CA6X$,SH^^)B1N#(2,@C!';CKFN&E\%:IJ5MJ%K:Z,N@PW
M%E(MQ;_;!);7%SO1D9$4G8N5;+84X;H:U]-M6\.V6L:['X1BTV2VL2422^#R
M3E<LR[@654X7!Z^PH [ZN!GUBZB^(GB:UFN[G^S[70TN%AB?&QLMN9.P; ZU
MW<+M)!&[H49E!*G^$XZ5Q%]X:U2;QEXFU%(%-M?:(MG WF#+2C=QC.1U')H
MM:=XGF_X1G1)M+T?5M6^UV0N TCH&5 !_K)&(4N=PP!R<$]!6>WB^ZNO%VFR
MZ1:7FH6M_H?VN&S1UC )D'SL6("D X[G)Q6=;>$M9@TOPY97VCIJ4%KI*VKV
MSW2K%;W.1^\<9^<8XR-Q&#@<T_P_HOB;P]<Z+='1/M*V.B_V;/%'<Q*[.) 0
MR$MC!"YY(X/J,4 ;#^+[#4IO"EPAU. ZA=RP+ CJ@61 P=)ASD J1QW&:Y\>
M)I;7PUXZO=5OM3:"QU]K>)K28+-%'NB"JA/ &6Y'H35NU\&ZU')X1GE@B\VU
MU6[U"_5901#YQ=@H_O8W <>E4]5\$:]=>#O&^G16J&YU76_MEHOFJ \7F1')
M.<#A&X/I0!T%UXUU*R\4^(+-M$GGL-*L([DM$\>\Y\QB<%LG<%  QG(.>HK<
MF\462MH2VZ/<G6F_T;R\<1^69#(<_P (&/Q(K/@T[4K3XD:C?FP\[3-2LH(C
M<"51Y+1^9D,I.3G<.@-8'P\TB1->U)VE2;3=#>72]*=3D;&D\R3\5!CCX_N&
M@#T2[N19V4]TT<LHAC:0QPH7=L#.%4<DGL*Y:3QV+*RU2;5-%O+&>PLA?^0[
MQNTL))&058@,"I!!Z<5M>)K74+[POJ=KI4IBOY;9T@</L(8CC#=C[]NM><WO
M@W5IX=:&F^&H].BU'19+)(?M2,XE!R&D;<0=V< @GIDD9X .P7QQ#!=SQ:II
MEWIT2V,NH0S3%&$L,>-YPI)5@&4[3SS^%9T?B?4M0\8^%X)=.OM+M[R.YF\N
M61&6=!&"N=I.&&0<'IGOSB;Q?X4OO$5_&D.Q('T6^LFE9A\DDOE;..I'RGIZ
M5%9VGB34O$OAJ]U#1EL+?3(9X[@FY20N[QA05"G[N1WYYY QR =G?.T>GW+H
M2K+$Q!'8X-<%X/\ %]V/ WA=)8+K5]:U*WDD""10S*C?,[NQ  &5'J20*[Z\
MC::QN(D&7>-E4>Y%><^'?#.O>&=+\*7BZ<+N[TZQGL;RSCG0/MD=7#(S$*2"
M@R,C@^U '0)XYCN+>V2TTF[FU.:YFM&L&>-'BDB&9 S%MN ,$$$YW#\'S>,Y
M5EC@MO#NIW%RMHMY<VX\M)8(RS*!M9OG;*/@+G.!SR,X9\-7YTJXDU/PW#J9
MU'4YK^:TBNE2:T+*JQF.0E1N"I\Q##KQFJU[X:UV;1+.WN]%>^U.*U9;34X=
M1$=Q9R%W*K)(2"ZJICY&[)5L@YY /3E8.@8 @$9P1@_E7(PZG<ZIXIUZ7[1-
M'I>B1?9A'"V/.G9 \C'UVJ5 '3))]*ZJV2:.TA2XD$DRHHD<# 9L<G\ZXO18
M7M==\;:&PQ<7<W]H6^3CS(Y8E3(^CQD'TX]: $TCQK"NA^&XK&QU34I]6M99
M;832H93Y97/F.2 .'SGV]< W(_'<5Q8VOV?2KN75+BZFM!IVY Z20Y\S<Y.T
M*,=<\Y'K67X3\*ZMI4?@H7=NJ'2].NX+O$BG8\ABV@8//W6Z5'%X;US2]4CU
MNWL%NY;?5M0E^R+,BM+;W!&&5B=H8%5."1QF@"36?$M[=:OX,:W6]TX7.J2V
MUY:3?*QV(V5;'#+D9!!(/!K>E\96D6@:CJYMIS%8WSV3H,;F99A$2.>F3GZ5
MCZCI'B36]2\*:C>V5M"]EJ4MQ/%%*#Y$)5@@))^=N1G;QGI6=J&@>)6T?7-
MMM)22*[U9KZ.]-R@0QM.LI7;G=O'(Y '?/8@%KQKXUNH_#?B?^R;"^$>GQO;
MMJ<3H!%/M!^5<[B 64%@.#[ FM"Y\3VFF>)-<\UM1EDT[1EOI8?,4PE!N/R+
MV<X.2>.E8FM:!XF70_%OA_3])2YCU:>:YM[PW*(BB4 LC*3NW9! XQR,D5;U
MGPIJ]YK_ (JNX;=6AU#P[]@MR9%&Z;#_ "D9XZCD\4 ;-EXVCFU"W@O=+N]/
MM[RUDN[2YG9"LJ(%+9"DE#A@<$=/0\5#8^/5N[G1HYM$U"UAUIR+&:4QE738
MS[F 8E> .#S\WL<,U?PU>:A<:"K!8[>VTZ[MKJ0N/W9DB1!]>0>GI7-V=UJ=
MQ<?#NSN+6U2&WG*K/!=+,MULM9%\R/;T3'7.#E@,4 >JNXCC9R&(4$D*"3^
M'6N33QK<%9DG\/7]I<-8R7UI#.\8:>-"H8'YOD8;URK>OK71ZI%=3Z3>PV4H
MANY('6"0_P #E2%/X'%><Z3X3U2'5;*Z3P\M@K:7<6%U(]VLLK2N(SYKG<=R
MDH0.2W.2!0!9T[QYK]RG@Q9-"8OK$+23,LL0$@$.XL@W?*,D-@\X&.M;,_CV
M&%KBZ&E7CZ-;7?V2;4@R;%</L8A-VXH&."P'8\$"L/3M&\1VEEX'FDT-C-H2
MO:7$ NHLNI@$8E4YQC(Z9S[4MQX;U\^'=0\'1Z<K65W>R.FI_:$")!)-YK93
M.\N 64 #!X.: .A_X30/KFJZ;;Z1>3+I1/VRY#(L<8\H2+C)RQ.<8 XQDX&*
MBTWQW'?W.E>?I%Y9V6K0M)9W<S)M?;'YA!4,2OR@D$]<46>A7\-WXTD>)0NJ
M2AK4[Q\X^SHG/I\P(YJFWA;4)]+\$V<L04:; 8KTAQ^[S9O%QZ_,P'% %VT\
M<_:EAD.B7T4-Y;27&FNS)_I81=VT -E&9?F ;J/3&*LR>--/&AZ+JL,<LT>K
MR11V\:8W#<I9BWLJJQ;_ '36!X-\*2:3>:8ESX8@MI]/@,;ZD;O>)7"[-T2
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
MZUS=G4-/UB8V<@N' @"R(<*H.,')SQR#CH!0![!1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5CW'A70[O5QJ
ML^G1/>!E<N2<,R_=9ESM9AQ@D$C ]*V*YNV\4W-YK4]K;:/++86]V;.:[69=
MR2 9),?4)DXSG/?&.: -%O#ND/IU[I[V$36M[(TMS&V3YKL<EB>N>!SVP,=*
MKW?A#0+[48]0NM,BENDV?.Q8[]GW2XSAR.Q;.*S+'QM+?/9R#1I4LM3\Q=-N
M&G7_ $AE5G4,O\ =48J>>!SBN:M/'WB>?PYX<OQI$32:GJC6Q;[0H#KF0A0,
M?+PA&?\ 9]Z .]G\,:+='46GT^)SJ1C:[)S^]*#"'KP1@8(QC%0CP?H TMM.
M_LY#;-,)SEV+F0# ??G=NP,9SG'%<K8>)I]+\5^/9KV2ZN8+2:PCM;02;L/+
M& $0$X7<[#T'.36M=^.FTO3=5FU32);>\TT0/):QS"3?',^Q71@!GD,,8'*_
M0T =+INF66D626=A;I!;H20B^I.223R22<DGDUGW?A#0+Z[O;JYTV-YKY%2Y
M;<P\P+C:2 <;AM7#=1@<UD'QGJW]JW.D#PM-_:45NMVD1O(]C0DLN2_0-E<;
M>?KCFG1>.FU*VL9-#T>:_EN+!=0DB,RQ&&)B0HR<Y<E6 '3Y3R* -%/!7AR-
ME9=+BR-F<LQ#['+J7&?G(8DY;)S5ZZT+2[VZGN;FQAEEN+?[+,7&1)%G.UAT
M(R3UZ9-8/_"<O?7MO::'H\NHR7&FQ:G&S3+"OENS##$YPWRCCGKVP35%/'%_
MJ>M^%$TS32VGZQ:S3R>9*JNNW:&'L4W9XZYXZ4 =##X.\/P:==6":;&;>Z*F
M8.S.SE?NY8DM\O;GCMBKNE:-I^B6SV^G6PA1W,CG<69VP!EF8DDX ')["L7P
ME>W,6I:YX=O+B6YDTJ=&@GE8L[V\J[H]Q/)*D.N3UVBI;CQ3.OC!O#MGI$MS
M+'%#<33^<J)'$[,I8YZD;?NCDY[8H L:AX.\/ZI?3WM[I<4T]PGES%BP$@Q@
M;E!P2!P"1D=C5Z/1M/B:[9+5%-W&L4YY_>*J[5!^@.*PM,\:'4+K3VDTJ6#3
M-3D>.PO3*K>:RJS#<@Y4,J,5Y.<<XS38?&LL=VJ:KHESI\,UM-<V[/(K2,L0
M!8.@Y1MIR!SWZ&@#1N?!WAZ[:T:?2X7-I"MO#RPQ$O1&P?F4>C9%%SX.\/W=
MC9V<VFQF"SC,5NJNRF-#U4$$':<#()P<5F1^-Y8="GUC4M$N+:T%O'<6[Q3)
M,)]Y"J@(QAR648Z<]:)?&L^GC48M8T5[*[M=.EU*.);A95GBC^\ P PP)4$8
M_B')H Z&#1].MKR*[@M(HIXK86D;(,;(0<A .@&0*?J>F66LZ=-I^HVZ7%I,
M )(GZ'!!'3T(!_"N?L?&4\^IVEK>:)<6D5_:R75E)YBR-*$"DJR#E6PP('/X
M'BL_4O%M_/HFLVEUI=QI%Z=%N+ZT;[0&<*JX.=N"CJ63CGKUXH ZNRT33M.>
M1[6V"/)"D#L69BR)NV@DDYQN;\ZHW/@SP[=VMI;3:7$8;2'R(55F7;%Q\A((
M++P.#D5E^'O%MU+)H=AJ6E3VRZE:[K2ZDG5S,R1AB'4<J2N6&2>AS@\5C?#W
MQ7<1>%?#B:J]S=-JE[=VPO9I2Y219)"B,3R<A2!] * /2%AB6 0+&JQ!=@11
M@!<8P!Z5RZ?#3PA&@1-%C50,!5FD '_CU:NG:XFIZWJVGPP-Y>FO'$]P6^5Y
M&7>5 _V05S_O5S;^+[32+SQI=F&_F_LF2W\Y'N2Z-N08\I3P@YY ZF@#JQHF
MF@WI^R)F]B6&YY/[Q%4J ?H"1^-5[_0+*XL8XX;:,36MK);V;$G]T'3:1],
M?E60_CG^S[F_BUS29M.%M8-J*'S5E,D2L%8$#HX)4;<D<]:;<^-;[3-,O[S5
MO#=W9_9K8728E61)%+!2I<#"N,CY?3H3@T 6/"W@K3-!L=+E>QA&JVMFD+S(
MS,JOL <H#P-Q!R0 3WK0/A70VTN733IL/V.6<W+1\_ZTG<7!SD-GG((JOK7B
MF+1;Z>U>U>5HM*N-3+*P&5B*@I]3NZ^U9,GCZXATC3-1D\.W075;I+>QB$Z%
MY=\;.K$=%!*XY/ .3CD4 :\ND2Z'HDMKX5TZQ$\TA+?:YG5<D8,CMAF<\#@]
M1W%&A^$M.T?P;;>&I(8[FT2$QS*Z#;*2<N2.V6)/M6?>^-+RS^TXT"67^SK9
M+C5/+N4_T;<I8HG_ #T8*"QQCC'<XINL>+YF?5+72--FO([*S$US=1S*ABWH
M678#R[;?F[=1WXH UX/"6A6^F76G)IL36MV09UD+.9",8)9B6.,#'/&.,5;T
MK1=.T2W>#3K80I(_F2'<69VP!EF8DDX ')[5G>&=1\OX>:1J>H7#MMTJ&XN)
MY&+,<1!F8GJ3U-4]-\9SW5WI2W^B36%KJX/V&=YU<L=A<+(H^X2H)')Z8ZT
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
MR\Y!'?-6+K0M>TW5==71[&TGM=8MXD61I_*%I(D7E<K@[EVA2 /0CCK7=T4
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
M534=2M-)LS=WTWE0!TC+[2WS.X11@ GEF _&@"W152WU*UNKZ\LH7<SV903
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
ME[R5I[^>$739YF!MI6(/KE@#^%=C_8%@9]*F*.6TN-H[;YN &0(<^O K)L/
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
M=+EEMH8?+$3^:0RA9 Y^8<GH>._2MJ\L[?4+*>SNXEEMYXVBEC;HRL,$'\*
M/-+B\\0Z7HOB.6--?@M(]$GG2XU62)G2Z0<%"C,1D$G'0%>,9JTEEJA\5:/I
MS^(]5,&J:9+<W8$H!WH8\>6<?NP?,/"]A^-=+%X*TU+&_M)[G4+M+VU-F[75
MTTC)"01L4GIUZ]3W)K2&B68U.RU#:_VBRMWMH3NX".5)R.Y^1: /.=%O=8UJ
M]\.Z7<:Y?1Q,FJ1W,D3A99Q!<*D9+8X;&,D<]?6J6J7EY<6GAVTO+J2[?3O'
M$=G'<2X+R1KO*EB.I ;!/?%=3=^!4_X2;1C9B[@L+:&^D:YAN-LD4TTL;\'J
M<_O.Q&.#VK97P1HPL--L]D[)I]^-1C=I27>X!8EW8\L26)- '(:A?:K-X<\4
M>*DUF]@NM*O+E+6U1P(!' VW8Z8^8OM.2>?FXQBK]_XIO?#6H>)(KJ228362
M:CI,<G)W-B(PCZ2F/ _Z:5NW?@;2+V]N)I&NU@NIA/<V27#+;SR#'S,G?.T9
M' ..0:I:SH=SXD\;:1+=:7Y.G:+*UPMU)(I-PY VJBJ20H8!B6QR@P.] '+W
M$_B875[I*S>(+N_TJQMTAFL'B\MKEHR[/-O8%P6(&W!  />IM5U;Q)J>K:M%
M;6VN)>V%M +:+3VB$,=PT0D/G!W!<;F"XY&%..37;:MX1T_6+V2[EFO;>2:(
M07(M;AHA<1@G"N!UQN;D8."1FFZGX.TS4[M[AI+RW,T2P7$=K<-$EQ&N<*X'
M7 )&1@X.,XH V[5Y9;2&2>/RI616>/.=K$<C\#4M( %4 # ' %+0 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5S&
MI>.=.TVZO8VM-0N+?3R%OKNWA#0VQ(#$,<@G"D$[0< \UT]><7UEK.GV/B[0
M[?1;F\;6IYI;.ZC*>2!-&J'S"6!7:0>QR,8H Z=_%]C_ ,)(="@MKVYNU6)W
M:"(-&D<F<.6SPHQSWY& :OZSK,6C6\,CVUU=2SRB&&"UCWO(Q!.!D@ 84G)(
M'%8'AG0[O2O%^L2RQ,;5M/L+>&<XQ(T:R!\=^Z_G4_C.+4)?[*$$.HSZ<+AC
M?0Z;,8YG78VSD,IV[\9P1V[9H >WCC3?[.M+F*VOIKBZN7M8[&.$?:/-3.]2
MI( V[222<>_(ID7CW2I[2>:&WOY)HKT:>+008F>?8'**I(Z G)) &T\XYKC]
M+TO5M#OM,O9-%NS]CU2]8VHG665XKA,JR,[_ +PK@!N<]3S5:'3+W6;W5-3?
M3[W_ $/Q*\L]I971BG$;6:)\KHP^==RE@&Y^89/< [M_'>EQVEI,UO?>;<W;
MV0M1!F5)U4L8V7/!(7@Y(Y!SCFLW5/B,EMIL4]GI%^US_:L.G7%K-$HDA9F3
M((#8)*-E2"021FJMCX?E2]\/W=IH]]:1+K$UW<B]NS/-M-L\2R.69B"?D&W)
MQQ[XK:[H6K_:]9OH=.FN%7Q%I^H1QQ%=\T,20ARH)&2"K#!QTH ] NM1AL=(
MEU*Z66*&*$S2*4RZ@#)&!G)[8'>L,^.].@L-2NKZSU"P;3HXYIX+F)5D\MR0
MK@!B""0PZY&#D5;\2MJEUX.O&TB.>+4)( T<8*K*N<%E!S@/MR!SU[UYYJ'A
M[4[E/$ L-"U9(-1TR"*W^VW1FE9XYF9MY>1BN0_ SC@G@F@#NH_'.F"6]CO;
M>^T[[):&^)O(=GF0 X+K@D\''!PW(XK/M_%MSJ7C;0["*UO["WN+.ZGFM[R!
M5,@'E>6P()]7XR#ZCI57QUX9U/7]4O5LH<I-X?N+5)&("F8RQ.J'Z[3[58MY
M=6USQSH6J2:#>:?9VEE=1RM=% PD?RN,*QX^3@]^: .AUGQ##H]Q;6WV.]O;
MNY5WCM[.,,^Q-NYCD@ #<HZYY&,USC^-98_%\D4-KJ-]92Z/;WD%G;VP\Q2T
MDH9B&VXX"#!/7H,U>\9V:74MB\FCZI<^6)#%>Z3/Y=Q:N=O &Y<JPSGDC*C(
M[BMX5TW78O$8O]:B8S/H=K!+,2OS3+)*64XXW ,N<<9/% %Z;QUIPL+*\L[/
M4=0BN[4W@%I &,<(QEFW$8ZXP,G@\52;Q'<W/Q(T*RLKO=I%]I$MYL"#$ARN
MQLD9'!Z5RUAH&O0Z-I.EWVFZK+"NDB&&"UO#!'%=%WW&<HZG&TIC[PP&P":T
M?#>B:O'XD\'7EQIL]O#8^'VLKDR;?W<JE5QP3UVD@^F* -[X::S?Z]X&M-0U
M.X-Q=/-.K2%0N0LKJ.  .  *:?&&GZ9<^)[B\OKV:#3+B".:)H$VP>8% "%>
M6&6!.>1VH^&.DWVB>!+2QU*V:WNDFN&:-B"0&F=AT]00:YV_\,ZQ++XZ*6$C
M#4-1L);7D?O41H]Y'/;:>OI0!U+>/-.ABU1KRQU&R?3K3[;)%<0!7DAY&] &
M.>01@X([BM/4/$5CIMW#;3B4R36D]XNU01Y<6W=WZ_.,5R_C'P[J>LZIK?V2
MW+)=>')+.)RP"M,9"0GMVYZ56O8]9\0:M:W:Z#>V<$.BWUJ?M)0,9I!%A<!C
MQ\O![\_B ;MOX^TZ[TJ'4(+#4VBN9$CLU^S@-=LREL1@MR %;).!P3G'-;6C
M:S;ZW9O<6Z31-'*T,T,Z;9(I%ZJPYYZ'@D$$$5Q-[X;O3X-\%^99WTDFD1PB
M[M;*X,,X!MS&VQE93E6(R >1D<]^E\'Z?%8Z9<O'IM[8?:;EIF2^NVN)I.%4
M.Y9F()"CY<G  H S;3Q_$;WQ*-1L+FTLM'E$?GM&#O\ E3Y< DEV9_E '(QW
MXK8TGQ/;ZIJ,FG265]I]\D(G%O>QJK/&3C>I5F!&>#SD9&17%ZGH6LW%QXOL
MH=,G9[F_MM4LYB5$,XB\@F/=G(8F-AR,=\UT&FI?:SXYCUV32[O3[.TTY[11
M=A5DEDDD1CA58_*HC')ZEN.E %G6/%4VF>,M&T*/3+B=+^.61YHU!"[2HX^8
M=-V6XZ$8S6-X6\>^=I6G+JT-_))<WDEI]O\ (40>:9G5$)!!S@*N0N,\$YS6
MCXAMKV/QUX9U6#3[B[M8([JWG,&TF(R>7M8@D?+\IR1TK(MO#^J)X#T&P:R<
M75OKD5S+'D96,7AD+=?[IS0!T</C/3Y]42T6WO1!)<M:17S1#[/),N04#9SG
M*L,XP2, U#XVUVXT"/0YX7D"3ZK';S)%'O:5&20[ ,=2P7I7,:'X7:RU&UT^
M]T;6;B6VU%[@73:E(+(()&DCD$?F8+<J-FSKGMS72^.+34+B/09].L7O7L]6
MBN98D90?+5) Q&X@9Y&.>I'3K0!)'XXTTV5]-/;7UM<V4T<$ME-"//+R8\L*
MJDAMV>,'USC!I)/'>F6]A)<W=M?6TD5W'9RVLD(,T<DF"GRJ2""",%2<_6N4
MU30-5\076L:Y_9=]!&UU8/#9F807,T=OO\PJ5;Y&/F-M^8'Y1TS5@>'I)X(+
MFPT35+=FUJQED;4;UIYI(HFR7(=VV 98 9R<9QTH Z./QSIWV?47NK2_L[BP
M:));2>$>:QE.(M@4D-N/ P>HYQ61XL\?36/@C6K_ $VQO;?5+("-X;B%=ULS
M#*R.-Q4K@\$$\\>M5?%'AC4M2US7;N&TGDA_XEDT2PS>4\_DR2F1$<$%6"L,
M'(YQS575O#<U_P" O%4>E:'JL-Y?Q1Q1#4;UII[@(<CAW;8!N8#GGKCI0!K:
M1KT\&H:/9WU]KDU[/93W'V6XM;=3/MQR=@&#SA0#SGFMGP3XFE\5^'H]3FL)
M;0N[@!P K ,0"O)SP!G..<UFW.CZ@_Q*\.:DMLYL[73)X9I<C".VW /Y&I_A
MQ;7NF^$H=)U#3[BTN+)Y(V,NW;)F1F#(03D8(]* )K_QUIMA<WBM:W\MI8R"
M*\OH80T%N_!(8YR<!AG:#C/-8EYXFU>Z^+4&@P?VE;Z;!9I<.L$$+>>QEV[F
M9LD18&,KALYJO?Z;K5MHWBOPU!HUS<R:S=7#VMXA3R EP.2Y+94IEN,<X&,Y
MK8LM$O;7XJ'4/)<Z>OA^*S%P2,-(LQ.WUSC!H L^*M?N=$UWPXD7GO!=SS1S
M6\$8=YL0L549Z?-@YR!ZG&:JW_C2RN-&ANUGU+3'35HM/FB^SH95E)'[MPV1
MM(8'<I/!&#6EKFGW5UXL\+W<,)>"TGN&G<8P@:!U!/U) KC]=\-:S=1:D(+"
M1S+XLMKY,$<P+'"&?KT!5O?B@#LSXLM/[9?3TLM0D2.X6UDO(X,P)*0"$)SG
M^)><8!/)J]K6MVF@V*W5T)7\R588884WR2R,<*BCN3_0FN0O[&_7Q@+C2M)U
M2QO7OHC/<17"FRNK<%0[R*3C?L# 87=D#DCFMKQE87ES#I%]8VS74FF:C'>/
M;H0'E0*Z,%R0-P#Y )&<4 -D\>:5;:7J5[?07MDVF-$+NVGC EC$A 1N&*E3
MGJ">A]*V]*U'^U;%;L6=W:*Q(6.[C\MR!T.W)P#UYY]A7G>OZ)K'B*S\4:E%
MI-S ;Z*QMK6UGVB6189M[NP!( ^<X!.<*?6O4: . \,^/=^F6:ZM#?RO/J$U
MF;\0*(%D,[I&A((/38,@$9ZG.:W8_&>GR:JMF+>]$#736:7QB'V=IQD&,-G.
M<@KG&,C&<USD7A_5%^'^FZ>;)Q=Q:ZMR\61D1B_,F[K_ '/FJKI'A=K/4X=/
MO=&UFYDAU1[I;G^TI%L@GG-*DGE^9MW#*C9LY8$].: .PT3Q;9Z_J%S:V-I?
M%;626*:X>$+$LD;["F[/+=Q@=/3I6;JOB:ZTOQ\-.$%Y>V[Z4)TL[2)6<R>:
M06R2,#'') Z=S5OP/IMWI>DZA%>0-#)+JMY.H./F1YF96X]014@T^Z_X60VI
M>2WV/^R!!YO&/,\XMM_+F@"(>.=-FLM/N+"TO[^2^A:>.WMH094C4A69PQ 7
M#';C.2>!FFCQ-8WOB+PZEIJ-UY6IVLT\,*0KY<RJH.7)&Y2,\ =\YKB[+PM?
MZ=%I-YJ&F:S*BVMS;2PZ7>-#-$YN7D0G9(NY65CW."!6S:>&KRU\6^"KBVTJ
M2TL;&RNUN$:X\[[.\@!"ER<L<YYYH UK3XB:7?:>]_;V.J/;;UBC<6XQ-*S[
M!&GS<MGKV'KP<;^D:JFKVKS+:W5J\<ABD@NH]CHPP>Q((P0<@D<UQFDZ)<6?
MPKL],U/09[UTF=I[2*4),@,[,)$((^89### ^^>*O>'K_4]'LH8;^WU*:"\U
M3[/9?;I%:XA@,>X-(03GYU?');!7- '2ZQJ]MHEA]KN1*X+K%'%"FZ261CA4
M4=R2?\>*RO\ A-M-2R:YNK>]M1#=I:723Q@-:NX!5I,$@(=R_,"1\P]\1^.]
M(N-6T>T-O#<3M9WT5T\-M.899$7(8(X*D-AB1R,XQGFL(:3<MX=U2VTK0+^"
M?69EM6EU:Z:Y<1;-K32!W; 4%@%R22%X / !TMSXQTNV.I?+<RBPFCMG:*/<
M))WQB*/GYGY7(Z#/)ZXC_P"$UTY-.N+F>VO8+BWN$M7L9(A]H,KX**J@D-N!
M!!!QUYX..1E\)ZI9>&W\.I9W-S;:5J,5]:7$$WE2WD)<LZ[U*D3+N;G(W84Y
MY-3/X?G^R1ZOIFA:JDUKJMO=M#?WS37-W%&C(<"1VVD"1L MSM[9% '4VWC3
M3IV@BEM[VVNI+Y;!K:>(+)%*T9D7=@D;2HR""15+Q3X[CT*VOQ:6-Q=W=E=6
MMO*H0;1YQ7!SN'8X_P!XCMS5+6I]<UBWT_5!X?NHX-.UB*XCM2R_:981&Z.Q
M7=@'<_"YR0*R-7TG7=4M?%-^NBW,9NKW3KFVMF9/-DCA9"_ ; ;"DXSZ#K0!
MUM[XWM+.:2$:9JEQ+;VZ7%XD$"L;16!($GS?>P"=J[CQ3KCQOID>IV6GVT-Y
M?3WMK'>0"TBWAH78@/DD8 QDD^H[G%8OF:MI6K>(+V+P]J%VFN10SVRIY>8I
M!"(S'+EOD^ZISR.3Z4[PKX8U#0O$NE">/?!:>&H;![A3\IF63)4=^G- &]IG
MBRTU74%MH++4%AD:18+R2#$,Q0D-M8$D=#C<!G'&:M:SKL>CM;1_8KV]N+DL
M(X+.,,Q"C+$EB% &1U/?BN4T2QO[;Q9 ]AI.J:3;-),VI6\MPLEDV0Q5H1DX
M8OM/RA>-V1FM'Q?!J$^KZ7BTU6[TGRIA-!IER87,^4\LNP=#LQYG?&<9H L/
MX[TOR]+-M;WUW+J<$DUK#!#EV\LJ'4@D!6&[N0.#SZH/'>FRV%C/;VE_<7-Y
M/+;QV,<(\\21$B0,"P"[<<DG'3KFN>\'Z%JUCJ/AP7FG2P#3K74;>=F<,H9Y
MHV0ALY8$ X)YX.:BM=(UC1=;M=;;2;FZBAU35?,A@VF3RKB0-'(H)&1\@SSG
M#4 =-X*URXUZ/7)YWD*0:K+;PI+&$:)%2,[",=02W6I[SQC96.JM9RV=^88Y
MX[:6]6$>1%+)MVJ6SGDNHR 0"PR15;P/::C;Q:[/J5B]D]YJTMS%$[*3Y;)'
MM)VDC/!!YZ@]>M<IXCTG6[^ZU3S=+U>\NH]2AN+:1;LK:BU1XW"I'O"L_P K
M#!7.><]* -?QIX]^P:!K_P#9,-\)[!3"=02!6@BGP#L))R3R 3M(!.":U=5\
M>:=I5WJ5L]EJ5RVEJDEZUM &6&-DW[R21QC/3G@\<5R.L:?KR>%_%GAVVT"\
MN9]2NY[JVN%*"(QRL'()+9#CYEVXZ@=N1NWVB:C*WQ"*6CG^TK-([3D?OF%L
M4P/^!<<T :4/C73[VXDM%AO[8R6<EW:W,D 5+B)<9>/)YQN4X8#@@]*JZ?XV
ML8="T!]VIZG/JL#O:D6Z":?9@G<JD*IPV>PP#R*K:AHFHRWGAQX[1RMKHMY;
MS$$?)(\<(5?Q*M^54_"GA[5;"#P"MU9/&=.L;J.[R1^Z9@FT'GO@]* -6[\9
M6-W8Z/=17.HV!GUE-/>'R$,GG98&&4-D*IQR5.>F#6B/%]J^IR6<6GZE+&DS
MVWVJ. &$S*"2@.<YR",D!<\9KCM0\-:S,UH8["1MGC5=1;D<6^#^\Z]/UK2-
MC?Q^,TGTO2=4TZ9[\M>NMPK6-S!SF0J3Q(1MZ*&#=21R0"72_B7;R^&X-7U/
M3;VV%S?R64"QPAO,;?($"@,23B/!_P!HX'%:=]XXM-.C$EQI6K!8[9;J[(MP
M?L<9)YD^;K\K$A=Q &:Y/3-$U@:'X?TJ72+J.72O$9N9I'V['B9YV#H0W( =
M<\#K5GQMI&LZO>Z]9_8-4O$N+$1Z9Y%X8;:-BC!S( ZY;=CA@P(P/6@#>7QJ
MJ^,-3TF>RFBL+"RCNGO2HV*")&+,=WW,(,<9SGVJUI?C*RU.^MK5K'4;)KR)
MIK-KN$(MRJ@$[<$X."#AL'':N3N]%U74]0UJV_LR[ABUWP_%:13L%VV\J++E
M9?FR.67H#UK4MTU77M=\-2SZ)=Z<FCK+)=/<% K2-"8@D>UCN'S$YX& /6@"
MY9?$72]1TI-2M=/U62VF:..V/V<#[3(V?DCRW)&#DG &#SQ6M;>(XKF"TD73
MM35KBY-LT;6QW6[ $DR8. O'W@2.1ZURFF:)/9_"C1-+U30;F\D@"?:+>WF$
M<\!!8B2,@C+ XZ,#@GKT.CH.HZGH^FV4&IV^H3+>ZDUM:&[=&GBA*EE,I!Y/
MRMZG!&>] '0:]KUEX<TS^T+_ ,WR/-CA/E)O(+L%' Y/)'3FLH>.M.CM-6FO
M+/4+*72[<74]M<PA9&B.<.H#$,#M(Z\$<XJM\2FE3PS:M#$)91JMB4C) WM]
MH3 R>F36)KVF:OXF'BG4(='N[42Z$=-M8+G8LD\I9W) #$ #*@$GG)H Z-/'
MFG/IJWXL-3\F:6.&S!M\->LX)'E#/(P"<G QSG'-20>-]-E=(IK>\M;DWL=C
M+!/& \,CJ63=@D;6 P&!()(%9^J:5J$&E>$KZWLI+F;1I(WGM(RN]D,#1-MR
M0"R[LXSS@UGW&@:EK]OXMU/[%-8SWR6QTV&XVB026P+H[ $A<R'&,YP.>M &
MOXI\6V-A::G#]LOK233Y+59[BVA1RIE8;4 ?@Y&,\<!A2>)O&D.FP:U:V=O?
M2W-A:,\UU!"'BM79"R;R3GT/ . <G KF]:\-ZUJ7PUOV.G2?VUJNJ1WTUMN4
MM&HF3:I.<?+$BC\#5[5+36=/N/&=C:Z)=7PUQ?-L[B(IY:L;=8F60E@5P5ST
M.0>.: -6+QO;V6E6/VJWOKVX73H;R^DM80P@1ESO?D=<,<*"< \5/K'C6SM&
MN[:T@O;N2"T%S-<6L0>.W5E)1G)/.0,X )QSBN1D\,W5G.9;O1];OEN]*M(5
MBT[4'MU66.,HT<H611@\?,01][\=(:?J?AW4-=M;+0;FZ@U.RMTLVAD5HX7C
MA\HI(S," ,*=V#D$]^* .M\)WMQJ7@[1+Z[D\RYN;""65\ ;G9 2<#@<FLOQ
M+XAN=&\6>'[:-;B>"[BN]]K;Q!WF=!&4QG&,98]0/6G^%;FXTO3?#?AV[LI8
M[@:,DDCEAA&B$:,A'KEQSTJ?5=/NI_'/AV^CA+6UM!>+-(,80N(]OY[3^5 $
M:^.=,?28+U+>^:>:Z>R2P$(^T&=<[DVYP" I).<8YS3[+QIIMY<V]JT-W;74
MMVUD\%Q&%:&81F4*^"1\R#(()!]:Y=-#U?3=3CUH:;-<"TU^]N&MXBOF203(
M4$B D D'!QG.,TMWHVL7L&N^(X=+FBOI-1M+VPL9642LMN%4[L$A2Z^8,9X!
M&: .F7QQH[V&JWB>>T>F7GV*91'\SR;P@V#/(+-@'U!HB\:Z?-J"VR6M]Y$D
M[VL-Z8AY$TR;LHK9SG*L 2 "1@$UR=GX0U:UU;PY;-;%K*6&VN-5ER,+<0>9
M)R.Y:21?^^*70/"[6-_9:?>Z-K,\UI?O.+IM2D%DJ!V>.54\P@MRHV;!R3GC
MD@'91>+=,FTK1]1C\YHM6E2&V4)\^Y@20PSQM"MGTP:BTKQGI^K7UO;Q6][%
M'=AVLKF:(+%=!>3L.2>G(W 9 R,USVD>%]13Q==6US T>BZ>UU-ITH(PSW6"
M<#J-F9E_X&*K^#/#C6%SHEM>:)K*W>E1%9+NYU*1[5'6,QAH8S(0=P)P HV@
MGIC% '3^&?&EAXLVOIEEJ'V8HS&ZEA"Q!@V"F<\MWXR/?/%;M[<_8K&>Z\F6
M;RD+^7$ 6; Z#) S7&>"HKWP=\)(CJ%A(+JPAN9Y+4,H8_O)' SG'((/XUV3
M[KK3VVKM:6+A6[$CH: //;/X@W]]'X0U![&[A34DN/.LX859KAA$K*8\DG;D
MGDD=#G@5TD?C:QGTQ+J"PU*6X:[>S^PK //6902RD;MHP!G.[&,<\US7A/2M
M62/P/'=:3=6K:-#<6UT9MN WE*H9<,<J3D ^U-GTG6K:\NS+8ZI)I=QKES//
M#IT_ES2QM$@B;(=3LW Y ([9XH V+_X@I&V@'3]+O;E-2NY;>5/* DB,:OO3
M!8?.&3ITP&YZ5VM>36>D:UI=MHLSZ#?/_9FO75S+!'(LSF*59=K*S-\^/,4$
MDYSFO2=,U3^T;G4H3;/";&Z^S$L0?,_=HX88[8<?E0!FZIXST_2K^XMI;>]E
MCM AO;J&(-%:[N1O.0>A!.T' ()Q3[SQCI6G_P!KK>--#)I:HTL;)\TJO]PQ
M@'YPQ^4?[0QQ7(ZUX9<^(=?%SHVLZE!JTD<D(L]2DM[=@8DC=)@L@ QLSDJ<
M@XYQBI_$?AW6-9\0#6[2R2-O#X4:;;S!2=08$,^X]EP-J9Z-EO2@#H-1\;V.
MF32126&I2FW@2XO3! '%FC D>9SUP"2%W' STIU[XWTRRO)83#>36]N8UNKV
M&(-!;EP"H=LYZ,I. <!@3BL83ZUHNNZWJ%IX>O+TZS'!/:JK(HBE6(1F.8EA
ML VJ<C(Y/<5EW_AB8ZQK,.H:+J^HKJMPDR&RU.2"U*M&B.LH#@#:58Y*DL,#
MGI0!TM]\0-,L+C4HVLM3F32Y-E]-#;ADMQM5MY.<E<-V!(P>,5)8^+7O?'5Y
MH$>G3FV@M8IENPHVDOO.2=WW2%4#C.<^U<E)/J+'X@Z58Z+<WKW]X]O#+$4V
M*[VL2_O"6!4#(.>>];NBZ9?Z'X\D62RN)K.YTFTMDO(PIC1X?,W!\G(SD8X/
M6@#H=9U^/1Y;> 6%]?7,X=DALX@[!5QN8DD  ;AWR<\ UG2^/-,\JWEM+74+
M^.6T6]<VEON\F%B0&<$@]5;Y0"?E/%5?%EMJ%QKU@#9ZK>:5]FD7R=.NC!_I
M&Y=IE974[=N[N0#G(Z5R4&C:I:>&M/MCX>UJVURRLC;6VH:=<J,R!V^20%@#
M'G:P+;@0QZ'J >O*P= RG((R*6HK83"TA%R5,^Q?,*=-V.<>V:EH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M\MU".^O+?Q[J)U[4X)=(N)'L4ANF1(2EM')RH.&4G^%LCK@9)H ]2HKSK1YK
M[7?'%_/<ZA?QV]GI]A>)903LD9E=9"00.H^7!7H>^<"L^PN+^'PQX6\5G5]0
MFU#4[ZV6ZB>Y=H'2=]K1K$3M7:&X( /R]>M 'HNKZ)IVNVR0:C;"9(W$D9#L
MC1N.-RLI#*<$\@]ZKZ##I=@MUI6E6<MLEI)^\WQ. [N-Q8.W^L)[MD^]<*VK
MZJFCS^#AJ%S_ &V=9_L^.Z,A,PMF/G^=NZY$.X9]15:^US58KWQO:Q:E=1JN
MJZ=902>82;6.;8KE,_=.&//J<T >G_VI:?VR=)WG[8+<7.S:<>7NVYSTZCI5
MRO)/$/VCPEXBUR73;V\FEC\.HT)N9S/)"6N"N0\A)/\ >&XX!SVXI^HW/B70
M=&UF6&#6;"RDMH8TFU._CNI(IWF6-G0B1R/D<G' !7@"@#TQM4M%UF/23(?M
MDENURJ;3@QJRJ3GIU8<5<K@=/TI-(^+%K;Q7MY<1G0IF"W=PT[J?/B!.YR6P
M<=,X&#C%=]0!4L=0AU#[3Y*3I]GG:!_.A:/++C)7<!N7GAAP:MUY#;ZKJ]WI
M^IQ#5[V-SXW-BDJRDM' 64;%ST7!.!T]JZ_PNDUAXO\ $>CB]O+FSMXK2>$7
M=P\[1F02!@&<EL'8#C/'- '7DX&3TK L_&WAO4-0CL;758I)Y6*1?*P25AU"
M.1M8\'H36O?+ ^GW*74@BMVB82N6VA5P<G/; [UP41U;PKIVCVFL6VE:UX>@
MGMK>VO81LFA)94AD:,Y5L$K\RD'OB@#T6J=AJEIJ9NQ:R%S:7#6TV5(Q(H!(
MYZ]1S7 3:OJ"_#K4[O[?<"Y37V@27S3N5/[0"; >N-ORX].*R[BTGAT3Q[KU
MMJ]];7>FZG<S6R07#)$&1$;YT!P^[H0V>,8Q0!Z_17G6I37]IXE_M/59-9@T
M^::V-I=65SFWMP0@:*>'/\3ELN5;AQRN*HZ%=^)=4OK/6(+/67>75)%N)7OH
MOL?V82O&4$)DR"J@'.S<64\G- 'J=4+G6+.VMH[@,]Q&\XMP;6,S8?<5(.T'
M !!!)Z8YKC?"]I<:UI.G^([KQ!?P7=Y<2^= ;EO)="SJ(5CR%0@ 89?FRO>N
M3LGN=&^&6D75CJ%_'-=>(Q%*QNG;*?:Y%(&3P&'7U/)S0![;17F=^;W5+#QI
MK;:QJ%I<Z///%8I!<M'%"(85<%HP=K[B23N!X.!BD3[;XEU#Q!)<ZKJ=I'!I
M=I<PP6ET\(CE>)V+?*03@@<=#W!XP >FU4U/4K31]-GU"^F$-M NYW()]@ !
MR23@ #DDU3\*7L^I>#M$O[I]]Q<V$$TK8ZLT:DG\S6-XR_TKQ)X.TR3_ (]I
M]2>>0=F,,+R(#_P( _@* .HFO8K?3I+Z;?'#'$9GW*=RJ!DY'7..U4]/\0:=
MJ=V+6VF;SFM8[Q$="N^%^CKGJ.Q]#UZBN(UJ*?6Y_'<T^J7UN-)A\BUAAN&2
M)!]F$C,Z [7W%R/F!X'&*?+_ *);?#/4(N)RT5FV/XHI;5BP/ME%/X4 >D53
MU75+31=+N=2OG,=K;IOD8*6('T')JY7)_$XX^&GB @X_T1N3]10!UE0W=U%8
MV4]W<,5A@C:60@9PJC)X^@KS;Q'=ZAX)OGEL-3OKTW.B7US(EW.TRB:$(RRJ
M#P@.\Y5<+TXIL4&NVVFZKYMGK,>F2Z'<&XDU2_BN-TX4;70+(Y4$%\@87A<"
M@#T;3-2MM8TNUU*R<O:W42RQ,5*DJPR#@\BK=>4>$UFUBT\(Z%+>WEM81^'$
MO66TN'@::3<B#+H0V%&3@$<L,U)IWB"_TN?3;[4-2N)M.M-0U'2+B25\^8J;
MGAD;L6'E%-W?/O0!ZG17D&GZOKQTD:%>:A=#5=6O;&XBD\T^9!!.OF2*IZ@*
M(9P,=.*]?H 9--%;P23SR)%#&I=Y'8*JJ!DDD] !54:K9G6%TH2$W;6WVH*%
M.#'N"YSTZD5SWQ0B$OPS\0?O)4VV;MF.0KG Z''4'N.AK%_L".Y\=Z=I_P!O
MU*.W30&9FCO)%F?,PP#+G?@$]CV Z<4 >D45X]IVK:UJT.BZ9*-:U&..TNY)
M#87JV\TK1W)A1GD+H2%4= >2P)!KTGPL=5_X1FQ&MHZ:BJ%9@[*S'!(!8J2N
M2H!.#U- &C>7EMI]G+=WEQ';VT2[I)96"JH]2361I/C3P[K=Z+/3]4BEN64N
MD3*T;.HZE0P&X?3-9/Q!$;R>%X;O!T^36X5N0WW6^1S&&]O,"=>^*Z/4XM):
MXT^34A;"9+D?8FF(!$Q4@!,]R,\4 :-%>46=WJ"^#]$\9'5=0?4KW4(!-;M<
ML8&CEG$9A$6=@VJW! SE<YH=]1?PYX_UM]9U+S]/GU""SC6Y98X55,@A0>2"
M>#VP,8YR >KT5YE?W-_X4O=+O+;5+Z_>^TR[FN8KJX:5'DBA$BNBDX3G(PN!
MAAQ4MDMWHX\%ZFFL:C>3ZQ,D-\EQ=-)',)('D+*A.U-K*,;0...: /2*CGGA
MMH3-<2QQ1+C+R,% R<#D^YKRW0Y;G_A7C:U?ZWK<U[?W#6<2P3[G'^E%%2,,
M0H9L8WDY )Y  K+US[7/X7\2:;=OJEO'8ZGIQAAN-0,TL8D>,,K2!B6')8 D
MX)!["@#U\:A"VK-IP2?SEA$Q<PMY>TG&-^-N[VSFK=>7ZUK.H^'_ !?K\-I=
MW4L&G>$C=00S3-(/-5VP[;B<MP,D\FKT$-SH&M>%3!J^HW@U998KQ;JZ>99"
M(&D$BJQ(0AE_AP,-TH ]"IK1H[(S(K%#N4D9VG!&1Z<$C\:\IT!]1M]#\!:Y
M)K6IW-YJ4\4%VL]T[121O#(<>63MR"J_-C).<DYKUB@ JGIFJ6FKVANK*0O$
M)9(22I7YD<HPY_VE-<5=-?:=XT-QJTVLQ6T]_&EE=VMSNM C!5$$L.?E)8D;
MBIY8?,*P+*WN-.\)KKUOJ=_'<1^(GC6%+AE@\M]0,;HT8.ULAF.2">>#Q0![
M!7/7/C70K2QUF\FN76#1YA#>L(F.QSC@#'/WATKCM0U2[7Q'%J5C+K4D/]O1
M6#7$ETJ6NTR"*2)8-WS '=\^W.X$YP*YWQ#_ ,B;\6?^PHG_ +2H ]S5@RAA
MT(R*JW6H0V=S:02).SW3E$,<+.JD#/S$#"CW.*G@_P"/>+_<'\JX_P 97]Y:
M>+/!<%M=30Q7.H2).B.0)5$1(# =1GUH [2J>JZI::+I=QJ-](8[:!=TC!2Q
M SCH.>]>9.^HIX:N_$9UK4VO+7Q \$,?VI_*$/V[RC&R9VL-I/)!(X P *K>
M)(I]7\#^+]:N=4OEGAU">UC@%PP@2*.41A/*SM)(&=V,Y/6@#V*BO+-3NO$N
MIZWX@FTNSUF>ZT^]6"Q-O?116J!4C<K)&TB[]Q8Y)4\,,=*;XA.H3#X@WZZS
MJ<#:/LEL8X+ID2)A:HYRH.&!/\)R.3QDT >JT5Y=JTFH:'=W0@U?493>>&;V
M\E\ZY9@L\83;)&"<1GYSPN!TXXJ_I<=YIGB+PE(=5U"Y.K6<QO4N;EI(W98T
M<,J$[4(.?N@<'G- '37/BW2;+0%UJ[>XM[1Y/*19;:196<MM"B/&XDD<<<]>
ME:UI<I>6D5RB2HDJA@LL;1N,^JL 0?8UX;+]HU[X6^$;[4=0OYKEO$"0M(;I
MP2IN77)P>H  !ZCMBNROM:N? VIZ[:37-U=V\VGK>:4+F9I6,RXB:$,Q).7:
M(X_VS0!Z-16;X?L;K3?#]A9WMU+=W<4*B>>5RS228^8Y/OG'M6)XRF,M[I6F
M1'5IIYS++]DTVX%NTJ( "SR[E*JI=> >21P: .MHKRO2KS4]<A\%VESJE_"E
MS_:$=T8K@K)*L3;4#.I^]\H^8<]<'G-$6H:EH]BVI'4KV>QT+Q!+:7"SSLY>
MS?:N7).7,9=6!.2 #0!ZI17+^%;FZU;5=>U=[B5K![K[)8PESL"0Y5W Z9:3
M?SZ**U?$4.HW'AW4(=)F$.H/ P@<MMPV..><'W[4 :=%>6-J<UE8FU@GUZQO
M(]6TU9[/4KHS/&DDP4E)=S;XWPP^\1\IX'2K7BW7-2L=>UZWM+Z:%#::9"A5
MN+<S7+QO(H/ ;:1S[#TH [W5-4M-&L'OKV0I KHA8*6Y=PB\#W85<KS;QGHS
M:3X1U>VM]<O)TEDL6C@NYS<26[?:4!<,Y+%6XX/&5..N*U]'AFTCXA76DQZA
M?W-G-I:792\N6F*R^:RDJ6)V@C' XXZ4 =E36C1V1F169#N4D9*G&,CTX)'X
MTIZ&O)-$EU&V\*>#O$;:YJ5S?7M];VUPDUTSQ2Q2.4*^63MRHP=V,Y!R: /4
MK_3;35(8X;R$2QQS1SJ-Q&'1@RG@]F -6J\L\-77B75+O3-9CL]98W%])]KE
MEOHC:&WW.NU8?,RI3"X(0,2ISG-&A66O:KX&N]4MM6U*ZU*:[FA6%KUHQY"7
M9#(A/"N55@'/(R!D < 'J=%>7IJ,EP-,T&VOM=LENM8-O>QWTY^U6RBW,OE+
M+DL58J"&#$X8@'TAU6[U/3)M9T*RU>_6&WU/2A;W$D[22Q+/( Z;VR6'&<-G
MAL=* /5J*X_P_'-I?CK6-&2^O;FR%C;7<:WER\[1NSRJVUG)(!V*<9QZ5U-\
MMP]A<K:2+%<M$PBD8<*^#@GV!Q0!/17D,^J:GH6AWUHS>(+;7'BMHY(;J[6X
M63?.D3S6\C,0I_>8QE0"5R!4]]=>)M'T^]@CL=;MK&\N;*"W%UJ$4]RK/*5E
M$<AD;;N78 6889CC% 'I&K:G8:)9G4K\^7&K)#Y@0LP+N%4<<X+$58O;N.PL
MIKN596CA0NRQ1F1R!Z*H))]A7D_B,:Q8^"-=%]8:I#IZ7FGRV<5]=I=3Y\]/
M,4,KN2,A2-QZL>U7+C6M2O\ P-XQ\02WUW9ZK;PS0+IR2%/[.V E> ?F=AAM
M_H0!P* /4(95G@CF0,%D4, ZE2 1GD'D'VI]><V4-WK_ (ELK&ZU;4X[0^'+
M6Y>.VNWB+RL[C>64@YQUYYXSG%4?#=WJ'BF7PYINH:K?I$ND37<KVUPT,EQ(
MLPB4NZD$X&3CH2><T >J55U+4(=*T^6]G2=XH@"RP0M*YR0.%4$GKV%<[\/+
MF[NO#=PU[?2WTT>HWD7VB1LEU6=U'L!@# ' J'XKW]WIGPRUJ\L+J:UNHDC*
M30N4=<RH#@CD<$B@#LAR**X.[L[C7/'&MV$VK:E;V=OIEK+'%:73PXD8S#?E
M2#_"..AXR#@5D^%KJ_\ &%UI4.HZI?Q+#X?M;O\ T6X:$RSR,X:1MI&['EC@
MY7)/% 'HFG:A8Z]I27EJ1-9SAE&],!@"5((/N#5ZO%?#UWJ-SHWAK2(8=5O+
M;[!=74BZ7>):O(_V@J&+ET^49)P#U89&!6_;QZ[J&L>%])UN]U"S>33;QKR*
M&ZV/+LDB"%GC. V""2I[D9P30!Z717D>GOJ4&@:-K#ZYJD]TGB%=.Q)=,4>W
M^U&#:Z?=<E>=Q!;/>GW#ZBOAS6/$/]M:G]LL=?DBMT%TXB6(783RV3.UQ@D?
M,#@8 QB@#TH:O:>;J"/YL2V #3RRQ,D>"N[*L1A@!UQG%9VE>*])U2&UGT^&
M],-]*5BE-A*BN=H;>25'RD8PQX/3-<9?37.J7'Q3L;J^O#;6<$36\:7#J(_]
M&+$#!X!/4=#WJIH[7&D:?\+H+2_OA#J 5KF-[EW5Q]F!VX)X4$9"C@4 >O45
MP'AB"YUBSM/$USK][;W<VH3!X&N";=HUE>,0"(G:#A1\P&[//-9.DW]U<^(]
M"FAGUQK#6I;I&N;N\ 2XC\J1U:*%7/E8VKM("G'7DT >C7.L6=M:1W09[B)Y
MA &M8S-\VXJ<[ < $$$]L'-7Z\3LI+K1OA+HMW8ZA?1S76N(DC&Z<_*;IU*C
M)X!'4#J>370WWVS5K7QIK#ZQJ-I<:/--%8QV]RT<4(BA5PS(#M?<S$G<#QP,
M4 >@VFFVEA-=S6T/ER7DWGSG<3O?:JYY/'"J./2K5>90?;?$^I:V]UJFI6D<
M.DV5S%!:73PB.62.1BWRD'@J..A[@\5VGA&^GU/P9H=_=/ON+FP@EE?^\S("
M3^9H O7VH0Z>+;SDG?[1.D">3"TF&;H6V@[5XY8\#O5NN+^(E_>6">%OL=U-
M;^?XBLX)?*<KYD;%MR''53CD5S6L/J)T'QMK@UK4X[G2-0E^PI'=.L<81(VP
M4!PX.2,-D8Z <Y /6:*!R** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "N&MO 5O?ZIXBGUB*<0W^H>:L<5VZ)<0
MB*(!9%5@&&Y7X/J>QKN:Y>[\9I!J-U#!I%_=V=E.EO=WL 0I%(VTX"[M[;=R
M[BH.,]\&@#:MM(LK35;O4X8MMU=QQ13-N."L>[8 .@QN/2LRU\$Z)9ZA%=PP
MW&()6G@MFN9&@AD;.72(G:IY/0<9.,53OO'D%G)?S+I5[/I6G3_9[S4(S'LB
M<8W84MN8+D;B!QSUQ2:GXZ2QN]8@M]%O[U='"O>RPF,*D9C$FX;F&XX)X'/R
MGVR ;)\-Z4WB9?$1MO\ B9K!]G$NXXV?[N<9Y(SC..*@F\(:)<+K"S6A<:PR
M-> R-\[( %(Y^4C P1CD9K/NO'*+>7=MIVCWVI/:VL5Y(T)C5?*D4L#EV'.%
M/R]31-XZMVABFTS2[[4HS81ZC,8-BF&!P2I(9AEB%8[1D_*?;(!;M?!.AVSW
M4CPSW<MW;&TN)+RYDF:6(_PL6)X_E1!X*T2*SO;6:*XO$O81;S&\NI)F,0SA
M S,2H&2>,<\]:KWOC>&.5ETO2[W5DBM8[RX>TV 11."4X9@68@$A1DX'N*HI
MXPO+OQ+K>G'3;E-,M-.CN1<HR*Z[UD;=@MGD*H QD$'.* -K2O".E:1J0U*#
M[7-?" V_VBZNI)G,9*G;ER> 5&/3GU.=VN+TOQC#_8.@1Z=::GJMYJ-H;B&*
M62,3>4N-SRN2%'+*/<GBK#>/;/[#I\T>G7TEQ>7DEA]D54\V*X16+(V6VCE"
M,YQR#G'- &A%X0T6!95CMF EU+^U6_>MS<Y!W=>F0..GM6A!I=I;ZK=ZE%&1
M=7:1QS/N)W+'NV\=!C>WYU3\/Z^NN)>H]E/97=C<?9[FVF*L4;:K @J2""K
M@U)+KMO!XC71I4=)&LVO%F;&PJK!6'KD;E/T- %R^262QF2&W@N'92ODSN41
MP>"&(5L#&>QKAK/P9=V5S;2)HMK)%:.)+:UG\1W4D$##H4C:$J,=N..V*U-/
M^(&G:EX<L]8AM;H"[O8[*.W<*)-[L I/.,;2'^E8/_";W%IHMK<:1::CJ/VG
M7VT]S>2QEU/F8*+RHP<$+GIWH M3^"[FXN;B:70;$I/<"[:#^W[D0B;<&,@3
MR-H8D<G'<^II;CP9<W5S<S2:#88NY_M%U"NOW*Q7#Y!'F((-K#('!'Z4S_A,
MK_2M<\6M-IFH7UII\D,LBQ/'BTB^S1NV-S#<<[SA<]#ZC/?P31W-O%/$VZ.5
M Z'U!&10!Q5UX9U&\U1[^71+'=)*DTL":]<+!+(F-KO&(-K$;5ZCG:,YQ2Q>
M&=0AU?\ M%-#T\.)VN5@_MZX\A9FSF01>1M#').<=23UYK4/BWR]9BM)]'OX
M+.:[-E%?2A%1Y@#_  [M^T[2 V,$^Q!K<U"\33]-NKV169+>%Y65>I"@D@?E
M0!QD'A6]MM6748]!T[>DS7$<!UVX,$<S9W2+$8-H8Y/('<U$O@VZ6V>V_L&P
M-L;U;Y8&U^X*1S*Q<%%\C"C<Q) X-:NE>.(M2O=+BETB^L[?5HR]A<S[-LQ"
M;R,*Q925R1D#(%5K'XBVM[H+ZV-(U".P)2*W=@FZYF9]@BC7=DG=@9.!UYXH
M @U'PI>ZI?3W5SH5@/M6W[5#%KUPD5SM&!YB+ %;@ <CD#!R*T5T_64N[^Z7
M0=($M_&D5P?[7FPRH"% 'V?CACTI?^$XMK2/4AK.GW6F7.GVZW3P2%)#)&Q*
MJ4*,0Q+#;CCG'K0?&HM;:\?5=$U&PGMTC=('"2&?S'V(J,C%=Q;"[21C([<T
M 3:?'X@TO3;73[31-(2VM84@B4ZM*=J* H&3;Y/ %9GB73O%6K06,]OI>DQW
MNG7:7ENPU.1MQ4$,F# .&5F7J,9![5=/C:*"VO!?:7>6VHVLD,7V E'DE:8X
MBV,K;2&((R2,;6STILGCB&WLK@W.EWD6IPW45G_9V4:2264 Q[6#;2I!)SGC
M:V>E &;J'A>_UJ[EOKSP_8QRW<*QW<*:_<1I, .!*J0[7(R1W].10-&\23:_
MHKMH^F0Z9H<16VB_M-V\QV38&SY.?D3<,$#);.>*I77BJY%QXUEU)=4L+?3M
M/M7-O#(GFPLWFEFC8$J20%Y_/!!%;TGC PW<6E6&D:CJ5Y_9T-\ K1KF-RRY
M9F8#=E.G?/'? !M:-I7]E)>CS"_VF\ENL9)V[SG S_\ JYXXJ;5=+M-:TNXT
MV_C,MK<)LE0,5W#TR.:YZ/QY;7J:;_9.EWVHRWUG]N,47EHT,.<9;>P&[=D
M G)!K8\.:];>)M#@U:TCEC@F:1565<-\CLF2.W*YH KV/@_1[&YGN%AFG>6
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
M:T\OVE[B?$<32*%:1@<DC'\*^G:DE\=0V-EJ\FJ:7=V5WI=NMU-:NR.SQ,2
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
M! 88(^H/2G4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %</!;>)M!U'6+32])BNHM1U#[9#?2SJ(H X0.)$R')&U
ML;0<Y'2NXHH \WO]!\0)H_B/PS:Z6)K?6+N>6+4?/C$<,<[;GWJ3OW+EL;00
M>.16HWAS4%C\;QQP@KJ<*QV677]YBU6/GGCYACG%=I65JOB+3M(L-2NYY2ZZ
M;$);F.+YG12,CCW% &!H'A_4K&[U:2X@"K<:596T9WJ<R1QR*XX/&"PYKF;?
MP/?:?;V$EWX;;5Y6T:TM'BCOA#]GGB4J0QW@,AW#E=Q&T\'->M Y&:* ."CT
MS7?"VJ7LVB:'%>PWUE;111QW*HEI+"A0!MY!:/&WD9;@\<TZ72-=3Q1K4SZ>
MMQ%JVD16YN8)45(IHTER"K-NP2XQC/7FNPU*^_LVPDNOLEU=;"H\FUCWR-D@
M<#(SC.3[ U;H \VT'P]KWAFU\,7ZZ6U[<6>DMIU[9Q3QJZ99'#*68(<%2#\P
MZC&:L:=X7U>.[T:^N+=$F;7+K4[N)90PMTDAD15S_$1E <=R>W->@U2UC5+?
M1-&O-4NPYM[2%II!&,MM49.!ZT 9F@Z7=V/B#Q-=7$86&^O(Y;=MP.Y1!&A.
M!T^92.:R_B'H&K:Q:V,^AJIOHS-:N6<+M@GC*.P)[J=C8_V:Z35]9M=$T*ZU
MBZ$AM;:$S.$7+;0,\#UK0H X*'PC>V_Q"@EB@1?#L.V^3YQQ=+#]G"[>O"#=
MGIGWK(MO"6OV'A:%%T[SKNV\3'5!;).@:2'S">&)V@X.<$BO5*@FO+>WGMX)
MID26Y<I"A/+L%+$#_@*D_A0!R$FA:I/:^.B;3RY-8B'V1&D4EC]D2/!(.!\X
M(Y],]*ZK28)+71K&WF7;+%;QHXSG!"@&F:7J]MJZ736PD M;J2UDWC'SQG#8
M]LU?H \K;PQKAU*UO)=">XO[36#=S7[WB,;B#S&VK$I;Y0J,N0VW&S SG-=_
MXF_Y%36/^O&;_P! -2ZUK5CX>TF;4]2E:*TB*AV6-G.68* %4$G)8#@5E6WC
M#P]K5T-'=[B.>[1U2WO;*:W\Y<?,%\Q0&XSP.: .>T"TUK68?!7VG2_LMEI,
M"7+W1G1EG/V<QH$4'<,[\G<!C&.:=9^$]8@^&6C:<((QJVEW<=ZMNT@VR%)R
M^S<,@94]?4BO0(((K6WBMX$$<,2!$1>BJ!@ ?A4E 'G.L>&];\63:OJ$MA_9
M<K:?%:V5O<S([.Z3><6<QEE52551R3U-6=<LO$GB_1KNVNM#BL886MYX+6>Y
M5I+B6.4.Z[XV*JA5=H/7)SQBN]JA>:O;66J:=I\HD\_4&D6':,C*(7.3VX%
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
M9=LL-M'&XSG#!0#^M>916FM:UX?\5^'[/2_-@U#6[N+[=YZ*D"&7YRZD[B0
M2-H.<CI7K=5[2RMK%95M8$B$TK32!1C<['+,?<F@#SRY\&,NOZFLWAD:I%?W
MPN8[QK[RXHD8+O61-P8E2&(VJ<Y&2*W=,T;4K$>,)&LK>9M0O7GM89W'ESH8
M(UPV,X!*D<C\*ZZB@#RU?"6L26]PVF:3/I=K;36EY::7=WJRJ\\,I=]A5F$:
MLN% R!G!P*LZ_H&O>*(]?OVTEK&6;1_[.M+2:>-I)&+[V9BK%5'"@<^N<5Z3
M10!S]QI=W)X]TS5%C!LX--N+>1]PX=WA*C'7HC?E2>,-*O-3TRTDT]$EN["^
M@O8X7?:)O+;)3=V)4G!/&<5T-% 'FVO>'M=\36_B6_;2VLI[O25TZSLY9XVD
M<AV=F8JQ1>6 'S'H<XK=\0:)?W_B5+RWA#0#1KRT+%P/WLC1%!@GOM;GIQ76
M44 >6:GI=]X9^$WAVYDCCCUW06@>&(N#YDA/EM"".N]7(X[XKO/"^C'0/#5C
MISMOFCCW3R?\])6.Z1OQ8L?QJS=:-IM[J-MJ%U8P37=KGR)9$#-&?5<]#[U>
MH Y._P!$OY_BAI&M1P@V%MI\\$LF\9#LP(&,Y/2G> =%OM"T6]MM0A$4LNI7
M-P@#ALH\A*G@^G:NJHH Y7QEIK:E]C5O#KZO"F\A[:Z6WN+>3C:R,67 (SG#
M9X'!K(L-.\4Z+J^G:C-8-J]Q)HT=C<NMTBF.9'9@SEB-RX?!903D9QS7H-%
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
M*.-(8DBC14C0!551@*!T %<XWP_\*O?-=MHL'F-)YK)EO*+YSN,>=A.><XH
MP([*Q\3>(O$27=Q.EEI]K;+IZP3O L$;Q%_-4*1@YXR>FS%97A[[3XLU_P -
M?VQ<W3))X9CO)HDF>,32B50';:1GKG'?BO0-6\*:)KER+G4+$2S>7Y3,LCIO
M3.=C[2-R\GALCDU=CTFPBU!+^.UC2YCM_LJ.O&V+(.P#IC(% 'E%Q 4\(^(O
M$:7]XVK:?KMR+5_M3XB"W6!$$SM*L#C!'(;V&+^HP#4='\<Z]=WEU%J6E7-P
MEE(ERZ"U6&)6C"J#CYCR<CYMU=#H?@+3X)+FZU6RBFNVU2XO8RLC;"&F9XRR
MY"LP!')!QV-;%]X0T'4M1:_O-.26X<J9/G8+*5^Z70':^.,;@>E ')Z/%_:_
MC[5;W59KD)8V-A=);K,ZQI*R.68J#SC'0\<GBLS0@TFOZ"PM[R&RURTNFDDN
MM3:6>\C*!U=T "QD9&"IXW8XKT^+3+.'4+J_C@5;J[1$GDYRZIG:#VXW'\ZR
M[/P3X=T^:":UTU8I+>020N)7)C(!&%R>%PQ^4?+STH \PTF/^S?A_P##A[.6
M:)KS7K?[1MF;]X#Y@(.3TX''2M/4E:X\*>+?%$MY=)K6GW]TMK(MPZB 0OMC
MC" [<, ,@CYMYS7>V_@OP]:1010::BQ078O84\QRL<PSAE!.!U/ XYZ4^Y\(
M:#=ZH=1GTY'N6D65_G8([KC:S(#M9A@8)!/ H X;5;#^TW^(-Y=7%ZLNGQK+
M9I'=21BWD%FC[E"D<[L=<]/<Y]&T>X>ZT:PFE<--);1R/ZDE02?SI&T73G&H
MAK52-2&+SD_O1L"<\_W0!Q3K;2+"SO#=V]LL<YMTMBX)SY29*K^&X_G0!=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@#E[+Q*USJ>O7T\\5MH&CDVS2,.9)4 :5R>RKD* .IW>
MU-G\4'6-+OQX=:5-6LXUN%M+ZT>%I4Y(&UP#M?:5##H?RKE[?3;N_P#A_P"+
MM%M8O-U&VUBX<PYPTO[\3J.?[Z$ ?6NOT[Q)%J%Q>7C:1>65E:VH>2]OH&@8
MGDL@5P&(4#);ID\9H U-%U:WUW1++5;3/D7<*S(#U (S@^XZ?A5^N3^&=O+;
M?#G15F0HSPF8*>JJ[LZC\F%=90 5P?BG4_&6B7VG_9M0T5K?4=32RA62PD+1
M*^X@L1* Q 7G &?:N\KE/&UC=WTOADVMO),+?7+>>;8N=D85\L?0#(_.@"GJ
M6O:UX<U'P_#K%W;W(O+B=)A863 R*(B454+.V[=Z'],UJ)XVTB32Q>J+LL;H
MV7V3[,_VCSP,F/R\9SCYO3'.:;KME<7'C#PI<Q0.\-M-<M-(%R(PT#*"3VR3
MBN/U#0-1&KW>IO;:HMM#X@EG;[!D3F%[1(Q)&!RP##! YQN]* /1])U:TUJQ
M%W9L^P.T;I(A1XW4X964\@@]JQW\9Z9<RZI96DMV)K%9EN+A;1FCMVC!SN.-
MN>,@=\5)X-L8K/2;B2*VU&#[5=/.W]HONF<X"[R.JY"@X//K6-I>E7L/AWQS
M$]G*DMY?WTD"E,&56C4*5]0<8% &C:^,M/M]&T5Y+B[U.XU"V$\1MK)C)*@
MW2&-0=@^8?B<#-9]WX_M9-4\/SZ;-+<:9>M>1ND-N7DF>+: $7&[KNZ=N3P*
MR/#EKJ7AIO"U_=:1?S(/#XT^:.WAWR02AD8!EZ@'D9Z @9Q47@JSO+F\\.WI
MLF2.&^UDS[1N6%FF( R..H('KB@#HM0^(UC;V^DSVEE?7(O;]K*2,6SB2%U#
M;U9<9WC'"]QD]JUO&'B0>%?#-QJ_V66X,955C12>6.!NQT'O]!WKBKS3=2LI
M$OCI=[-';^+Y+UT@A+N8#$RAU4<D98=*ZGXAV=WJGP_U.WL;:6>X=(W2%%^=
MMLBL0!ZX!XH GN_&FFV;QQ-;:E+<& 7,D$-E(\D$9) :10/EZ'CJ<'BMRRO;
M;4;&"]LYEFMKB-9(I%Z,I&0:XF'4;C2/%&JZTVBZM<6FKVMNUN(;1FD1X@ZF
M.1>J$Y!!.!R>:WO!&DW6A^"M)TV]4+<PP 2HIR$8DDKGVSC\* ,W2_&NFPZ#
M97=WJ<]_]LNYK:"5+(H\DBESL"+GGY2!Z\>M75\<Z,=*EOF^UHT=T+)K5K9Q
M<>>0"(Q'C))!!],<UQGA+0=5M-,\(1W.G7$;6NMWL\ZO&1Y:,DX5CZ EEP?<
M58U/2]3MO$M]K*Z;=7%O:^(H+PQQ1EFEA^Q")G1?XMK-T'/!H V=.\<0R:GX
MDFO9)HM/T\VJ10O;,LRR2*04V8W%BV !SG(QP:U&\;:-%I=QJ%R]Q:I;7$=O
M<17$#))"[E0NY<9P=RG(XP:XC4=+U76[SQ#JD>E:G;0M?:==0H%\JXFBB!#E
M!V<#) // Z$XJS<Z(UWHEY<6%AKDDL^IZ>6?4RQEE2*9&+!&^954%NH'3TH
MZ-_B)HR&Z1K;51<VHWS6WV"3S4CQGS"N.$QW_#K5BY\=:+!*(H?MEY*;6.]5
M+2U>4F!\[7X'3Y3^8]:J/IUV?&'BFY^RR>3<:3;10R;>)''GY4'N1N7\Q6=X
M"TB_L+V-[RRFA \.:;;9D3&)$$N]/J,C(]Q0!M'Q/9W.N:+]DU5VM[^QENX;
M6.UW?:$ !#;NJD _=[YKC;'Q[J%]9>*]4OM3N]*LK"YDMX"-*WK JR1J"Q;[
MTAW$%#TSG'%/\+:%JMKK/@"2XT^XC2RT6:&Y9D($+D+A6]#Q574?#VL2?##Q
M]8IIMRUW>ZW<36T(C.Z6,RQD,H[@@$_A0!W^K>,M*T6X:WN?M<SQ0B>X:VMG
ME6WC.</(5!VCACZX!/2DO?&VC6-\;9WN)%3RO.N(8&>&'S,;-[@8&<@_0@G
MK%EGO_#7B;7;K^Q+_4DU.WMVM?LL6]3(B%#%(?X!G!W'C#'TQ6%XMM=>U2/7
M;6>PUI[C;$UC;6;L+,0B-&?+# =]XD&T\GY< #F@#JI/&L<NM^(M(\B[M1I=
MJ)3>_9F95)1V+$$8P H*_P![FI[?Q?86^C:,[SW>IW5_:K/$+:T)EF0*"TAC
M7[@^8=>YQ6!>0WK:YXT"Z7?LFLZ1$;.06[;2RP2 HQ_A;+ ;3SS4&@6NH>&3
MX8U.\TN_EA'AV/3YTMX&EEMYE*MAD'S8/(R!P5&: .K?QQH:V>GW,<L\PU'S
M%MHXK=VD=T^\FS&0P.001Q@YZ&M+1-;L]?L6NK/S0(Y6AECFC,<D4BG#*RGD
M$5PV@Z'J<.M^'[^YL)85EO\ 5+Z2-AG[,L^3&K8X!(/YDBNE\(V5S9S^(S<0
M/$)]8EFBWC&]"D8##U&0?RH DG\:Z/;ZJU@[7.$N%M9+I;=S;QS-C$;28VAL
MD#V) .#3+GQQHUK?36\ANC%;SBVGO%MG-O#*2!L:3& <D ]@3R16+I-SJ6@7
M&HZ,= O+V>YUB6XAF"8MVAEEW[VEP0I0$_*1DE1CKFLF^L=33PMXA\'KI%]+
M>ZA?7!M[E828&CFEWB1I.B[0QR#SE> : .NU'QYHNF7-_!,+V1M.8"]:"U>1
M;<%5<,Y P%PW7V/H:P]2\8:A+\3[+P_9O=6^GI:+=321V!E,Y,H7[QX6+!Y<
M=#WI]WI%^VF?$B-;.9GOT<6OR<S_ .A(@V^OS CZU%%H>H3>/8I6MIHK9_"7
MV(W!4[4F,H^7/]X#G% '1Z=XTTC4[@10&Y421/-;RRV[HERB?>:-B,,!D'W!
MR..:J1?$;P_-I/\ :P>[33B\*)=/:NJ.TF<!3CYL$8;'0\5S7A?175-+@N;'
MQ']OTVR='^UR'[-#)Y7ED1YX<-DXVYP,9Q4J:'J'_"K_  9IYT^;[3:W>G/<
M0>7\T8612Y8=L<DT =/<>-],M88'EMM3$DD+7#P"QD,L,08J7D3&5&0<9Y..
M!4M]XRTFSN([=6N+EWMA=LUK TJQ0M]V1RHX4X./H:YSQ-IDT'C*[U*6+7Y+
M2\T^*&/^QRV?,C:0E' Z B08)X^]DTS3;6Y\(:U=)'H>HW%K>Z59P6BPKYWE
M/"KJ8I''"_>7YC\O7F@#J/!6IW6M>"M'U*]</=7-JDDK!0H+$>@X%9FF^-=-
M@T.WN[O5)[X75]-:0R+9%6:1=Q\L(N<GY" >YQZU>\ 6=SI_@#0[.\@>"YAM
M$22)QAE8#D$5Q?AC0=5MM,\,QW&G7$;6_B*[N)5>,C9&R3A7/H"67!]Q0!Z'
MHFOV>O0W#VJSQR6TIAG@N(C')$^ <%3ZA@0>G-<CX@^(%Q#;>,+6PM+FWNM%
MMP\5S);DH7VYYR,>F/[PYK=\/V5S;^*_%EQ- \<-S=P/"[# D MHU)'K@@C\
M*Y'Q-I^I/<?$.SBTN^F;5;.%[.2* M')LA"%=PX#9'3K0!U\'C'3;Y[NTB>[
MMIX[1[J-Y[1D$D0X,D>X?. 2/S'K5>R\96$.@Z1.]Q>ZK->VQG1[:Q8R21KC
M=(8U'RC++^?&:@\1Z;>7'BFWG@M97A70[Z NJY =C%M7ZG:<#VKG+'2Y;'P7
MX6CO=.\06FHVNGF-+S2T+2P/E<Q21@'*G /S K\O:@#TB34XCH3ZK:@W,/V8
MW,00<R+MW#'U%<QX=U7Q/JUMI>KI?:+J&GWFUKBWM8F1K967/RR&1MY4X!!4
M9YZ5O:=+K/\ PB-M-=V\3ZW]B5I(2P16GV<J2,@#=QQTKA?L4&H:YI=[HGA/
M4M$US[9%)?7'V<V\(B#9F5V!V2Y&0,9))!XH [*V\8:3=:JMA&;G]Y,]O%<M
M;L()94SN19,8)&UOKM.,XJ*+QSHTUZ+:/[8RN\D4$XM7\FXD0$LD;XPS?*V
M.N#C-<AX<\/O:W>G:7?VOB*2YLKYY=QE(LD"L[)*I/RG((^4<Y8Y%:O@ZYU+
M2-,TCPO-X?O&N;-VBN+N1-MND:[L2I)@ARWRX4<_,<XQ0 MKX]BUCP[IFIF6
MZT@7.JI:+OLS()\R.JH">FX*,L/NG(K:U#QQHVFWES!,;MH[1U2[N8K9WAMF
M(! =P,#@@GTSSBN CTK5I?!'AO2?[(OTN],\212W > A?+\^1BZGHR@$'(XY
MK5O[?4K'1_&/AU=&OKJZUBXN7LIHH2T+K.@ +R=$V$D'=CA1C- '4ZGXXTC2
M[R]M9%O9YK%5DN1;6KR^5&5W!V*C 7'\CZ&M:ZU)(M"GU6U0W2);-<1+'UE
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
M:5F&U,^IKH/#EQ//X0LBEI<6US':K'Y-W$8V#JH'(/.,CK0!#IOC72-4NA!
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
MTDB, 0!P0BG';M1K#W>J^/+30DU&[L;./3I+US:.$>5_,5%!;!^4<G'<D9H
MZ6PU&TU2!Y[*82QI+)"S!2,.C%6'/HP(J#6==TSP_:)=:I=+;Q22")/E9F=S
MT554$D\'@#M7E>DZCJ-OI^E:.DFJ3K<ZAJTUU)I819I3%<8&"2 JDR;CCG@#
MIFG:_::KJ%OX);6+C4[6Z_MW[,-[HDAC'F^7*0N0)-FW)''6@#UJ2.VU73PL
MBF2VG16P05)!P1Z$=JSO^$3T/_GQ'_?U_P#&N$75?$5QJ5]-8)K]S-8ZF+2%
M4\HVC0QLJ.),D,68;V+8R"1C@4:O>:S_ &+XSUN/7;Z&31;^46<$;*(P$2-\
M.,?,#N(P>E ':WGA[PYI]C<7MU:B.WMXVEE?S)#M51DG .>@JO!I?A6YOX[*
M*W+3R6PNT'[W!B)P#NZ=>V<^U<MK[7^NZ1X^O&U:[MH],CFM+>UC8"(HMLKL
M74CYBQ<C/88QBGKK6I6_B<:?%>2):1^#/M:1 \"8/@/]<<4 =I_PB>A_\^(_
M[^O_ (T?\(GH?_/B/^_K_P"-<=IMWJVG3>#=0GUF]O6UBU<WD$K+Y9(MC*"B
M@?*05QGOGG-5K*[UM-&\&:Z^OWDLFM7UO]LMW*^45D5GVH,?*!C&,\CKS0!W
M7_")Z'_SXC_OZ_\ C1_PB>A_\^(_[^O_ (TSQ?>_8O#TK+>7-I)++%#&]K$)
M)F9G V1@\;FY )Z9SVKA&UK7(K*_T^&\U.SDAUS3[:%[]HY+B*.8Q[E8J65A
MR2,DG!P: .^_X1/0_P#GQ'_?U_\ &C_A$]#_ .?$?]_7_P :XW4#K^FW7B?3
MM+U>^NI=/M+34[47+AW+;Y/,BSCE7$>,=B>*W-)UV3Q-XOAFTZZ<:-::;'/(
MJ])9I\,@;_=C7./5Q0!T>GZ38Z7YGV.#RO,QN^8G.,XZGW-7:X_QJ=4CNK"6
M'^U_[)6.7[5_8Y7SUD^7RV(/+(!OR%R<D9!J+PUK,]_KU_&-4:^LTT:QGAFV
M! [/YVZ3;_"6VJ2.V* .UJJ-1M#JK:6)A]M6 7!BVGB,L5#9Z=017G'AF]U;
MQ;'I-A<ZW?V@CT"WOI);9U62::5G7<Q(.0NSIT);FKATF]U#XA1VESK=PDJ>
M'H?/NK$"%IW$SC(Z[1G)P/;MP0#T6BN=\":C=ZKX)TR\OIC-=-&RR2D %RK%
M<G'<XS7$W%]K<7AG7?$W]O7IGTS5[A+>V#+Y)A2XV^6ZX^;()&<Y'RXZ<@'K
M%%><C4-436?&VJR:G=/;Z"S/:6*L!&Y^RJY#\989.0,C!)-+!/JFA-X4U"36
M;[43J[>5>P3,K(Q:!Y0T:@#9ADQ@<8//K0!Z+17GN@R:N_A>Q\8RZ]<S2SV;
MWES8RA6@<&,NL<8&"A4XY&<@'.<Y&1IVO>)+#2EUKR=;N(SI,]U>/J"Q>1YH
MB\Q&B"ME5R"N.F".XH ]9JK/J-I;:A:6,TP6YNPY@3:3OV %N>@P".M>8+KO
MB31='O-42+7)H5T>>XGEU18B@N556C>,*3A3E\KTP%K333+G3?'7@WSM8O-0
M\ZWNV?[4X8[_ "TRRX P#GIT&!C'.0#N]-U*TU>Q2]LI&D@<L%9HV0Y!(/#
M'J#VJW7D7AO6=<UOP]X+CEUFZCEU&^OHKJ="-[QH)B!DC /R  ]JMQZCJYOQ
MX7&LWHC;Q"]G]M+ SBW6U%QLWXZEN-W7% 'J55&U*T75DTPR-]K>$SJGEMC8
M#@G=C;U[9S7-^$IK]/$GB?3+S4IKZ&QFMTMVFQN56B#8. ,GGKWQFJNKZOJ$
M'Q/338KJ1+,^'Y[DP@_+YHD #?7% '<T5YEH=UJ]O#X#U6XUN]NY-9"QWD,K
M+Y1#6SR A0.""@YZGG/6NL\8WAM='BC2\O+>6YN8X4%C&'GF).3&FX@*2JGY
MCT )H U=4TJSUK3I;#4(?.MI<;EW%3D$$$$$$$$ @CD$5F>']/T33-1U.UTZ
M6>;4%,1OI+F:2:4Y4F,%W)R,9P <#GUKB;76M8N88M":\U*T\WQ$=/,UP\9N
MHX!;"<H74LNXG@-DG!]:AN1JF@ZAXRO;+4+FYDTJXL+I]Y!>:W6/,D;D#GY"
MW/7@=^: /6Z*\\U7Q#<7>IZ]=VNKSVFDZ?9PVD<EM$)3)=3LK91?XF"M&HSP
M#)61<:YK=EI/B6T@N=5M9+6736MFU-HY)X_.F"/DHQ!4A>A.>3TXH ]:HKS#
M7M4U;PE?:W:6NKW=TK:9!<0R7I60P327'DEUX Q@AMO3*^E:'B&/5_"6BW4E
MIKNH7JW4EK;1I,$EN(7DF".Z,<#E6X4C 8#D#B@#OZ*Y+P=+JPO=3M[N#5ET
MY1$]H^JE#-N.X2+E2<J,*1GGYB*CU#[9KGCN?1?[3O;"RL].CN<6;B-Y9))'
M7);!.%$?3ID\YH W]9U[3/#]M'<:I="".6011C:SL[GHJJH))X/05;>\@CL&
MO79A;K$92VPY"XSG;C/3MC->.Z@UYXBB\ W=]J5V+EM6FLGD@<(&,1F3S0,8
M#D*,GI[5ZGX@EFT_PAJDL$T@GM["5HY2<L&6,D-GUR,T 7;6_M;VVMKB"4&.
MYC$D.X%69< YVG![CMQ5FO)])%WK'B'X=WUWJ=Z9I]#DN)=L@ =P(2<C'\6?
MF]<#I6UX6NM1@\11V>NWNKPZI*DI>"Y57M+K!R&@=>%VC^'@X/(XS0!V&KZS
MIV@Z>U]J=TEM;*P7>P)RQ.  !DDGT IEAKFGZE<FWM99&E$*3E7@=,(WW3\P
M'/MU'<5QGQ:L3=6/AY_M=S#_ ,3NTBVQ/@?,_P![I]X8X/:JU]JVJ:?KWC+3
MX]3NGAT[PZL]L9&!99=C_/G'WN!0!Z;3)94AA>61MJ(I9CZ =:\[BO-0T/4M
M N[O7KN:'4M.N)KW[3AHHV2)9 Z* -H'/&>1UYYJKHVIZB-3-G-/K<MK>Z)<
M7+/JHB'FR(8P'C1&)C!$ARIQV]#0!Z-I>J6>M:9;ZEI\PGM+A=\4@4KN'K@@
M&EU+4;32-.GO[Z80VL"[I)"I.T?0<US'PI_Y)=X>_P"O4?\ H1KD?$YO]9\$
M>,-7FU>[3R+V>TBM P\@11R!-I7'+'!;=G.2.W% 'JD6I6DVISZ<DC&Z@19)
M$,; !6Z?,1@].QJW7G=]J7B&Y\9^,-*TJZ<R0:9;O90DJ DC;MQ4D8#$#@GC
M.,UG3ZO>KI\5GI^LZU:W;ZQ9V\T.IQK]HM5E)!PV"'5L$CJ,@_2@#U6BO+M7
MU;5_#=[K6B6NK74ZNNGFVNKHK)):FXG:%^<<X W#/0^U7;\:_I.M7^@:/J=Y
M>R7.C/=VWVN57DBF214.UR,#<'X#< KZ9H [G4M2M-)LFN[V1HX%95++&SG+
M$ <*">I%5M<L]+U33+BUU,;X(E$[A'821[3N5U*_,""I((YXKS?6_$%YIW@;
M6)-/U76H;ZWNK0-;ZF@%Q;!Y%!^8<.C#.""1P<'TT'AGM?&OCZ_BU&]$EKID
M,D2>8-H)CF(XQT4\CTR: .R\-:9I-G8&\TKSY%O]L[W-S)))+-QA2S2?-P.
M#T]*VJ\Q\/ZAJGB9/"^F7.K7ENDF@C4;F:W<)+<2%E0 MC( R2<8R2*99ZIK
M6I7NBZ-)K-S&%U34;"XNH@HDGCA!*$\8#8 !('J>M 'J-17-S!96LUU<RI#;
MPH9))'.%10,DD]@!7.>";B[>'6[&[O)KL:?JDMK#-.09#'L1P&..2-Y&?:I_
M'O\ R3SQ)_V"[G_T6U &S+?6D.GM?RW$:6:1><T[-A F,[L^F.<U+%+'/"DL
M3AXW4,K*<@@\@BO+=9N?&)^%%ZDNE:*MC_8K!I%OY3((_)ZA?*QNQVSU[UI:
M6+SQ!JL>D?VK>V%GIVC6<JK9N(VDDE#_ #$X.0HC  Z9)SF@#T.JNIZ=;:OI
M=UIMXA>VNHFAE4,02K#!&1TX->:Z=XUU.QL=.UG5;HS6]QH]XK*  KW-K(<,
M .A= W _NU'#X@U^QTBST.[OI9M;M=18W<IP&DMXX/M+9QV.Y8_QH ]6C18X
MU1>%4 #Z"G5Y=X<N/$NJ+I[+)KZIJ=A)]LNKL1"&*1H]T<D(4DJ W &,$$9Y
M%6+'Q1J>LV?A33XYI(M1W2RZOL^\%M<I(I]-\NT?0F@#TFBO,/!^K>(=1GT+
M4VBUN6+4(VDU!KD1?951XRZ&(!LKAMJCCD$YYK:^&7]HWWA*RUK5-6N[VZO8
M0625AY<84D#: .I'4DG)H [1F"(6;H!DUR<%WX5T6VF\7/=RA=181BZNFF=R
M"QVQ(C991NSA% ^G%=1=,R6DSJ<,L;$'T.*\4NWO?$/P[^'6I7^IWK75QK5M
M'(ZR 9)DD&_I]X8X- 'MEO/'=6T5Q$6,<J!T+*5.",C(/(^AYJ2H[>+R+:*'
MS))?+0+OD.6; QDGN34E !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !7-7_@?2]1O-5N)9;Q5U6-4NX8YL1N5  ;&
M.&PH&:Z6O.-?\?7R6?C&"SM+BSFT54$5V\2E<D*23DD<[LCCD<T =EJ'AS3=
M5OFN[V$RL]E+8.A;Y6BD*E@1Z_*.:9HWARWT:>2=;V_O)GC6(/>7!D*(.0J]
M!WZ]3W)JE!XWTMY[N*ZBO;#[-:-?%KR QB2!3@R+U.!D<$ \CBK>C^);;6+J
M6T^R7ME=)$LPAO(?+9XV) =>3D9&#W'<"@";7?#^G^(K2.WODDS#()8)H9#'
M+#(.C(XY!JEIW@W3+&YFNKB6\U.ZEA-N9]1G,S"(]44'A0>^!SWJEXJU/68O
M$WAW1M(O;>S_ +1%R99IK;SL>6BL,+N7U/>FV^LZYHGB73]'\026=Y;ZEO6T
MOK6%H2LJ+N*2(68<J#@@]L8H O:5X,T[2KVUN4N+ZY-E&T=E'=7!D2U4C!"#
MZ<9.3CC-9GB#P>B^!+7PYI5O+-;Q7MLQ1I<-Y8N%>0[LCH-QXY]*U-+\9:;J
MU_!;0PWD:70<V=S-#MBNMGWO+.<GC)&0,@9&16!X-\:W4W@33=0U87>I:C>7
M5Q#'':P*7DV2/C@;5 "KU..GJ: -Z'P5I0CU);UKK46U&$6\\E[,7;RAG"*1
MC: 6)XYR<YS1:^#-/@:YDGNK^^GN+5K/SKNX\QXX6ZJO  SP2>IP,DXJ73?%
MNF:K<V-O!YZR7L,TL0ECVX,3A)$/HZL<$>QJM;^.]%NM!N=8A:=[:WNQ9L!'
M\[2,RJH49Y!WJ0?0YH LW7A.PN-,TJQ2:[MO[+"K:3V\NV5 $\O&<<Y4X/%4
M6^'VC_8_LT,]_ JWHOXGCN3OBFVE2RL<GY@3G.<DDU:M/&.GW>KQ6"VU]&L\
MLD%O=2P;89Y(]Q95;.<_*W4 ':<$U5M?B#H]Y8W5_'!?BSMLJT[6YVM)YGEB
M)?[SEB, >HYH M-X+T:7^VO.CEE&LF,W8>0\E%"J5(Y4C .1W&:C7P1IK6VH
MQW=S?WLNH6ILYKBZGWR"$Y^13@!1R3TY/7-:&C:];ZRUS$EO=6MU:LJSVUU&
M$D3<,J>"001G!!/0^E9.L:MJ]YXI3PWH4MO:R1VHN[R]GB,OE*S%41$R,L2K
M'). !WH VGT6TDU/3]08/Y]A#)##\W&U]N[([_<6H]>\/VGB&VMHKJ6XA>VN
M%N8)K:38\<B@@$'Z,1^-4],DU_2Y+X>(;NRNM.AA\Z/4(X_)88SN5TR1P!G<
M#^%0P^.M,DM;N>:UU"T6"R?4%6Y@V-/ HRSH,\XR.#@C<,CF@"U)X2TR71]7
MTQ_/:WU61Y;HF3YBS*JG![<**9=^#]/NM3EO?/OH1.Z27-O!<%(KAT "LZCO
MA5!P1D 9S4=EXWTN\O4MWAO+1);9[JWN+J'RXIXDP693GL&!Y X.:;:>.--N
MHYI'MK^V5+-[Z+[3!L^T0+C<\?/.,KP<'YAQ0!OWMG;ZC8W%E=Q++;7$;12Q
MMT96&"/R-8*>";'[#>6LVH:K<"Z@%L\DUV6=80<[%/8'H3U/K3(/'5A=:7%J
M%OI^J2Q7$BQ6JK;?-=%E+9C!/*@ Y8X''7I65XA\8SR67AB[T::6V6\\00Z?
M=Q30J'"Y=9(V# [3E>H_ T :?B7PG;7.DZA-IMNT=_\ V//I\,4+!$E1D(2-
MATP#TZ8R>QI=!\&6>GC3[JY>\GGMK3R(H+F?S([8,H#A![XQR3QP.*UO$6M0
M^'?#M_K$Z-(EI"9/+7JY[*/J<#\:Y\0_$"*TBU$WNE7-R=KRZ2+8QH%/5%F+
MD[@.Y&">U %^Q\$Z;8!HTN=0E@%N]K!!-<EH[>)N"J#Z  $Y( P*M-X6TQ[?
M2+=TD:+28S';J7_A,1B(;U^5C^-5-3\;Z=IEW>0M:W]Q'8!6OKBV@WQVN1N^
M<YR<*0Q"@X!YJ67QCIR>((]$AAO+J\>.*;_1X=Z+%(2!(6S@*,<GW&,T 00^
M!-)$4T5W-?Z@DEJUHHO+DOY4)()5#P1RJG=RWRCGBI8_!UD+.Z@GOM3N9;GR
M\W,UVQEC\MMR;&&-N&YX')ZYJK9_$/2+U[1H[?4%M+JX^RQWCV^(?.W%0A;/
M4D8SC&>,YJ6?QWI5O=S(T%\UG;W(M)]06#-O%+D+M+9SPQ ) P#U- &GHVA6
M^BBX:.>YN;BY<//<74F^1R %&3@   <  57O/"FF7VJW^I3";[1?:>=.FP^!
MY))/ ['D\U$OC'3G\0W>BQP7LD]FVVZE2',4 ,8D#,V> 0<#N2#QQ56/QY8S
M6MS(FG:FDD=FU]#%-;[&N81@%DYZ#*Y!P1D<4 :S^'=/DETN1T=CID;Q0 MD
M%6380P[\"LW3_ >CV$J'=>7,,4#V]M;W-PTD=M$XPRQ@] 1QSDXX!Q6=I_C$
MZI!X0N;B2\TV;5L_Z*MNACN#Y0<Y8Y*ISD$8)[UH_P#"=Z5]KV>1??8_M7V/
M^T?(_P!&\[=LV[LY^]\N[&W/>@ TWP+IFFW>GW(NM0N9-/5H[3[3<EQ"C)L*
M 8Z8_'@9)P*LKX0TI/#5CH $WV&Q>*2$;_FS&X=<GOR!5*[^(.DV<MX'MM0>
M"QN?LUY<QV^8K=LCECGI\PZ9(') XKHM1G>UTN[N(\;XH7=<],A210!G:QX9
MM-8O([PW5[9W21& S64YC9XR<E&ZY&>1W'.",U6N_!6F7-Q;3Q37UF\-JMF?
MLMRR>; O1'/4@9//!Y/-3^#-5N==\&:1JMYL^TW=JDLFQ<+N(YP*BD\8Z?%K
M T][:^"?:19_;/(_<>>1PF[.<Y(&<8R<9H TM&TBTT'1[;2[%66UMEV1ACD@
M9SU_&LT^"](;^T<B?_B87T5_/^\_Y:QLK+CT&4'%17'CO1;30(-9G:=+::[:
MS"F/YUD5F5@PSP!L8D^@S6O%J]K-KMQH\>]KFW@CN)2%^55<L%&?4[&./2@!
M5TFU379=8 ?[7+;):L=WR[%9F''KES536/#5IK-[:WS7%Y:7ELK1I<6<WEN4
M;&Y#URI(!]B.,5%=^+;&U\2KH"VU[<7Y6*0K!#N5(W8KO8YX4%>3[CK4=AXS
MTW4-1AM8H;Q(KEY([6[DAVPW+)DL$;/HK$9 !"DC- $4?@32+?3;6RLY+RT^
MR3RSV\\$Y$L1D)+@,<Y4YZ'/;N,U9;PCICVVDP.;EQI=U]L@=YBS-+\V6<GE
MLEF)^M4;;X@Z3<RV(2UU%8-0N1;65T]OB*X8YY4YZ<$\@$CD U?_ .$LTS^Q
M/[7_ 'WV7[9]B^Y\WF>?Y'3/3?W]* &3>#]/EU:2^$]]$LLZ7,UI%<%8)95Q
MAV4=_E7(! .!D&I)_"FF7&E:SIT@E^SZO*\MUA^2S*JG:>W"BLO_ (3#3],?
MQ-=WNHW<UOI=S%%-&T"*+?>% "$8+#+ DMR*MOXTM5AMBNE:N]S<B1X[-;7$
MWEH0#(5)&U?F7&2"<@8SQ0 W5/ FDZK=7\TLU]%'J"!+RW@N"D4Y"[0S+Z@
M#C&<#.:LGPAI9U(WY$WGG3/[*^_QY&<]/[V>]5Y_'6E)%;RVL%_?I-:B\8VE
MN7\J$D@,XX(Y5A@9;Y3QQ6SJ.HI8:/<:D(I9TAA,NR(99@!G@&@"JGARP0:*
M )/^),NVURW;RC%\WK\I/XUPEAX1U!M6T:W_ +%O;&VTW4#=%YM06>UBC&["
MVZAMWS$K]Y1M&1[&Y#X]O;D>#KY[.[BCU2WF>>SB@#-.XB1E\OJ=N6)!R..3
MP*Z!/'&FRZ;%<Q6U_)<2W3V:V"P?Z1YR9+J5S@8 R3G&,<\T :VM:-;:[I_V
M2Y::,+(DT<L+['CD1@RLI[$$5CQ> ])CG>8RWTCR3P74IDG+>9-"P9';(Z\
M'M@ 8&*VM(U:VUO3UO+7S%7>T;QRIM>-U)5D9>Q!!%8-Y\0=)LIK]7MM1DAT
MZ?R;VXCMMT=N>#N8YZ8.>,D#D@4 :=[:+I=W?:]9Z?<W^H3P10-;PR(I=49B
MN-Y &/,8DYZ50\!>&?\ A%O#8MI8HXKNYF>ZN$B;<J,QX13W"J%4?[M3:EXR
MT[2[^2VEM[V2*$QBXNXH=T,'F8V[FS[@\ X!YQ5RV\1:?<_VO\[Q'29&CNQ*
MNTIA ^[W4J<@T )J_A^'5[B&X^VW]E<1(T8ELY_++(V"5/!!&0.V1V(K/?P)
MH_FV[VSWMHD-HED\=M<,BS0+G:C]SC+<Y!Y/-5F^(VE>2SQ6&JSLEG%?/'%;
M99('!(<\X'"\C.>> ><6K+QWI%[>V\"K=Q074+SVMY-#LAG1!N8JQYX'/(&0
M,C- #7\!:4+2P@M;C4+)K&U^QQSVMP8Y&A_N,<<C(SZ@]"*T=.\-:9I-[#<V
M4)A,-DEA&@;Y5B1BP&/7)/-4K'QMIM]O)MK^V4VKWD#7,&P7,*XR\?//5>#@
M_,.*BLO'NFW\UHD-EJ06^@>:RE>WVK=;4WE4.?O8SC. <<$T ;>CZ3:Z'I4.
MG68<6\.[9O;)Y8L>?J37'Z)X#26._;5S>QI-K%Q>-9K<?N)QYY>)W49[!3C(
MS@9'%;G@KQ-)XL\/1:G)8RVI=F #KA6 8@%3DYX S[YIFI^-]-TN[O86MK^X
MBL #?7-M!OBM<C=\YSDX4ACM!P#S0!IVNA6-I<ZI.B,YU2027*R'<K$($P!Z
M;5'%9VE^"M-TJ\M+A)[ZX%BC)90W-P9([52-I"#_ '?ER<D#BN>UCQ7JD_Q,
MTS0;!K^#3_LGVJ1[:VBD-Q\Z@'<^<18/)&#79:SK=OHD$#RPW%Q+<3""""V3
M?)*^TM@#('"JQR2!@4 9=AX%T?3[Z&>-KN2&V9WM;.:<O!;EP0Q1.W#,!G.
M3C%2:;X,TS3'PLU[<6Z0-;PVMS<&2*")L915/;  YR0!@<5/8^*+"_O+&T2.
MZBN+R*>18YX2C)Y3*KA@>A!8>H/4&J\WC73(X0T4-Y<SO>3645M!%NEDDB)#
MX&<;1M)R2!T]: "Q\%:99Q2PR37U[;O:M9K#=W+2)% V,HH]" !DY. .:;IG
M@C3M,U&ROQ=ZC=7%C&T5LUU<F3RXV&"H&.F._7@9)P*RK_QRK:KX<FL/M;VE
MX]W%/9K;YG:6-0/+*GE65LYY [DXYKI]#URUU^Q>YMDGB,4SP30W";)(I%."
MK#UZ=">M %'2_!>D:/;Z3!:B<)I4TTUMODS\TH<-GU^^U9_B3PO&+*>XL-.N
M;RZFU*._D$%V(9HW"",O$QPNX*H&UB 03S5^]\9:;8ZE-:20WCQ6\L<-S=QP
MY@MY'QM5VSU^9<X! W#.*=<^,M)LX=4:X,\<NFS)#+ 8_P!X[/CR]B_Q!\X7
M'7GI@T 9_@?0[K3+C6M0NK6>T_M&X1XX+F<33;4C"[I&!(W,=QP"<# ]JV;G
MPY87?B :U*)?M@LGL<A\+Y;-N/'KGO69?^/M-L+O4;9K'4YI--"->^1;;Q;H
MR!PS$'I@]LG@\<5-J/C;2]/D(6*\O(H[=;NXFM(?,2WA;)5W.>A )P,G )QB
M@"W%X8TZ&TT.V02^7HI4VF7Y&V-HQN]?E8U/K>B6VNVL,,\L\+P3+/#-;OLD
MBD (!!Y[$CD'@FLS4/&VG6-]<V4=I?WUQ;0)<R+9P>9B)@2'SD#'RGW] :2;
MQUI2")[>"^O8'M8KR2:UMRZPPR9V,_?D*3@ G /% $9^'VC^1<1I-?HTUS'>
M>:MR=\=PB[?-5CR'8?>SD'TJ]I/A33M(;47C-Q<2:B%^UO=2F0RX4KDY]CCT
MZ 8 J&Y\9Z;;:G)9M#>-%#.EM/>I#FWAE?&U&;/7YE&0"!N&2*DA\6V4^L'3
MX[6_9!<-:_;! ?(\Y0<INSG(P1G&,C&: (+/P+HMCX4?P[ MPMF\@E\SSCYH
MD#!E</ZJ57'^Z*C_ .$!TEGNGEN+^62[6$7+R7&XS-%()$=N.H(QQ@;>,5:\
M8ZK'HWA]KR2_N+%1/$GG6\*2O\S@8VL",'.">V:K:GXZTW3+S4K4V>HW+Z8%
M:\-M;[UA0H'#DY'&#VYX/'% &AJ/AC2]6N[JXOH6F-U9?894+84Q;BW;H<GK
M5"/P)I/V>\CNYK^_DNXDA>XN[DO*B(VY C#&W#?,".<\DFG:EXXTO3I658;V
M]6.W6ZN)+. R+;PMDJ[GW )P,G )Q5^#Q'I]S-J,<+N_V"&.>5@ORE'4NI4]
M^ : ':/H<.C^>ZW5Y=SW!!DGNYO,<A1@ =  .>@'4U#J_AFTU:_COQ=7ME>I
M$8/M%E-Y;M&3G8W!!&>1QD=B*HCQYI<E[I]G;V]_<W-_9PWL,<,&XB&0D!VY
M^4#'.>F1U)I(/'VCSKJ,JQ7JVNG&5;FY:W/EK)&^PQ@]W)P0 #D$>N* +?\
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
M@@'[O3%:&B>);?7)6CCLM0M6\I9X_M<&P2QGHRG)'X'!&1Q0!L2()8GC;[K
MJ?H:YV+P/H\.AZ-HZ+/]DTBZCN[7,GS"1"2-QQR,L>*N:QXCMM'NK:S^S7=[
M?7*L\=K:1AW*+C<QR0 HR!DD<GBLZ?Q_HT.GZ?=JMY+]OED@AACMR9?.3.Z,
MIU#94C'K[<T =314=O-]HMHIC%)%YB!_+D&&7(S@CL1WJ2@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KR[Q!I&K
M2R^/;&'2;N7^U5@FM)D53&^V.-&7.>&RIXQ7J-4[+4[34)[V&VD+R64_V><%
M2-K[5?'/7AUY'K0!QGC?PUJ6O:Q<+9PDI)H%U;+(6VKYQEA94)[9V'FK?A/3
MHO[:EU :5KMM(EKY/GZO?/,V68,R(K.W *@[N >V>:[2B@#BO%Z7UOXQ\+:O
M;:5>ZA;V0NQ.MHJLZ[T55X9@.H/?M43VFK>,/$NFWMWI5QI.DZ6)9(Q=LGG7
M$SH4!VHQVJH9CR<DXXKNJ* /,_!GAU[&XT.TO=(US[7I495[BYU!VM(V6,QA
MHD+D-N!.  -H)Z8Q6?H6C:[I7@[P]87NGZN+1+F\:^MM.F,<Q+2,8<LK*=G)
M)PPZKGBO7** /(SHGB+3_!EM-I^DW*ZWI6IWK10M+O,D=P9>0Y.7 \R-B2<Y
M0]ZT(O!U]I_BW2=,M[9FT&-;2[GG&,":VB>,*1ZDB!O^ &O3*J:AJ,&FQ127
M F*RS+"OE0M(=S' R%!P/4G@4 >:6>G:V^KZ!?WVEZW-?6>I.^H3S7):'#)*
MBF&+?LV#>IR%! ]<FK4/AC4W^%,.G-:3K?6^HM>&WCE\J215O&DPK@C:Q3D'
M(YQTKTA)XI)9(DE1I(\;T# E<C(R.V14E '*>#]/A@NM1OH].U>U,XBB\W5;
MMYI9E3<1\K,Q507('/.3QZPZM;ZEH?C,^([+3IM2LKNS6TO(+8KYT;(S,DBJ
MQ 8?.P(!ST/-=C10!Y6GA2ZUJ\UF73=)U#1[&[T>ZLR-1NF9IYY=NUA'O;:J
MX//'WNE T"6^T/51'H>OIJ"Z)<VROJ6H/*!+(@!BB5G8$$J/F&!POKQZI10!
MP/B/PWJ&KC0[2&%D4:1>VDLIZ0O) B+G\0?RK,L-!EN-.N5_L37H[^#2)X/,
MU'4'E1970*8XE9V# X^\,#A?7CU&J4^K6=OJD6FR2,+J:"2X1 A.40J&.1[N
MO'7F@#CKRRU6U\)^$K/[-J9M((8H]2M].D,<_$&%7*LIVA\9VD?EFN?7P[K1
MT_1[4:1>1-:^+TOW$LOFE;<EFW&0L2V P!.2<^M>JZ??PZG80WMN)1%*-RB6
M)HVQ[JP!'XBK- &-XLT1O$?A34M(24127,)6.0]%<<J3[;@*Q%\3^*)[%+*'
MPE=PZV0$>6X9/L4;=WWJ^67N !D].*[2HXYXI7D2.5':)MD@5@2C8!P?0X(.
M/0B@#SZ\M]7TE/%VF1:+=W[:U*\UG/ %\K,D*QE9"6^3:RYY['C/2M'PSH%Y
MI'BZY::(M;QZ+8V:7':1XS(& []P?QKM** /(-!74=9\"Z)H4&D70']J+</>
MX7R%ACNC*6W9SN^7;MQG/MS5ZZTG6!X5U;P8FCW;S7E],8;X;?(\F6<R>8S9
MR"H8C;C.0,=<UZ-INFVFD6$=C8Q>5;1EBB;BV,L6/))/4FK= '%V>FZO:ZCX
M[NK2 QW-XZ/I\CXQ(ZVRJI^@<8YKG=/T?4I=7M[E-*UL+/HUU933ZE=-*WVA
MQ&V2K.0B':1E0 3VQ@UZM2$A022 !R2: /+=/TO5KI?AN6TB\M_[&+0WHG4#
MR]MN$W<$Y4MP#3AI.L?\(BO@C^R+OSA?@F_^7[/Y'VGSO-W9SG;QMQG=[<UU
M<?Q \.2:++K"WDW]GI*L2SFTE F=C@"+Y<R9((^7-:MAK5KJ-R;>&.[200I.
M1/:R1 *W0991\WJO4=Q0!Q6HZ#JDO@GQU9QV4C7-_?3R6T8QF566, CZX/Y5
MW>J1/-H][%&I:1[=U51W)4@"K=% 'G?@[6]1T'PAI&D7?A'Q ;BTMDAD:.&(
MID#G!,@./PK-U33M;N=1>XN-,UJ[N[378[K>+DBV^R)."@BB#A6;9C(*YR&)
M.<9]6JE<ZK9VFI6>GRRG[7=[C#$JEB0HRS''11QR>,D#J: . E\'WVH>+M6T
MVXM6709%NKR"<XP9KF)(F4#U!,[?\#%;?P]L=52PO=5UZU:VU6_EC$D;D$JD
M4:QKT]2KM_P.NQHH Y>TTVZ3XE:MJ+P,+2;3+:&.;LSJ\I8#Z K^=<IX8\*/
M;+I>DWNEZZ;G3]X:ZFU!S9QD(RK)&A<@E@PPH48W'.,<^CWVIVFFR6:74A1K
MRX%M" I.Z0JS <=.%/)]*N4 >1QR:E::1X%T&]T:ZM9=-U2V@GN)=OE.41U!
MC()+;NN<<#KS4\ECK:>'9/#B:%>M+%KHNFN?E\EH#>B8,ISDG:1QC(P?2O2K
M[3;343:F[B\PVLZW$/S$;9%! /!YZG@\5;H \HU7PSK$]G\0(TT^5SJ.H6DE
MJ./WR*8]Q'TP?RK=\7:/*WBNSUAK;6+BS^Q/:N-(N7BE1]X920KJ64C<.O!
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
MD8R.E>D44 >67GAV;4-*U&\TS1M;%W$UI)'_ &M?-)+<B*<2M$JN[;0,<$D
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
M%NU[=WCEB[S74I=BQZX]!Z <#M7,:9/&?B!XRU&[D"C3K>VMHW89\J+RC*Q
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
M(#AL8 YZ@8.15N3PYILMMK,#Q,8]8W?;!O/SYC$9QZ?*H'% %ZRF>XT^WF;
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
M.]BQVL0HRR@9/J>* .2;Q9XG3PGX77/B W.LW<)GO2EIN='CW%+<9PH)&1O
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
M8%N;C['&K>1$Q8!B"P+9*-PH8_*>*AU#QK9:?>W,)LKZ:VLS&M[>Q(OE6I<
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
M$: W," %BF&.",K\K;3\PXK$U+1M9\6W5K;7.ERZ9'9Z7=VTD\TB,LDTT0C
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
MC32/+(D%K;EFD9C(RJJ]23DL<#OG- %RBO,_",UY:^+]+@*:I%;:AI4UP_\
M:.H?:'N&5HMLI3<1&V';(7 YQCBM[X@27 LM$@M[ZXLOM.L6T$DD$A1BC;@5
MR/7^>* .NHKR+Q+-?>'[3QAI>EZG?I!!#IUS;/)=22O;O).5<!V);!" X)[G
MUK?GTA#XOTWPO)?ZF=-73Y[Z3-]*)+F;S$7YI P; W$[00,D<<"@#OJ*\IT^
M[O-4U#3?#-WJ-Z^GKJFHP-,MRZ33QP8\M&E4ACC><G.3Y?/>K&J1W<.L:5X<
MMKG4M;LECO)G2#41#,2CQJL;R[U9O+$AXW9/RD]* /3J*\FW^([J[TC1-4LM
M3NVAL9YWAM=46"1\3[(WDE5UWE4VY /WFR:O:5;ZKK.OZ9HWB*[O8VM-&%RR
M6]ZT;22F9D#L\3#<0B*>N,N: .SM/$ME?6]E/:PW<T5W/);JZ6[$(T;,K%R/
MNC*D9-;%>-:)>7=II7P^A@OY_+GUN^29DD*B=?-F/S <$9YQTJU*MVGAG4/$
M1U74FO[3Q#)%;YO)/+2+[<(S&4SM92I(Y!.,#H * /6MJ[P^T;@, XYQ_D4M
M>0:ZUW<>#_%_B/\ MG4;;4;749[: Q7DB1Q11R"-8Q&#M^8<YQG+9S7K] !1
M7&>+(Y+WQGX6TPW]W;VETMY]HCMKAHC,%1"%)4@]>>.<9]37/Q7<HLKWP\UQ
MJ][Y7B![.SB@O"DLT2PB8QO,S!@BY;)W;L*!S0!ZG17D]KJ6IZ?X?BUI[F[6
M#0M=FM[JWDNFF_T1F",KMG]X8]P()R0%I^JWFI:FUSJL&J7MM:7GB&TTVT$$
M[*!#')Y<C*,X^=R_..0JT >JT5Y3=:.4N_&UDFK:PMKI=I'=62#49LPRO$[%
MMV[<W* A6) R>.:IF\\1>(FU":W@U*>\M;*U^QSV^HK;Q02O;I*7>,NH?+,<
MY!&!CUH ]?EBCGA>&:-9(I%*NCC(8'@@CN*QM(\/^'=!U!XM,M+:WO'A&5#E
MI!$#T&22$SV'&:Y"\L[G6=8\7_;M0U&'[#96\L$%M>R1+#,868L-C#/('!R/
M8U%X7A_M/XA:;JEU/=/=3>%[2[<BYD"&1F(/R!MN.^W&,\XSS0!Z>JJBA5 "
M@8  X JG>:K:V.H:?93,PFOY'C@ 7(+*C.<GM\JFLSQC::C>:&(=-+M+Y\;2
M01W)MWN(P<M&L@Y4D=\CIC(S7$&.WU6_\*V$<^LVPBU>[AGAN[@FXMB+5V,0
ME!)*X(PP8G#<$<8 /5ZS=9UVQT);$WS.HO;R.RAV+NS+(2%!]!QUKSU9F@&I
M>'!/K%VJZ]]GL[:&]999(_LR3-&TS-N6,98YW9Z#G-95_=74_A_P_#=-+FT\
M<06R+-.9WC19&PAD/+;<XR?2@#U:PUVQU+6-4TNW9S=:8T:W(9< %UW+@]^*
MFN=5M;35;'39687%Z)#" N0=@!;)[<$5R'@__DIGQ!_Z[V7_ *(J3QC8IJ7C
MGPA:2W$\,4@O=_D2M$[@1J=H92&&<<X(.,T =Q17D#WVII<_\(W VHW]E'K\
M]LJQWQCFDA6V681><S!L!F/\62$QFN\\&1:K;Z1<0:I%/%Y=U(+5+BY$\BP\
M%0S@G)!+#DDX S0!T=%>?ZO92:SX[UNRGU'4(K.#1H)HX;:[DA E+S#?\A'(
MVCCH>,@X&,G1)[FS3P%KEQJM_+/JL#_V@TUR[1R+]E>4?N\[5VE1@J >N<Y-
M 'JU4K[5;73[NPMKAF$E_.8( %R"X1GY].$->76&JZAIE[8:A:IJHBO]+O+H
M/J-]YS7>V-9$?R@Q6,\CA<<-C%3V^G+;3?#K4?[1O;JYOIO/N/M%T\HF=K21
MBX5B0N"2,+@8(]!0!ZO17E?@M_$-_)X?ULVFHC[:6DU&XN-25X9HW1B D.\[
M"K;< *" "#WKK?'M[=6?AM%M+B2V:ZO;:T>XC.&B22949@>QP2 >V: .GJ.>
M9+:WEGD)"1(7; [ 9->6>*FN/#!\1Z;I5_?I;-X=DO5$EY)*\$ROM#([L67<
M">AZKFM*\M)-%\316\-_?3QZAHEY+=+<W+RJ\L?E8<*Q(0_.PPH QVH [?1M
M7M->T:UU6Q9FM;I/,C+KM)'N*NJJH,*H4=< 8KR7PG=7&B>%/ &L_:95TV2'
M^SKV(N?+7S3^ZD(Z AP%SZ/79^!IKK4=+N]<NIYG75;I[BVCD<D16X^6(*.@
MRJACCJ6H ZBBN6MKN?\ X6)KUN]Q)]GBTNTD2-G.Q"7GW,!T!.!D^PKC?#(N
M?$5SX4L]0U746MY_#C7,\<=Y)&T\@DC +,K!B?F/.<_AD4 >MT5Y/HUS>ZS>
MZ+X=O]1OGL$N-41I5N7CDNUMY0D2M(I#' 8D\\[1G-'GW\EQ:Z&NK:@MK!XJ
MDL%F6Y?S7M_LK2&-GSN;!8C).1@'.0#0!ZQ17(^#U>RUSQ/I"W%S-9V5W#]F
M6XG>9HP\".RAG)8C<21D]ZAU.!M;^(_]DW5W>165KI*W4<=M=20;I7E92Q*$
M$[0@P#Q\QXH Z?2=5M=:TY+^S9F@=W0%EP<HY0\?5345]KMCI^M:7I-PSBZU
M,RBV 7(/EKN;)[<5Y-H$U_=:1X:T>*&_U"U:#4;F1+.]%HT[K=;0Q<,N0-Y.
MT'JP/:M3;JB>+?AG'K._[<CZDC%Y%D8J(\(69206V;<GUS0!Z98:@FH).R07
M,/DS-"1<0F,L5_B7/53V(X-6Z\?L-5U2#0M1\0/J-Y(FC^*[CST:=F#69<1N
MF"<%5#;@.@V\5:UK5=5O[K4[^SGO7LKC5[?1;>&WN?*+1QDF9D;("L\F4W<'
M X- 'JU%>3:DGB"PT?[(7U'2K>;7;&*TWWXGFB21@LB;PS$KGD!B?O8Z5N7L
MZ> _$EA-+>W;:#=64L$@N;EYA%/$&E5LN2<LGF#WVK0!WM1)<P2W$L$<T;30
M[?,C5@63/(R.V:P_!,5^OA:VNM4EF>^OF:\E65RWE>8=PC&>@52%P..*X+5/
M,T75/B1JEA<W<5W$;5(Y&N9&6+S8TW-M+%?EW$C(^4# P.* /7JHF#3M,N;G
M4&\JWEO)(DEE=\>8_"1CDXSR% '4FN7M[0^&_'NDZ=8WE]-::A8W+7$5U=R3
MX>(Q[9 7)*D[R#C /''%-^)]E'>:5HJR/.H.MV2'R9WCR&F4'[I'/H>H/(P:
M .KM=5M;S4[_ $^)F-Q8F,3 K@#>NY<'OQ5VO+KO1([G7/'+_;=1A^Q6MNUO
MY%Y)&5=;<D.S*P+D8'WB1U]:H&\U_P 2/<-%!J=Q<6^E6;VTMIJ*VR0320[S
M*REU#Y8XY!&%(QR: /4-)T/3-#BECTVT2W$S^9*026=NF68Y)_$UFZEXZ\.:
M5?36=UJ)\^#'GB&"240_[Y12$_$BMJQ:X?3[9KM52Y,2F95.0'P-P'XYKD_A
M=Y9\$1[MOVTW5S]OS][[1YK;]_OTZ]L4 ==:W5O?6L5U:S1SV\JAXY8V#*ZG
MH01UJ:O/A'I>L^*-+T+3;@P^'H].N+M(M-G:!)I1,J'YHR"0I+' /4Y-8<=Q
MJ.HW&@Z*^KZ@MNNO:AI[3I<,LD\$<<A4,X.20!MW=<C.<\T >NT5YG)I7]H:
M[XPM)=8U2*#2[>V^QI%?RIY#?9\^8<-\QRH/S9&<D\DTWPY)<^.+V-=9O+Z)
M(-#L+A(K6ZDM]TLRN7E.P@D@J ,\#GB@#TZBO(M'GU#Q5>>$+74-5OU@N-+O
M&NOL]PT)N?+E148E2#D\'(YY(Z$U9U#4+@>(H=5L3JK1MK\=BUW-?[82OF"*
M2%+<-@J"&^8KG()S0!Z+>:Q:VEC=W2"6[%H^R6*SC,T@;CY=J\YPP./0YJ^#
MD UXCJ,4FB_#OXB:AI][J$%W%J\D22B]E)50\/(RW#<D;NI'!.*[%K,^)?%G
MB"VO]0OX(=-M[9+5;:[D@$9>,NTIV$;CG@;LCY>G6@#M+S3[74! +J$2B"99
MXLD_+(IRK<>E6:\J\.2WGC'4-$75K^_$,_AN*YGAM[EX!++YI7>2A!Y'/&,\
M=A77_#Z[N;WP/ITMW<27$P\R(RRMN=PDC("Q[G"CF@#IJQM0\3:?IVNV>BN+
MF;4+I/,6&W@:39'N"[W(&%7)QDUQ.H+/J>F^-M<FU2_M[W2)YX['R;MXX[<0
MQ*Z_("%;<3D[@<@XJ*TT^'4OC)IUY<->)--X<2]=4O)E D\Y?EP&^YZI]T]Q
M0!Z5'IUI%J4VHK OVR:-8GF)))1<D*,]!DDX'>K58'C*Z6V\.NADO4DN9HK>
M);%PDTCNX 16) 7/0MD8!)!S7 37FJ6NC>(-.BN+[3C;:OIT<*F^-Q);K*\.
MY1(220<D[22/F(Z4 >O45QNAVYT?X@ZGI%O=7DMB^F6]V([JZDG*RF25&(+D
MD9"C(SCBK>OW4\/C/PE!'/(D,\]R)8U<A9,0,0&'?!&>: .GHKRR^O;^[NKR
MV35+R)'\81VFZ&=@RPFW3=&ISP,YX['GK4.HR76EZIJOAVTU&_CT^;5=-@#-
M=R/+#',#Y@21B6&[9CKQN.* /3(]5M9=:N-)5F^UV\$=Q(-O&QRP7GZHU7:\
M@UL3>&M:\5QZ3<WCO]ATR&/=<EY85EN71@LCDD'#$@L>,]@!3];'B'1?"GB-
MH8]1TJT\NT:U^T:E]IEBE,X5RK!V8*PV\$XSN]30!ZO)<P13PP231I--GRD9
M@&? R<#O@5+7FVI^&K2S^(7@VW%WJ<H,=Z[/+J$Q9F4(P)^;N6.0.".#P *J
M:3J%P?%/A[4;4ZJ;35KVXC:YO+_<MU'Y4KKB ,51047:0 <#GK0!Z+HVKVFO
M:7%J-BS-;REU4NNTY5BIX^JFI+&_2_-R$@N8OL\[0'SX3'O*X^9,_>4YX8<'
MFO)?A[J5U?G1-$O'NM-T^)KFXMBC[/[2E6=RR[E.0J @E.K<]AS-'J6J7&B>
M(U&JWL<@\;K9Q2K,Q:*(S0KL7/1<,?EZ<]* /7Z*\GUZ6[\.ZAKVD:;J6H16
ML\6FD22W<DKVYGN6BE9'<EERH'?@\BN@TBU;2/B=-I5OJ-[+8?V,)UM;BZ>;
MRW,VTD%R3R!W/'...* .KOM5M=.NK"WN&827\YMX,+G+A&?GTX0U=KBO']L+
MS4?"-LUQ+;K)J^UI(G*/C[/-D!AR"1QD<C/'-8-XFJ:=%XJM-)O;Z1= NK74
M+2.2Y>1F7RP\L!9B692H;"DGEA0!ZG17'^']2?Q+XOO]6M+N5M'M+6*UMT5S
MY<LK@2NY'0D*T:@]LM2^(P^I^--#T*:YN8=/FMKFZE6WG>$SNAC55+(0V!O+
M8!YP,T =?17D5Q<:C+%::*FKZ@D$/BUM-6=;AO->V\AG*%\Y;!8KDY(V@]17
MJUG:QV-G#:PF0QPH$4R2%V('JS$DGW)H GHKR:*:['@FS\:?VC?G69=2CWQF
MZD\ID:Z$1@\K.S:%..F<C.<TW64NWT#QSK9U74EN])U"4V CO)%2'8D;8V X
M8$D@A@1CICG(!ZW12 Y4'UI: "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "N=U+P+X>U>ZN[B]LI'-XNVYC6YE2.8
MA=H9D5@I8#HV,C YR!715YU#XPU#2=0\722Z;?:C8Z=J!>6595 MX/(B)"!C
MEL?.Q4>OO0!UL_A;1;J\N;N>Q62:YLQ8S%G8AX <A<9QU/7K[U@Z[X"M)=&-
MIIT$D\D][9O<O>74DS/#%,K%=TC$X"[L+TY/K5O4?'$5G+>/:Z;<7MAI\237
MUW$Z@0JR[^%)RY"$,0.Q'4\5D/XMU#2_$/B^1-/O-4LK!H)VV3*JP1?9T9MF
MX\D_,V!_49 .FM/"&B6D%_#]E>X74$$=TUW/)<-(@! 4M(Q.T G SQFF6O@O
M0K6*ZC^RRW NH/LTK7=S+.QB_P">89V)5?8$>M5-5\9MIT+WL6BWMSI<-LEU
M<7H*HJ1MSE0QRY &2!TX[\5DRZWJEO\ $?Q'#;F:[BMM'@G@L_-"IO+-EAG@
M''YXH W3X%\/R:9?:?<6L]S!?*B7!N;R:61U0[D7>S%@H/( (')]:N7'AK2K
MK6DU>2"07JP?9B\<\B!X^?E90P5L;CC(.,US?PGNM3U'P=!J6JR7LT]XHE,U
MS<B19.3RBC_5CMCBKVH^.#9RZI+;:-=7FG:0VR_NXY$ C(4,X52<OM4@GI[9
MH O-X+T+^R;#38[66"#3\_9&@N9(Y8<]=LBL'YSSSS5BV\,:/9Q:?'!9A%T^
M9Y[<^8Q*R,K*S$DY8D.V2V>N>M<7J&L:QJ7Q;T[3($O1I4>GK>JEK>+&LP,J
MCS7[L@'&SJ:[77];_L6&T\NT>[NKRX%M;PJZIN<JS<LW &U&_EWH MVNF6EE
M=WMU;Q;)KV02W#;B=[! @.">/E4#CTJGJ_AK3-;N(KB[CG6XB0QK-;7,D$FP
M]4+1L"5..AXJO9^)C/J>FZ=<Z9=6=W>Q7$ACF*_N_)9%(R#A@=X((X(JF_C>
M-]L%EIL]U?R7]Q8PVP=5WF G>Y8G"J,?7D#% &J_AC1GM=+M?L*+!I<R3V<:
M,RB)U! /!YX)ZYZUIS0QW$$D$R+)%(I1T89#*1@@UP>I>*=1?6?"\EOINHQ2
MSRWD,VFL0A=T3 R2=I4$%@V2,<CGBNH\.ZZ->L[B1K22SN;6Y>UN+>1@Q21<
M9PPX(P00?>@"MI_@K0M+N[6ZM;>X%Q: K#+)>3.RH1C9EF.4  PI^48R!FF>
M,= D\0VNEVRQ)+##J4,]PK-M_=KNW8/7//;FLCQ9XPN8M+\3P:7IUW(FF6DB
M3W\4JKY$QBW#:,Y;:&4DCIGOBGV?B&*'Q)!;3/J$MTGAM;]P9OW#*&P3L_YZ
M$_Q>E &Q'X+T)-.O;%[66:*]D22Y>>YEDDE9""FZ1F+8&T8&<?F:MZOX?T[7
M#;O>1S":W+&&>WG>"6/<,, Z$, 1U&<'%8-EX\>^T6SU*/0;Q1J+Q1Z;$TL8
M:Y9D9F[_ "*H5B2>H&0.E3GQNGV1$72[EM7>]:P&F^8FX3*GF'Y\[=FS#[O0
MCC/% %^7P?H<ND6NEBS,5M:OYMN89GCDB<YRPD4A]QW')SDY.<TQ_!>A-IUK
M9):RPI:N\D,L%S)',K/]\^:K!R6SSD\]ZPM4\;ZQ#+H<=KX>N8Y[K47L[F"X
M=%.5C9L(Q.&!P"''& 1UXJY>>/%M3?W::1=3:/IUP;:[U!9$ 1E(#E4)W,JD
MX)]C@'% &E<>#=#GLK*U%K+ EDK);O;7,D,B*WWAO1@Q#=\DY/)YI+KP9H5U
M'8H;1X!8Q&" VMQ) RQG&4+(P+*<#(.:BA\5O=^+KS0+32KB8V+QBZNO,18X
MU>,.IY.6)SC ]"?3-W7]>71([1$M9;R\O9Q;VMM$0ID?:6.2> H522?:@"*#
MP?H-M#ID,&GK''ID[W%FBR.!$[EBQ'//+'@Y SQ4S>&M(?2Y]-:TS:3W)NY(
M_,;YI3)YI;.<_?YQT[=.*Q+GX@0:?I=]<7^EW4%W87<%K<V:LKL/-*['4@X9
M2&SZ\$8KIM,N;J[T^*>]L7L;A\[K=Y%<IR0,LI(Y&#QZT >?^)/!%]K-_JEM
M'H]DD6H3*WV];Z541<*&=K?E6FP" PZY'(YKN;/2$M-<U/4U?YKX0ADYX\M2
M,\GJ<]L=!WS6#;>/4G-I>'2+E-%O+H6EOJ)D3#.6**Q3.X(S# /N,@ UR<?B
M'Q-+XK\87GV._==*14@M5O8UAM\P[LLF<.3][OCI0!VGB3PR=>\2:%<RHQL[
M-;GS7CF:*1&=4"%&4A@<J>0:L'P7H7]EP:>MM-'%!.US'+'=2I,)6SN?S0V\
ML0Q!)/(-<-X5UJYBT/PA/K$NMO=:O=H4E:_#)*S1ELLHZ1_['K78+XQ>;4I$
MMM$O;C38KW[#)?Q%6"RAMK'RP=Q16X+=L'L,T 0:MX9:PT&_TOPSI<'_ !-0
MT5Q]HN6\F'<FPR;#G)QU"XW$<GO6M:>%M+M= TK1VA\RVTPPO!EBI\R/!5S@
M\G/)['-4+;QHMQ?0?\2RX32[F[:RM]0+IM>52R_<SN"EE8!NYQP,@U-X:\5/
MXFFN&@TFX@LH7EA-U+(F&ECD*%54')&!G=T[=: -)]#TZ2;4I6M\OJ42PW9W
MM^\15*@=>.&(XQUK/NO!'A^\,7FV<@6.!+=DCN9426)/NI(JL!(!_M9JKJGB
M/4[3X@:3H=OI_FV=S:RS2R^8H/RM&-PR<X7<<COD8Z5%9^/%NC87;:1=1:-J
M%R+:TU!I$(=F)"$H#N56(P#[C(&: .A&BZ>)]0G%OB34$6.Z.]OWBJI4#&>.
M"1QBJD?A/1H;_3KV&WDBN-/MEM+=H[B1?W*_=1@&PX'7YL\U)XEUZ#PQX?NM
M8N8GEAMMI=$ZD,P7C\\UF/XLOPUK:IX<NFU.Y22<6;7$2E(4(&]VS@$E@ O)
MSGTS0!MZMI%EK=F+6^C=D5Q(C1R-&\;CHRNI#*1Z@U4L_"NCV+6;PVSF2TF>
MXBEDG=W,KH49V9B2Y*DCYL]O05CKX]6]N;*UTC1KN^N;NQ^VK&72+RU#E&5R
MQP"&&._/XFK$/C";4=)T^\TC0KV]EN_-#Q%EC%N8VVNLCD[0V[( [X)Z#- %
MV\\(:+?-,\MM*DLUT+QIH;F2*03;!'N5E8%?D&W (!%1)X'\.QI&B6!6..]C
MOXXQ/)M6>,85P-V ?7L>IS3-'\9V>L:C86D=O/"+^P^W6[RX&[#;7CQ_>4D9
M^M7]"UR+7[>[N((72"&[EMHY&(Q-Y9VEU_V=P8?A0!-9Z+I]AJ>H:C;6_EW>
MH,C74F]CYA1=J\$X&!QQBH=7\.:7KLMM-?P.\UKN^SRQS/$\1;&2K(00>!SU
M_.L]_%<T&LQ6USHEY!8S7ALHKV0J \N#@[,[MA((#=^.QS7GVJ^(=8B\!^/;
MJ/4[M;BS\2&WMY!*0T47FPC8I[+ACQ[F@#TC_A#M#&CII8M9%@2<W*R+<2"8
M3'),GF[M^_D_-G/..E:.EZ39:+9"TL8C'%N9R6=G9V8Y+,S$EB3W))JU-((8
M9)2KL$4L512S' Z #J?:N8M?&4I:XCU'1+O3Y4T]]1ACED1FDB3&X'!^5P67
M*G^]UH W?[)L?[2N=0\C_2KF!;>63<?FC4L0,9P.7;D<\U6C\-:1%;Z5;I9C
MRM*4K9J78B,>68\<GYOD8CYL]:Y^'X@SSS:9&GAN^_XF]N9M-)EC_?856(;G
M]V-K;LGJ!TSQ4T/CU;FUM([?2+F35[BZGM/[/,B QO"?WI9\[=HXY&<[AQ0!
M=LO OA^PEM9;>TF$EJ?W#/=S.8UP1Y8RQ_=X)^3[OM18>!/#NFW=I<VUG*)+
M-R]KONI76WRI4B-68A5PQ^4#'3C@8AM_&UO+#;^;8W$%T^J#2I[=V4F"8J6R
M2#AEVX((Z@BEU?QM:Z0VKB6SN)/[,DM(Y/+P2_GL%&T>V>E %RR\(:+I^J#4
M+:VD69&=XD:XD:*%GSO,<98HA.3DJ!U/K6EJ.G6FK:?-87\"SVLR[9(VZ$?T
M/?(Z5Q>O>/=1T[1O$ _L.6TU73[$7D4<LT;JT;;E$F5./E93E?RSFM ^,;Y9
M5ME\.W=Q=PVB7=Y%#-&6B1V8+M&?WC'8QP/8=3B@"_%X+T*.QO[1[::=-0B\
MFZ>YNI99)(QD!?,9BP R< $=:T+G1K"\O(KN>#?/%!);(V]AB.3;O& <<[5Y
MZ\<4:SJT&B:)=ZK<J[0VL1E94'S''89QS]:Q9O%\]AI\LVI:%>6UUYT4%M;K
M(D@N7E.$".#MZ@YSC &?2@"KXB\*RW'A6#P=HNGP1:1,BPRSRSD_9H@P)VJ<
MEVX."3P<$UUUO;Q6EK%;0((X84$<:#HJ@8 _*LC1?$+ZEJ-YIE[I\NGZC:(D
MKPO(L@>-\A75EZC*L#TP11KNNWNE2K'9Z'=ZCB%IY7C98T15[;FX+GLH].U
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
MN'1/E)W% 2J;NWI@5OR>-%2_<#3+AM*COAI\FH[TVK,6"?<SNVAR$+>O;'-
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
M*-Q93CTSUZ5V]<='\2-(D\-W/B 6>I#38Y5B@E,*_P"EL7* 1#=D_,,?-MH
MO^ ](O-!\#:1I5^BI=6T&R558, <GN.M8%_H?B&UMO$^C:?I\-S;:Y-++%>M
M<*@M_.C".'4_,=I!(VYSD#BNOL=6EO;E(7TG4+3=;B8R7"(%4EL>62K'Y^^.
MF.]:5 ''V?AF[LOB)9ZFBAM-M] &G"0L-QD$H8<=?NCK6GXLLI-0TI+<:+;:
MQ 909[29PC%<'#1L> P;!Y(XSR#6[10!YQ9:#XCTBXT/4TL&O/L?VV$V3WH:
M2"&9D:-?,?A]OEX//?C.*;8^&O$6ESV>M?88+F^M]2OYI;..X"AXKD@Y1VXR
M"J\'&1GI7??;6_M86'V.YVF#SOM6T>3G=C9G.=W?&,8[U;H Y"/3O$&H:YX=
MU74[>UA:UDNVFBA?/DHZ;8U)/WVZ9(XS6AX9TJZTR?7FNE51>:I)=0X8',92
M, GTY4\5OT4 >=ZMH?B."+Q?IFF:=#<V^N[Y8;I[A4$+/"L;JRGDGY<C''/.
M*E'A751XM&H>5']G_P"$6_LS/F#/G[\XQZ8[UV][>VVG6<EW>3+#;QC+R-T'
M./YFK% 'GUWX.NYO OA.SGL(;VZT58#/8O*%6;$)B=0W3(W;@3Q\OO38_#%_
M91:9JVE^'[.RNK+4)+@Z;'<#,L3Q&(Y?[OF8P>N,#&:]#HH X35K+Q5J4>BZ
MK-IELUU8:LUR+"*X"LMN8G0 N?E+Y;)Q@<X'3)IWGASQ#_8NN^%[>PB>SU:[
MFE34#<*%@BG?<X9/O%ERP&,@\<BNWGU>"."_:VCEO9K$A9K:V :3<5#!0"0,
M[64]>]31ZA;27<=H7V7;P?:/(;[X3(&3^)Q0!C:%HUUIWBOQ+?2HHM;Y[8VY
M# DA(0C9';D4>*=+O[B[T75M,A2XNM*NFE-LT@3S8WC:-@&/ 8!@1GCBKOAO
MQ#:>*-%CU6Q29('DDC"S* V48J> 3W![UK4 ><7_ (6UO5XM4U&6TCM[O4-2
ML)5M#,K&*"W=22S#@L?G.!GL,FO1R,C!K/TO6+?5VOUMUD4V5V]I)O &74 D
MC!/'S"K#WMM'?0V+S*+F:-Y(XN[*A4,?P++^= 'G]IX:U\:#I/A*:QB2QT^\
MBD?4A<*1+#%+YB!4^\'.%!SP.3DUI6GAO4HM3\=SO&@CU@)]D.\?-B#8<^GS
M>M=M5;4+V+3=-NK^8,8K:%YG"#+%5!)Q[\4 <%%X0U=-'^'ML88_,T2:-[T>
M8/E B*G'KR>U:&EV/B?0KBXTFQL+62RFU.2Z74)9AM2"20R.ICX8N,LH[="3
MVKK[*[CO["WO(@PCGB65 PY 8 C/OS4] 'F^@^"FTK5;>WE\,V,HM[V2<:L\
M^28][.A"=?,&5'/'!.3TKIO!6D7>B>'WL[U%28WEU-A6##:\SNO(]F%;.H7;
M6%A-=+:W%VT:Y$%LH:1_902!G\:G1MZ*VTKD [6ZCV- '+:WI>I-XXT75[2S
M%U:1VT]G<@3*C1"1HR'Y^\!M/ YK#L?#?B Z+H7A:YL8H[+2KN&5]1%PI6:*
M%]Z!4^\&;"@YP!SR:]'K/T36+?7M(AU*U61892X42@!OE8J<X)[J: ,WQUI%
MWKO@V_TVQ17N9O+V*S!0<2*QY/L#67XN\,MJ'B&RUC^Q8M9BCM9+62U:81,I
M+*RNI8@'HP(SW&,XKMJ* /,K2'4=!\;V$5AH=J[QZ ?-L+6<(J%K@L=C/@'#
M'G.,Y)]BR+P;J\%OI2W^DVVKQ%;N6XLFN0L,-S--Y@<@\.J@LN<$CJ!S7I7V
M.V^V_;?(C^U>7Y7G;1NV9SMSZ9YQ51M72%M2:YM;FWM[!!(UQ*@\N5=NXE,$
MDXQ@Y Y]: /-=6TO5/#GP]T QK!!XBTF\^SV*!P1<^:QC*J!V*ONQVV<]*]*
MT'2(=!T"QTJ Y2UA6/<>KD#EC[DY/XUAZ7JVF>(I]+U^/PO>F6?,=K?3VT6^
M.(KN#YW$JAR0._/2NMH \L;PCK7]I07CZ';SW]IK!O)-2DN5,MS"96*HF?N!
M489!P/DP,YR&ZEX&URY\&^,M-C@B-SJFO&^M5,H :+S(FR3V.$;BO1=7UBWT
M:&VEN5D9;BZAM$\L D/(X12<D<9/-:% %'6K>[N]"U"VL)O(O9K:2."7.-DA
M4A6S['!KSNQ\(:G!?&YMO#=MIR3Z+<Z=,JW*/*96",LCM_$"5(')/.3UX]2H
MH XZT\/:A%=>"9'C0+I-G)#=_./E8PJ@QZ\@]*RX/#.N:3K*ZY;V<=U+#J>H
M2&U$RHTEO<%2&5CP&!13@XX)YKM=9UBWT.P6\NED:,SQ0 1@$[I)%C7J1QEA
MGVK0H \ZF\,ZZUI)K'V.%M3DUZ/538"<<1I&(A'O/R[]HW9Z9XS3;OPWX@U5
MM?NI[&&WDU"[TV:&$3JQ5()%+ACTSA2>..<#/6O1ZKWE[;6$*RW4RQ1M(D2L
MW=W8*H^I8@?C0!QGB[PKJ>MWOB![18]E[H L86=P,S"21L'T&&'-4]>T?6]<
MM(&;PM'%J0M1':7T6H+'-8RY(R[J<LGW6 7.>017;V>L6][J^I:;&L@GT\QB
M4L!M.]=PV\^G7I4IO6&K"Q^QW.TP>=]JVCR<[L;,YSN[XQC'>@"+4X;J30KB
M&&"VO;EH2ODW/$4QQRK=< \C\:X"+P?JZQ27&GZ8--@M+VTO;+29KWS%+QE_
M-PPRL8=7  '&5R0,UZ?6=K.MV6A6B7%ZTG[V00Q10Q-))+(<D*JJ"2< GZ F
M@#(T/3]3N?%6H>(=3LQ8F6TBLK>U\U9'"HSNS,5XY+X !/ ]ZSO%GAR^UCQ%
MYC:5;ZI8R6/V> 7,P$=G-N8M*R'[V05Z GY,<9S71:+XCL=<EN8(%N8+JUV^
M=;7<#0R(&SM.UAR#@X(R.#6O0!YOH&C^)O#DMC<PZ/%<R2Z-;:=<1&[1?)E@
MW!7)[HP;/&2/2F_\(EXAL/ ?A[^SXX#XDT9W9%,@".)-ZNN>F,,&^JBO0KR]
MMM/MC<W<RPPAE4NW3+,%4?B2!^-,%ZQU8V/V.Y"B 3?:MH\DG=C9G.=W?&,8
M[T </>^#;FRLO#=A#ID>LZ=86LD,]I+.(T>=MA$S \,,B3/!(WY -+X4\+:O
MI5]X?%W:PQ1:7#J$#M%(-K"66-XV4=0" >#R,5Z%10!YU#X:US2=3AUJVLH[
MN:WU3493:"=4,D%PX(96/ 8;5.#CC-+JWAW5]6O--UO6-!LM2FCCN()=.CG"
MF)'=6C(=B S*%PW0'=QTY[Z[NX+"SGO+J58K>"-I)9&/"*!DD_A61I/BW3=7
MODLXTO+>XEB,\*7=J\/G1@@%DW#D#(R.HR.* .=M=!U;0-3TK5=-T*T8"PEL
M[G3[6Y"" M*)0RL_##.X-]<C-;G@C2M1T?P_);ZHD2W;WMS.XB;<N))G<$'Z
M-5W6O$=CH36T5PMS-<W1806UK TTLFT98A5'0 C)/'(J?1]8LM=TU+^PD9X7
M+*0Z%&1E)#*RG!4@@@@T <HGAC4UUKX@7)B3RM:MX8[([Q\Q6W9#GT^8]ZZ'
MPCIUQI'@[1=-NU"W-K90PRJIR RH >>_(K9HH \SU/P7K-U9>/HXHHM^L3PR
MV0:4#>$5<@_W>5QS7H-O->7.EB66T6UO'0GR)'#A&[ E>".G2K=% 'E-SX-U
MF[TS68+#0XM%2[TV2"6SCO \%Q<LRE71 =J  /S@$[AD<5T7B[P]K.J:H;K2
MI%A<:+>6B3>9M*RR-$5 /49"-R.E;MWXETZUCMW#M.LVH#3@8@#LF+%2#DC@
M$$&M>@#S*S\)ZA#?ZC/9^&[;2[:^T:6R$,=PC.LO)#2$?>W9QD$XQDGG GTS
MPAJ]M<_#EY88PNAVD\5]B0'8S0J@Q_>Y':O1J* .>\9Z9?:GH]N=.B2:ZL[Z
MWO$A=]@E\N0,5W'@$@'!/>N4UOPUXCU^T\82R:?%;2ZMIMM;6D!N%8AHVD)#
MD< _,#QQSUXKTLG"DX)QV%5M.O&U#3XKI[2YLVD!)@N5"R)SCY@"1[]: .7M
M](U:P\<:?J262SV;Z/'I\[K,JF!U<MD@_>!SCBL?PUX-UG3?#WA&SN88UFTS
M59[JY D!"QN)PI![_P"L7BO2J* ."U/PMJEUH'CNTBBC,VL3E[0&0 ,#!$G/
MIRAZUDZWX/UF^N]3D_L6VO+LW\5W:ZC-<KE84:-A#&#RC?*5[+R3GFO0M8UB
M+1;9)YK6_N5=]@6RM)+AAP3DJ@) XZUCZ1X]TO6[I8+*RUELRM"TK:9,L<;J
M<,&<KA2#P<]* ,#5O">LZE=>+;8V$1M=6>UO+>62<;?,A6+]TZCD9,>,C(P:
MCOO!]U?>$/$=II_A>TTBZO;58((_M >24@DG<P.T+TQSGKG%=YHFL6^OZ/;Z
MI:+(L$X)590 PP2.<$]Q6A0!YIX]T^\AM/#?]FSQPZW*#I(7/+131[9",==A
M59,]!M]Z]#L+*#3=/MK&U39;VT2Q1KZ*HP!^0J%M+TR/4FU=[.U6^$>QKMHU
M\P(.V[J!6 /B1X>(68F_73V?8-2:QE%J3G'^MVXQGC=T]Z .?M/#GB5_#5EX
M7NM-ACMAJ0NI;U;E2%A%R9]NWKO. ...<Y[5+;^"FM=?N5D\,V-ZD^J/>KJ<
ML^ D;R>804^\74DA<<="3VKT@$$9'(HH P/&>D7>M^&9K6P\LWB2PW,"R-A6
M>*19 I/;.W&?>N7U7PUK_BS4-4N+VPATV&ZT5K&".2=96$OF!P7V\8)';/ ]
M3@>CT4 >;CPA/>:#K]O;>%K'1;F[TR2TB;[2)'D=@<C(R F0O7GV%1W?AB_O
M+ZUU>^\)PW\KZ;'9R6<EX@:"2-F*ONS@JP<YQR,#@UZ910!R.C^'+K3O%]O?
M"UMH+*+0HK'9;M\B2K(6*J#SM /!-9P\*ZK_ ,(H-/\ *C^T?\)#]OQY@QY/
MVSS<Y]=G./PKK1K4$UM87-C#/?6UY*$6:V4%4!S\[9(PO'49/M6E0!YOXU\'
MZQK<'C%+*&-CJEE8PVNZ0+N:*1V?.>G#"NFLM(NX/&>J:DZ*+:XTZUMXVW#)
M=&E+#'_ UKHJ* /);/P%?:=::5+=^';;69ETB&RE@:Y5/(EC+D-D\%3OP<9(
MVC@YK?M=%UOPWK<MQI.D6D\%[IUM;-'%.(X[26'>!PW)CP_;)^7I7=T4 8'@
MG2KK0_!6D:7?*JW5M;K'(%;(R/>N6A\,ZZOVFR>Q00CQ.NK1W G4B2$SB0C;
MU! ['KVKTBB@#@?$GAG6+S6-:O+2$36]U'IZF!9_+:Y2*61I8]W\.58#G /2
ML>?P9K(TKQ#;V.A6=DM[/97EK:PSH%4PNA:-CTW$)G/3+8SQFO1KW6+>PU33
M-/E60S:C))'"5 V@HA<[N>.%/3/-:% %)GO+C1G=;6**]> E;>=MR*Y'"L5Z
MC/7%>=/X,U6ZTG7+;3](30[>ZLE5+ W@DBDN5</N4+D1K@;>,9R,@8KU*B@#
MSC6/#>O^+[^_FO;"/2X;C0YK")7N%E99C(C@MMXV_+VSP/?%7=7@\7>)?#6M
M:=<Z3:V*SZ9)!'&;@2/-<,,9##A8P,]>3GMCGNJKRWMM#>6]G),JW%P':*,]
M7"XW$?3(_.@#%N=(NY/&.A:DJ+]FL[&YAF;<,AG,6W [_<:H?$NGZG_;^AZ[
MIEFMZ]AY\4MKYJQLZ2JOS*6XR"B\''!-;MA>M?1S.UG<VOES-$%N% +A3]]<
M$_*>W?VJW0!Y=>>$/$6H:!?QS6MNEW=>)(M3$:3 JL($>?FXR1M(]\>]=)!X
M:NIM3\:BYVQVVM>6D$BL"=OV98F)';!!KK:* /,M-\"O/ID^FW'AJQTN5M,E
MLY-02?S&DD=-FZ-1T4C).[!Z#'>M>.#Q9JNB7&CWNFV=A#_9<MJ\AG$IGG*;
M59-OW4ZD[AGD<<5T^M:O::!HMWJM^S+:VL9DD*KDX'8#UIVDZB=5TV*\-E=6
M?F#(ANE59 .Q(5B.?K0!Q.F:9XBTR71-7&B"2XM=+_LJZLA=QAL*4*R(WW2,
MJP()!P1]*=IWA'5H-1T"_N(X1*NK7NI7R))D0^='(%52<;L;E!/U-=BVK1Q2
MZE]JM[BUMK!!(]W,H$4B[2S%""2=H'.0/QJ]%(DT22QL&1U#*1W!Z4 .HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MV'V&_P!.F6*:)9A*I#('5E; R"#Z#&*Y\>-[^PUSQ<=4L5&EZ,(]ABE#.2R
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
MN[)Y.#W/)Q6=9:5X@U+6M!N-9M+2TBT978M#<&4W,K1F,$#:-JX9CSSD@>]
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
MYT2D*R\ 8<$J,<CYAS7->,M+U:?0_$?B#4H8+*XGM[2SMK=)?.\M4N Q9VP
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
M4 4[#2=-TI9%T[3[2S$AW.+>%8]Q]3M S5RBB@ HHHH **** "BBB@ HHHH
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
MH @M;*VLA*+6WCA$LK32!% WNQRS'U)/>IZ** "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 **** "BN-M?%!-SXCUZ]N6BT+29&LXH44$R/'CS)#W)W'8H!['UJLOB#4=;
M\91Z/&NI:*)='N)C'<11[U?S(ECE!!93C+<9^HH [NBL'PAK4^N: LMZBIJ%
MM-):7BI]T31L58CV.-P]C6]0 445P\4WB36?$/B&*T\0Q:?:Z==)!%&UBDO!
MAC<DDD'JYH [BBN!L/%[WVE>%;J_NI[>YO[^2UQ8HIAN61G7)WY(C;9N&.>1
M6A=_$33+,W,KV.I/9077V,WL<*F%IMX0H#NSPQQD@+D$ DX! .NHK@(_'3Z5
MJ/BC^T;74;RTTZ_ :6WA4I:0>3$<L202,ESQN('MBM>R\5SWGCV^\/KID_V6
MWMH91=87;E]YR?FSM(50,#.<YP,4 =116+J_B2'2M0@TZ*QO=1OYHVF%M9JA
M98U(!=B[*H&2 .<D]*Y+Q+XTNK]/#2: -4C@U.Z=)I;6&'SAY:ONB E.%<,G
M.1T!P?4 ]'HK \7:Y<Z'I<'V"&.74;ZZCLK192=@D<_>;'.T ,QQZ55MK'QC
MI^H6<DNLVNK6LDFR[BDM5MS$I'WXV4G.#CY6SD=Z .IHK@?#7BVZ2P\3W6J-
M=7WV3Q#/8VL,$0:0KE D:@8'4]2?J:NZEXQM)/"^O7$JZII-QIB#[5'Y<9N(
M=P!5E&61L@\<D=: .QHKD[WQS9:8SVPL=4OIK>QBOIC!$A(A;=\YRP&1L.0.
M>1@'G%C3_&VG:A>BW%M?01R6C7MM<31 )<PJ5W,F"6XW*<$ D$$"@#I**YO2
M_&5MJ6H6]G+IFI6#W<+3VC7D2J+A%QG;AB00&!PP!P>E5=,^(6G:H=+>+3M3
MBL]4.RUNYH56)Y-I;R_O;@?E89Q@D<$T ==17,^#?%%QXGAU&2?3)[,6UY+;
MH9 H#!7*XX8_,,?-VR>,U2A\>+'K7B:#4M/N+73]%VEKHJI!R@;!PQ)+;@5
M'(ZX/% '9T5@Z5XIAU+4_P"S9].U#3;QH/M$45ZB RQ@@%E*LPX)&0<$9'%9
M'BO6-1M_%FD:3:ZY;Z1;W-I<3R3S0H^61HPH&X@#[YH [6BN$TOQI-8:#XAU
M'6IX]1LM'G")?V,0472%5)PN[:65F*G!QQ5C4?%]O-:Z5<E=9TZ"YU:WM;>0
M01C[7OSMX8DB)NYP&Z8H [.BN1O?B%IUD^H$Z?J<MOIMQ]GO;F.%3';GCYB2
MP)'S _*"0.2!QF?5?'%AI5Y?P-9:A<Q:=&)+ZXMXE:.WRNX!LL"3MP> < @G
M H Z>BLB^UEU\(7&MZ?;M.XL&N[>!ARY\O>JD#N>!Q6'X=U'4YXX]5_X26PU
MS2FMVDN!#$J-"X (V;2<C[P*OR..>U '9T5B0^*+":UT"X5)]FN;?LN5&5S$
MTHW\\?*IZ9YKE#X]:QL();&'4]6^T:])ISF:.)6C(;E$PR@\ [2?0Y/J >C4
M4U&+HK%2I(SM;J/8TZ@ 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 \NM])N]0\%>+_#=JBG4
M[75IIDB=MOF!I1<1\GH&!QGIU]*W-/.JZI\0+76I]$NM.T^'2IK<M=-'O\QI
M(FP0K'C"G!]CTXSU8TVS756U-8 MXT(@:4$@L@.0".AP2<9Z9..II]Y9P:A9
M36=RA>"=#'(H8KN4\$9!!H Y;X= S:1JNIJ,0:GJUU=VY_O1%MJM^(3/XUV%
M,AABMH(X((UCBC4(B(,!5 P !V%/H *\\N/ASI_B#4O%TNL:9$);ZX465XRA
MG5/L\:[E^CAN#Z>E>AT4 >=7>D:YJ5OX%>725MY],U &]BA*+'$JHR;U .-I
MX( Y (XK#UC^TM,\#:CH)TUGACUD,+\31M$Z/>K(H #;O,RP4J5XP3GU]AK$
M;PAH#:O_ &JVF1&\\T3[LMM,@Z/LSMW?[6,^] '.7N@:G+X=^(5LEHQFU269
MK-=R_O0;6-!CGCYE(YQTJWI=EJ.G?$.YN)=.G>SO]-MH1=1E"D3Q>865\MD9
MW#& >M=G10!R6K0W^E>-X]?@TRYU&UFT[[%+':E/,B=9"ZMAF7*G<0<'C K%
MT[PQK$$OA>XGM-LJZS>:C>1JZD6RS+,57.><;U!QGG/;FO1Z* .<\9Z->ZMI
M5K-I?EG4=.O(KZVCE;:DK)D%">VY689]2*@M]=\1ZI?6<%OX:N-,B60->W&H
MO&5"#JL8C<EF/0,< =>>E=510!Y5#H/B*PTK6U6SO1%=>*I;R:*SG$<T]DP'
MW&# C) XR#@&JEWX8UB72/&]I::#>0)J]E"UBDUT)6)3*E'9G)#G.[&2 .^:
M]@HH X9=#U(7FN.;5MMQX>MK2([A\TJB?<O7MO7VYJO=Z'KZ6^A/IT/E7MGX
M=NK42,RXBN62 1@\^J'GIQ7H-% 'ENE:-J,?B;P[JD>@ZQ'%!'+!>RW][YTI
MDD0#?M,C ("#DC!.>!@5H:?X>U6'P=X%LI+-EN=.O8)+N/<O[I5CD!)YP>6'
M3/6O0J* .2\#VM_IO]M6%]I\\'_$TN;F*=BICF261F7:0Q.<'D$"L'6O#VL7
MNI>-;.#3I2-4-K=V5R600NT*1_NV.<J2T>.F,'->ET4 <?9IJ.O>-=/UB?2+
MK3+33K*>+%TR;Y996CR $9OE41]3U)XJMXNTZ=_&6C:FWAR76[&"SN89(HUA
M;8[M&5.)&4=%:NYHH \HU'PQK-_X6\9K8Z$VF0:G!"ECI/F1AMZYWR$*Q1"V
M5X!YVY-='XTT74-3L?"L=E:F5K+6K.YG 8#RXDW;FY/;(Z5VE% 'GNH>'M5F
M\&^.[*.S9KG4KR>2T3<O[U6CC (YP.5/7'2J>MG4=&C\=P1::;J'4(3<K<K-
M'LM\VP1A*"VX8V;A@'(->G5B:GX1T#6+[[9J&FQ3SE55V)8"15.0' (#@>C
MT ,TS[?%X"L3I\<37Z:;%Y,<^0C.(Q@-CD#/%<Q%I,^L>)K>_M/"TV@2K!.F
MH7$WE)]HWQE5CQ&Q\S#D-N(&-OO7HH    P!10!YIH]EKTT?@:QGT&ZM4T-P
MEY--)'M)6VDB!3:Q+*2>O'4=><4;?PWKNGZ!'(VE3S2VWBU]3-O$Z%WMRS?,
MN6 )^8'!(KUFB@"E97ES<W-TDVGRVL413RI)'4^:&0$\ G&TDJ?<5=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 *I:LVI)IDS:/':R7XQY27;LL9Y
M&=Q4$CC/;KBKM07MW'86%Q>39\JWB:5\==J@D_RH Y+[1\3/^@;X6_\  R?_
M .-T?:/B9_T#?"W_ (&3_P#QNJVF6OC'7]!@UY?$OV"ZO(A<VVGI:1/;QJPW
M(CDKO8X(R0PZG K4O?%T^F$VTND3WUW:6:76I?864QVX(/0N5+GY7( &<#W&
M0"I]H^)G_0-\+?\ @9/_ /&Z/M'Q,_Z!OA;_ ,#)_P#XW5Q_&L4NOC2--TN\
MU"8V\-T9(2BQB&3.'RS#I@<=3GCH<<[%XXGU#PC'JFK6FHZ>K:P+6)[*6,%_
MW[HJGD\#: W3/..* -;[1\3/^@;X6_\  R?_ .-T?:/B9_T#?"W_ (&3_P#Q
MNLQ=9UO4/B_<:8\.I0Z=86T;K##/"L9W,P\V3G+*0!A1R.X%7- \9VS>$-#G
ML(-6U2YU-IEM8;F2/[0X1VWL[DA JXZ^ZCK0!/\ :/B9_P! WPM_X&3_ /QN
MC[1\3/\ H&^%O_ R?_XW5_\ X2R>:RM9+/P]JMQ=SM*CVI5(S 8SAM[LP3K]
MW!.[J.,XS3XZN+O7_#-OIFE3S6&KVTL[2,45DVE01@L,%-WS=<\;<\T /^T?
M$S_H&^%O_ R?_P"-T?:/B9_T#?"W_@9/_P#&ZNZ=XT@U"^LT_LV[AL;^1XK&
M^D*>7<,H8\ -N4$(Q4D#('N,W]<U]-&DLK:.SGOK^^D9+:U@*@MM7<S%F("J
M!U)/<>M &']H^)G_ $#?"W_@9/\ _&Z/M'Q,_P"@;X6_\#)__C=9'C;QU?KX
M!U*ZTBSO++4;>Z2RNMQBWV;ET]6(;<KC:5S]X'CMW&BI<0:# MPMXDZHVX7L
MJ2S#D_>9"5/X=L4 <]]H^)G_ $#?"W_@9/\ _&Z/M'Q,_P"@;X6_\#)__C=9
MWA3QW='X>>&=3U>.YU'4=6GDME^SQHI>0&4KQ\J@8CQG@#J>,FME?'<"V5R;
MC2[V'4H+U+#^SLQM)),ZAT"L&VX*G=DD8 .>E %?[1\3/^@;X6_\#)__ (W1
M]H^)G_0-\+?^!D__ ,;JV_C5(;,>?HVH1:FUX+*/3B$WR2E=X*ONV%-N6+9P
M,'OQ4-Q\0+.PTJ_NM0TZ]MKC3[F&WNK0A7=#*5","I(92&SP<\$8S0!%]H^)
MG_0-\+?^!D__ ,;H^T?$S_H&^%O_  ,G_P#C=6)/&EQ'>VNF_P#"-ZB=5N;9
M[I;/S(<HBOMRS[]H['KW ZT)X[M;JQTU]/TZ\NK[4&E2.Q&Q)(S$=LN\LP50
MIXZG)(QG- %?[1\3/^@;X6_\#)__ (W1]H^)G_0-\+?^!D__ ,;J6?XA64&E
MVUTVFWYN)=1.F-9*J&6.Y"LVP_-M.=HP0<?,#TSB74O&4^E0-/<^'=3$-O;+
M<W\@,>VV4YR,[OWA4 D[,X'UQ0!5^T?$S_H&^%O_  ,G_P#C='VCXF?] WPM
M_P"!D_\ \;H;Q9>R^*?$.E2:=<)I^GV$<WVJ&2/<NY93N'S9^8* O'!!SC(H
MTSQA$=#T"/3;/4M5O-1L_M$44LD8E$2XR\KDA1RRCCJ3Q0 ?:/B9_P! WPM_
MX&3_ /QNC[1\3/\ H&^%O_ R?_XW4_\ PGUH]OIQ@TV_FN[ZXFM%M%""2.>(
M'>CY;:,;3SG&.<XK6\/:\FO6UTQM)[.YM+EK6YMYBI:.10#U4D$$,I!![T 8
M7VCXF?\ 0-\+?^!D_P#\;H^T?$S_ *!OA;_P,G_^-U/>^/(+22^G&E7LVE:?
M/]GO-10Q[(G! ;"EM[*I.&('&#UQ6+)K.MW_ ,8?[*\K4HM-L[2.8103PJCY
MD(\V3G+(0,;1SQTH T_M'Q,_Z!OA;_P,G_\ C='VCXF?] WPM_X&3_\ QNI?
M'&M7&E2Z1$=4;1].NIG2[U)8E?R<+E%RX*KN.?F([>]9NI>(-:\->$KC48+^
M'Q'"]Y!'9W2&(,(W=5/F;=J,<D@%?[PST)H N_:/B9_T#?"W_@9/_P#&Z/M'
MQ,_Z!OA;_P #)_\ XW5F^\;K8/<;]%OWBL(4EU.1&C(L]R[L'YOG*K\QV9P/
M6K$7BU+KQ7<Z!9Z9=W$EJ8S<W*E!%$DB;E8DMDYZ8 )X/84 9WVCXF?] WPM
M_P"!D_\ \;H^T?$S_H&^%O\ P,G_ /C=<_X;\3S/X%\+WFKW^IR7-[KIM%DM
MY%!=C+*%63/6/"X('/ KHKSX@PVO]HS#1M0EL=,NS:WMVOEA(B"!N +;F'S
MG X% #?M'Q,_Z!OA;_P,G_\ C='VCXF?] WPM_X&3_\ QNK.K>.8=,N=55-)
MO[RUTE U]=0;-L3%-^W!8,Q"D$X!QFMU;[[3H8OX R>;;><@;&5RN1F@#F?M
M'Q,_Z!OA;_P,G_\ C='VCXF?] WPM_X&3_\ QNJ7AGQS<_\ "#>%KW4X;G4=
M3U@O$OV=$4O( [#(^50,)C/ '4\9-5?&7CS48_A[KE[IFGW=CJ=C.+2XWM$3
M:L2AW?>(8%7&"N>3[4 :_P!H^)G_ $#?"W_@9/\ _&Z/M'Q,_P"@;X6_\#)_
M_C=-T[Q//IMY9>&FTG6;O5&MQ<O]IFA=TB:5E+/(&V\8S@<X*@<YQI0^+=^L
M6]G<:/?VMM=7$EM;7DX15ED0,2-N[>H(1BI(YQ[B@#/^T?$S_H&^%O\ P,G_
M /C='VCXF?\ 0-\+?^!D_P#\;I3X[GGT*ZU2U\/:B;;[%)>6<[&,QSHN.3A_
MD.#N ;!(!QR,5#;>/KE=.T!+C0;V;5M7M&GAMX&BPY0(6.2^%!#[AD\ <\X!
M )?M'Q,_Z!OA;_P,G_\ C='VCXF?] WPM_X&3_\ QNM&?QE9V^AZ]JKVUQY6
MBS20SH-NYRBJQV\X_B'6H]0\9I9ZA>06^D7]];Z>R+?7-L$*P%@& "E@SD*P
M)"@X!]>* *7VCXF?] WPM_X&3_\ QNC[1\3/^@;X6_\  R?_ .-U!)X^NK'5
M_%2WVCSC3M$2-Q+&\98Y7=TW9.X$$<<#K@\5T&K>)K72+XVDT$SN-/N-0RF,
M;(=NY>3U.\8[4 8WVCXF?] WPM_X&3__ !NC[1\3/^@;X6_\#)__ (W4UOXY
M^U:99WD.AZ@3J,BIIT+-&'N@4+EQ\WR* "<MCC&.HK<T368M;L7G6"6WEBE>
M">WFQOBD4X*G!(/8@@D$$&@#G?M'Q,_Z!OA;_P #)_\ XW1]H^)G_0-\+?\
M@9/_ /&ZL?$S6M0\/?#S5=5TN?R+V 1>7)L5]N944\,"#P3VJQJ7BM[+6SHM
MGI%YJ-^+-+S;"T:+L+,O+.P .5Z=\C'? !G_ &CXF?\ 0-\+?^!D_P#\;H^T
M?$S_ *!OA;_P,G_^-U83QW!>VNFOH^EWNI7-]:F\%M&8XVBB!"DN78 '<=H
M)R0>PS70Z9J$6JZ9;7\,<T<<\8<),A1USV93T(H Y;[1\3/^@;X6_P# R?\
M^-T?:/B9_P! WPM_X&3_ /QNNTHH XO[1\3/^@;X6_\  R?_ .-T?:/B9_T#
M?"W_ (&3_P#QNNTHH XO[1\3/^@;X6_\#)__ (W1]H^)G_0-\+?^!D__ ,;K
MM** .+^T?$S_ *!OA;_P,G_^-T?:/B9_T#?"W_@9/_\ &Z[2B@#B_M'Q,_Z!
MOA;_ ,#)_P#XW1]H^)G_ $#?"W_@9/\ _&Z[2B@#B_M'Q,_Z!OA;_P #)_\
MXW1]H^)G_0-\+?\ @9/_ /&Z[2B@#B_M'Q,_Z!OA;_P,G_\ C='VCXF?] WP
MM_X&3_\ QNNTHH XO[1\3/\ H&^%O_ R?_XW1]H^)G_0-\+?^!D__P ;KM**
M .+^T?$S_H&^%O\ P,G_ /C='VCXF?\ 0-\+?^!D_P#\;KM** .+^T?$S_H&
M^%O_  ,G_P#C='VCXF?] WPM_P"!D_\ \;KM** .+^T?$S_H&^%O_ R?_P"-
MT?:/B9_T#?"W_@9/_P#&Z[2B@#B_M'Q,_P"@;X6_\#)__C='VCXF?] WPM_X
M&3__ !NNTHH XO[1\3/^@;X6_P# R?\ ^-T?:/B9_P! WPM_X&3_ /QNNTHH
M XO[1\3/^@;X6_\  R?_ .-T?:/B9_T#?"W_ (&3_P#QNNTHH XO[1\3/^@;
MX6_\#)__ (W1]H^)G_0-\+?^!D__ ,;KM** .+^T?$S_ *!OA;_P,G_^-T?:
M/B9_T#?"W_@9/_\ &Z[2B@#B_M'Q,_Z!OA;_ ,#)_P#XW1]H^)G_ $#?"W_@
M9/\ _&Z[2B@#B_M'Q,_Z!OA;_P #)_\ XW1]H^)G_0-\+?\ @9/_ /&Z[2B@
M#B_M'Q,_Z!OA;_P,G_\ C='VCXF?] WPM_X&3_\ QNNTHH XO[1\3/\ H&^%
MO_ R?_XW1]H^)G_0-\+?^!D__P ;KM** .+^T?$S_H&^%O\ P,G_ /C='VCX
MF?\ 0-\+?^!D_P#\;KM** .+^T?$S_H&^%O_  ,G_P#C='VCXF?] WPM_P"!
MD_\ \;KM** .+^T?$S_H&^%O_ R?_P"-T?:/B9_T#?"W_@9/_P#&Z[2B@#B_
MM'Q+Q_R#O"V?^OR?_P"-T?:/B9_T#?"W_@9/_P#&Z[2B@#B_M'Q,_P"@;X6_
M\#)__C='VCXF?] WPM_X&3__ !NNTHH XO[1\3/^@;X6_P# R?\ ^-T?:/B9
M_P! WPM_X&3_ /QNNTHH XO[1\3/^@;X6_\  R?_ .-T?:/B9_T#?"W_ (&3
M_P#QNNTHH XO[1\3/^@;X6_\#)__ (W1]H^)G_0-\+?^!D__ ,;KM** .+^T
M?$S_ *!OA;_P,G_^-T?:/B9_T#?"W_@9/_\ &ZL^+;K5/[:\.Z9IVJR::M_/
M,LTT<,<C82%G 'F*PZBJ>FZ_J6E7_B#3[^XGUX:;';RQ26UN@F9I2P\IE3"Y
M!4'/& V3P,T /^T?$S_H&^%O_ R?_P"-T?:/B9_T#?"W_@9/_P#&ZLMXY@MK
M"^DOM+O+>_M)XK8V&4>2227'E!"K;3NSUR,8.>E,_P"$^MH)=1M[_2[^TN]/
M@AEE@8(Y=I7*1HA5B&+$ #G'S8.,' !#]H^)G_0-\+?^!D__ ,;H^T?$S_H&
M^%O_  ,G_P#C=;FBZ\=4NKNRN=/N-/O[0(TMO,R,=CYVNK(2"#M8>Q4USWC&
MYUC3C?7[>*8=(MXXO^);:QQQNUU*%R0X=2S$MA0J'..>IH E^T?$S_H&^%O_
M  ,G_P#C='VCXF?] WPM_P"!D_\ \;KH[?46A\.1:GJJ"T9+07%TISB(A-SC
M\.?RK%LO&K75Q9Q3Z%J%I_:,+RZ>9FB_TG:N_9PYV,5Y ;'?GB@"M]H^)G_0
M-\+?^!D__P ;H^T?$S_H&^%O_ R?_P"-U0^&NJZSKMWK6H:H-0VB]G@C62:(
MP1!'P(U13G<!U;H?4U:\?>)]2TQ$L]#D5+F$PSWLQ0,(86E5%7!!&YR3CV5C
MZ4 =;I;:BVFPMJT=M'?$'S5M79HP<G&TL 3QCJ*N444 %%%% !1110 4444
M%%%% !1110 4444 %07EK%?6-Q:3 F*>-HG _NL,'^=3UY?\</%6M>$_#6G7
M6AWS6D\MYY;N$5LKL8X^8'N!0!IZ7+XTT#0X= 30(;^:TB%O;:D+Q$@=%&$>
M1"=X(&,@ YP<'FJ6K>$[\:U/?7FB#Q#->64$32170MECG0,&+*7'[ML@\;B,
M'BO!?^%S?$#_ *&*3_P&A_\ B*/^%S?$#_H8I/\ P&A_^(H ^F=#T"YTSQC?
MW?V6.&P?3+.U@\M\@&,R94#K@!EY/6N3E\*^(IO!RZ%_9166TUX7B3&XCV3P
MFY>4LOS9&%(X(!]*\2_X7-\0/^ABD_\  :'_ .(H_P"%S?$#_H8I/_ :'_XB
M@#Z9LM%OX?B9J^LO"!8W.G0012;QDNK,2,9R.HKE_#7A;Q!X:\.>$;EM,^TW
MVDB\ANK&.>,.4F<L&1B=A(VH<$C@GO7AW_"YOB!_T,4G_@-#_P#$4?\ "YOB
M!_T,4G_@-#_\10!]!ZGI_B/5[O3;O5]"2\MO+N%;38+P1I [.OE-*2P#X0,"
M5S@DX4U2T;P]K^D2>$)'T<R_V4EY9W*Q3QC"R,FV5<MRN%/'WAZ5X3_PN;X@
M?]#%)_X#0_\ Q%'_  N;X@?]#%)_X#0__$4 >]>$_!SZ/=Z99W'AD;]/=LZJ
M][N1P P1HXPQ.\Y&05 'S8)XKH_$NGZ@-<T37=.LS?-IYGCEM4D5'>.50"4+
M$+D%5X)&03S7S%_PN;X@?]#%)_X#0_\ Q%'_  N;X@?]#%)_X#0__$4 >[:U
MX3UW5_"/B1_L2QZEK&I6]TEF9D)BCC:%0&;.W=MC+'!(YQS7ID@+1L!U((KX
M]_X7-\0/^ABD_P# :'_XBC_A<WQ _P"ABD_\!H?_ (B@#WKPQX1UK3?"7@6P
MNK54N-*OY)[Q1*I\M"DX!R#@\R+TSUJQJGAG63KVHZQ:VBS-%K-KJ%M"954W
M");"%U!)PI^9L;L<@=C7S[_PN;X@?]#%)_X#0_\ Q%'_  N;X@?]#%)_X#0_
M_$4 ?1=_;^)M4FT[79-(CBFTS4#-;Z;YZ><\#0M&^Y]Q3?ERP&<8&"<UG:EX
M9US68-9U%]/^S7.H7^GM'9O,A=(;>126=@2NXY<X!/ '4UX+_P +F^('_0Q2
M?^ T/_Q%'_"YOB!_T,4G_@-#_P#$4 ?16L75]9?%2TGLM.?4"-$E#P1R(CX\
MY.5+D*><<$C@^V#0TSPWKNA3:5KHT[[7>"2_:]L89D#(+F42C8S$*2I4 \C.
M3BOGT_%CQN=0%^=</VL1&$2_9H=P0D$K]SID U/_ ,+F^('_ $,4G_@-#_\
M$4 >_1>%M9EDL+^:T2.>;Q-_:UQ )5/V>'R3& 3G#-@)G&>2>N*A\:>%M7UR
M]U^$:2;\7EHL>G7,MV%AM#L(8%-V=Q;D$*0<C) %>#_\+F^('_0Q2?\ @-#_
M /$4?\+F^('_ $,4G_@-#_\ $4 ?0BZ5KG]O:W/_ &/((-9T>& .9XO]'EC2
M4%'&[G)<#*Y'O5;0O#^N^&;;PS?KI;7L]IHYTV]LXIXUD0EE=64LP5N5(/S=
MP1FO!/\ A<WQ _Z&*3_P&A_^(H_X7-\0/^ABD_\  :'_ .(H ^A-(\+:O;ZM
MHNI75NB.=4OM0O(UE#"W$T;*BY_B(^4$COGM70>&],N].U#Q%+<QA$O=3-Q
M0P.Y/)B7/'3E6X/I7RW_ ,+F^('_ $,4G_@-#_\ $4?\+F^('_0Q2?\ @-#_
M /$4 >]WV@>(%T7Q#X6MM+\VWU:[GDBU'SXQ'%%.VY]ZD[]R[F  !!XY%;ME
MH5[;_$V\U<Q#^SGTB&UCEWC)=9&)&,YZ$<U\S_\ "YOB!_T,4G_@-#_\11_P
MN;X@?]#%)_X#0_\ Q% 'U3K\^M6TEM)IVF0ZG9$.EW:[U24YQM9"Y"D#D%3C
M.1SQ7#W?A'5[C1/$,]CH<6G->W-E/;Z2DT8R89%9V)4[%9P,<''RC)YKP[_A
M<WQ _P"ABD_\!H?_ (BC_A<WQ _Z&*3_ ,!H?_B* /=]1\+7-WK6J7\_A-M0
M.KK%(BR7ZQK:N(UC9)@K\K\H.4#9R173Z#HMUIWB[Q)>/"L=G=BT%LP8'<(X
MMK<9R,'UKYA_X7-\0/\ H8I/_ :'_P"(H_X7-\0/^ABD_P# :'_XB@#VS3_!
M.O0>#/"&G26:BZT[Q$+^Y3SD.R'S)6W9S@\,O YYK9O_  QJT_@WQEI\=NIN
M=2OIYK5/,7YT8)@YS@?=/6OGK_A<WQ _Z&*3_P !H?\ XBC_ (7-\0/^ABD_
M\!H?_B* /<_$+:AH]GX_MK6"VN;:\B>Z>Y^U(/LFZV5&61,[LX3*X!SD=*[O
M3()#X0LX-I$IL$3:>.?+ Q7QW?\ C[Q'JM^E]?WEO<W2  2RV,#-@'(S\G.#
MTSTK6_X7-\0/^ABD_P# :'_XB@#W[PSX4UC3M#\!6UU;*DND33/> 2*?+#13
M*.AYY=>F>M1^*/"6LZEX;\<V=K:J\^JWT$UHIE4>8BI &.2>.8VZXZ5X+_PN
M;X@?]#%)_P" T/\ \11_PN;X@?\ 0Q2?^ T/_P 10!]0II-X/B3-K!B'V%M(
M2U$FX9\P3,Q&.O0CGI7'6?AC78M3T>^FT)I+^QU)YKR_DO$=KI6$BAHP6X0!
MU)4[2   #7A__"YOB!_T,4G_ (#0_P#Q%'_"YOB!_P!#%)_X#0__ !% 'O%M
MX9U:6:^CM-$;0X[G3[F&\B%ZKVMQ.ZX1HHPQV\[CN*H<'&#5[0M&UIM3\'W5
M[I;V:Z5ID]G<AYHW(<K"%(VL<@[&^F.<5\\_\+F^('_0Q2?^ T/_ ,11_P +
MF^('_0Q2?^ T/_Q% 'NVNZ%XE;2/&6AV.CBX76)Y+FWO#<QK& \: H03N#90
M@<8Y'(K6-MXET'5]=72-)BO4U6Y2ZM[J2=5CMW,:1N)5)#$#9D;<YSCBOG/_
M (7-\0/^ABD_\!H?_B*/^%S?$#_H8I/_  &A_P#B* /?=;\-:W>WWC:TAL0T
M&N6D1MKOS4"+)'%MV,I.X9(Z@$8/6I-0T[Q'X@U26^FT1K"/^P;RQ6.6YC=S
M-(8R/NL1M.TX.>QSCBOG[_A<WQ _Z&*3_P !H?\ XBC_ (7-\0/^ABD_\!H?
M_B* /H75?"EU/X<\)^;IIOI=(C1+FQ2<1LX,.QMC[@-RM@\D @'FM#2"_AO3
M]/@B\/I9'4M29)+<7>]H@48B1CSN;$8R 2!Z\5\U?\+F^('_ $,4G_@-#_\
M$4?\+E^('_0Q2?\ @-#_ /$4 ?3/Q*T2_P#$7P^U72M,A$UY<"/RT+A<XE1C
MR2!T!JU!I=VGC^XU5HP+-])AME?</]8LLC$8Z]&'-?+G_"YOB!_T,4G_ (#0
M_P#Q%'_"YOB!_P!#%)_X#0__ !% 'O&@:#XA\*KI-^FD&_E73&L;FUBN(T>-
MA,TB,"Q"D'<0<'(XZUVVF7.N%K.'5+"W5GM3)<W%O+\D<VX8C53\Q&"3NS_#
M[U\H_P#"YOB!_P!#%)_X#0__ !%'_"YOB!_T,4G_ (#0_P#Q% 'V)17QW_PN
M;X@?]#%)_P" T/\ \11_PN;X@?\ 0Q2?^ T/_P 10!]B45\=_P#"YOB!_P!#
M%)_X#0__ !%'_"YOB!_T,4G_ (#0_P#Q% 'V)17QW_PN;X@?]#%)_P" T/\
M\11_PN;X@?\ 0Q2?^ T/_P 10!]B45\=_P#"YOB!_P!#%)_X#0__ !%'_"YO
MB!_T,4G_ (#0_P#Q% 'V)17QW_PN;X@?]#%)_P" T/\ \11_PN;X@?\ 0Q2?
M^ T/_P 10!]B45\=_P#"YOB!_P!#%)_X#0__ !%'_"YOB!_T,4G_ (#0_P#Q
M% 'V)17QW_PN;X@?]#%)_P" T/\ \11_PN;X@?\ 0Q2?^ T/_P 10!]B45\=
M_P#"YOB!_P!#%)_X#0__ !%'_"YOB!_T,4G_ (#0_P#Q% 'V)17QW_PN;X@?
M]#%)_P" T/\ \11_PN;X@?\ 0Q2?^ T/_P 10!]B45\=_P#"YOB!_P!#%)_X
M#0__ !%'_"YOB!_T,4G_ (#0_P#Q% 'V)17QW_PN;X@?]#%)_P" T/\ \11_
MPN;X@?\ 0Q2?^ T/_P 10!]B45\=_P#"YOB!_P!#%)_X#0__ !%'_"YOB!_T
M,4G_ (#0_P#Q% 'V)17QW_PN;X@?]#%)_P" T/\ \11_PN;X@?\ 0Q2?^ T/
M_P 10!]B45\=_P#"YOB!_P!#%)_X#0__ !%'_"YOB!_T,4G_ (#0_P#Q% 'V
M)17QW_PN;X@?]#%)_P" T/\ \11_PN;X@?\ 0Q2?^ T/_P 10!]B45\=_P#"
MYOB!_P!#%)_X#0__ !%'_"YOB!_T,4G_ (#0_P#Q% 'V)17QW_PN;X@?]#%)
M_P" T/\ \11_PN;X@?\ 0Q2?^ T/_P 10!]B45\=_P#"YOB!_P!#%)_X#0__
M !%'_"YOB!_T,4G_ (#0_P#Q% 'V)17QW_PN;X@?]#%)_P" T/\ \11_PN;X
M@?\ 0Q2?^ T/_P 10!]B45\=_P#"YOB!_P!#%)_X#0__ !%'_"YOB!_T,4G_
M (#0_P#Q% 'V)17QW_PN;X@?]#%)_P" T/\ \11_PN;X@?\ 0Q2?^ T/_P 1
M0!]B45\=_P#"YOB!_P!#%)_X#0__ !%'_"YOB!_T,4G_ (#0_P#Q% 'V)17Q
MW_PN;X@?]#%)_P" T/\ \11_PN;X@?\ 0Q2?^ T/_P 10!]B45\=_P#"YOB!
M_P!#%)_X#0__ !%'_"YOB!_T,4G_ (#0_P#Q% 'V)17QW_PN;X@?]#%)_P"
MT/\ \11_PN;X@?\ 0Q2?^ T/_P 10!]B45\=_P#"YOB!_P!#%)_X#0__ !%'
M_"YOB!_T,4G_ (#0_P#Q% 'V)17QW_PN;X@?]#%)_P" T/\ \11_PN;X@?\
M0Q2?^ T/_P 10!]B45\=_P#"YOB!_P!#%)_X#0__ !%'_"YOB!_T,4G_ (#0
M_P#Q% 'TWXJ\-)XCUKP]]JL(;S3K6>9[I)MI4 PLJG:>OS$=*9KWAI;3PE)I
MWAG38K=#<1236MD5MS/&)%,B!AC#,@(R2/3-?,__  N;X@?]#%)_X#0__$4?
M\+F^('_0Q2?^ T/_ ,10![1<>'-1TYK^_CTBVTRW^VV%_:0RWD:JS1/M,+L6
MXD;.0>5R0,T[5--U/Q;XF\1PR6"07"6&G21VCS@G]W<22".1T)"LVUNA. P.
M:\.O/BSXWU&SEM+W6A<6TJ[9(I;2!E8>A!2J^E?$KQ;H<#PZ7JB6D;MN<16D
M(W'U)V<_C0!]4^$=(2QN+ZZ7PZ='\U8XU$MUYTT@7<3NPS* "W&#GDYQ53Q/
M%KEW+J-A)X8M=;L)X\64GF1IY#%<,)-YS][D,@)QVR*^</\ A<WQ _Z&*3_P
M&A_^(H_X7-\0/^ABD_\  :'_ .(H ^HV\/W-S\.SX<N[OS+N32_L4MR23N<Q
M;"_J>>:Q[.PU[5M4\-?VEI!TZ'1=TLTK3QN)Y/*,0$84D[?F+98*> ,5\Z?\
M+F^('_0Q2?\ @-#_ /$4?\+F^('_ $,4G_@-#_\ $4 ?37@+1;_0]+U*#4(1
M%)/JMU<Q@.&S&[Y4\'N.U8_BCP%J5U8ZO)I6N:@TVH745Q):LMOL)#IQN9-V
M%5>!N[>YS\^_\+F^('_0Q2?^ T/_ ,11_P +F^('_0Q2?^ T/_Q% 'U_;1/#
M:Q12SO/(B!6F< -(0.6(4 9/7@ 5+7*_#?5K[7/A[H^I:E.9[R>)FEE*A=Q#
ML.@ '0"NJH **** "BBB@ HHHH **** "BBB@ HHHH *K7NFV.I1K'?V5O=1
MJ=RK/$K@'U (JS10!D?\(IX<_P"@!I7_ (!Q_P"%'_"*>'/^@!I7_@''_A6O
M10!D?\(IX<_Z &E?^ <?^%'_  BGAS_H :5_X!Q_X5KT4 9'_"*>'/\ H :5
M_P" <?\ A1_PBGAS_H :5_X!Q_X5KT4 9'_"*>'/^@!I7_@''_A1_P (IX<_
MZ &E?^ <?^%:]% &1_PBGAS_ * &E?\ @''_ (4?\(IX<_Z &E?^ <?^%:]%
M &1_PBGAS_H :5_X!Q_X4?\ "*>'/^@!I7_@''_A6O10!D?\(IX<_P"@!I7_
M (!Q_P"%'_"*>'/^@!I7_@''_A6O10!D?\(IX<_Z &E?^ <?^%'_  BGAS_H
M :5_X!Q_X5KT4 9'_"*>'/\ H :5_P" <?\ A1_PBGAS_H :5_X!Q_X5KT4
M9'_"*>'/^@!I7_@''_A1_P (IX<_Z &E?^ <?^%:]% &1_PBGAS_ * &E?\
M@''_ (4?\(IX<_Z &E?^ <?^%:]% &1_PBGAS_H :5_X!Q_X4?\ "*>'/^@!
MI7_@''_A6O10!D?\(IX<_P"@!I7_ (!Q_P"%'_"*>'/^@!I7_@''_A6O10!D
M?\(IX<_Z &E?^ <?^%'_  BGAS_H :5_X!Q_X5KT4 9'_"*>'/\ H :5_P"
M<?\ A1_PBGAS_H :5_X!Q_X5KT4 9'_"*>'/^@!I7_@''_A1_P (IX<_Z &E
M?^ <?^%:]% &1_PBGAS_ * &E?\ @''_ (4?\(IX<_Z &E?^ <?^%:]% &1_
MPBGAS_H :5_X!Q_X4?\ "*>'/^@!I7_@''_A6O10!D?\(IX<_P"@!I7_ (!Q
M_P"%'_"*>'/^@!I7_@''_A6O10!D?\(IX<_Z &E?^ <?^%'_  BGAS_H :5_
MX!Q_X5KT4 9'_"*>'/\ H :5_P" <?\ A1_PBGAS_H :5_X!Q_X5KT4 9'_"
M*>'/^@!I7_@''_A1_P (IX<_Z &E?^ <?^%:]% &1_PBGAS_ * &E?\ @''_
M (4?\(IX<_Z &E?^ <?^%:]% &1_PBGAS_H :5_X!Q_X4?\ "*>'/^@!I7_@
M''_A6O10!D?\(IX<_P"@!I7_ (!Q_P"%'_"*>'/^@!I7_@''_A6O10!D?\(I
MX<_Z &E?^ <?^%'_  BGAS_H :5_X!Q_X5KT4 9'_"*>'/\ H :5_P" <?\
MA1_PBGAS_H :5_X!Q_X5KT4 9'_"*>'/^@!I7_@''_A1_P (IX<_Z &E?^ <
M?^%:]% &1_PBGAS_ * &E?\ @''_ (4?\(IX<_Z &E?^ <?^%:]% &1_PBGA
MS_H :5_X!Q_X4?\ "*>'/^@!I7_@''_A6O10!D?\(IX<_P"@!I7_ (!Q_P"%
M'_"*>'/^@!I7_@''_A6O10!D?\(IX<_Z &E?^ <?^%'_  BGAS_H :5_X!Q_
MX5KT4 9'_"*>'/\ H :5_P" <?\ A1_PBGAS_H :5_X!Q_X5KT4 9'_"*>'/
M^@!I7_@''_A1_P (IX<_Z &E?^ <?^%:]% &1_PBGAS_ * &E?\ @''_ (4?
M\(IX<_Z &E?^ <?^%:]% &1_PBGAS_H :5_X!Q_X4?\ "*>'/^@!I7_@''_A
M6O10!D?\(IX<_P"@!I7_ (!Q_P"%'_"*>'/^@!I7_@''_A6O10!D?\(IX<_Z
M &E?^ <?^%'_  BGAS_H :5_X!Q_X5KT4 9'_"*>'/\ H :5_P" <?\ A1_P
MBGAS_H :5_X!Q_X5KT4 9'_"*>'/^@!I7_@''_A1_P (IX<_Z &E?^ <?^%:
M]% &1_PBGAS_ * &E?\ @''_ (4?\(IX<_Z &E?^ <?^%:]% &1_PBGAS_H
M:5_X!Q_X4?\ "*>'/^@!I7_@''_A6O10!D?\(IX<_P"@!I7_ (!Q_P"%'_"*
M>'/^@!I7_@''_A6O10!D?\(IX<_Z &E?^ <?^%'_  BGAS_H :5_X!Q_X5KT
M4 9'_"*>'/\ H :5_P" <?\ A1_PBGAS_H :5_X!Q_X5KT4 9'_"*>'/^@!I
M7_@''_A1_P (IX<_Z &E?^ <?^%:]% &1_PBGAS_ * &E?\ @''_ (4?\(IX
M<_Z &E?^ <?^%:]% &1_PBGAS_H :5_X!Q_X4?\ "*>'/^@!I7_@''_A6O10
M!D?\(IX<_P"@!I7_ (!Q_P"%'_"*>'/^@!I7_@''_A6O10!D?\(IX<_Z &E?
M^ <?^%'_  BGAS_H :5_X!Q_X5KT4 9'_"*>'/\ H :5_P" <?\ A1_PBGAS
M_H :5_X!Q_X5KT4 9'_"*>'/^@!I7_@''_A1_P (IX<_Z &E?^ <?^%:]% &
M1_PBGAS_ * &E?\ @''_ (4?\(IX<_Z &E?^ <?^%:]% &1_PBGAS_H :5_X
M!Q_X4?\ "*>'/^@!I7_@''_A6O10!D?\(IX<_P"@!I7_ (!Q_P"%'_"*>'/^
M@!I7_@''_A6O10!D?\(IX<_Z &E?^ <?^%'_  BGAS_H :5_X!Q_X5KT4 9'
M_"*>'/\ H :5_P" <?\ A1_PBGAS_H :5_X!Q_X5KT4 9'_"*>'/^@!I7_@'
M'_A1_P (IX<_Z &E?^ <?^%:]% $5M;06=NEO:P1P0H,+'$@55^@' J6BB@
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@#
"_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>strl-certificateofincorp004.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 strl-certificateofincorp004.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 **** "N;\7:I>6PTS2=,E\G4-7NOL\<V 3#&%+RR '@D*IQGN1725Q_BW
M_0_%G@_5I>+6&\FM96[(9XBJ$^VX!?\ @0H <]V^H^(/$&AZ?K&HP:A;V<#(
M72,PP,P)5EXRQ)'S!N/2M3PGKC>(O#-GJ4D0AG<,D\0Z)*C%'4>P93CVK(T[
M3+O3_B3XGUN[B\G39[.V$=PSC:?+#;^^1CWI_P -HI!X-CNY$:/[?=7%\B,,
M$)+*SI^:D'\: .NHHHH *X__ (2+4$^)6I:/L:>RMM'2\CMXD7S'D,A! )(Z
M@8 ) KL*Y"VT>_3XN7VLM;D:?)H\=NDVX8,@E+%<9ST]J ,_X8ZYJ_B*WU#4
MM4?43ON)4C25(5MXU60J%39\^X 8);CTSUK=U;QA;:1?2P3:=J,EO;F,75['
M$ODP;S\N26#-U!.T-C/-5?ASI%]HGA4V>HVY@N/MES)L+ _*TK,IX)Z@BN9\
M8:#K>KW'B&'^RM0OII2CZ;*M[Y=M'"J(679O&9"X?JISN7D 4 >DZA?VVE:=
M<ZA>2B*VMHVEE<_PJHR37(ZQXTDE\+Z^8+'4M)U*VTJ6]MOMD2 LH4X=<,PX
M.,JV",C(K9\5:7<>)/!&HZ= I@N;RU(C2; VOC(5L9'7@XS6)JUSXB\3>&==
ML/\ A'9K%9=)FB1;B6,R2W+*0%3:Q&P?WCC)(]Z +%MXP>Q\-Z/-<:?J6I7,
MNEQ7MU):Q(0B[ 6=BS*,DY^5<G@\5:3Q!9W'C*PM(;Z];[5I37D4*HGV=X]P
MPY)^??R,#IBN5N?#^MRV>GZ==:9?W4(T*WM;>.&\\F&WN@K"0S;7!(QLP0&X
M! '-6?#^A:PGBGPYJ%QILMO!:>&_L$_F.A*3!E&WACG.TD$=O3I0!IV_Q,TV
MZATZXCTG6/LVIC;93&!,32X)\L#?D-P1D@+P><<UOZ!K\&OP731VUS:3VEPU
MM<6]RJAXW #8.TD$$,"""1S7):5X<U:W\.?#^UELV6;3+E7O$W+^Z'D2KD\\
M_,RCC/6NA\-Z==V.L^)Y[F$QQWFI":!B0=Z>1$N>.G*L.?2@">7Q380VNOW#
M1S[-#W?:@%&6Q$)3LYY^5AUQS5&\\<VEO=W%K;:5JE]/;VT=W*EM$AVQ."0<
MLX&1M/'4]@><<_K>GZ[$/'&FV>B7%W_;D9>UN4DC6(9MEB8/E@005..#G(Z<
MD;&CZ-J%MK>MW$UL4BN-+LH(FW#YG190XZ]BR_G0!:?QQ8O+9QZ?97^I&YLD
MOS]DC4^5 _W7;<PZX.%&6.#Q65X:\:ROX3T-Y[>^UC5+VWDN#':(F_RU?!=M
MS*H'*@#.2>@-9WAG3=>\)OI\S:%<WIN-"L[.1()(P;>XA#95]S ;3O\ O#/0
M\50T_P (:AIUAH%SJ>CZC=F'3I+.XM]-O3#)%)YI=3\LB!E()'7CCCT .QF\
M?:8)M-AL[34+^;4;4W=LEM$"60, 0=S#:1G)SCH>^ ;?C;Q#/X6\(W^KVUH;
MF:!,HF!M!/ +<CY<XSCFL;1/#MSI_BK1+J/2_L5E;Z+- \?VCSO)E>:-]F\G
M<QX;GI[UJ^/M+O-:\":QIUA%YMW-!B*/<!N((.,GCM0!D/XOU"#QG<6QTK59
MXSI,%RFG11Q&2-C+*'9COV]%7C<<\8'6KJ>+--U#7/#3V]]?)%J=G/<PQ+&@
MB=54$F7/S!ESP!WSFI-'M[ZY\:W6MSZ=<6=M<:5;PJMP4WK(LLQ92%8]F4_C
M7+Z#X7URRU#P)-+IY TS3KN*ZW2+B-W VJ<$]<=0#0!VFA>*HM>EC$6F:C;0
MSP?:+:XN(E$<\?'S*58X^\#AMIP>G6L[QAKMSIVKZ/IRZM!HMI>B8R:C-&K
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
M1CS/.#;<=>@S5/6H=1TOQG;>(+72[C4K=]/>RFAM6021MO#JP#LH(/(//'%
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
M6)K674+1+AK1_,A#D[5;@Y*YP>0,9!QBM"O-'T'/B[7-&&KZR-/BTR&\2/\
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
M*248*P;:>V>X(I+;QN!;27FJ:+?Z;8_8GOHKB7:ZM$H!(;83L?!!"GKSW&*
M-O6-"T[7[:&WU.W\^*&43QC>R[7 (# J0<C)_GVJE#X.T2+3;VQ:VEFCOG#W
M,EQ<22RR,N-I,C,6RN!C!XQQ6>OC:>-DCOO#U[:2W%I+=64;21N;CRUW&/Y2
M=KX(.#QUYXJY)XPL?[-T"\@C><:W)&ENBD JK(79F]E4$GZ4 2)X.T1=,N+!
MK>:5+F19I99KF1YF=<;6\TMO!7 P0>,<4^V\):-;00Q+;R.8KL7HDFGDDD:<
M#:'9V8LQQQR2,8]*HZ5XT34KJQ#Z7=6UEJ0<Z?=R,A6XVJ6Y4'*[E!89Z@=C
MQ4_A'Q4_BW3UU*'2KFTL)(U:&:=T_>GD, H.0 1C)QGMQ0!KP:9:6VHWE_#%
MMN;P()WW$[]@(7CH, GI26^E6=KJ=[J,,.V[O5C6=]Q.\("%XS@8#'I7-ZAX
MEU2+QZV@PZ>6LQIC71G$B@@[@H?KG Y&.N3GI6=X-\9W<FA^%8=4T^\":E;)
M%'J4TB'S9A$7.Y<[@#M;#'KCWS0!TFG>#]$TJ^%W:6T@= ZQ1O<2/' &^\(T
M9BJ9_P!D#TZ4S3O!.@:7<F>VLF)$;Q1QS3R2QPH_WEC1F*H#W"@>G2J^E>-$
MU.\L%;2[FWL=3+C3[R1D*S[5+<J#E=RJS+GJ!VZ5K:QK,6CMIPEB>3[;>)9I
MM(^5F!()]OEH I6'@S0].6=8+>=A-;FU_?74LOEPGK&FYCL7IPN.@]!3[KP?
MH5[X8B\.7%COTJ%42.#S7!4+]W# [OUJGJWC>TTB?4HI+.YE-A-:1/Y6"7-P
MV%VCOCTJK=?$!=,MM7?5=&N[.XTV.&=X/,20R12N45E*DC((.1[=Z -[5/#N
MFZO#;1W$4L9M3FWDMIG@DBXP0KH00".",X-5)_!>A3V=A;"VE@6PW"VDMKF2
M&1 WWQO5@QW=\GD\GFJ]OXP?[==V6H:'?V=U#9M?0P#9,]Q$IP0H0GYP2!M_
MVAS56Z\6L^DZ[#JFF7^EW-GIK7I2.=#(T)5_F1U)"N"A'/0XZT =%I&BZ?H-
MD;/3+86]N9&E\L,2-S')ZGU[5E/X#\//=R7!M)OWMR;N:(74HBFE+;]SQ[MK
M$-R,CL.P%4[7Q<?L^C66F:9?:G<W&F17SAID#QPD  NS$!G)SP.I!/%6?AYJ
M%QJO@BRO;F:6:662<[YB=V!,X .?0 #\* (;[0;S7O'&FZA?V-O#I^BF22UD
M\S?)<2.  < ?*JXSR<D@>E=1=6T-[:36ES&)()XVCD0]&5A@C\C7/W/BR6TU
M=+>?1;V/3VO$L1?.553*V I"$[BA8A=WK[<UG7OQ%CLEU"Y.B7TFG:;??8KR
MZ1DQ&VY5RJYW/]Y2<#C/?F@#=TKPMI.BR6TMG%/YEM UM"\US)*4B8JQ4;V/
M&47'IC J*;P;HDUK%;B":'R9I9XI;>YDBE1Y6+28=6# ,2<C./;@5G2>/8K
MZFFL:3>6$UE;QW2Q%DD:=)'*(%VD@,7&W!/4CFI/^$T:U.H0ZMH]S87=KI\F
MHI"TJ2":)/O;64XW X!!]1UH Z+3]/M=*L(;&RA$-M"NU$!)P/J>2>Y)Y-8>
MH> _#VI7UQ>2VL\<MR<W(MKN6!+C_KHJ, WXCFK$_BBWMY-(0V\I.IV\D\>"
M/D"1AR#^!Q65IWCYM0_LB7^PKR&TUB,FRGDDC_>2",R;"N<KD*V&/7'H: -B
M]\)Z/?0641MGMOL*E+5[*9[=X4( *JT9!"D 9'3@4^W\,:/:#2Q;V2QC2V=K
M0*[?NV=2K$\_,2&.2V>3GK6=X#\0ZAXF\/?VAJ%C]F9IYEC(=2'5974# /&
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
M\T>04#GHG9^.OI1I7C?^TK[2(I=&N[2UUB(R6-Q*Z$2$)O(*@Y7*Y(SUQVH
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
M8[!5:_@EBNK0,VT>;$X=1GMG;C\:XV?P'K#VGAZ!5B831"/729!SF=+AMO\
M>R_FK]'KU"B@#A[SPUJ<WA_QY:)$AFUB69K,;Q\X:VCC&3V^93UJ%])\0Z-/
MKT6FZ9'?1ZPB/'*;A8Q;R^2L3>8#R5^0,"N3U&*[ZB@#S@> ;U-:LH RG3H?
M"K:*]QN&?,) SMZ] 35KP=X9?3;^TDN/"UII\MI;&.2]6Y\PRR<#,8!X4@,3
MNP>@Q7>T4 <UXFTW4)-5T36M-MUNYM,EEWVID$9ECD3:VUCQN!VGG //-<]/
MX5UK49)=4GM8X+J\U^ROGM?.5O)MX-B\L."V%)P,]0.:]&HH *\VTSP=K-M;
ME)8(P3XNDU7B0'_1R3AOKSTZUZ310!@:7I=U:^,?$&HRHHMKU+586# DE%<-
MD=NHK"U&ZU*S^*\\VGZ;_:'_ !(H@\*S+&_^ODP06XQZ\]^^,5WE0"SMA?-?
M""/[4T0A,VWYB@)(7/IDD_C0!YK!X+U>TM='M[W2K?5X5MI_-MGN L-O=2S&
M4NP/WU 8KD D8X'-7_"'AC6-+U/P]+?6J11Z;HTVGRL)5;<_FQE2 #T(0GV[
MUZ%10!P<!UKPD?&%X=)6Y@FNVU&VE%RJB7*1KY>.6#?*>W/ '6N[(R"*6B@#
MS?PKX:UVRM_!]M?:>L T*2XCFD$ZN)%:)E5UQS@EAP>:9J?@F]N+Z\OYM-BO
MT77'O4LVF"&>![9(CALX#!ER 2/N^]>ET4 87A/2QI>D.G]D6^E&:=Y3;0R>
M9C. "S="V ,XXK&:R\3:'JVN)HNG6UU%JMTMU#=33A4MG*(CB1.&8#9D;>N<
M<5VU% 'G&H^%->?5?'%W:QC;JK:>;<)/Y;3I$ )DR#E-R[ER?6LR]\%:O-I/
MBVTT_0+;3XM8L(%MH(YT_=R1LV5D(.-Q#;LC([9SU]:HH Y>PT2^M_&!U&2-
M1;?V+#9[MPSYJR.Q&/3##FL6S\*:S#X6\$V(6..[TF;?<G>"(_W$J9'][YG7
MI7H5% 'E_A_PIJ]AJ^@7\GA^&WFM(I+?4+DW2R37+NF#,6SRNX9P3N^;H,<Z
MEAX7U2#PIX'L)(D%QI-U!)=KY@PJK%(IP>_+#I7>44 <KX&T[4]&T^^TS4;(
M1+'>SRP7"RJRSI)*[@@#E< CK6;XFT+4]1U_S[+1(X[U7B^RZU;W8B:*,$%E
ME7.7'WL+A@01TYKO** ."OO"VJS^#O%^G1Q(;G4[Z:>V7S!AD;9@D]ONGK67
MKWA'6;^^U23^Q8+R[-_%=VNH37*Y$*-&PAC4\HWRD=EY)SS7J-% 'FFI>$-:
MO(_B(4MD#:[# +)3*OS%8=K \\8-=_I-O)::-8VTP EAMXXW .<$* :N44 >
M96'AWQ*WAO2?#-WID44$&H)=37JW*E1$DYF"A1\V\X"^G?/:I-)\%-IVLI#+
MX9M+@1ZB]TNK27/ C,AD7Y,Y\Q20O3'&<]J])HH Y[QKH4GB#PXUI#%'-+%/
M#<I#*VU9O+D5BA/;< 1GMFN:'A*XETV3[%X;M](=]2L9O+^T!Y'BAF5V9R"5
MX&[ !/ZUZ-10!P'C'PEJNMS>)S9QQD7^BPVEN6<#=*DDK$'TX9>>G-6X=)U>
M^^(>F>([G3_L<":3+;31M,KM'(9 0/E// SD5VE% 'E=CX2\0GPQX,TN?3DA
MET'5X99G^T(RR0H'S(N#_M#@\U;L?!366N/'+X9M+M6U-[Q=4DN<!8VD,HRF
M=WF*3M'&. <]J])HH \PG\.^)T\,R^%H-,A>VCU,7,=\;E0)(?M0GP%ZAQG!
MSQP<$\5W^NV4NI>'M3L(2HEN;26%"QX#,A S^=:%% 'GFF:;XBTR71-7&AF2
M>VTK^RKJR%U'OPI0K(C9VD95@02#@CZ5T?A#2+O2=*N#J C2\OKV>]FCC;<L
M1D<L$![X&!GUS7044 >=WVD^)H3XPM+/2H;B'79F%M.;E5$.Z!(B\@/.T8)
M&3P>.0:J7G@)[34KO;X=M=;CNX+>.*>>Y\I8&CB6(B1<Y*D(K?+D\D>]>GT4
M ,BC6&%(D4*B*%4#H *?110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5Y5J.F6>I7OQ%NKR
MZN/.T]EDM2MPZ?92+1&$B@$8)(Z_[/UKU6N/C\":?>:]KM_K-E;727MW'- ,
MMG8L,:%7' (W(3@Y% '#^);ZYU'0=1U<6LCZAIND6TDMY/J#0"TG:+S!Y,:J
M=S$LN=Q&>%S5WQ+JVH6/BCQI<6D\JRP^&(Y8MK'$;9;+@=B.N?:O0K[PGH.I
M7SWEYI<$T\D7E.S@X=<$8(Z' ) )&1FI;?P[I%K*\L5A$'DMEM'9LMOA7HAS
MG(Y[T <9#HNEZ+\0O",>F.X66QO&=3,SA\+'B3DGDY.3W_"M/QE''J>MZ;I(
ML&U"86\UT8)KXVULJ HN]RJLS,"V% '&2?2MG3/"&@:-<Q7&GZ9#!/$"L<@)
M+*I&"H))X]N@[58U7P]I.MRP2ZE8Q7+V^?++YX!QD''53@9!X.* /,-*O)KW
M5OA-<W$QED,6H R,Y<L!#@$L>3P!R>M),][X4T?4)3#+_:TNE7<MKJ]K>F:&
M_P!JA_,=#]UP,,.".H!QQ7IMOX8T6UN+2>#3H4DM))9;<C/[II>)"O/&?2F:
M?X3T'2[J2YLM+@BED1D. 2 K'+*H/"@]P  : .6MM-M/#WBOPDNCRR[=2BG2
M[)G:3[0BP[Q(V2<MNV_-_MX[U-XPTNSOOB'X*^TP[]TETI^=AD+"6'0^O-=)
MI7A70]$N6N--TZ&WF*>6'&253.=JY)VKGL,#BI]5T+3-;%N-2M$N/L\GFPDD
M@HV,9!!!Z4 >6_V9!;>$=0\01/.NIV_B63R)1,P\M3J 1E"@XVD,V1CG/TJS
M:P:UJ6JW6K16L"7<.O/$-0FU1D*Q)/L\CRMN,-&,!<\E@W4UZ2="TMM/DL#9
M1&UEG-P\7.&D\SS-WUW_ #?6H7\+:')K(U=]-A-\'$GF\\N!@.5Z%@.-V,^]
M &+\0Y;LV>BV5M#Y\=[J:03PFX, E3RY'"%P"0"RJ.G/3O7.W-I>Z/X2U.XG
ME2PN;#45FTBVM[MKHQR%$ MCP"P=BPV8X$@]!7I&I:99:O9/9ZA;)<6[D$HX
M[@Y!'<$'D$<BJEKX8T6SCM8X-.A5;69KB'.3ME((+G)Y;!/)R: /-9Y7O_"M
MO?WM]<0:I?\ B.VAU-5E*-:$2;/(7!^4*N,$=<[N].\0K-X=U'7]'T,RI831
MZ:TD(N641--<-'( YR8]Z  D=.M=KXF\'VVL&)[>UMA)+J%K<7WF9Q/'$>01
M@@G;QS^=:-KX5T.SL+RRATV'[/>_\?*/E_.XQ\Q8DG Z>G:@#SK4]/U33='U
M.W,::3:2WVF>3:VFHM.\#M<*KL"0"@8;>.F0Q[FKFI:*;3Q!KN@Z+<BSAN=/
MLK@0SW3K')+]H<,N[)93(JA"1R<]S7<6WA30[2R>TATZ(0R3).X8EB[H048L
M22<%1C)XQ4]]H&E:F]P][8PSM<0K!*7&=R*Q91^#$D'J#0!YC<2RF2P\/6NB
MSV^[5&6]TF?4B(6(MC(BI* ?W;8W[<#)4@@5W?@BUO[+2+JVOA$BQWD@MX8[
MHW'D1'!$9<@'@EA@]!@5:'A#0%TM]-_LR(VKRB9E)8L9!T??G=N  &<YQQ6A
MINF66D626>GVR6]NA)"(.Y.23W))Y)/)H \KN(]_@;4?%S33CQ'#JD@27SFS
M&RW?EK %SC:4 7;CG=FM72]$T[_A=^N2_9_GCL+>Y4[VXD9WR>OZ=*[%_">@
MR:O_ &JVF0&\\P3;\'!D'1RN=I;_ &L9]ZO1Z991:I-J:6Z+>S1K%),/O,BY
M(!^F30!R/B.RM]5^).AZ?>RR&TDTV[9K=9619F#Q8# $9QDG'M7*00/?W&@:
M))=W3:?'XBU&R3$[;GMTCD(C+YR1P5Z]!7>ZUX4CUSQ987][%#-8V]C/ R%F
M5Q([Q,K*1TX1N00>?>M2W\/:1:1:?%;V$,::<S-:*HQY3,"&(]R&;)/7)H X
M=]'L-3U+Q='J#S(FC1106 %PZ?9(A;JXD7!X)8M\QY^7':LR8W=QI%CXGUB&
M34+==(M);E[6^,-SIKA-[RK']UMV0QZ'C&"*]&U3PIH6M78NM1TV&XF"A"S9
M&]0<A6 .&&>S9'-)?^%-"U2]2\O-,@EG157<<@,JG*A@#A@.P(.* //5@UK5
M-6U/5(+6!;JVULQ1:C-JC1F*))%41>5MQM9.,9^8OGKBM31K'3]2^V^(-6U&
M>TU*#798%N!<E/+"3^7'!@_+M9=H*XYWYZG-=A-X6T.XUA=6ETV%KX.K^:<\
MNHPK$="P[$C(P*23PIH4NM#6'TR!K\.)/-(/+@8#D="P'1L9]Z .#FO9$^&=
MVS7+B8^)#$I+G=_R$A\O_?.>/2LK4K"WT_PM\4+VT5X;F.\>-9%D;*J8X6P.
M?4GFO3)/!GAR6^FO'TFW:>:432,<X,@(;?C. V0#D#)[T^X\):#=7-_<3Z9"
M\NH1^5=DDXF7C[PSC^$<]>* .4CTJWU[QM%::DTTUHOAVVD-OYS*C.9)!N."
M,D#/^0,8_A*/_A)KK0+#6I[BYMK?0VGB1IW7?()S'O)!!+*JJ 3TW9ZUZE%I
MEE!>"\BMT6X$"V_F#KY:DD+] 2?SKE]?\(^:NF1Z7HVBW5I9K(HMKUWB*;B#
ME9%#<=<H1@_A0 _X8RM-X%MY&NI+O_2KL">1MS2 7$@!)^F*Y"2"31-.U%+R
M*5KV\TN^:VU>TOS+%?\ [LOET)RK 8(QD#!P>U>B^$]$?P[X;MM.FDCDF5I)
M96B7:F^21I&"C^Z"Q ]A19>$M TZ[EN;72X(Y9%9#P2 K?>"J>%![@ 9H Y'
M5]3N+9_!TEK,6N/[*NYU0-GS&6V4J2._./SI=)TG2+7PUINJQZG.NI:AI$CR
M!KHM]O9H0[LRL3DJ>01C&<=.*ZS3/!_A_1YXI[#2X89H<^6X))0$8P"3P,$\
M=!FBQ\(>']-N9KBSTJWAEF1HV*@\*QRRJ.B@]P,4 <)X>TR#2(_AO?6CSK<W
M\"Q73M,Q\U#9LX4@G& 57 QQBNE\5Q)J7BWPWHMX7.FW2W4LL0<H)I(U38K8
M() #.V.^WVKHTT?3DCT]%M(PNG8%H/\ GCA"G'_ 212:MHNFZY;+;ZE:)<1H
MXD3=D%&'=2,$'D\@]Z //-5MK*R\2> [33]0DO;>#5[N,-)-YIB(1LQ;NN$/
MRC.2 ,9JO93M_P )-X?UFSM7AAU+5IX_M<^HM)/=1[)LJT(7:L8*KMYRNU>,
MDUZ+%X:T:"/3DBTZ!%TYF>T"KCR68$$CW.3DGKFJR^"_#B3M.NDP+*9A.&&<
MJ^[=E>?EY)) P#WH \ULY;B[\-W$+W=ROF>.3;ETE96$9F *@YR!@]NE7KSP
MY8+<^/+13<K:Z?9QW-E MS(%MYFA9F=>?O913[<^IKT:/PYH\,1BCL(5C-Y]
MOVC/_'QG=YGUSS4[Z18/)?2-:QEK^,1W1_YZJ 5 /X$C\: (= NVNM TR2:4
M/<2V<,LF3\Q)09/YYK3JE;:186ETMU;VL<<ZVR6JN.HB4DJGT!)_.KM !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 %<]XKUBZTZ&PL--*#4]4N1:VS.NX1#!9Y
M".^U%8X[G%=#7'^*_P#1O&G@S4)>+9+JXM6;LKRPD)^97'XT 2W&NI;ZEXCM
M6UMPVG:>D[H;,'[-E&/F9'^L)QG;[8[U#'XBNK27PM>O>"]TC688[<S&$1,)
MW3?')@= ^""O8E<=ZQM2T;4I?$OQ"G2QG:*]T2.&V<(<3.(I 57U.2!CWIMY
M;3Q>!OAYHLL3QZ@UUIP,+##IY*"20D=MH0Y^M 'IE%%% !7)-XGO(OB)J.BO
M$)+&UTA;Y5BC+2LY<@@<\\#@>M=;7&6^EWR_%_4-3-M(+&318X$G(^4R"4DK
MGUQS0!I^#/$K>+/#-MJS6<MJ9AG:ZD ^ZGN/?US3O^$MT_\ MEM.6&];;.+5
MKI;=C LQ .POZ\@9Z9.,YK/^&D5W9>!M.TR^L+JSNK"/R)5G3:&()Y4Y^9?>
MLRYMKZ'QB)=(T[6+&ZEOT-WM8/87,' >5LG"OL';#;@,YZT 2^%O'T=SIFGI
MJPO'N+F\EM/M@M<0>9YKJB%A@9P%' QG@G.:W(?&.FSZPFG"*\427#VL5T\!
M$$DR [D5_4;6]CM.":YBVT/4T\ :%9&RE%S!KD5Q+%CE8Q>ERQ]MIS]*SS9Z
MW/JFF7E[I^NW%]9ZR9KQWF8VRQ;I%3R8@VUAM9#D+D ')R: &WGC77XO!OB;
M4$O0+FQ\3/I]N_DI\D FC4+C&#PQY//O7J5](\-A<RQG#I$S*?0@&O([WPSK
M<G@CQ5:)IMP;BZ\5O=P1A>9(3-&V\>V 3^%>MWZ-)IUTB*6=H7"@=S@T <CX
M0\=V^JZ5X?AOUO!>ZA:1XNY+8I#/.(]TBJW3.0W8 X.,UK:?XRTO4M1BLX4N
MU6X9TM;F2 K#<LF=PC;O@!CVR 2,UQ^D6>K7^C>!]"FT2^LIM)>">\GE0"-%
MC@90%;/+,6' Y'.<8H\'^'7LIM$TZ^T[7VNM+9M\T]VWV.,JC(KQ@L0VX-@*
M!P&.<8H ]!UC5[;1;(7-RLTFZ18HXH(R[R.QP%4#O3=&UJUURTDGMEFC,4K0
MS0SQE)(I%QE6'K@@_0BLOQK_ &C_ &=8BR6_:V-XGVX:>2)_(VMG81S]_9G;
MSC.*I> +.ZT_^WH+FPOK59=0^U0&\E,K/&\48&7))+#801DXZ4 7->\8V>ER
M7]E''>2W5K:^=/+!;F2.V!!V&0]LX)QSP,GBJ>G^.(+?PWHLNH)>7E_/I4-]
M=_9+8OY:,@S(P7@ G=@#G@X'%4=034]*U_Q8L>C7E\NM01-:2P(&C#K#Y120
MD_)@@')[$XYXK#M_#][ID>GSWMAK\BS:!96ICTJ=HV2>)6#1R!6'!WC!/ PW
M2@#7U[QCJ$OCO1=%TJ2\BL)[=KJ2>VLUF-PORE=I;(V8;E@,BNET_P 9:7J6
MHQ6D*7:K<,Z6MS) 5AN63.X1MWX!/;(!(S6%;^'[FS\=>&'M[&:'3K+1)+5F
MW[Q"WR!4+=S@=>^*S/!WAQ[&70].OM.U]KO2F.^:>[;['&51D5XP6(;<&P%
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
M=I 9"D:X!=O09(]SV!JO=>--*@GM8($N[Z>[M!>V\=G 9#)$3]X>G;KCJ.Y
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
M.S-S# LS)EU7A&X.<X_'-0ZIXVTW2[^]LFM[^YN+*-9KA+6V,GEQL"=Q/3&
M??T!P:I?%33+W6/AOJUAIUM)<W<OD[(HQEFQ*A./P!-/33;P>(_&-P;9_*O+
M.W2!\<2%8Y 0/H2/SH M7_C?2;(0F-+R]$EJMZ39V[2^7 W21L= <' ZG!XX
MK0LO$.G:C>3VUI,96AM8;LNH^5HI=Q0@]\[#^E<+X?AU;P@L%S+H5_>_;-"L
M(!';(&:*X@C93&^3\H.\?-TX-:1DU?3/%E]?3:%=3OJFE6L2"TQ)'%/&9=T;
M.<8'[P88C& ?I0!I#X@:,YTU(([ZXFU*U6[MHH+8N[1DXR0.F.IST%2Q^.M&
MDN=2C'VH1::9EO+DP-Y,)C/S MZG&0!R?Q&><\$Z%J6GZQX<EN[&6%+;PP+2
M5G7[DOFH=A]\ _E3AX:U.[\%^--.6V>*ZOM5NKBV5CL\U2RLN#VW;<9H Z.+
MQMI/V2_N+Q+S3_L, N98[RW,;F(Y"NHYW D$8'.>" :HZ=XKGU3Q[;:8D-Y:
M6YTN6YDM;NW\M]PDC5&^F&8<'USR*YN^\/2ZQHNKRZ=I>O\ VU;6)8VUBZ9F
ME*S+*T2*S'_GF!NZ$MQWK?TZ:^UCXC6VK_V-?65A'I$UOYEW&(V,AEC;;MR2
M.!P>^#]2 ;'B754TN715?4)K/[7J45LHC@63SRP;]VV?N@X^\.1BJ=S\0-&M
M9KE6BOFAM+K[+=W"6S&*W?<%^=O3)'3. 03C(J#Q]IE[J5QX4:SMI)Q:Z];W
M$Y09\N-0^6/L,BLG4-#U.3P-XTLTLI6N;S4IY;>,#F52R8(_(_E0!Z/1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 53U72[/6M.EL+Z+S()<9 8J00<A@1R"" 01T(JY10 B+M15R3@8R>IJD
MVDVCZTFK2(SWD<)@B9F)$:DY;:.@)P,GJ< 5>HH **** "J]]>V^FZ?<W]W)
MY=M;1--*^"=J*"2<#D\ ]*L5Y9XA6\US0_B#?RZM>0+IJW%I;VT<N(1&ELK-
MN3HQ<NW)Y'&,8H ]0AF2X@CFB;='(H=3C&01D5F7OB32M/UFUT>XN'_M"Z4-
M%!'"\C;=VW<VT$*N>-S8%>=W6H:[?75_:Z;#KKRZ=8VR6/\ 9TD*0K*T(?=*
M'=2X)(&,$8!QR:6ZMYH?BW<:E+-?)<P^%Q?M MP<!UF),7'\&1]WI0!ZS17E
M6B7WB0V=MJ BUXPW.F32WUQ?30F'S#%O22%5<E/FR   ,,,\BI+"[U32H?!F
MK2:O?WDNJVKF\AFEW1/_ **THVKT4AE R.3SG.: /1K[4[33GM$NI?+:[G%M
M -I.Z0@D#@<<*>3QQ18ZE;:C]I^S&0_9IVMY-\3)\Z]<;@-PYZC(/8UYA#;W
M<VF?#_6[O6+R[N-2U&WGN(YI=T>]X)'^1?X-N2,# QUR:(M<UJXT;7 FJW,<
MR>-/L$,P.3%"9HUV 'C #'CI0!ZU17EFL7VJ:!?ZYHMGK%\\<O\ 9HAGN9?-
MDMC<3M%(59O901GH>E;VCI>:9\1[C1SJUY>6 TE+B.*ZE\QD<RE2=QY/3OSR
M1TQ0!VM%>?>.;ZY-_>16%QKCSV.G&X,6FR1PQV[$N5DE=W7?G8?DYX4G'-16
M9U'Q3XAF@GUB_M+;^P[*Z\NSE\K$TGFY8$<CITZ'C/2@#T:BO,M \3ZA:IX6
MUG6+YWT[6-(\N=G/R1W,:F0/[;T#YQW45U?@B34+KPS#J.IRRM<Z@[W@CD.?
M)CD.8XQZ )M&/7- '145Y+IEUJ\'A+0/$\FNZA<7<VIQ6\L#RYADA>X,139T
MW '.[KD>G%2'4]8M/#_C3Q&=7NY)]/OKRTLH&?,,2AP Q7^(KNXSP  /7(!Z
MM17G.L7-_P"!]2M_LVIW^HQW&F7LTD5],9<RP1JZNO\ =SD@@<<CBBX&J>'/
M!DWB2'Q#=W=RVD23R6]VPD228H&62,<; IS\H&"#[9H ]&HKRBYU/Q+H&EZI
M=V]MKZ6PTTGSM6EAE9;K>BJT861L9#L2IPHVCWI;_4?$>AZ/K$EO%KMK9O;0
M)%<:O+%+)%.\RQLR%7;C:^[!X!7CK0!Z1/J]E;ZC_9\DI%U]F>Z$81B3$I 8
M\#U8<=>:FL+V#4K&&\MBYAF7>A>-D;'NK $?B*\]GL)=#\>RK#J=[<A?#5U)
M&UU,9)(V$L?(8\X. <=B#BJ>@7FJZ];>!K:XUF^C2^TBYGO'AEVO,RM#M.[J
M#\QY'."1WH ]6IDT2SP20N7"R*5)1RK $8X(Y!]QS7EVF7VJ:G?Z5X<GUB_6
MW6_U..6YCEVSS1V[A8U,@Y_CY(Y.VNG\"7%[+'K]O?:A+?-9ZO+;12RD;A&J
M1X!QQGDY]\T :?AZWT?3?MNE:3%+&;:7=<F19"7D<;MQD?\ UA(ZG)]*VJ\H
MU77]8B'Q)\G49T;3YK1;,[N(-RJ3M]B3S72Z;'=Z1\0QI9U2^O+6ZTI[IUNY
M=^)4E1=R\?*"'/ P.!Q0!V5%<)XUNYY-4:SLY]<>>WL&N&@TN2.%8LDA99)'
M=<CY& 3G."2*IZ)=ZCXOU2V2YU6\LU@T*RO +23R]\\X<L[#'S ;  IXY/%
M'>:9J=IK&G0ZA82^;:S#=&^TKD9QT(![5;KR;P3J=SHFG>#KFYO&_LG4+":U
ME4G$<<Z,TJ/[;E$@_ 5/;:AJ.J:7IDMS=:[+<ZQ-<ZC%I^FR)'(MME1&#(S*
M$159#C/+/WH ]2HKRW1[_5O$,GA&TN=6OH([JQOS=F&0))+Y4L:*2R]&]2OJ
M<=:-+O\ 4]3N],\-3ZO?+!]OU.*2ZCEVW$L=O(%C0R#G/S@DC!.WZT >I45Y
MKJLNJVFK:9X=-[K6K0+;W-P\FF21Q7+[9$6-7=G7.P,02""QVY'6NO\ "\NJ
MGPM:OK4,R:@BNLBR[?,8*S!2VTE=Q4*3@XR: -NLF+Q)I5QX@FT.&X>74( #
M,B0NRQY&0&<#:"1S@G-<%87VJ1^&?#7BUM8O9KS4[ZV6YMFES T<\FTHL?1=
MH88(Y^7DFK/@#25M_'7C.07M])Y%]&@62X++)F%3EQ_$1V/:@#L[I-*E\46'
MFQR_VK%!(T$B)(!Y9P&5F VD9P=K'J 0.*U(I8YXQ)#(DB'HR,"#^(KC-5O+
MR3XJZ=HZWMQ%8W.CW#R1Q2%?GW@!QZ, >#7)^&;/58_AOX:N;636[NQD$LE]
M%8706X!.0A3)!V@@DJ#DD@\]* /8JY^/QMH,WVLP7,\R6DP@F>&TF= Y;;M#
M!<-@]<$X[U/H<D6K>$[4Q:C<W,<]OL^UL/*F/523@#:X[\<$5Y#IC7F@_"6Y
MU+3]3OXKA]:,/^O)4+]KVG [$CJ>] 'N]%>=:I'J&IZYXR3^V]1M8=-MH9+6
M.UF\L)(82Q)]1D#Y>G)SGC&1K?B#4;S0'U.UNM;DOK/0H;R06+Q0V]M*T9DW
MR[F'F9X^0!L*.F30!Z:NM:>^O2:&L^=1CMQ=-#L;B,MM#;L8ZCIG-7Z\]TR4
MS_&RXE8 ,_AN!B![S$UI:R;G5O'MEH7]H7EG91Z;)>N+24Q/+)YBHH+#G: 2
M<=R1F@#:C\2:7+'"\4TDBS7CV*%()#^^1F5@<+\H!4C<<#WK6KQS3]0U#3-'
M\,PP7\N;CQ?<V]S(I"^>AFFSN XP2,XK>M[C4M.\32)K-WK-M<SW%R+9RXDL
M;J/#M'&H'^K=5 /(!)0\G- 'HM%>5Z+<ZK9Z%X'UZ77+^[N=4F@M[N&:7=%(
MDD;'A.@92 =PY.#G.:2VU#5!X/TSQH=7OFO;F_A\VT,O[@Q27 B\H1]!A6Z_
M>R,YH ]5JC8:O9:C8PWD$K+#.YCC\Z-HF9@2"-K@'/RGMR!GI7':;-J%CXR2
M+6[G6(+BXO)U@8L)+"ZB.]HXU _U;A #R 24/)S7(Z9)>^(_#'P_NM1U34&N
M)M9N8GE2<JQ ^T8.?4!0 ?0D=Z /8K74K:\N[NVA,AEM'"2[HF4 D9&"0 W'
M<9JW7E-WXBUB*]\9VT6H3)MU>QL;:0D-]E2;8K,H/ ^\3]:E\2W>H^%FU_3K
M+5K^:(^'IK^)[F<RR03(P7*N>0"&!QZKQ0!ZC17$627VD>.M)M6U:]O(M3TZ
MXEN([F3<@EC:+#(O1/\ 6,,#CI1XJU^Z\+^(9+R29VL;C1[AH8"<K]IA(88'
MJRN1[[: .WJIIFI6FL:9;ZC82^;:7""2)]I7<I[X(!%>=:3J6MJ=(\*W>I3R
M:K;ZNPO+@M\\ELD0GY/H?,C2J/A2*]TCPKX"U&'5KUC>7$5I-;-)^X,3QR8
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
MVB5Q$Y=,,/N,"Q(;UQ67X1\/WMMXGO-;N[&ZLE>S2U5;V\%S<2L&+,[,K,
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
M/B>& ,V1L=0C!AWX JMHWA/3M$N5GMI;V4Q1&"W2XN7E6WC)!*(">!\J^IP
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
MY@9[*\DEEF1W.2TC%V(/4<G(QT[5R=C\06N_$=U+:66J7VGR:9!=6UK;P(7
M,DRO)RP&"%3 W9/&!UK9'B>PO]=\+&UO[P1:M;3SV\*1)Y4RA%;,A/S*1G@#
MOG- %D>"M*?3KZSNWO;T7RHDTMU=.\F$.4"MGY=I)(QWYK)M_!"1>++YKA+F
M]TR]T?['<3W=R9'E8R'*DDY V>@ _'-:>G^-M/U*_M[>*TOTMKN1X[2^DA @
MN&7)(4@D]%8@L #CC-8G@WQX;O0]!75;?4'FOSY U%H5$$D_S'9D$'/RD9VX
MR,9H W+'P3I5C=Q79EOKFYBMY+59;JZ:1A$^W*\]AM&/J?6IM/\ "&D:6FC+
M;1R@:/')':;I"=HD&&SZUO5RFJ>/].TJZU2![#4IQI3(+Z6"%62!617#DEAD
M8;L">#QCF@"Y=>#]+N]5DOW:[3SI4FGMXKEDAGD3&UG0'!/RK]=HSFJNI_#_
M $359;\W!O5@U!M]S:Q73I#))@#S"@.-W _$ ]1FI+7QMI]Q>S6TEI?VNRS:
M^BDGA 6X@4@,Z8)/<<$ \CBLW5_&IF\+>(&M;34-+U.TTJ2]MQ>1(&9=K;9%
MP6'!'0X(XR* .DM=,>W\07^H^<QBN8((EB+DA2A?+8Z#(91Q_=J9=*M5UM]7
M"M]K>V6U9MW&Q6+ 8]<L>:R;;Q98QB&UN))))X=/6\OIE4>7;)LW9D/8MR0!
MD\$XQS4VC>*K;6+P6AL;^QG>#[3"EY$J>=%D#>N&/0E<@X(W#(H JIX"T2-;
M5(OM<26\)MRD=RRB:(N7V28^\N6;CW(Z&HA\/-%6SCM(Y]2CMEMQ:R11WKJL
MT()VQOSR &*CO@XS765YT?'C6.CVMQ91:EJ_VG6VT]FFBC5DP^"BA2HZ9"YZ
MXYH ]$1%1%1%"JHP .@%+38V+QJY5D+ ':W4>QIU !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !7G%]!KEE>>-H8/#]U=IK#A;*6)X]I8VR1G?N8%5!'7!Z-[9]'HH \IG\'3
M:9=W4%SH^K:O'=65M#$;#4GMXB\<(B9)0)%PIV@[B&X)],5)?^$!;ZMK%M+H
M&JZC:ZB8C;BUU62"W"^2D31S8D7@;,[BK$@XYQBO4J* .$N-!U#^SOB%#':,
M3J2,MD-P_>_Z&D8QS_>!'-=AI<3P:190RKMDC@167T(4 BK=5-0U"+38$EEB
MN)%>58@((6D(+' )"@X'J>@H YK7[*^'CW0]2BL+BYL_LEQ9320%<PM(T95F
M!(^7"GD9Z=*P?"7A=K!](LKO0=5^UZ7&RO>SZG(UJK+&45XHS(0=P)XVKM!/
M3&#Z=39'$<;.02%!)"C)_ 4 >?V/A_5(O!_@&R>S=;C3KN![M-PS$JPRJ2>>
M<%@./6LRSTSQ!'X>\->&SH-R'TC5+=[B[9X_)>&.7(=#NW$D$$C QSWQGO[;
MQ%8W,^FP 7$4VHQ23013P-&VV/;NW C*GYAP:DU?7+'0ULFOI&07MW'9P[4+
M9E?.T''0<'F@#@])\*FSU2*QO-"U:YDBU1[I+S^U)%LQ'YS2I)Y8DQN!*C9L
MY8$]#FK \*ZG<_#S7]+:V9+N?5;B[AB\W895%SYJ ,#\NX* #D8SVKT:B@#R
MZ[\,RWVDZA=:7X>U6WO(FM)(O[4U%II;GRIA*T8#R.%''!R,ECVY.]I(U/4O
MB%)K4^CW5A8?V4+:,W13S&<2[CE58X&#Q]#[5V=% !7E6A:3K>EZ3X:FET.\
M:?P_=7,=Q &CS-'*''F1'=AL94X.#@G%>D:CJEKI2VS73LHN;B.VCPI.9'.%
M'Y]ZNT <OX5LKTZKK^MWMG)9?VG<1F&VE*F18XXE0,VTD D@G&>!BK?C33KG
M5_!&MZ=91^9=7-E+'$F0-S%3@9/'-;M1R7$,,D,<LT:/,Q2)68 NP!;"CN<
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
M/''2@#>0LT:EUVL0"5SG!]*=110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5SFH^+DTW4G@
METG4390S16\^H!4$,;R%0O!8,PRZ@E00,^QQT=>6^)/#>MZC>:P3HMQ?71O8
MKFSO&O5$2VZ&-O*1"XP^58<J!SDMT% '1ZG\0;739]67^R=2N(-(E5+^XB6/
M9"K(KA^7!88;H 2,'(Z9D7Q[8Q3W::E8WNG1P6+:@DMPJ8F@4@%E"L2#DK\K
M 'D<5DZCX=U>\T'Q_#'9$3:PVZSC:1,OFVC3!.<#YE(Y/;TIWC#PCJ7B&_=+
M=%2-]"GM!*[#:LYDB=%(ZX.PY(% &O!XUC\YH=1T?4=-E:TDO+=+GRR9XXP"
MP&QSA@",JV#S]:NQ^)[.4>'R(IQ_;B[K?('R?NC+\_/'RC'&>:Y^ZT_6O%FK
MVEQ=Z1+I$5E8W41^T31N99ID"87RV;Y  3DX)R.*JZ1I_B&>Z\%17>A264.A
MJT5W++<1-N;[,T89 K$E<XZX/S#CJ: -33_B%:Z@-,N$TC4HM/U&;[/!>2K&
M$,W.$(#[NJD;L8SW[U9\%^)KWQ+!J4EYI<MD+:^FMXRY0A@CE=ORNQW#')Z9
M/!-8UEX:U:'P5X2T][7%U8:E#/<IYB_(BNY)SG!X(Z9K6\%66I:4VM6-]I\D
M*-J=S=07/F(R3)+(S# #;@0#SD#\: )+SQI!:ZC=01:7J%U:V4R07E[ B-'
M[!3C&[>V REMJG&?K65I7B2\M_$WCK[6;N\MM.GM5MK6!-[C?$/E0>['N<#J
M2!4D,/B3P_J6LVNF:.MXFI:A]LM[UYD6&$.J!Q*NX/\ +M)&T'.1TK,O/#?B
M"/4/&EU;6TWEZC>V,L2P7"QR7,$843(K;AL)4,.2.O6@#3USQE;#PCKUQ?P:
MOI,^F>6+F.W:(W"!RI5D;+(0<^O8UHZGXRCT_4Y],M])U'4+NWLTO76W$8'E
M,6&<LP&1LZ=3D8SSCAM5\'ZU=>'?&%CI_AZ2U75H+5[.%KJ-B"CX9')<X?'S
M<$KCC.:[:/1[Y?&&K7Y@_P!&N-(M[:-]X^:16E++C.1PZ\].: $TWQ[9:E>:
M8BZ??06>J1L]E>S*BQRE4WL,;MR_*"<D '!QVR_3O'%G?36YEL+VRL[R)Y[*
M\N @CN$0;B0 Q9?E^8!@,@$UBVOA75&T/P'93V^QM-A:.^Q(I\G-H\7K\WS,
M!QFJ&A>"I!9VVF77AR:UN;:QEMI-3EU R1%S$8@\,>]OO!B2&5=H.* -&3QG
M=:IJ_A/[-8:C86>HWC,DDX3;=0>1(PX5B5YV-A@#T]\>@5YQ86'B2ZE\&6MU
MH+VD6B2@7<[W$3*^+=XPT85B2I)[@'YAP>2.VT34Y-6LI;B2U^S-'<S6^SS
M^?+D9-V1Z[<X[=* .,TGQU-8Q:M)J=EJ%S96NM7-K+?J$\NV7SBJ @L&( *Y
M*@X!^M=+/XML8--\0WS0W!CT)W2X "Y<K$LAV<\\,!SCFN-N=$\1S:!K_AO^
MQ'V:MJMQ+%>B>+RXH))MQ9QNW;MN2  >HZ'-3:WI'B%;/QMI%CHKW2ZV7FMK
ML3QK&-UND;*P+!@V4.."#D9(&: .@TGQ7>ZEXXU/13I4Z6=K;P2+<$Q\%PYR
MWSYPP50 !D$'..*??>)[ZV^(&G^'HM*FFMI[.2>2=2G&'C4,,N#M7<V[@DY7
M .#5;2-/U/3?'VH7,FG2/8ZA8VJ"Z21-L3Q+(&5E+;N=PQ@$5-JEEJ4/Q%TC
M6+?3Y+NR^Q364[Q2(I@+R1L'8,PRN%/W<GVH Q_!GCB>;0/#RZK9:@_]H'[.
M-3D">7)/\QVXW;_X2-VW&1^-;MCXTMKZ_MHAI][%97DSV]G?R!/*GD0,2  Q
M8 [&P2 #CZ9Q+#PUJT/@OP;I\EKBZTZ_@FND\Q?W:+OR<YP>HZ9JKX6\(-I5
MYIME<^&YVDL)G8ZG)J!,)4;MCQQAR=YR 5* #YN>F0#>\7:W=Z/KWAE;=+F:
M.YN9HY+6W W3_N6*KR0!\V#DD 8R:EM_'%G+ IGL;RVNAJ4>F36L@0O#,^"I
M)#$%2"#D$\&F^*[+5)-<\-ZEIM@;U=/N9I)XUD1&V-"R?+N(!/S<?J0.:YZY
MT#7;J*_UW^RG2[FURUU"/36FC\PPPJB8+!M@<@,V-V.@S0!TVL^-]-T/^US=
M0W)72DMGG9%!R)W*+MYYP1D_IFF/XQD62RM5\/:H^HW:23+8YA$D<*$ R.2X
M50=RX&<Y.*Y?6- \0Z['XIN3H[6QU%=-%K!)/&7(AF+/NPQ4$#GJ1@C!)S71
MZU:ZGI_C6SU^QTN74X&L)+&:&"2-)(R75U<;V4$<$'G(XZT 9WASQG,^AQ2/
M;7NI7]]J5ZEK;(%63RHYG^\7*A0J[1R>I K3;QY9LNF):Z;J%S=ZC]H6*U1$
M#I)"P61'W, I!)YSCY3STSR<7@[54M-,OM4T:6[EM[W46N+*SO!&^RXEWJZ-
MO0'&T<%APW3(Q6[I/ARYM=9\-W<.CC3[>W2_:YA^U><8FE*%=S$Y9CM).,@'
M//<@'2Z!KL/B#3GNH[>>VDBFDMY[><#?%(C893@D'Z@G@UD2>/;2.62;^S+]
MM)BN_L<FJ 1^2LF_8>-V\J'^4L%QGVYJYX4TR[TQ-9%W%Y?VG5KBYB^8'=&Q
M&T\'C/IUKDY- U[_ (1BY\%KI+F":^=UU3SH_)%N]P9B2N[?O )7&W&<'.*
M)[#7-:U3XN:CI\L.JP:=IT46R&-X!%\X?]Y+\Q9@V!M"\CN!72ZOXJ33-;@T
M:#3+V_U">W:YCCM]@!56"G+.R@=1U_GQ532-&O[7XD>)-6F@VV5Y;6B02[P=
M[(&##&<C&1U%4-9N[RQ^*EE/::=+J&-$F$D,+HLFWSH^5WE5/.."1P?;% %J
M3XAZ?]BTJ:WT[4;B?4Y)H8;6.-1*LL60\;@L """,YQP3G'-2WOCB.TEO5CT
M74KJ/3HU?49(/+(M24#E3EP78*02%S@5B:-X6UBWU3PU?W5HJ,E_J-]>HLJD
M6_V@.47.?F(W '&><]JL7MAKNES>*;.PT9[^+6Y#/;7"31HD+O"L3"4,P8 %
M V5#9!QUH Z73?$UAJFH:A9PEU-G%#.9'P$DBE7<LB'/*\$<XY!K#T[Q?8ZS
MX@T.2%M6@_M"PGN8+=Q&(7C5L;W'+;B,%<'H>:RO$7@S68;+2(-!Q)(^EC0K
M^;>%VP';^]&3R5P_ Y^>M:Y\-W47Q"T&]LK0+I5AI<UH6#J A.T(N,YZ#TH
METKX@VNJ'2)5TG4K>PU9O+M;R98PC2;2VP@.6'W6&<8)'!QS33\1+)?*G_LK
M4CI]Q?+86U\%C,<TID\O@;]P7.?F( (4XYP#1L/#>K0^$? MC):XN=+NX)+Q
M/,7]VJQ2*3G.#RPZ9ZUSLPU*P\)Z+H1LHWMK77[>-;]+F-X[A1=Y 0*2V\?Q
M!@,;6YH ]-US6DT2WMW^RSW<]U.+>WMX-H:20@MC+$*!A6.2>U5;7Q1#/>:9
M9SZ??6EU?F<+%<1J#&8<;MQ!((.>"N0?6D\76?V[28X7T/\ MB#SE:6W281R
MJ #AXR2HW X_B7@GGL>6MM*\1Z>^@:I)IU[?"QN+Q?L;W4;W45O* (PSLX5R
MNT9^8\$<G% '13^-K-%ECM[*\N;P:@^G16L80/-*B[F()8 *%R221T^E9&J>
M,+AK[PW-;66HQ&74+BUNM.**)7=87(3KM(W;3NW;<<YQFL^TT'Q%97<>OOI/
MF7,&MW5VUA'.A=X)H@F58D+N4@<$C.#[5MFUU_5]8\.:E?Z;':K:W]Q*\(E5
MFAA:!T3>02"Y)&=N0,^Q- &WX?U^/7H+L_9+BSN;.X-M<VUQMW1N &ZJ2""&
M4@@]ZY/QIXYF@\.>(CI-GJ"BPW6YU.,)Y<<XQD %MYP2 2%P#^)KH_#NF7=A
MK'B6>YBV1WNHB> [@=Z>1$F>.GS*PY]*XW6=$\2KX=\5>'+'1'NO[2NY[JVO
M!<1+%LE8.5(+!@X.5'&.AR* .LU+QI;:=?7<1T^]GM+!D2^O8@GE6Q8 C(+!
MFP&4G:#@$5S,OB?5'^*.HV]VNJ6NC:3:+,Z1/ (]N7+32_,69"%X Y'<"EU3
MP@[:_K/G>&Y]6AU2X2:*9=0,,,:E$1UE4.#QM)!56R#CM5W4/"6H:EXG\7L8
MQ%9:KHL=C!.7!&_:X.0#GC<.U &K;^-X&BN'O-)U"P*6+ZA"EP(\W$" ;BNU
MCAAE<JV"-P_".U\?6DLUM]JTS4+*UN[62[M+J=4VS(BAVX5BRG:<@,!D5@V7
MAF>73M05/"EQ87HTF>V6>YU+SM\SJ!MB'F,-AQ]YMIZ<=<:USH>J%O"+PV44
MK:=:3)<)+( @<V^Q5;KD%N#@&@"Y%XWB&F3ZA?:-JEC D*3PF6-'^T*[!45"
MC,-Y)4;6(/S#WQHZ-KXU6YN[.>PN=/OK4(\MM<E"=CYVN"C,I!VL.O!4UY_+
MX0U2_P!.O[2PT6\TK3_)AE&F75^K1R7$<R28A*NWEJ55ESE>64X&*ZWPCI,=
MI=WUXOAZXTGS$CB4W=[Y\TH7<3D!W"J"W&&R<G@4 6IO%2IK<^GP:1J-U%;3
M1V]S=P*C)#(X5@"N[>0 ZDD*0 ?8XYW3/'$^GKK$FHV6H75E;:U/;27J!/+M
MD,H5%(+!F R,[0< U+KVD:E<>)S=:=H=S;:AY\'EZO:WBI#)""N\3IN!8@;U
M V-QC!'9EWX:U:7P3XFTY+7-U>ZM-<P)YB_/&TZL#G.!\H)P>: -Z[\7)9:K
M]FETG419BZCLVU J@B$LFT*,%MY7+*NX+C)Z]:X[4?$>L1:?\37COY5;3&7[
M$1C]Q^Z!^7\>:-:\.:Y=W][,VB7-[>1:M%>P7;7JB-K9)4=8HD+C#[5(PRJ.
MIW9(J:^\*:W<:?\ $>-++Y]9*FQ4RI^]_=!3W^7GCG% '7S7MROP_DOA,PNA
MI1F$O??Y6=WUSS65X:\:_:K;0K;4;"_MSJ%H&M[ZX">7<NL89^C%ER 6&X#(
M!K8ET^Z;P&^FB+-V=,, CW#[_E;<9Z=>]<I;:+KFKQ^%M+U'2)+"'1X2;JZ,
MT;)(_P!G:%1&%8M_&2=P&,8YH Z+2/&5OJU[9Q?V=?6L&H(TEA=3A-ETJC)P
M Q9<K\P# 9'-7-:\0II-W9V,-C<W^H7F\PVUN4!*IC<S,[*JJ,@<GJ0!7)>#
M?"[Z9=Z3%=>&9H+G382DFHRZB9(F<)Y>Z&/>WW@3G<J[0<5NZ]9ZC:>*]+\0
MV%A)J"06L]G<6T+HL@5V1E==[*IP8\$9'!H 8?'UA]DLI%T_4'N;J\DL/LBH
MGFQW"*S%&^;:/N]<D<@Y YK5T#7X]=CO ;.XLKJRN#;W-M<;2R/M5ARI((*L
M""#7)Z=X9UA=4TK4[BT$3RZ]<ZE<P^:K&VC>W>) 2#AC]S.W/)/89KH] TR[
MLM?\375Q%LAO;V.6W;<#O401H3@=/F4CGTH Y+7?'&K-IWC&..QN+!=(FBCA
MNP4.,^42#AR22')&!C;C.#Q71CQS:P37\>J:;?Z8UI9F^ N%1C+#G;E0C-\V
M<#:<'D5SNL>']=F?QI8P:5)+'JL\%U:W(FC"-M6%60@L&#?(QZ8XZ]*T/&?A
M34?$&KWAMHU\F71)+9)&DV@S><DBJ<'(!V=1TH Z'1_$7]IWTUA<Z;>:;>Q1
M+.(+K82\3$@,"C,.H((SD'ZUF:IJ&L:OXND\/:/?KIL-G:I<WMX(5ED)D9@D
M:!LJ.$8DD'MBF^$M(2VU.XO1X:N=);R%A$EW?^?(Y)RR@!W 087G()]*-5L=
M8T;Q@_B+2-/_ +3M[RU2VO;-)5CE!C9BDB%R%/#L""1V- $J7VK>%+'4KKQ'
MJ":CIT 1K:XCA"7#LQV^6R* I.XJ 1C.[D4X^-X;:+4QJ>DW^GW5A8MJ#6TO
MELTL*YR4*.5)!&""1@D>M9NK67BGQ/HU\TVGP6 CEMI]/L)95:5WAE$A,CJ2
MJ[MH4 9QU)JKK&D:WXGEUK4#H\U@3H%SIMK;7$T1DFEEPQ/R,RA1L4 D]STH
M UCX_A%MI\YT35<:G,8;!-D>ZX_=EPP&_P"53@@%L>IP.:D7QW9C3IY9M/OH
MK^&]6P;32J&9IV 95!#;2"IW;MV,9/:LG7UO=-O/A^D-F;BZMYG5K=74%L6D
M@8 D[<XSC) SCD=:K2^'M=N[NY\3?V8T5Y_;4%]%IKS1^8T,<'D$%@2@<AF8
M#=C@#- &[/X^LK#2]5N]2T^]LI]*,/VJU<(SA96"HZE6*LIR>A_A/&:L2>*K
MM;>V9/#&L27-P)'%L!$&2-"/F9BX4$[AA<[NO'!KE]<\.ZYXBL_$NH#2Y+6>
M_CLK:ULYI8_,*0S;V=RK%1G<V!N/"^^*VO%>EZA?>(+-SIEQJFF?97C6"*[$
M*1W!88>4;E++MR,C<1S@<T (GCF6]\3^'[+3=,N+C3M4L7O//^12JYC ."X(
M"[CN&">1C/-,TGQE8PZ";F'^UM1FGU2:RMX)_+,TDH8Y5<$*$ 4G+$8 YK*\
M/Z'KVCWG@^:;1IG6PL)M-NA'-%^Z+/'B7E^4(0GC+>V:AT?PKKVD:987ITXR
MWFGZ[=WOV-9DW302ATRI)V[L.& )'0CB@#II/'UC:V%U/>Z??V]S:7<-I<69
M17E1I2 A&UB&4[@<@GOQGBM#1/$8U;4+[3I]-N].OK-8Y'@N2A+1ONVL"C,"
M/E8=>"*Y2Y\/:UJMU?:P^G-;27FK:;*EI)*ADC@MY%+.Y5BN3EC@$\ =ZW+B
MTU:P\7:WK5IIIO%DTRVBMXA.L?G2(\I9<G[O#KR1CF@#JZ*** "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 *0
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
M+E2QSO(&TC&!0!W.021GI17DSWVJ:'?>/=2M]4N);A=0MK2%)TC,:-*L"*Y
M4'Y ^ ,X('()YK6U;4=:\+WFH6!UJYOUET*[OH)KF.+S()X=O(V(H*G>#@@X
M*^] 'H=%><23^)H?#&C:C<:MJMQ%?;;B_ETZUB>6V5HLJL:;#E-V,G#-],UV
M?AR[%]X>L[D:DNI!T_X^UB\OS<$C)7^%N,$<<@\#I0!I22)%&\DC!40%F)[
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
MK.^A\[??1-&99Q*^^3>&0J<MR,*,=L5;7PE8KJVBZD;B\>?2()((#)+O\P.
M&+D@ECQUR*AC\7Z=:Z3H[2W%SJ-S?6BW$0M+)VDF3:I,OEJ"47YAUZ9Q4DOC
M;0H[+3KM;J2:/4=_V00P.[RLOWE"@9W#I@C.0?0T 7]"LKO3]+%O>W,ES,)Y
MG$DDA=MC2LR G Z*5'X5!K7AV/5KNTOHKZZT_4+0.L5U:["VQ\;D(=65E. >
M1U (JQHNMV6O6375BTFV.5H98Y8FC>.1?O*RL 016=J'C;1--O;BVN)+DBU9
M4NKB.VD>&V+ $"20#:O!!Z\9&<4 );>"M-MDTL+-=-)87DE\)7<%YYG5@S2'
M'.=Y/&.W88KHZX#4?&&H2?%&T\-VAN+>RCMEN)W73I)6F8RA<;NBQX_Y:= >
M];OBKQ7%X7.EB2SN;DW]VML/(A=]H())^4'+8'"]3SCH: "X\&:9=7OB&YFD
MN&;7K5+6Z7> %149!LXR#ACUS55_ [R626A\3:UY9MOLMQ\\/[^(9P"/+PIP
MQ&Y0I(ZDD9JC:?$&UL[S7H]8:X$5EJ/DK)%:.RV\)CC*F5E&%^9FY/I[5N7W
MC#1].U-K&XEGWQLBSRI;N\4!?&P22 ;5SD=3W!. : -N&&.W@C@B7;'&H1%'
M8 8 I]%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !7GMT+NT\8E]%MM<M;J?4(_M<#0E["Y
MA.T/-O(*HVP=F#94 @YKT*B@#R:TL]1MK&(-I&HM)HWB::_GB%LW[Z"1Y@'B
M.,28$@;"Y/'KBI]4T_4M;OM8\16>F7HMTN-,DAMIH3%+=+;2F20B-L$<-@9
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
M5)1IW*L/8@@@UQUQ8W[:/XKTC^RK\W$OB&*]C/V9C'+";B!MROC#8"L2 <@
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
M4D^&9E+1QJTCY'R EN.@QGL 3>(M1UQ_&FDZ%I.HPV,=U9SW$DLEJ)CE&0
M%A_>-+9Z[K&C>)K?0_$<UG<Q7L$LMGJ%O$8<F, NDB%F (4Y!!Q@'BH?$BZA
M9>/]%UJWT>^U&U@L;F"0680LK.T97AF7^Z:K7&D:OXSUM=0O]/DT>QL[*Y@L
MXKAT::26=-C2,$)"J%X SG)H VM/\966K.(8;:^MC<6SW%G+<PA$N8UQEDY/
M]Y3A@#@YQBL7PAXTNI?A_P"'K[4H;[5=4U".0[+2!2[[&.6/W54 8[CJ.M5?
M"N@-%-8K<:'K<5Y863QR7%]J;RP)*4"%84,C!@W/(   '?BLW0M$UW3/"?A/
M3M1TW5WM(+6X6ZM-.N?)D%P9 8O,974[-N_H<9(S0!WVF>+=+U:ZMK>V:4-<
MV1OHVD3:/+#[&!SR&4X!';-5K+QWH^H>'[76;?[2UO=7:6<49CQ(9'<*O&>A
MR&SG[O-</-X;\1P^"='2QTV6/5[-[S3ID,@.(9]X\Q6)^90WEMD\G!K9A\*W
M]KX\@MK:UV^'[<KJ44A(V"X6 6ZICKP ']* .CT[QC8ZEJ45FMI?P"X$AM9[
MB'9'<[/O;#G/3GY@,CD53L?B)I.H:.VJP6>I?8R8TA<V_P#Q\2.VT1QC/S,&
MX/8>O!QS&AZ7K2ZWX9U&]TG6GN[9I(]4N;N[,BF5XF7=''O*B,-W4#@K@'G$
M\/A;4A\*/#MC-970O--N(KB>UMY_*F90S;@CJPPVUB1R,D8SS0!W>C:Y!K4=
MQY<%Q;7%M+Y5Q;7*!9(FP&&0"0000002#FL*;4M=\0>)-3TS1;VWTVRTLI%/
M=/;^?)-,RA]J@D!5567).3DU9\':=#:+J%U'IFI61N95&[4KQYYYE5<!CN9B
M@Y( ST&>*S9[?4?#7B+6YUT>[U71M:*S.+$KYL$HC$;@J64E6"J00<@Y^M &
MM;:EJF@Z1J%SXIEMI8K1QY-U:1E6N$.  8N</N.W )R2*BD\=Z9:Z=?7=_;7
M]DUB\*W%O/"/-02L%1\*2"I)/0G[I[C%<:/!FH76D>()++2+S3K6Y:RDL]/F
MOB9W,$ID<[@Y\LN, 8;((!XJW<^'9+W1M2ET_1-9BGEGL%#ZI?/--*D=PLC
M*[MM51N/7G)X]0#J8_'.FJ-1%[;7^GR6$*W#Q74.'>-B55D"DYRPVXZYXQ39
M?'>FVNFZC>7]K?6+:>L;W%O<Q*)%21MJ.,,05)SWXVG-8GC7PSJ>MZSJ<EI;
MR/&^E6RQLLOE^9)%=&4QA@05) &#QC(YK-U/PW+J7A?7_P"S="UJ.ZN(;>"-
MM4OGFEF"RAV4*[MM5>3G/))X[D [!_&4*VUM(FBZS)-<^8T5LMJ!*8TQF0@L
M %^9<9()STK,N_%4UWXS\$)I=V?[)UB"[FE3RQ^\"Q*R9R,J02>!CWJ;Q9;:
MC<:_8@V>JWFE&VD7R=.NC!_I&Y=IE974[=N>Y YR.E<[H/A[68=4^'K3Z;-$
MNCP7T%XS$$(2@52#GD,1P: .S\6:Y>:3;6-KID44FJ:E=+:6HFSY:$@LSL!R
M0JJ3@=>*ALK7Q?I^JVOVK4K/5]/F)6Y_T86TEOP2&7#$,,\$'GG.:7QEI6H7
MD6EZGI$23ZAI-X+J.W=P@G0JR/&&/ )5C@GC(%,MM<US6M0MK>V\/7>FV0)-
M[<:EL4[=IPD2HY)8G'S'@ =\T +:^.],N[JV5+:_2RNYS;6VH/"!;S29( 4Y
MW<D$ D 'L:B?XAZ4L>KS+::B]OI/G+=W"P#RT:)L,@.>6/4#TQG&17.V&E:S
M)X=\.>$I='N89-+O;=[B^8IY!B@?>&1@V27VJ,8R-QSC%)JNFW>F_"SQZMW
MT+7%UJ%Q'G'S1NQ*MQZB@#K;+QIIMU?-:S07ECFV>[AEO(O+2>%<;G0Y/3()
M!P<$'%)I?C6PU2]L[;[%J%H+]&>QFNH B7( W';@D@[?FPP!(KG=6TO5?&5_
M#"VEW&F1VNDWMM)-<%=K33HJ!4VD[E&"<_2I[.'5M:OO"D%QHEWIZZ*WG7DL
MY387$+1!(RK'<"7)SP,#UXH T['X@Z9J.E3:G;6.J/9Q[563[-Q-(7V"-.?F
M;<0#V'KP<5-7^(:V>EK<6ND7QNUU*"PGM9HU#PEV0\@-@DHWRD$@DC/>LZPT
MG7-,^%.EZ>EM>Q7,5R#>06D@2<P&=F<(P(PQ4@\$'&<<UD3:#J\4.J26V@ZD
M(CJVGZE!%+<>?*\490.-SN27^0G:3P"!F@#M(_%%E!X@UD7E_=PQ6.GQ7<]M
M/"@CMT())#+\Q;CD9(XXJ:S\:V5S.8;BPU&PE:V>[A6\A"&>),;BF&/(R,J<
M'GI7*:OX7U?7]9\8316<EO'JFC6T=JTY S*N6*-@G!!P#VY[UHWL6J^*=7LK
MO^Q+S3X]/L+L.+K8#)-+&$$:;6.0,$ENG2@#8TOQUIVK7FG016FH0QZG&7LK
MF> +%/A=Y4'.<@9/( .#@FE\8ZY>Z(_AX690"^UF"RFWKG,;ALX]#P.:R[31
M=1CM/AVC6CAM,4"\&1^Y_P!#>/G_ ($0.*L?$2RO[JW\/7%AI\]\;#6K>[FB
MM]N_RT#Y(W$#N._>@#J[Z\ATZPN+VY8K!;QM+(0I8A0,G ')^E<Y_P )[IT5
MM=2WMCJ5B]J(7DAN80K^7*^Q9!AB-N<YYR,'(JMJFO:WJVAZE:Z7X>UO3[\V
MSF":X6%1N]%(D;#$9QD8S6%:>&9=1U35X#I.JVVFZKHQLTFU&Y:>02!F)9]S
ML4^^, ?W2>* .Y'B73V\6-X;#2?;Q:_:C\OR;<@;<_WN0<>AJ?1=8MM>TF'4
M[,2?9IBWEF1<%@&*Y^AQD>Q%>9/HOBUO# \0#39!XHENW+6Y==RQM;?9QSG&
M 0LG6O0-):+1+C3?"T-L_E6^FAH[C(VD1E4*XZY^8'- #M9\3VFC:C::<]K>
M75Y>12200VL88OL*[AR0 ?G!Y('!YJFOCK3)=-L[F"VOI[B\FDMXK!(1]H\R
M,D2*5) 7;@Y)..G/(J2_T^ZE^(.BZ@D):U@L+N.27C"L[0E1^(5ORKE;31M7
MT;6+;7&TNXN8[?5=5\R"':9?)N) R2J"1D?(,C.<-TXH Z2;Q_H]OI$>H2QW
MJ[K[^SWM_(S-'<8)V,H/4X&,9SN&,YK?M;Y9]-2]E@FM%,?F-'<*%>,=]P!(
M!_&O/#X?U>\F@U-].EA:[\4PZBULY7?!;I%Y89\$@$[02 3C(KT+5+5K[2+V
MT0[7G@>)3Z%E(_K0!RFDZAXHUWPQ'JUA+#%)JMR)(!/&"MC9G.U@HP7<J V"
M<9?T%5EU3Q,]EXELX;^&ZO\ 0Y8Y(;E( BW0\L2- Z\@''RDJ0?F4\<U6L=5
MU<?"308]#LKJ2\\N*PN?LZHTMIY8*2L%<@%@4( )ZD&MC2=1L="\):B_]B:C
MI-II\+3NVH;-UPQ!+,65V+,2.2>26% '1Z1J<&LZ-9:I;$^1=P).F>H# '!]
M^:Q[#QMI]_<"+['J%LLL$EQ;2W$ 1;F-,;BG.>X.& .#FF^"].O=*^&VD6)
M2^BT]!M?^"0KG!^A./PKC--TC6#?Z->S:/K9N$LY[;4)[Z[,I:XDC'S(AD*J
MFY3RH Y7 XH [+2O'FFZM=:9'%::A##JB%K.YG@"Q3$)O*@YR" #U&#@X)K5
MUG6HM&CM]UK=W<]Q)Y<-O:1AG<X+'J0   3DD"N5L]#U*+1OAU"UHXDTPQ?;
M%R/W.+21#GG^\0./6M+QE#?S7&D^5;ZG<Z8))/MD.F3&*5CM_=Y8,IVYSG!'
M;/% $[>-M-.FV-U!;WUS->R210V44(\\O&2) 5) 7:5())Q[\BLZ;X@QR:OH
M%K8:9>SQ:D\Z2YB"O"T60R$%AAE8?-[=,US^BZ3K.@RZ7J,NAWL@T^[U&.:V
MCD$LACN)!(DB,S9D P 23NY)YQ6O?MKMUK?A37KG0;A5MY[M9;:!E>6&.1=L
M;/\ ,!G !;!.,T = /%NFG0TU?$_V5KS[$/D&[S//\CIGIO[^E,/C&Q&LKI[
M6E^L;77V-;UH<0&?'W <Y[$9QC/&:XQM/UU/#P\.)H5VTD&NBZ:ZR@A: WOG
M!E.[).TC(QQ@^V6WFEZY/J,-U<Z5K-U?6>MBYEF-V?LYMA,?+$,6_:2$*D_*
M",-DYQD ZCP3K-_JU]XJCOK@S)9:S+;6XVJ-D852%X SU/)YH\3>-(=-AUFT
MM+>^EN;"T:2:Z@A#Q6KLA9-Y)SZ'@' .3@4WP-I-]IE_XKDO;9H5O-:EN+<L
M1^\C*H PQVX-96J6NLZ?=>,K*VT2ZOAKB^99SQ%/+5C;K$RR$L"N"N>AR#QS
M0!JP^-X++2+ W5O?7MRNFPWM]):P!A C+G>_(ZD,<*"< \4Y?'$?_"7WNEO9
MS+IUKIZ7C7^!L"G>Q<G=]S:HP<9SGM7*R>&;NSF$MWI&N7JW>E6D*Q:;J#VX
M6:.,HT<H611@Y'S'('S?C<U/PS?'5=6TNUTV=+/4_#D>FV]PCAXH)$$HVNQ.
M['S*,X.: .EA\<Z>]M>3W%EJ-G]GLGU )<PA6F@49+H,GIQP<$;AD#-,_P"$
M^TT:;:7[66IK;WMTMK:$V_-PS(SJ4&<E2%(!]<=N:YA- EO='U?R= UV*_\
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M5S^I>-_#FD:C+I]_JD<-U$%,D91SL##(R0,#BN@KC/#G_)3O&W^YI_\ Z*>@
M#H8]>TVXT5]7L[I;VR1"_F6@,Q;'4 +DD^PYJ_#*L\$<R!@LBA@&4J0",\@\
M@^U>3Z[</I6H_$B30Y6MHHM*AFE:W;:([PJ^2N.C% I..>F:T[07VM>,=&LI
M]7U&*T'AV"]EC@N&3S9?,QEB.><\^N #QQ0!Z117E?A^[\2ZI>V.L0V6LLTV
MI2+<RR7T7V/[-YCH56'S,@J .0FXE3G.:T_"UI<ZUH^F^([KQ#J$%U?2R>?
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
MEG)"I&3M3;C V@< YS5]-4N_^$ETS4K.76I+6\UE[0W-S=*+:6/]XOEI '.
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
M* 00"#D'O10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M1<X<B104(?J"V-IXYKU'1[)-.T6QLH[9+9(($C$"2%UCPH&T,>2!TR>M7:*
M.&MH_$7A_4=9L]/T4WBZCJ)O+>]:9!#$KA XE&X/E<-C:#GCIS67=>'?$,-]
MXSN;>UG\K4-0LI8UM[A8Y;BW0*)E1MP*L5##DK]:]-HH \=U?PCK=WX:\8V&
MG^'I[<:K':R644ETCM\C@,KL7.'P-W4C!QG-=NNCWX\7ZY?>1_HUSI-O;PON
M7YI%,Q9<9R,;UY/'-=710!Y]:^'-;AT?P%#';B.YTJW9+DLZD0/]D:,9Y^;Y
MR!QG\JS=#T#6(-8T&_ET&_CE@MI;?4+BZOEFDEF=!F0 R$>7N4],'YA\H KU
M.B@#@;'P[JL/A7P#9O:8N-*N8)+U/,7]TJV\J$YS@_,RCC/6M+P#9ZCI6CW6
ME:CI\MLUO>7#I,SHR3K),[@IM8G@,,[@.M=910!SVJ:;=W'C;P]J$4.ZUM(;
MM9Y-P&PN(]O&<G.T]/2N3GT#6H+J0SZ7>W>FRZQ>W$UI9W:Q/*KA?)<G>N5!
M#94GN"1Q7IM% 'EMGX>O;7PY;:=J?A*\N/LU[>21RZ??(D\!DE+QO$YD4E2'
M(.2#E1E2.:[WPW#J5OX;L(M7D,FH)"!,S,&;/N1P3C )'4YK5HH XBZT'4Y+
M'X@QI:Y?5E860WK^]S:)&._'S@CG'Y54M;+7?#=UJK6^ASZB-4MK<Q&&:)1#
M,D(B9)-[#"_*#E=W4UZ%10!Y[HGAW5/#/B+PYBRDO;6#0ETN>X@= (I0ZL6(
M9@=O!Z GVKJ/%]C<ZIX+UNPLX_-NKFPFAACW ;G9" ,G@<GO6U10!RJZ1?#Q
M?X>OO(_T:TTJ>WF?<OR2,8=HQG)SL;D<<5R$/@V_LY;2^O\ 1+Z^16OXI+:R
MO1#*@DNFEB<$2(&4J3D;LC(XX./6:* //ET._P!*U/P=>66@2+;6<5U%<VL%
MTLK6[3[#DM(PW@$-D@GVS7<W\#7.G74"8WRQ.BYZ9((JQ10!YUX6T?64;P7]
MLTF:S_L:QGL[DRRQM\WEQ*K+M8Y5BK8[\<@<9I7?@^_^W'4;K2KJ\ABUB^E-
MM:78BE>&8)MD4AUZ%!\I8<$UZE10!B>%-.33=#6-=+;33++)*UL]R9W!9CRS
MDG+$8) ) /<]:YCQAH>JZOK.HPG3;J_MKC3UAT]DO/*@MI?G\QI5W@D\H0=K
M9QCCFO0J* /+="OM7TKQ3?;/#UW<SIH>GQ2VT<L(DCD7S@,DN%VG!R021QQU
MQ#H=IJ7A'Q)H=F=.DU&XM_#K)<PVKH'5C.&.W>R@@-QU''->GQV%K%J$]_'"
MJW5PB1RRCJRINVC\-S?G1]@M3J0U'R5^V"$P"7OY>=VW\QF@#SFV\):XC^$;
MB6S D@U>[U&^195(MUF+L%SGYL;@/ESSGM21>%-=MX];NUL=\Z>*?[7M8#*@
M-S" H(!SA21NQNQR!G%>H44 <%K+^)=;M(99M#O(=-2_0R:?!=)'=SVXC8$L
MRR!0/,*':&Y"G/I6):^'O$%@;9K?P\X6U\1'4A"+J-@;=K9EP&9\EP?E.<#)
M&#C)'K%% 'E/B7PUK_B/PWXQN8=)E@N]6ELUM;*:6,2>7"R99B&*@GYCC=T
MJYKGA1W\2:W-+X=O-7BU4QO"\.HM;PH?+6-TF D7Y?ESD*Q(..U>E44 -CC6
M*)(T&%10H&<X IU%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !7G=[#<6'C![S5O[4:UN-0
MCCM=0LK\^5$&VHMO+!G"@MD%@IY8'*GD>B5B-X1T1]7_ +4:UD^T&87!47$@
MB,HZ2&+=L+<#YMN<C/6@#SK0K6VL_"DEM$=6EN-1\07-LD%O?NK3^7+*VTNS
M?(NU6+,N&;').:?:SZA<VFG:7)>7MI&GBJ2R9([UI)%A^SNYB,N=S $D9SD<
M8.0#7=/X%\//]IQ:3I]HN?M;>5=S)LF^;+IAAY9.YL[<9SS4UKX.T&QG26VL
M?+9+A;I0)GVB58S&'V[L9*D@G'/4Y(S0!P5VUQ9:K>^&8+^^33)?$%G;9-U(
MTD<4EOYKQK(3O 9EQU_B..M/ECM]$USQG9176ILDBZ7;P);W!-P&D:0")9'.
M0"3U)RH8X(P*[^^\+:+J*WPNK(.;Z2.6=A(ZL7C ",I!RI 48*XJJG@;PZEK
M>6XL7(O/*-Q(US*TDC1L61BY;=N!)(;.>G/ H \]U"[U2QT#Q/I\$UWIK6NH
M::($^W-</;^;)'N D))P>NTG'S'L:Z5M%@D\;6GAM[O4O[-M-+>\1!?S!Y)G
MFVEV<-N;:.@)P-W3I6ZO@;PZJRK]A<B;R_.W7,I\TQOYB,V6^9@W.X\GH3CB
MKFK^&M*UR>WGOH)#/;AECEAGDA<*V-RED8$J<#(/% &)\,!M\#0CSC-B\O!Y
MIZO_ *3+\W'KUKEHI+D>"++QG_:%\=;EU*/>INI/+96NQ$8/*SLVA21C&<C/
M6O3=*TFPT/3TL--MEMK5&=UB0G"EF+-C/N3Q6<G@S08]4&HK9-YPG-R(_/D,
M(F/601;M@?ONVYSSUH Y/PAHMG#\6?&TJ&ZW6SV9CW7<K#YX"6W MA^O&[.W
MMBM34[3_ (2'Q]=:1>W=Y!9VFEQ7$,=M=/ 3)))(ID)0@G:$4#.0,GCFNHM=
M'L++5+_4K>W"7FH>6;F3<3YFQ=J\$X&!QQBJNL^%M(U^6.74+9VEC1HQ)#/)
M"Q1NJ$HP)4X^Z>* .4L+-/$OB6\TZ^UF\O+/3M,M#;36UVT(G:3S-TY,3 ,W
MR  \@<^M97AN6[\5WWAR#5=0O7@DT.>6=8;AXOM#).B*[%"#R.>,9^G%=W?>
M#="U 6XELVB^SP"VC-K/);GR?^>9\MEW)_LG(J[;Z)IMI=V]U;VB12VUJ;.$
MID!(<J=@7IC*KV[4 >;>'WN-=O- T/4;^^>RB34W)6ZD1[@PW(BC#NI#-M4Y
MZ\G!-)X:EFL]4TJUBO9Y(F\4ZG%(QD.9@L4N-_\ >.0#SW&:[RX\&:#<VMO;
MM9R1K;32SPO#<2121O(Q:0AU8, Q)R,X_(4UO!'AXZ6FFI8&*V2Y-U&(9Y(V
MCE/&]75@RGD]#WH XV]U"[N_$-_I37]REE=^)H[.5HYV4K$+)9#&K Y3<ZX.
M".I]:/%7A^Q@;0+!=4O;N%?$<4?E&^D+VRO$6,98-N_A#*6.X!N#@UV8\%^'
MUTZYL1IX$%S,MQ+^]?<95  D#[MP?Y1\P(.<GJ32-X(\/OI TQK)_LXN1=[_
M +1)YIF'_+0R[MY;MG.<<4 ;Z*$0(,X48&3DTM4K+2;+3[FZN+:$I-=E&G<N
MS%RB!%/)/\*@?_7J[0 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
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
M(==N5(5LC(^;@#DUBV>CDWV@7EG:ZS)%)KLMU/+J,>)"/LKQB0KM!120H&X
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
MAD@'K@XI=7TFVUO3I-/O=[6LI'FQHVWS%!SM/^R<8([CBKU% "*H50J@!0,
M < 4M%% !52WU.SNM1O+"&8/=6>SSX\$;-XRO.,'(':K=>6ZYXGUJUO_ (D1
MV]\RC2H+%[$%1B%G0ENW.3ZT >I45Q^G-J6E^/X]*N-8NM0MKO2Y+MA<*@V2
MI+&N4VJ,*1(>.>@JQXQO9(6TVSAO]1@DN97/D:; KW$ZJO(#-\J*"5))]AQF
M@#J*K6>H6M_]H^RS++]GF:"7&?ED7JOX9%>=:1K>L^(O^$<TF74[RS,PU![J
MXC6-9Y!;S>4BG@JI.06P.HXXJIHU[J6@%[Y[YIK./Q3<6>HDJH$B2[421L#@
MJ^S.,#YC0!ZS17G%UKU_>MJ]V-6O+6QEU1--T^*SMUEFE\H'SO+R, LP<;CD
M 1GZU3@UW7;BPLK&/4;VVE_X24Z:TUS'&;CR# TF& !7<,\''\(SGD$ ]3HK
MS&?5]9T^_O\ PXFL7,N_6;2RAOIE1IH8IH?-< [=I/RL 2#C=WQ5W7YM;\.P
MV.F?VMJ-[%J&H>7'/! CWD<(A9V0' 5B63AL9"D]2 : /0:*YOP9=:I<:=>)
MJ<=\!!=M';2WT0CFEAVJRE@.,@EESWVYK*NGU77O$/B2"WUNZTV+2%BCMDM@
MF&D:(2%Y-RG</F48X& ?6@#IM6\0Z3H36R:E?1V[W+%($;):0CK@#).,C/IF
MK.I7=M8Z;<W5Y,8+:.,M)*,Y0>HQS7E&ZZ\3>,_A]JTNHWMK-J&E3SLL!0")
MO+C+!,J<!B><Y]L5W_CW4+O2? >MW]C,8;JWM7>*0 $JP[\\4 7=!TS3M)L!
M%I[NXN&-R\LTA>69FQEV9N2<8'L !6K7F,$6I7GQ"M;J'4[G[4?#"W$<3%!&
MTA8#:1MSM) 8\YSWQQ6OX)O[J2^EL]1U+5CJ*VRR7%AJENBLKYPTD3H K1YX
MP,@<=.X!U&KZUIN@V0N]4O([6 N(U9S]YCT4 <DGT%%AK6GZG<3V]G<"66!(
MY)%VL-JR+N0\CN.:XCXHV$EUJ'@]EO[NW#ZY!$%A*84E7.\94_,.@[>U4]2\
M0ZU83_$>VCU.9QHVG6KV3NJEHW,+%FX&"20">WL* /4JJ:JMD^D7JZD%-B8'
M^T;LX\O:=V<<],UQ-W?ZEX;UY%O/$4TEM=Z/=7<TEU$C1VTL1CPZ*H!VXD/R
MY.<#G/-92:IJ1M?$&F7-QK$]O)X>FN@VJPQQOY@!4L@3!"D$?*>F* .R\-:!
MHMNL&M:=<W=]Y]JJ6US=7+S%8#A@J;CP#@'U.!GI6W?ZA:Z7927E[,L-O'C?
M(V<#) '3W(K$^'W_ "3GPW_V#;?_ -%BN%\12:GK7@?7];FU>X6-=2>VCL=J
M>2(8[D1@$;=VX[=V<]>.G% 'J<.IV=QJ5UI\4P:[M51IH\'Y XRO/3G!Z5;K
MSJZUCQ'<>*?'&FZ9<22/96MDUE"H3*%U)DV;AC<0#C=QG%4Y=;U V%G::9X@
MU-)Y=:M[29-2M%2ZM4=&+*V5 ;.-RG!'N1Q0!ZC17F&H:UK6A7VK^'X=6GN'
M:XTZ.TO;E4:2W%S(R/G"@-C82N1WYSBKE_-XBTG5=4T'2]2N]1EDTM;VU:X\
MLS1,)=CA6VA3E3E=PP&'I0!W&HZG9Z3;"YOIA#"76,,03\S' ' ]:EN;N"TM
MYYYY52.",R2GKM4 DG YZ UY=JOB6]L/"%S+IVMZFUU%J=K"\6I6RQW-LKLH
M9&^4!E89(..YP3CB>07MAXD^)&HP:K>"6SL(Y(4)0H"8'=>-N?E/3GZYH ]*
MM+J"^LX;NVD$D$Z+)&X!&Y2,@\^U/EB2>%XI5#QNI5E/0@\$5YWHVHZMXFD\
M/Z;+J]W:(WA^'4KF:U"++/*Y"C)*D ##$@ 9)%5['6==UB[T'2GUB:!FN=2L
M[RY@C0/.+=PJN,J0K'') [G'; !U^D>#M*T:]ANH&O)I+>(PVPNKIYEMXSC*
MQAB<= ,]< #.*Z"N9\$WE[<6.J6M]=R7;V&ISVD<\H&]XUP5W8 !(#8SCG%9
MLG]M>(O$/B"*RUV?3/[)DB@M(XXT:-W,2R%I002P.\+@$<#UYH [BBO.[NZU
MK58_%FI0ZW<V!T61X;2W@5/*+1PK(S2!E)8,S8QD8 XYYIEM?:QXHU+4MFLW
M>FVT>D65['%:JF5EE21CDLI^7Y1D=^* .TU;Q#I.A-;KJ5]';O<L4A1LEI".
MN ,DXR,^E:=>.J+SQ#XO^'6IW&JWL-Q?Z3-.Y@\L"-O*C+; 4. Q/.<^V*TO
M#GB#7]4O=+U-%UJ9+R[=;J&2V06<=N2P4HP&X%<)SGGYL]L 'J%%>2)J_B*/
MX6ZEXI;7;F2^\QX;>(J@BC5;O8#@+DL0",YZ'IQFM76;G5--UFPT ZIK]TK6
MLMY<7-C#$T[OO557[N%C&6.,9^Z,T >C56L=0M=3MOM-G,LT.]X]ZYQN1BK#
MGT8$?A7!:7?>(?$&JZ7I&HWU[I4L.EM=W)AC2.6:3SC$A8,K #"EMH&,L.PK
M6^&0D'@F(3.LDHO;W>ZC 8_:9<D#M0!TL.IV=QJ5UI\4P:[M51IH\'Y PRO.
M,<X[5;KR_7_$^LV>I?$2."^=$TO3K::S7:O[IV1BQ''.2!UK>L6U32O'MGIU
MSK%S?P7^G37$B3J@$<L;QC*;5&%(D(P<]!0!V+,JXW,!DX&3U-5[34+6_:Y6
MUF60VTQ@FQGY)  2OY$?G7'?$2UFNK_PBD6H7=H'UE8S]G*CK%(0WS*>1MX[
M<GCICG+C^U-.T?QOKMCK-U;/IVK2RQ6\:IY<A5(BWF94ELCC (Q0!ZE#J=G<
M:E<Z=%,&N[94::/!^0-]WG&.<5;KSR?6/$5SXK\;:;IEP7EM-/MGL(2%^21U
M8L02,9..-W&<=JV/!=^+K[? =2U2>2%D+VFK6XCN;8D'J0 &5L9!&1P>3V -
MO5==TG0XTDU;4[2Q20X0W,RQ[C[9/-6K2[MK^UCNK.XBN+>0;DEB<.K#U!'!
MKE]>TO6(O%,/B#1;>PU"6.S-K+974IB;:7W!HWP0">001@X'/%<S)XB3R].T
MK2=.U32//OKO^TK6PC22>.6,*S*AY4*QD5MR]NF,T >J4A90P4L 6Z GK7G%
MGJ7B#4[G1= O+O4=.:=KV22Z:)([F:&%D$7!!521("Q _AXQFDU+2]4C\<>"
M[:^U^[FE'VW,L*HF]4 *EAM(W%6VL1P<< 4 =]8ZG9ZE]I^QS"7[-.UO-@$;
M9%^\O([9%6Z\KM/$VMW=MJ5G_:,D<MQXPETB*X"*6M[<#=A<C&<*0"0?O5+K
MNL:YX>3Q#I5MJ\]P]M%87-G=7*JTD?G7'ENC$ !A\N1QG#'GI0!Z?534=4T_
M2+0W6I7MO9VX(7S)Y BY/09/>N;TAM0TWQY<Z-/JUWJ%K+IJW@-T$W1R>84.
MTJJ_*1CCMCBHO&9G'B?PL=/@CN]3CFN)(;69MD31^7M=V?!VE=RX(5C\V,<Y
M !UEE?6FI6D=W8W4-S;2#*2PN'5OH1Q52Y\1Z)9ZI'I=SJ]C#?R8V6TEPJR-
MGIA2<\]O6L'X?;E@UY+B,0:A_:TLEW;)RD+LJ$!#_$I7:V<#)8\"J'BC2].O
M_P"T/"NC6:OJ6JRK=:A<<L+521^]=CG#87"(.XS@ $T =OJ-A!JFEW>GW(8V
M]U"\$H4X.UE*G![<&H[BYLM"TD2W,P@L[9%0N^3M'"C/Z5->_:187'V/8;KR
MF\G?]W?CY<^V<5Y'JU_>2^"-<L[W4]5_M-;2%YK#5K9%*2>:H,D;H K1D\8!
M/;IW /7KF 7-K+ 9)(Q(A3?$VUUR,94]C[UF6EEI/A#0KAE9H;.'?<W,\SM(
M['[SR.QR6/O7*7U_J/AK7-2L[CQ)<O;R:+)>BXNX$E-O,LBIN1$5<@[Q\G/(
M'K6-J.I:@?#WC72KF75I+=- -U'_ &LD:S!F$JMC9_"=HX/((- 'I<>O:7+>
M6-I'>(T]] ;FV3!S)& "6''3D5HUY7I?_(\?#W_L7)/_ $".NM\<7VH66E:?
M_9MV;6XN-3M;8RA V%DD"G@\'@T =/2$A022 !R2:\RU+6-:T"^UO1H-7N+E
MF?34M;J[5'>W-S*T;GA0"!MR 1P3Z5'XJ;4M+M?$F@G6[^YMY/#L^H12S%#+
M$\9VLNX*,JP(XQD<X([ 'J((8 @@@\@BJ]EJ%KJ*2O:3+*L,SP2$9^61#M9?
MP(Q5'PM;-:^%M,B>YGN3]F1O,F*EN5!QP ,#H..@KS='U72/#/B?Q'9ZQ<1'
M3]<NY([)%3R9$%Q\ZN"I8E@2,@C'&.^0#U^BO+[KQ#K]UK.J7%@NM2266I"V
M@M;>V1K1XD*AP[$;BS N<YX^7'OVOB_5I]"\(:KJ=JH:XM[9GBR,@-C )'<
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
MGO+0WD!:,J'0-M8<_P 2DC(ZBKNFZQ::M+?):,S_ &*Y:UE8K@>8H!8 ]\9
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
MJ7ASQ!X<T'P[+HUL]SJL>DG1;KRN=FY 4D_W4D4\^C5ZI10!Y]<^&9],\8^
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
M21PPMC**I[$ #G)P,9Q26G@O3;6WN8&N-0N8Y[1K("YNFD\J%A@HF>G;DY/
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
ML[,Q9F8GDDL22?>LBP\#Z3IUY:S1/>/#9NTEG:2W#-!;,01E$]@Q SG&>,4
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
M,SEY%SW4D]".P]*M6OAC3;.[TVYA242Z=!);P%I2WRR%2Q8GEB2H.3[T <+J
MNK:^;;5/"]CJ,ZZT=6D6VGSEUM_)-RG/IQY?Z5G^+/&.J7WAO7-=T?4)K6WL
M]+L/+$38Q//*CL?J(R@_X&:],_X1O3?^$J_X23RW_M'[-]EW;OEVYSG;_>[9
M].*S1\/= 7PQJ'AY89EL+^?SYP)3N+94C![ ;% 'H* ,CQ'<ZCI_B1[O4+S6
M+32OW'V6[LMKV\)S\XN$Z\G^(@@ ]1BLVSU;Q%J.K2:A:6^N2R)K+V^U6B%D
M+5)S$ZE2V[<%!;=C.[VKLM1\'Z=J=]+<SSWRQSE#<VT=RRPW!7 &]?H #C&0
M #FE_P"$/TT:L;]9;U%:X^UM:+<,(&F_YZ%/7(!QTSSC- &_152QT^*P^T^5
M),_VB=IV\V0OM9L9"YZ+QP*MT %%%% !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 <A
M<^-/L\OB"\*1C2-&7R&D(8O/= !BJD=%7*J3@\D] .<CP]X^U.\TS1M7U$Z=
M)I^H3I;3"UAD1K.20 Q;B[$,,G:2 .6!]:704;_A!/&=H5+74=]J:RJ!DLS%
MF4_BK+CZU2U&-U^ VAV3(RW<\&FP0QL,-YIDBP,>HP3^% 'J5%%% !7-P^*=
MWC75="F@2."PL8[PW&\Y(8G((QQC%=)7F\]O.?B5XOE$,GEOH,:H^TX9OGX!
M[F@#K;#Q=H&J7\=C9:I#-<2H9(U7.'4#)VDC!(SR <CO3(/&OARXCNY(M6@9
M+2)IYFY $8."X./F4'N,BN5M;-HM-^&2BTDQ##B5%3!7-BX(/ID\<]ZP9_/N
MO#6J:%H<]UJM@-"N4AANK$I<Z>0$"0%\#=N&1M(W?(.30!ZY+J5G#=PVDEPB
MSSQ/-&AZLB8W$?3<OYUE6OC?PU>1SR6^LVSQP6_VF60$A4CXY+$8'4<=>1Q7
M-)K%MK_C70[C3DGEMH=)O%>8PNJAV\GY,D#YACD5F:&+G1O@%I@@L5$NV/SU
MEM?-\I6G^>4QD?,5!+8]L]J .]M?%V@WEC>WD&I1F"Q3S+DLK(8EP3N92 0,
M X..<4_3_%&B:K?RV-CJ,,US$AD9!D90'!921AAGC(R*\KU:62YF\6,E]J.J
M)>>&GBM;JXM5C\]D,A98]D:@@;AU&>3R174^*-,NKK5=(M=/A9)&T#4;>-E&
M C,D(09[<]/I0!U&G>+= U:>:&QU6WF>%#(V"0"@."X)X91ZC(J72/$FCZ\T
MJZ9?1W#1 ,R@$':>C $#*G!P1P:X*YOK3Q'X'.AZ3I5Q)J\.ARPY:U*&R;RU
M4PEF PSD;<#.=N>G-7O#ES9/J\FMG6=5U$V&ENL@DT]84A0E6,9"HI,@V<+S
MCGUY /1*XWQGXC\2>&+*\U6VTS2KG2[?9@R7DB3-N*K]T1E?O-_>Z?E76VTZ
M75K#<1[MDJ!UW*0<$9&0>E<I\4899_ASJL<,;R2-Y.%122?WR=A0 W4O$7B'
M0=.AN]:M='MEDU"VM]T%S)*JQN^V1F+(FT@<CJ.N:V+7Q;H-Y8WE[#J</V>R
MQ]I9\IY61D9# 'GMZ]JSO'MN;K3=(C$)E7^VK$NH7=\HF7)/M7+>,+"\F\1^
M()[=;A(HDTB>22&'S&V1SRL[*I!#E1AL8/3I0!Z+I6M:=K=N\^G72SI&^QP
M59&QG#*0"#@@\CO4/B/78?#FC2ZA-%).P9(H8(OOS2NP5$7W)(K$\%QV\^H:
MOJ<&K7VJ-<>3$]S<6RPQL4#8V;57=@-@G'8#/%3^/;"\N]"MKK3[=KJYTV_M
M[];9/O3"-P65??;G'N!0 V'6/%UK=V9U7P_9M9W,JQN=.NGFEM=W1G4HH91W
M*GCKS6B_B[0(]6_LM]4@%WYHA*<[1(>B%L;0W^SG-9L/CZPU*XM+31;2]O[N
M:55EB-O)"+9,_.\C.N%VC/'4G 'K7&SN5\#ZCX0,$Y\13:I)LB\ALR%[KS%G
MW8QM"$-NSQMQUH ]%E\6:##J4FG/J4(O(BXDA&2R;$#MG X 4@YI-.\7:!JU
M^MC8ZI!/<.AD1%S\ZCKM)&&QGD#..]<O:6IBD^)4[0E&FE.'*XWJ+1,8/< D
M_K6+93QZ]I7@32]&CECO[&W\R<F%D^S)]D=.6(Q\S.N,=>M 'H5EXNT#4=2&
MGVFJ02W+%E11G$A7[P1L88CG."<8IL?C'P[+)<HFK6Y-K$\TYR0(E1]C%CC
MPW&.M<+IMQ'?Z'X&\/V=M/'JNEW5LU["T#*;40QL)2Q(P,G('/S;N,U-IPN-
M*^%^L30V:B9]7N&D\VV\W:C7>UI2A'S;4^8?[HH Z?4OB!H-CX;O-:BNOM,5
MJPC:-597WGE5((RN1SDC%7+;7XKWQ%!:VU_9/;36!NE@*.)V^?;OR> G;!&<
MUYAJ[37>F>.%CNM1U,W%A936]Q/:A&G2.1M[($100N?3/?D8-;FJI+K_ ,19
MKG2?,>*[\(7$-O<;&5?,:;"C) P<T =MIWBW0=6OA96&IPSW!#%%7($@7J4)
M&' [[2:9:^-/#E[?6]G;:M!)/<'$2C.&;&=N<8W8&=N<^U<=87D&L#P+INFV
M\Z7FE2I)>HT#I]D1+=XW1R0 "68*!WZ]*ATVQEB^'G@R,6SJ\>M0R.NP@KF9
MR6([=>OO0!ZI7/#QWX7,R1?VU:AFW8+$A<J"2"Q& 0 3@G.*Z&O)['3G_P"$
M#\)1-9MN7Q()70QG(_TF4[B/RYH [V'Q?H$^EW.I)J</V2VD$4SL"I1SC"E2
M,Y.1@8YR,5):^*-$O(K66#4(F6ZG-M%D$$R@$E"",AL G!P:X36YKK3_ !'X
MDG1?(MYM1TX27K6HF^SH(>95!!&00HS@XSGM5>STVYUG1?%\%O/>3:G#J,6J
M:=<7< BDD9(8C&^%55PQC9> ..O- 'J U&T.J'3!.IO1")S#W$9;:&^F01^%
M6J\_\*:S;R:3JOC_ %".6&'4Y8UA786:.W0B.,8'/+EV^C9KT"@#(NO%.B6>
MKII5QJ,,=ZS*GEG/#-]U2<84GL"03GBJ^D>+]-UKQ!JNC6K-]HTYPCY4X?A2
MQ''8MC_ZU<!XNOKJ>7Q!;O<7<$L-_ ZZ?:6"E9H$,3&XDD*%CP#R&&-@7FNG
M\*W<2>//%ML^]9;J>"Z@W1L!)%]GC7<#C!&>* .GUV^;3-"O;U;BVMF@B+B:
MZ5C$F.[!><?2LF+QKIG_  DEKH$LRM>36:W)E16$9)Q@#(Z$$G)/ 'K3/B3%
M)-\-_$$44;22-9.%5!DDX["N>ADCL?&>DF^@G,-UX86U15B8^9('!,8(X#8]
M2* .TTGQ-HNN3R0Z9J$5Q)&H<JN1E<XW#(^9<]QD5HW%Q!9VTMS<RI#!$I>2
M21@JHHY))/05P7@B\(UF'3K&^FU/2H; [)+NS\J>P(9 L#/@;LC/!&1Y?.:V
M_B%97-_X&U*"U@>>3]W(84&6D1)%=U [DJK#'?- %F#QKX<N;6ZN8]5B\JUC
M$LQ=64HA. ^" =ON.*T9-6L(M6@TN2ZC6^GC:6* GYG0=2*XBZ6Q\=>+%^P>
M9)IPT6ZM+RX,+(N9FC"1_,!EAM9L=O;-<U93ZG_9B^,[VQN3>Z)/9V31>6=[
MI'&T<Y48R06N'/OL'I0!Z9<>,_#ML\B2ZK"'1G0H S,61MK@ #)(/!QGOZ5J
M:?J%IJMA#?6%PEQ:S+NCEC.0PKS_ ,(Z)-I?B;P^MU"3.- GEN)"O N)9XW?
MGURS?A70?#V)X/"ICDC:,B_O2%88P#<RD<>F* -?5]?TO0DB;4KQ(/-)$:X+
M,^!DX4 D@#J>U/@UK3;JZ@MH+V&2:XM_M4*JV?,BR!O4]".1T]17'^,!-8^-
M-.U235;K2[(V$UN+N&V68+)O1MC;D;;N X..=F*Q=3T2?4O#F@^'/#S7D>I1
MQ2WD>HW<9A>UA?<"K;0,%]VP*.@&<944 =Y+XR\.P013R:K (YC((F&3YIC8
M*^S ^;!('&:D/BO0AHT6K_VE";&9_+CD7+%WR1M"@;BW!XQG@^E<&-9TNWUW
MP-=R:?)IUM:6=]!);F)B;)U$2$' S@'C=W# ]#5!8+E;B#Q EU=Z9I4NNWT\
M=VEJ',:21JB2%'4X5F1^2/XQTS0!Z7+XLT&&QM;U]4MQ;708P/DGS-O4#OD'
MC'7/'6F_\)AH']D)J@U.(V<DI@5P&+&09RFW&[<,'C&>*XS2=.B&N^%;J"2]
MO(9;_4+HW%W;"(EFC(WA0 %5CDC@9SGO44D5O;2:Q<7EU?Z5)'XDFEM-0@M_
M,6%C;H,N"""C L.F,]P: .XN?%_A^TL+6^EU2'[/=AF@9,N7"_>( !.!W...
M^*UX)XKF".>"1)895#I(ARK*1D$'N,5Y)'=Z@NIZ=K6I:E/H]O-8W%NEY:Z<
M"DS+<,0QC=&,9E7:X'<@UW/A::QTG2]%T&-KSS)+-IX!=0['\M2,A@!A2-ZC
M;_A0!TK,$0LQPJC)-<['X]\+2LJIK5L=\7G(><.N ?E.,,>1\HYYZ5NW0)LY
M@.3Y;?RKS/1=/9=!^%B-:,/)?=(IC_U9^RR')]/FQ^- ';CQ?H#:/_:PU.(V
M7F^1OPV[S/[FW&[=_LXS4-YXEM9+'2+W3M4T\6U]?QVPDG5F\W)8&-,8Q)E2
M!NX&#D5Q,]Q<Z;J6I[G?3[2;Q-(TFH"T$S6X^R)M9 RL 6;Y=V#U([UE,EQ-
MINBPE+V6:+QS%/(;B#9)Y;%V61U"@#(()P!C/:@#TZY\:>'+.\-K<:M!',LW
MD.IS\CYQACC"\G )P#4-MXXT:?7=8TMK@0OI2AIY9,JF,$L<D8 7_P#57(:G
M8RGP%\1%6V<RS:E<,@"'<_RQX(]>E&KW\NEZ]X]C6V\RYNHK26W26U:5'C$:
MI(^W&&"<G'^S0!V,OBW3+S0-2O\ 2M4M UE&6>2Y1PD)QD%UX;:>O'7M4MQX
MLT?3;>W_ +1U*W2>6W2<+&K'S%/\2* 21P?? KS/599+JU\;".^U#5!>:!$+
M:YGM5C\_8TVX($100"XZC//4C%=;X?M77QII4SP,-GAB&/>R?=/F#*Y]>.E
M':6-[:ZE8PWME.D]M.@>.6,Y5E/<51O]3:U\1:/IXO+.);P3DP2JQFFV*#^[
M(.!C.3GMTK,^'43P>!K&*2-HV62X^5A@@>?)CCZ5G^)X)7^*W@.5(G:.-=1W
MN%)"YA7&3VS0!N6_C3PY=7T%E!JT#SW#;(E&<,W/RYQC=Q]W.:DB\5Z%-J4N
MGQZG"UU%OW)SU3[X!Q@E<'(!)&#7"6-C+'\.O"T:VSK(OB"&1UV$$?Z6Q+'\
M#U]*?;3&/6AI.C7%S=6\\]WYVEWMEA]/9EE8R)+@84N< $G(DX- 'H2:SITD
M6G2I=QF/4L?8VY_?90N,?\!!/X50A\:^&YX;F:+5[=HK:,23."=J*3@9..I.
M!CKR..17"Z)J45];?#?3X(;DW&G,L=Z&MW46[K9R(58D#!SG\OI4FD&XTCX.
M:=LMQ S7W^D2R6OFFW0W39FV$')48()!QP>U '=Q>*]"FTM]274H19I,L$DC
MY3RY&( 5@0"IRR]<=119>+-!U"WO;BWU. Q6*[KEGRGE+@D,=P'! .#T.*\R
MF5[V+7H6EOM0%SJVE3QS7=L$:XA$D2E]JHHV_*1TZ#/O6MXYL+NY\0ZX]M:3
M3H-*T^5TC0GS5CO)'=1ZG8#QU/3O0!VMKXOT"\T^[OH=4@^S6@!N&?*&,'ID
M, >>W'/;-7=*UG3];MWGTZZ6=$?RWP"K(V,X92 0<$'D=ZX'Q1J5GXEL9KS1
M+:ZQ9W%E+<ZG%9Y9HTFW%5#+F0Q_?*X(&?7BMWP5';S7NKZG!JM]J9N6BC>Y
MN+984<HI^YM5=W# $X[ =J -3Q1XHL?"FF1WM]N*R3QP(J@Y)=@N>G8$G\*;
M>^,_#VG-$MWJD,1EB6< AOEC;HSX'R ^K8K,^)88>$XY@CNEOJ%G-+L0L519
MT+-@<X &:Q'UBQTS4?%TE]'/(NLQQ3Z>5MW?[7&;=4$:X'4,&^4\_-GO0!Z4
MK*ZAE8,I&00<@BL;5/%NA:+<R6^H:E%#/&BR-$0S,%;.&P 3CY3SVQS3O"EG
M<Z=X/T6RO<BZM[&&*8$YPZH 1^8KE;G6=-T3XI:W<:D'2-M(M5640LX'SS$I
MP#RV.!WVT =1?>+M TY('NM5MT6XA$\!!+>;&2 &7&=PRPZ>M%QXNT"TU3^S
M9]4@2[#K&RG.$=ONJS8VJQR, D'D5PG@O2+JSU[P>M[9R1O;Z!<G#H?W)::,
MJI]&"MC'UJ#49!#X2\5^%I;>=M=O]1N6MH1"Q,_FR;HI0V,;0"N3GY=ASC%
M'<VOC;1[GQ!JVD&<12:8@>:23*IC!+<D8 7'))[U;L?%.AZC9W5W;:E"8+1=
M]P[Y3REQD,P8 A2 2#T.*\]\007$FI^/=,1)S>WMM9S6ZI"6,Z1H/,V<8)X(
MQW)Q3-3M/[;TK6M0L-4U379X[:V67?9+$CQI<"5HU"HI9PJO\N#C=COB@#L=
M1^(OAZR\/7NKPW@NDM"JO$BLK[F^Z,$9 /."1@XKIK2[@O[2*ZMGWPRKN1L$
M9'T/-><>,]6T_P 2^$/$<NC:=/<21VD DOEM2OF 2[O*!(#,5 +$8P-WK7HM
MC>V^HV45Y:2>9!*-R/M(R/H>: ,?4O$<.E:[<PW=]9I:V^FF\>W".;@8?;OR
M/EV=L8SGVJM9_$'P]<:#I^JW%ZMLM[$)%B=6++\JE@0!T7< 6Z>]8.M6ES-\
M5]2:*"5U?PA)$K!207,YPH/K[5D6>HV"^%O#-W!JU[I.IVFD)9^>;%I8)&5(
M]\$B%<EMP!&,'K@F@#T6]\6:#IT\$-WJEO&\Z+(G.1L8X5B1PJD]"< UDS>,
MFLO&FL:7>+"FG:?IT5YYJJQD+,Q7!QGC@=JXF=;@RZH-:NK_ $9=8TZU(T^S
MT])1,# $>%-R,0RMN&W(QN!]ZW["RFM_B=K@*3-&OA^WB65U^^06[]": -;X
M=^++OQAH3:G=M9JSD%;>VCD!A!)P'9CACP.0 *Z#5M;TW0X(YM2NE@61]D8P
M69VQG"J 2> 3P.U8'PMAE@^&6@Q31O'(MMAD=2"/F/4&F>-+^6SU;1$-U)I]
MK)YY?4(;19Y8W 7;&FY&"EP6['.W ZT ;4_BO0K>RM+R75+<6]VA>WD!R)0,
M9VXZGD<=<\4P^+] &C)JW]IP_8GE\E7 ))DSC8%QNW<'Y<9XK@?"D,DEWX.2
M:"X,UE>ZLL_GQ;7B<LY&[  !*L#QQSQ2 -I7B5=7O895TVU\37C3.(F81^9:
MJJ2$ ?=W$C=V+4 =QX:\2CQ#?ZVL+026EE=)#;R19RZF%'.[)ZAF([8QCK6M
MJ>J6.CV37FH7*6\"D+N;N2<  #DDGL.:Y?P+*EUK7BV\AMY8;>YU))(C)$4\
MQ?(C&\ @'!()_&K7CJ]ELK'3&606T#WZ+/>_9A,UHFQR'4$$ E@J[B#C?0!H
M_P#"6Z"-,AU)M4@6SFE:%)6) \P!B4(/(8!6X//%):>+=!OHHI;?4HF66Y^Q
MID%3YV,A"" 0Q'.#C-><:9')<WMI#*+VY=/%ZW1>[MPCM$UHQ24J%4 $C/08
M[X-;6HZ!<:S?>.X+=&CN_.M+FQE*XQ/'"C(0?]Y0#^- '>G4;0:H-,\]?MIA
M,_D_Q>7G;N^F>*74-0L]*L)KZ_N([>UA&9)9#@+V_G@5R/P^N'\1?VAXQG@:
M%M3*0VT;CF."(8Q^,AD/Y5;^(4<G]A65T(I)8++4[2ZN4C0N?)24%CM')Q][
M'M0!!_PG$=YJ6LQ6%W9+9V.DI>"YG1P(Y"TH(D7@A0$4XP#@^XK4;Q=H]C:V
M/]I:I:K<7-O',OEAL2AL#<@Y."3QWQUKA-<NHM;NO'5[IMO-);S>&5BCF\EE
M$[CS\[<CYNH'X5I^&K)QXP\,32V[CR?":IN9#\C[X@1GL<9_6@#L4\3Z(^LG
M2%U&$WP<Q^5S]\#)3=C&X#G;G/M48\7: =6?2QJD!O$9D,8S]Y1EE!Q@L!G*
M@Y]J\^T>R/VZWT;4=8U1;R#7)+H:='8H5)$[2K*9-F?+92"6W?Q%?:M3PIJ-
ME8Z?I_AK4-,GN=9@U*8O$;8GRF,LCBYW,-NW# A@<_-@<T ;VD^/]!U31KK5
M3=K;VUM</ YE!&<2,B$<<EMN0!D\XZUH1>*]"FTN74DU*'[)%*L,LC97RW8@
M!6!&5)++U'<5YMIDPM](THSPSE=$\27,^HP^0Y,*2/<".0C'(!=3D9P.:=XC
MB_MVS\7:E9V\LVFWMSI4,3>4P$[1S+YC $9*X91GI\I]* /5-,U2RUFP2^T^
MX6>V<D+(H(#8.#C/N*N52GU.UM=4L]-D+BXNTD:$!"5(3&[)Z#[P^M/U*&6Y
MTN[@MVVS20ND;9QABI /YT 9UGXP\/ZA?_8K75();CY]JKG$FW[VQL8?&#G:
M37#I\6E9O$M[OLOL.E^;':6_E2^=<NB@AB_W54DXQC-)IUS%J6D>!="LK:=-
M3TNYMWO86@9#:K%$RR;B1@9)VCGYMW&:CCM;C_A"OBFGV>7?-?WQB78<N#"N
M"OK^% '0^&O%UYJR: UUJ6C^9J/FE[>*"9';;&K[8RS'E<_,3P1C&*W[?Q5H
M5WK#:3!J<#WP9D\H$\LOWE!Z%AW .1@UQ3VUQ_PE'PK;R9-L-E<B5MAQ&3:H
M!N].?6E\+WUK%X=TCPM<:=/+KUK)*CJUL?\ 19!YF;@NPP <\,#D[^.] ':Z
M?XGT35-0DL;+489KE Q*+GY@IPQ4XPP!X.,XIVD>)M&UZ62/2]0BNFC17?R\
MD*&Z<XQGVZUY]X'M5DG\,VESJNJ2WVDV[![!K%(X[1A$8V5W" XR>.3NP#SU
MK:\!75OX:^$NE7-]%)!'$A,JB(E@SRD9*]>K"@#O**** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#-@T2WM=?NM7@>6.6[B5+B
M($>7(R\*Y&,[@/ER#R,9Z"B]T2WU'5K"_N7E?[ 6>"#(\L2$8\PC&2P!('.!
MN/&>:TJ* "BBB@ HHKS"[\7:W)K.I363:M)]BU(6L6GV^DM+;S1*RK(7F"$A
MSEB,, ,#(/- 'I]%>7ZSKOB6*P\7ZO;:SY,>AW^RWM1;QE95"1,5D)7./G."
M"",GD\87Q'KOB3PP^M0'63>2+HC:A"\EO&OD2K($(4!>4(;HVXC'4T >FNZQ
MHSNP55&23V%0V-]:ZG917MC<1W%M,-T<L;95AZ@UQD]UK>D:_!INHZL=1M]4
MTVZEVM D?V>6((3L*@'80Y&&R>!S7/\ @6]U&Y\+>"_#VGW[Z>L^FSWEQ<Q1
MH\FU)%4(N\,HR9,DD'@4 >MT5YO%XHUNRBAN+R\6>UTS77TK4I/)5?.B<*(Y
MC@?*5:2/.W .3Q46L>+]7_M6[6UNKF+3IM572[=K6S%Q*GE1/)/(BA6+,6&P
M9! VDXXH ]-HKRV3Q?K<=K::?,^LPF?4I84O_P"R&^U2VR1"3<L)CQNW-L+;
M,84G%=CX-U'4=1T>8ZE'=>;!<R0QS75HUM)/&,%7*$#!P<'  R#B@#H:*\_O
MM2U_4AXJU'3]8:QBT25X;:U6"-TF:.)9&,I92V"6P-I7 &>:=I>M:WXB\9)#
M!J1LM,33++46@2%&9C(7)CW,,A2!R>O QCF@#OJ*P_%FH/IVA/+%J'V&626.
M))EMS.^68 K'& =SD9 &",\D8%<7#XIUN2UDTJ*_NEN9-=ATV*^O+-(YXXG@
M$Q+1[0NX , 2N#D'% 'J%%>7:EXF\0:%?:YIDVI279BFT^WM+A+-7E03E][F
M-%^=P%P !@D#CDBGR^)O$4&C7J03W^Z/4K&&TOM4TTV[R)-(J.K(40-@YY4#
MAAWYH ].HKR/QM=:W9Z+XPT6?7;BZCATN&\CF:&)'Q(\D;Q':H&T[,YQD9ZU
MZG8PRVUA%%/=27<J+\T\BJK/]0H _(4 .O;1+^PN+.0LL<\31,5Z@,"#C\ZS
M;"^T;2);#PPFIP&]AMTCBMGE7SF1%X)4>RYZ>M<9:>(-?_X1W1_%\NJL]OJ%
M["DFF>1&(HX)I1&H5@N_>H93DL02#Q3O"&GW:?%GQK*^KW,HA>S\Q&BB F#0
M':&(3(V]MI&<<YH ]*J"UO+:]21[6=)ECD:)RASM=3AE/N""#7&^,X;V?QMX
M,BM]4N+2.2YN,K$D; ,L#G=\RGD@E?3!XYYKG;6XUK1]!UG7+35FB@MO$=PG
MV$0(8YD>\V/O8@MGYCC:1C X- 'K=%>8'Q=K=QK5U<6C:M*MOJQLEL(=)9[9
MX$E$;L9@A(?AGSOP, $5UGC^_NM+\ :Y>V3LES%:.4=>J'&-P]P#G\* -5=:
MTI[\V"ZG9F]!P;<3J9,_[N<U>KE5\!^%F\-0Z<-.MA;I&K+<H LH88/F"0?,
M&SSNS67=WVO:G<^)Y].UE["'1&\BW@6"-UGD6%9&:4NI;!+A?E*\#/6@#OJ*
M\^TS7-<\2^++&*WU'[!ISZ+9ZI)"D*.S-(SY3<P.%( !/7@8QDUGC7?$T7AF
M?Q1+K1>.TU62W-B+:,1RP"Z,1#-MW!P#P00/E&0222 >HUFZYI)UO3C9?VA>
M64;G]ZUHRJ[I@@IEE. <]1@\=:XF_P!;\03:1XF\26FK&WBT:YN(X-/$$;12
MI!]_S&*[\L0V-K#''6M#3]4UC5O'&L1C5OLND:;':SB#R4S)YD18JS$9"C!)
M[\]0!R =8NDV*:5%I:VRK8Q(D:0C(4*N-H^G ^M.N]1LK&2VCNKJ*%[J40P*
M[8,CXSM'J>#7G>C^(M7N]5M;4:Y?7,6I6%Q*+E]-6"*-T"E7MRR LF&/WMV>
M#WK.T#5-5TCP;\.E347F74[V*.8311DK$T9.Q3MSC(SG[W/6@#U^BO,[OQ!K
M_P#PC>K>,(M5:.WL;V9(],\B,Q/!%,8V#,5W[V"L<A@ 2.*=J^K>)'@\:ZA:
MZVUK%H,C/:P+;1,) MO'*4D+*25))Q@@\GGH  >E45G7>I_9?#D^K-'N\JT:
MY* ]<)NQ7'V6I^(-/3PKJ=_K#7L6MS)#<VA@C1(6DB:13$54-A2N#N+9!SQ0
M!Z#17&_#Z\UO6=*.LZKJIG262>&*V6!$50DS*&) R6^7'IC'&>:;XRU:\MM0
MBM++6+RTD%J\_D6&GBYE8YPK/E&"Q\$=B3T/% ':45YWI^L:]XGU33+:'5FT
MR"Z\/V^HRFW@C=Q,[$':75@!]0>@QC)-0Z#X@U[Q4VBZ=_:C:?*VFR7EY=6T
M,9>5EF\I0H=650=K,>/0#% 'I506MY;7JR-;3I,(I6A<H<[74X93[@\5Y9)?
MZSKFK>%(;C5YH+FVUJ^LI9;>&,"1X8Y0)=K*0"5X(Z?,< <8(+C6M(T3Q!KE
MGJS0PVOB&X'V(0(R3*UT%?>Q!;/S'&TC&!UH ]:HKS"7Q=K<VM7L]FVK2BUU
M7[&FGP:2TEO)"D@21FF"$A_O,"& & ".M;OA6[UO6-?URXN]5/V#3]3GLX;1
M($&]0JD%FQGC=QCWSGL =#<Z/!=:[8:N[R">RBFBC4$;2)-F[/&<_(,<^M:-
M<QXDOM0?7]%T'3[YK WZSS374<:.ZI$%^50X*Y)<<D'@&LZ6?Q(VLZ3X8FUE
M8;B2"YNKC4+:!/,DBC=%C 5U**Q\P%OE(XXQF@#N**\PF\2>)'AL=+AU-$O5
M\12:1->&W0^9$(6</MQ@, 5/&!E?0XK17_A)M0\2:SHUOXEEMX]-L[5HYQ:P
ML\LKJ^2V5QM)3)  Z\$=P#OJA:U@>\CNVC!GC1HT?/W58J6'XE5_*O/M"\0Z
MUXVETZ&WU)])4:-!?W#VT,;O)-*S+@>8K (/+)Z9.>M5[?Q)XDUV3PI8P:FE
MC+?KJ$5]/%;HQ+6SJ@= P(!.#QT^;H<"@#T^J][?6NFV4MY>W$=O;0KNDED;
M"J/4FO/M8\3:E8:Z\EMK%W<Q0:E;6;VT6GC[*JN\:.))BG^M^<GY6P.!CK65
M->ZOHNA_$G5X=8GEGM;YEB66&)E#"*'#8V=0N%QTP.F>: /7$=98UD1@R, R
ML.A!IU<-#>ZUXBUVXTZTUF32XK#3[:5W@@B=III@QR=ZD! %'  )R>:S=$\0
M>(/%M[I5LFJ?V:D^CFYN6MH(V;SDF,9*;U8 '&>0>/?F@#TNBN?\$ZI>:QX1
MLKR_D62[)EBED50H<QR,F[ X&=N<#UJ'QOJ6I:;I>GG2KA+>YN=3MK7S'C#@
M+(X4Y!^OL: .FHKSRZUK5M!O=>TB]U_S/*LK>[M+^XM%:2/S9&B*;(U =LK\
MHVYRP!S69=>+M>LO#WB,6U[=RW-A<6/V6?4K-892LTBJRN@51C[V#M!P?49H
M ]6HKSF]T[6(/B+X3M[CQ)=W#?9KR1V^SPH&VM&2,!. 0VWU  P0<DUM/USQ
M*=%T/Q!<:T9%NM66RELA;1B-HFG:+)(7=O'!R"!QC'4D ]/HKS#2/%VMZCJE
MG>Q-JTT5SJ+V\ED-);[+%;[V0.)]GWAA6)+D?>&!BI--U/Q??^%M5UJ+49;B
M:.ZGM8+2"UB)6-+G:T@&/FD6,. O0X&030!Z)<WEM9F$7,Z1&>40Q;SC>YR0
MH]3P?RIFH:C9Z38R7NH7,5M:Q8WRRMM5<D 9/U('XUYIJ-]<:MI>BK:Z^][,
MOB*"-)KJS$,]L?*?*RQ[5!89)'R@$$=>I3Q-XCU_P_X:\9PC56N[G2I+)K6[
MGMXM^V9DW*RA0AQ\V#M[^U 'JU%<+=3^(M6\5>(]/L==;3K?3K>WDMQ';Q.3
M(Z,<,74_+E>1UYX([]'X5U>37O">DZM,BI+=VD<TBKT#%03CVSF@"[>ZC9::
ML+7MS%;B>98(C(V-\C?=4>I/I5JN1\?ZQ>Z-:Z"]C*L;7.MVEK+NC5MT;L0P
MY!Q]1S67?:IX@OX/%6K6&L&RBT.:6&VLQ!&\<QBB5V,I92WS$D#:5P.>: .X
M&HV3:FVFBYB-\L0G-ON^<1DX#8],\9JU7FUSXNU.7Q%J0MY5BMU\)C5(8S&I
M*3$M@Y(R<#'!X]JFM+[Q$E]X<6YUZ24:[92F1%MHE%M((1(K1?+DXY&'W ^@
MZ4 >AUG0:/!!K]YK*O(;B[@BMW4D;0L9<@CC.?WASSV%<Y\*4N?^%<:1-<WL
MMTT\7F#S%4>6"?NC:!D9R<G)YZU4OO%NHZ);^,+:\D$]_8NDFF#8H\Q)P%A7
M '.)-RY]N: ._HKRF_\ $_B2WNM3MHKO5+B^T>.&)(;/2#/#>S^2DC^:ZQG9
MN+[0%*XZ\UIZCJ7B*^O_ !8;/6I-.@TF"*>VB2VB9BQ@\PJ^]3\N1T&#R>1B
M@#T.BO*8K_5;CQ;>ZRNJ31$>%8;Y;=8XS&&82';RN<!ANZYSP21Q720Z]J+O
MX%!N!_Q-8F:\^1?WA%J9/3CYAGC% '945Y/8>)O$B?#[2]=O=7FFNM8GAMD6
MWL5D-L-S;G1%7+N54\$$ D<8'/7^#-3U&^_M*WOO[1EAMYE^RW=_8FUDF1E!
M(*E5!*MN&0!QB@#J:*R/%7G#PEJ[6]R]M,EI*ZRQ@%E(4GN".V/QKA-/GU^#
M3/ &BV&NR1+J=@[37#V\3O&J0QLH4;<<9(!.>N3G% 'J5%<)<>(-6M_#_CV;
M[9NGT<R+9R&-,IMM8Y 2,8/S,3SGKCI5>;7=6A\2Q)J&KW&F6TCVPL@UBKVE
MVK*F]7EVY20L74#<H'R\'- 'H=%<-\.8;U9/$LEUJEQ=@:S<0A94C RI4;OE
M4')&!CIQP!5N^N=6UGQG=Z+8:M+I=M8644[R00QN\LDK.%!\Q6&T"/L 23UH
M ZZBO,+3Q)XC\0S>%;.WU--/?4+:^%[-# CG?;R*F] X(&2#QR,-WP*[7Q9K
M$OAWPAJFK1()9K2V:1 _1G XSCMG&: -JH);RV@NK>VEGC2>XW"&-FP9-HR<
M#O@<UQDTOB#1=:TS3+KQ!->C5K:X4RM;PJUM-&@<-'M0 K]X88-VYZUR7ARU
MU*?2?APL>L3+/<QW+B=XHV:!#!RJ#;@]#@MNY/.<8H ]GK/UG3'U?3VLUU&\
ML5<_/):,JNRX(*Y93@'/48/'!%>>2>+-9ME&C3ZC>R3+K-Q9O?VE@)K@P1Q+
M(,1JA7>2ZJ3MP "<5(?$/BBYBT&PCNKFRGN]5N+)KJ[T\1230+$SK)Y;J,-C
M'0 %EZ8XH ]'L+&VTO3[>PLXEBMK>-8HHUZ*H& *L5G7MU)HOARXNYI&NI+*
MT:1W8!3*40DD@  $X[#'-<'HGB;7Y#'))/JUW'<Z;-/.]UI#6\5K,J!D\MS&
M R'YAABQX!SR: /3:*\WTO4O$9'@^YN]=>4>(("DT*VT2K QMFE5XSMSN!7G
M<2#GH!Q6'X?UK5-,\%^'+?\ M74F;5;FZ>2:VL5N)H41W+"-%C.2S$$E@V.?
M; ![)17F/_"0>*+M?#^GQW=Q93WFI7-F]U=6 BDFA2)G27RW4;6P!V W#ICB
MK<LWB>\U?Q+96_B.2VCT>" P,+6%FED, 9O,ROW21G P?F." ,4 >AU5L]1L
MM1^T?8[F*?[-,UO-Y;9\N1?O*?0C(XKA-+U_7O$_B728;?4O[/L9]!M=5GCC
M@1V,CNP9 6!PI& >_P O&,YJK;>(_$5WI6OR0RW)6T\33V<DME:))/!:*!RB
M;2'8$J"2&."3SB@#TE[6"2ZBNGC!FA5EC8D_*&QGC\!_DU-7F$WBV[F.DZ?:
MZ]?W,4T5S/+J&G:5YMPP2141&B\M@A&X[B4'*@8&:[7PG?W^I^&;2ZU2"6&]
M.])%E@:%FVNRARC<KN #8_VJ -JBO.)O$^H1>*;=H-6NKNUEU?[ \":?MM$0
MDK@3%<F12.2&(R",56FU[Q-)X77Q3#K/EQ7&J);BQ-O&4B@-V(1M;;N+D#DD
MD?,< $ @ ]0JK::C97\ES':7,4SVLIAG5&R8W R5/H>17!7GB?4(/%$36^K7
M5U;-JZ6#V\>GXM$1FV%?.*Y,JGDX;&>,55E\5ZZNE^+I;>ZB6XLO$$-E:LT*
M[5C:2%2K #YN';D\\]: /4:ANK6"]MV@N(Q)$Q!92>#@@C]17!WE_P"*-*U+
M7-(M=1FU:X73(;ZU=[>(2QLTKHX55"JWRKN4'OQS6-KNH7>J>$0MOXHO9RFL
MV43B>R2"YAW2Q_)*A0#AL,,*,XP=PH ];HJ."-XK>*.29IG1 K2N "Y Y8@
M#)Z\ "I* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "N<?PGC5I[JUUC4;2UN;A;JXLH&14DD&.=VW>H;:-P##/XG
M/1UAS^+]&M]8_LN2XE\\3);LXMY#"DK@%8VE"[ QR, G/(]: (+KP;8W>E:_
MI[W%P(M;G,\[ KE"41<+QTP@ZYZFLSX@^&3J6BZQJ%HEQ/J$FDR6,=O&,APS
MJ_ QG.16E<^//#UI<S02W<V;>?[/<2+:RM' ^0 )'"[4R2,$G%:EMKFG7:Z@
MT5P,:=*T-UN4KY3*H8YR.F"#D<&@#+L_""1:B;Z\U6^OY4M7L[87&P?9XWQN
MQM4;F.U?F;)X^M5K?P%:V&DZ-::=J5[:7.D1O%;7BB-G*/\ >5PRE6!P.W!
M(KH].U"VU73;;4+-V>VN8UEB=D*EE(R#@@$9%9R^+='?6?[*$\WG^<;<2?9I
M/),H&3&)=NS?@'C.>W6@##US18](\$7^AVFGW^L7.J^<'? +23R=9)'&%0 X
M.0  %&!Q5ZV\%PQ>$]*TC[9/%=Z>RSQWT)!<7'.^3Y@0=Q=\@@Y#&M./Q-I,
MNF6>HI=$VMY<+;0/Y;?/(SE ,8R/F!&3Q5=?&6AMK TL7,GG&<VPD^SR>29A
MUB$NW9O_ -G.<\=: (9?")FLK=9-:U%M2M[EKJ+4&*&1'*E2 NW8$*DC:%QW
MZ\UK:5I[:98BWDO;J]E+L[SW+ LS,<G@ !1Z   "N6\,_$"RO;*TBU29UOKB
M[FM0Z6L@AWB5U2,R ; Y4+P3GGWKMZ .6U/P3%?W6HO#JU_96NJ8_M"UM_+V
M3_*$)!92R$J I*D9 ]>:T[+P]9Z?KMQJMN75YK6&T\GC8B1%BN.,_P 9[]A4
M&G^,-%U2[-M:3S.Y1Y(F-M(J7"H<,8F*XDQ_LDU)#XJT:XMM+N(;P2)JDGEV
M@2-BTC $M\N,KMP<Y VXYQ0!+KVB)KEE#";J:UFMYTN8+B$*6CD4\'# @CD@
M@CO7*:SX,%AI]Y>03ZSJ%S+>07C-"\7GQS)A3,@*X)V\%/ND#  K:M/'OAV]
MNK:""\F87,OD13&UE6%I>?W?F%=H?@_+G-64\7:,^L?V6MQ)Y_G&W$GV>3R3
M,!DQB7;LW\'Y<YXQUH Y30?"DNKW/B&\U ZK E]):-;W5V$CNO-@RPE"@;4
M8@ ;0,+R.>>D;PE]IL#;ZCK&H7TK7D%X9I2BX:)U95554*JY49P,G)YI$\>>
M'I+J*!+N9O,N3:>;]EE\I9@Y3RVDV[58L. 3SP>A&;,?BW1Y=9_LM)YO/\UH
M YMI!"TJ@EHQ*5V%A@\9SP?2@"#6O!MAKLNJO=37"_VE8)82B,@;$1G8,O'W
MLN>N1P.*V=/MIK.PAM[B\EO94&&N)556?GN% 'MP.U9FF>+M&U>_%G9W$K2.
MK-"SV\B1SJIPQC=E"N 3_"3^5;E ')VW@.VMY;6'^T[Z32;2Z^UVVFMY?E1R
M!BR_,%WE58Y"EN..N!6KIWAZVTWQ!K.LQ2RM/JIA,R,1M3RDV#;QGD=<YK-O
M->O8/B7IF@H8_L5SITUS("OS;U8 8/IS3-+\8Z>GAFRU"ZU1M2-U/)##):6$
M@>=E9LJL(W-\H4Y/3C/>@#2U[PZNMW&FW:7]S8W>G3-+!- $8_,I1@0ZD$$$
M]JKR>#K&70;[2#<7 @O+YKYW!7<':83$#C&-PQ]*SM2\=6MOJ/AV>VG,NEZD
MMSNV6[O*[(%"JJ ;MVXD%<9X/I5F]\7:?<:/9:A8ZNMG%+J,=FQFLW=C)NP8
M60X9&)XR1QUH G7PGY6JRW-MK&HVUG-="\EL8F18WER"3NV[PK$ E0V"<]B1
M6]<V\-Y:RVUQ&LL$R&.2-AD,I&"#[8KBSXKO!KWCJSN+R&TL]%MK>6"X-N9/
M*WPL[,R@Y?!&<#%64\>6<.M:=I$B75T;C3/MK7D-E+M;[F"%"G (9B3G"D '
MDT ,7X>1_8UTJ7Q#K$VA+@#37DCVE!TC,@3S"G;;NZ<9JUJ/@F&\N[^2UU6^
MTZ#4D6.^M[81[)@%V9!924)4!25(X [C-:;>)M(70[36?M8:PO#$MO(J,3(9
M" @"@9R21QCCOTK5) !)( '4F@#(LO#EEI^N-JEL71C8Q6"PC&Q(XV8KCC.?
MF(Z]A7)>'/!,]UI31ZG>ZA!:-JUQ=RZ:RH(Y2MR[QDDKN"D!&P#@\'N<]+IW
MC30]5OH;2UN9BUQN^S226TD<5QMY;RY&4*^ ">">.>E3:3XKTC7+Z:STZ>6>
M2'>)6$#A$9'V,I<C&[/;.<<].: ,V^\"6U[-?QC5+Z#3-1F\^]T^/9Y<SG&[
MYBI=0V!N (SSTR:U(?#EG#J6LWNZ1SJT<<<\9("JJ(4 7 R,@FL[XA:]>^&O
M!\^IZ>8Q<)/ @\Q=PP\JJ>/H35O5?&.BZ->2VMW/.9((Q+<&"UEF6W0]&D9%
M(0<$\XX&>E %"P\"I976F7$FMZC=/IL;6]N)?+VB J%,9"H/1<M]XX'-1V7P
M]M;2QT2SDU2^N(=%O!<V0D$8*@*5$9(497D\GGWK4O\ QCHFG7:V\]U(2421
MY8K>22*)'.$9Y%4J@.."Q'KTIT?BW1Y-9_LM9YO/\YH YMI!"TH!)C$NW86
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
M)FGC! )4(I)/S#CKC)Z UI:3JUEK>F0ZCI\WFVTN=K%2IR"0000"""""#Z4
M8L7@J#S8[F\U&[N[U;^._DN'"*7>-"BKM50 H4]AGWINN>!=/UZVUV"XN;J-
M=9^S^>8RN4\D@KMR#UQSG-;+:WIR7E_:/<;9K"!;BX5E(V1L&(;.,$?(W3/2
MJL7BW1)M+T[4DO0;349?*MI"C#>V&)!!&5P$;).,8YH YV3PQ?ZCXT\33IJ&
MH:7!=06L(FMU3$Z!&# ;U.",]1@C-=#8Z+)IFIZ?'92R1Z19Z<;06V_*[@R;
M&QZA58$^XIFE^,M$UB]AM;2>?S+A&DMFFM98DN%'4QLZ@.!UX)XYZ58C\3:3
M-IMCJ*71-K?SK;V[^6WSNS%0,8R.0>30!SGQ!MKW5KSPWIMCI]U.T6L6U[-.
ML?[F**-CNW/TS[=:OZEX'AO[G4?*U6_L[+5"#J%G!LV3G:%)R5+)N4 -M(R!
MV/-4]"\:YM?$UWKDR1V^FZW+I\'E1$LRC8$4*N2S$MC@9-7?#WB@Z[XJUJRB
M+"TL[>U=$E@:*5'<R[@ZL 1PBX!'?/>@"6Z\%Z?<ZO>ZAYL\;76E'23&A4(D
M62<KQ][GZ>U6QX;M1/H<OFS9T>-HX1D8<-'Y9W<>GICFJOC#7Y/#MMI5R)$C
MAFU&*WG9E+?NV#$X YSP,8I\7C70Y-/O+PW$\2V<J0SQ36LL<RN^-B^45#DM
MD8P.<T 3>%_#J^%]'32X;^YNK6(D6ZSA,Q)V0%5&1[G)J'5_!^GZSXDTS6[B
M2=9[#I&A 2;!W)O&,G:WS#!'-/M_&&BW$5NXN)8S/>?852:WDC=9RNX1NK*"
MA(Y&<9R/45-J/B?1]*NY[:]O!%+!;"[E78QVQE]@.0.I;@+U/84 4[_PG]JU
M2ZO+76-0T];W9]MAM60"8H, ABI9#M 4E2#@#N,U:;PW:M-KLOG39UF-8YQD
M?(!'Y?R\>G/.>:GTC7;'6XYC9M,'@<)-#/ \,D9(R-R. 1D$$''-4/%/BVW\
M+/I:SVMS.;^Z%N/(@DDVC!)/R*<GCA>IYQT- $">"+6+4;6ZBO[M$CTU-+G@
MPA6YA4';NRN0?F/*D5%IG@6.PO-(N)]:U&]_L@,EE'-Y86.,QF/:=JC<<$<G
MGY1[YJP?$"RLM3UZ#6)9$AL;U8D:*TD<0Q&*-@TI52$&YFY;'3V-;=_XOT73
M-1^Q7-S()%V>:Z02/'#O.$\R1053/;<10!7B\%V,'A&R\/175TD=DR/;70*^
M;'(K;E<<8R#V(P1Q2R:!J4.EM%#K=_<7LM[!/)<2R*GR*Z;T554*J[%(P!R3
MR><UT=<T/'OATW?V<7<QQ<FS>7[++Y4<P<IL>3;M4EA@9/.0>A% &]>6L5]8
MW%G-GRIXVB?!P=K#!_0US^E^#(M.?0WEU.\NWT6.6*U,HC'[MT5-K;5&<!1@
M]?7-6-2\::'I-]-:75Q,&MPIN9([:22.VW<KYCJI5,CGDCCGI5F7Q+I$,&JS
M27>U-*P;P[&_=@H'&./FRI!&,YZ=: ,C5? <&J3ZQC5]0MK/6%_TVT@\O:[A
M @8,5+#@+D X..>,@S77@[[7-L?6M1_LYGBDEL"4:-VCVXPQ4LJDHI*J0,YZ
M9-79_%FAVUG87<U^B6]_ US;R%6PT:IYC,>/E 7!YQU ZU GC;0FTZ^OI+B>
M"*Q19+A;BUEBD1&^Z^QE#%3@X('8^E $^C>'5T34=3N+>_N7M[^X:Z:UD"%(
MY6QN92%W<XZ$D5%JOADWVK#5;'5;S3+YH/LTLMLL;"6,$L 0ZL,@DX(Y&3UK
M1TK5[36K1KJQ:5H Y0.\31A\=UW ;E.>&'![5EW/BZVMO&UMX::UNFEFMFG,
MRV\C*IW*JC(4C;\QRV<*0 >30 MAX.TW3;K1I[5IT&DVTUO"A8$.)2I9G.,E
MLKG/')-:^I:?;:MIEUIUY'YEM<Q-%*F<95A@_2LFQ\:Z%J-_#:6US*3<.R6\
MSVTB0SLN=PCD*A'/!Z$YP<5T% '-Z;X1%IJ,%]?ZM?:I+:P-;VOVKRP(4;&X
M_(J[F(4 L<G'U-0:)X&M]%&D*-3O;F/2&E^QK,(QL1TV["54$@#H3S3-*\:Z
M6GAS2[R]U@7[7[2K!/!8R(;AD8Y58@&8$8QCOCCK5T>-M".D#4A<3>4US]D$
M/V:3SS/_ ,\_*V[]W?&.G/2@"*?P5:L\\]M?W=K>OJ#:C%<Q["T4C1B-E *D
M%2HP00>OTJ9/"D7FZ1/<ZE?7=SIMS)=+-.ZDRNZ,I! & H#G"J !@5FZ7XXM
M9[CQ%<W<Y33K&Y@@@'V=Q+N>-"4*8WE][$;<9[8K3/C/0DTLZC+=O! MR+20
M302(\<IQA'0KN4\@\CH0>] &W/#'<V\D$R!XI%*.IZ,I&"*Y[3O"+6,)MY=<
MU.[M$M6M+>"5D"Q1D <[5!=@  "V<#ZDU"_Q%\.1Q7#O->JUL3]HA.GSB2!<
M [W39N5,$'<0!5J_\;:%I\[P27$\TR0)<M';6LLY$39P_P BGY?E.3T'&>HR
M 21>%K2&'P[&LTY&A "WR1\^(6A^?C^ZQ/&.:S+7P!%8Z?!:VNM:A$;*Y>XL
M)0L1:UW[MR#*?.IWG(;/;&,5>E\16LFMZ*EOJ\?V>_M9;F*W2U:1KI H8,KC
M[N <XQDYKF/#?Q&.I:WJTNIW$EIIL.H-I]K"=+G4;MR*C23$85B6P4(!&03B
M@#J8_"D(GT>XN-1OKNYTRXEN%EG=297D1E;< ,!0'. N ,"L%O"M]J?BWQ7+
M_:&HZ9;7HMXB\"IMN(_) 8 NIP0<C<N",GVQV,FJV46L0:2TO^FSQ/.D04GY
M%(!8D# &6 YZ]J35=7L]%LQ=7KNJ%UC18XVD=W/155068GT H IV'ABQTW68
M]1M3(ABTZ/38X<C8L4;%E[9SSCKVJC!X*BL8+X:=J^H6<]WJ<FIF:-D)61QA
MDVE2K)CLP/KG(%7['Q3I&H26<5O<OYMVTJ1120NCAHL;U96 *D9'#8IMSXMT
M:UMIYWN780W9L3'' [R/.!DHB %F..> >_I0!GKX'C@6">TUB^M]4BDFD?4%
M6(O*92#(&4ILP2JX  QM'OGH=.LAIVGPV@N+BY\I<&:XDWR.>Y8^OZ>F!7*Z
MEX[M(Y_#]S9W&[3[R\FMKH&W?S59(G(3R\;P^]5&W&3G&.:Z/1M<L-?M)+BP
MDD*Q2M#*DL31/'(,95D8 @\CJ.] & _@"%BJKK6HQV\%\;^T@7R]MO*9#(Q'
MR98$LPPQ. Q]C7*W_AZ]N+EM$M+/788/[92ZCAD\LV4*"<2O*L@ 8@C=B,DX
M9NG (]$UCQ)I>A3VL%_-(L]V'-O#% \KRE<;@JH"2?F''U]#58>,M#;2(M32
MYE>&6<VR1);R&8S#.8_*"[]PP<C' &>E &=-X AE+*NM:C%;I??VA;0)Y>VW
MG,GF%AE,L-Q;AB0 Q]B)_P#A!=/^SZM#]INMNIZE'J4IRN5D1T8*O'W<QCKD
M\GFK$_CCP_;:?:7TMZRPW<CQ0CR)"[2("60IMW!QM(VD YXZTI\::(+V*T::
MY620Q*6:TE"1/( 421]NU&.Y?E8@\CUH DU'PQ!J&IW.HB^O+6YGM([026T@
M4QA)#(K+QUR>0<@C@CK6=<>!(K[3KV*]U>^GOKN:"=K[;&KHT+!H]JA0N 1W
M!SD_A=G\:Z%;ZB]E)<R@QSBWDG%M(8(Y3@!&E"[%;) P3U.*CU#QWX?TRYNX
M+FZGWV4@CNS':RR+;Y56!D95(5<,.3QU]#@ Z"WC>&VBCEF:>1$"M*X +D#E
MB   3UX %24@(8 @@@\@BEH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH *\E\1G5;NYU)9XM<DGM]7@F2UMK1OLWV
M6.6)A)E4_>L0"<!BV>V%KUJB@#S&_P!+OI? 7CN&.PN3/=ZC/+!&(&WRJ1'@
MJN,GI^E)XVT^]A\5_P!GZ>K"'Q? ME=,AYB:(C?)^,!D7ZJM>GUE0^'K*+7Y
M-:=[B>\9#'&9I2RP(<;A&O1<X&>_% &E##';P1PQ($CC4(BKT4 8 %>?QM<6
M?C)4T:/6H&GU%C?6%Q:EK1HSG=<)*5PI/# !^2<%<YKN+;4[*[OKRR@N%DN;
M,J+B,9S&6&Y<_4<U;H \DLC>CP[X>\/C2-3^VZ?KL3W9-I((XXQ<LV\.1M92
M"#\I/')QBMKPU>3Z/:V_AJYT*]N;^/4YF:1K9O($;3/(+@2D;.%8<9W;N*]
M9@HRQ 'J:6@#S*WTJ_3X=Z/;?8+@7">((YWB\EMZI]O+ER,9 V_-GTYKT>[A
M:XLIX4;8TD;(&]"1C-344 >6^#M.6WDT&.]_X2=[W1[9O-AGM\6ULRQ&,A3Y
M8\P$$[0A8G@FG^'M-U'3/%L?B>YTB5+36Y9$6T6)C)IF\@J[+SM\S;F3@;6*
MY[UZ/>W]KIUN)[R988C(D09NFYV"J/Q) _&K% 'CFBSR:IX$T3P_::=>_;#J
MZSF46S^2D:79D:7S<;.@(QG.3C%7=)T4Q:A#I.HR>)GN8=9DNE@BA L]OGM,
MDWF%,;>1D;]V21BO2-'TFVT/2XM.L]_D1%BN]LGYF+'GZDU>H \R_LJ^'PW>
MV%A<?:3X@\_RO);>4_M'?OQC.-GS9].>E/9+J/Q))::&-:MFN[R87UC=6K-:
M*K!\W$<I7"DG# *YR6QM!SCTJB@#R_P3I82Y\/V]V?$S7VDVY62&YA"6MLXB
M\L@/L7>#D[=K-Q@FO0M'U2+6M)M]1@BFBCF!(CG3:ZX)!##L<BKU1P6\-K D
M$$:Q11C:J(, "@#CM0L;M_C%HU\MK,UI'I4\;SB,E%8NN%+= 3Z5R7AN'5](
M\%>&K.\@UBPM3<WINVM+-GN$)D8Q+C8S*K9/('IR :]BHH \?T5;W2[OPW<7
MFCZN5T^^U8W3-:O(\0E<LCDJ/GR''*YS\V.AHU/3-2U#2I+^WTR]$=[XOM[V
M*(V[B18%"(9&3&5!*$\@<$9KU1M5L5U==)-R@OV@-R(.=QC#;2WTSQ2Z;J5G
MK&GQ7^GSK/:S F.5<X;!(/7W!H \UU;2=2DU'XKM'I]TRWNG6Z6A6%B)V%NX
M(3CYB"0,#/-7]*BN=+\5^$[BZL;T0OX=%@72V=Q'-OB.V3 .SA3RV!P:[Z2_
MM8;^"QDF5;JX1WBC/5U3&XCZ;E_.H]1U&RT](%O+D0?:YEM83SEI&SM48[G!
MH \ZT/2K@>.O^$7>,G2-!NI-5@/\.)A^YC_X SSG_@*UZ+JUK)?:-?6<+[)9
M[>2)&/8LI /ZUAZ3)X;\.1ZUY6H,\UK(LNJ7%S(TLH8J-I=C_LXP!P!72131
M31H\;AED4.I'=3WH \WL6N=6L_!6C1:5?VMUH\\,M\9[5XXX!%"R$!R-K[B0
M!M)R#FNA^'ME/8^'[J.YMI+>5]3O)-LB%2P:=RK8/8C&#Z8KJZ* .*^*UC=Z
MCX!N;:RM9KF<W-LPBAC+L0)D).!SP 35&[GFT'5?&$-SIFH73:L5FLFMK1YE
MF_<+'Y9900A#*?O$#!S7H=% 'D\]E?\ AVPL8;!-9@\1V^F6MN%@MC/9Z@R)
MC9(0I5<'(+$H0#GD5JP-<6?C%(]&CUJ SZBYO["YM2UIL.XM/'*5PI)PP ?D
MG!4'-=OI>JV.M:?'?Z=<I<VLA8)*G0E25/Y$$5<H HZ1JD6LZ>+V"*>)#))$
M4G3:X:-V1LCMRIKC/B-IVIF\LKO2+6>::_MYM&N&A0L8DFVE9&QT5"K<]!NK
MO8+>&VB\J"-8X\EMJC R223^))/XU)0!YI8Z#>0>/O[+6QF31-.FFU2VF,9\
MIGDA2-4!Z%@S3MCW%&G:3?1^"/AU;&QN$FM;R!KA/)8-"/(E!+C'R\D Y[FO
M2Z* /*O!NC&"7P_IM^_B5[_2F8O%+"%M('5'3>)"@#*P8@!68_-ST-,T"TO&
M\/>$=.DTV^2YTO7G:[66TD54!%P0X8C!7YE^8$CD>M>H7-_:V<MK%<3+&]U+
MY,"G^-]I; _!6/X58H \K\1:-J,OB'6+](=2BMH=7L;II;.(F5HQ;&-FC!4[
MRI8$@ G@]Z)M&^TV^GW=E!KMV)O$MI/--J4&'=(U"^;L"J50  98#[N>F*]4
MJ"[O+:QM+BZNIEB@MXS+*['[B $DGVP#^5 $]>;WLD^C-XTTZ;2]0NI]7E::
MQ:WM7E2</ D80NH*IM92#N(X.:]&CD2:))8V#(ZAE([@]*=0!PGA71;S3/&<
MGVJ"0B'P_8VGVG8=CNADW@-T)Z$CW%=;K,;RZ%J$<:,[O;2*JJ,DDJ< "FZE
MKND:,8QJFJV-B9<^6+JX2+?CKC<1G&1^=3V.HV.IV_GV%Y;W<.<>9;RK(N?J
M#B@#@AH]])I7P[MTM9XGM[=HYSY1'V<FQD3Y^/E^8@<]^*IZ<EU>Z%X-\-KI
M5_;W^DW5L]ZTMJZ10K I#,)"-K;L8&TG.[ZUZD2 "3T%5-+U2RUK3H=0TZX2
MXM)@3'*G1L$@_J#0!S'@#S;5==TZYM;J">/5KN?,MNZHZ22LR,CD;6R/0G'>
ME\<>;;ZGX6U(6MU/;66I,]Q]F@>9D5H9%!VH"Q&2!P.]=C10!YEJ6E7TG@/X
M@01V%RT]W?W$D$8A;?,"D8!48RPX/3TJM?Z*?[9U[3=1D\3%=1U 30P:="#!
M/&ZQC<9"A"%2I!W,.%&.HKU:B@ KS[0]3E\$)?:'J>E:I+"EY//8W-E9R7"3
MQRN9 I* [7!8@AL=,YKT&J.IZUI6BQ++JNI6EC&YPK7,RQAC[9/- ''7MWJC
M:KX:\3ZIHUS;V\'VN*:W@1KB6W24+Y3NB G.$PP7.-WUK(ETN_OYXM373;M;
M>]\76]['#) P=(4B">:Z$90%DS\P';/6O3K*_L]2M4NK"Z@NK=_NRP2!U/T(
MXJQ0!Y_=:Q#HWQ4U:XN+.\FC.CVJ[[6V>=E/FS87:@)&[UQCCDCBLKPQ9WO@
M^?0]0U;3[W[/)HS6SBWMGG:VE,YE",J D95@,XQE,>E>CQ:3;1:W<ZNH?[5<
M01V[Y;Y=B%BN!ZY=JO4 >6Z-HNHIK/A.\N-.N(HWU35+YHVC/^BI,KF,/V4G
M(X/<XZU!XO&JWTNOV\D6MR3QW<3VMI:6I^S/;)Y;&1G"?.V0_P NXMD  5ZS
M5.YU6QM-1LM/N+E([N]W_9HCUDV#<V/H.: /-M6CNI5^)%G'IVH/+JEHL]D5
MLY"LR_953 .W&[<,;3\WM5S1))O"NJ17VI:=J+P7FAV,,;6]G),T<L(?=$RH
M"5)W@C( X//%>C2RQP0O--(D<2 LSNP 4#N2>E4-,\1:+K4DD>EZO87SQ\NM
MM<)(5'J0": .'\&:%J.F:QX;^VV4L7E:/>^82N5A>2XC=8RW0,%)&/\ 9-=)
MX%M;BST.[CN8)(7.J7KJLB%25:XD*D ]B""#W!KIJ* ///B#I6HS:Q:OIMI/
M,NKVIT>\>)"1%&TJ,)&(Z (9N3_>%9-QX7U34-;UK0H[.6&PLH;^?3YV0K$\
MMW&H4*>GREYP<=,BO6:* /.K.:;7+[P;;6^EZA:R:0QFOFN+1XE@Q;M'Y89@
M Y+,/NDC S63IYO?^$=\+Z -(U,7NFZS$UX6M)%CB196^<.1M8$$'*D\<G%>
MMTC,%&6( ]30!Y#!I6IVD.L7\FF7K1VWC9M1:-8&+RV^U5\Q%QEP,YXSG:<5
MU?A>66_\=^)-473[RVLKBULE@EN;=X?.V^=N(# 'C(&",XP>A%=2FIV4FJ2Z
M8EPIO8HUEDAYRJ$X!_2K= ',>,K2>[/A[R;>281:U;RR;$+;% ;+''0#CFN<
MUV/5K/Q%XANK:"^BM9Y]-66ZMK4RR+" _F-$-IW,/E!(!(SFO2J@N+RULS"+
MFYA@,\@AB\UPOF.<X5<]6.#P.>* /,+?1+S5-(\86L4.J+=O<PZCID^H1,))
M'CBC\MMQ &=\>-OW@#@@4V;2=5UWPUJOB2>QU"UOKW4K6X%JL>VYCM;>10%5
M6'W^)) ".21Q7K%% '(^#;6V^VZIJ,$NNW!G$437&K1>490@8C8A1&P-Y!)'
M/;.*;X_69$\.WJ6MS<0V6LPSW MH6E=(]DBEMJ@D@%AT'>NPHH \XO-.O)O#
M7Q*$=A<F2^:4VRF%@TP-G&!M&,M\V1QW!'6LJ]T5UOM<L=2/B;R]5,+0V^FP
M!HKA#!'&RLY0A&4HV=S*,8->N44 (J[4"Y)P,9/4UXZD\FH>#M=\.6NG7KW]
M[KURL,B6SM$1]L),C2 ;5V[3G)!^4<<BO8ZHZ5I-MH]M+!:;]DMQ+<MO;)WR
M.7;\,L: .!OFN=)M/&NC2Z5J%U=ZQ/-+8M!:O)'.)850 N!M3:00=Q& ,U%J
M7A[4[37](TR*VFGL]5MK*'49XT+(C6C;R7;MO7Y1GKBO4:* /&9O"^LZA::Y
MI_V&Z2/1;62TTTE-OVA7N?-_=D\$^5'$F>F215G6M+&J^%_$UQ8+XGU"[?35
MME;4;8H7R^[RT3RU9F'<X(^;@UZ[10 V-0D2*H"A5  ':N)UV&>/XD6DQM[K
M[/>:-/81W$,#R)',TJ$;RH.P8!.3@<=:[BB@#R[3ENK[1/!GAQ-*O[>_TBZM
MGO6EM72*%8%(8B0C:VXC VDYW?6O43T-%% 'DG@31M2M='^'J76FW4+VDVH-
M.LL#*8=PEVELCY<Y&,]<U/+9WVF>(WUN;3KV2RM?$L\TBQ6[NQBDLUC$JJ!E
ME#<$J#W]#7JE% 'D-]8ZAJEUK6K16&KV=L-<L[Q3%;E;AX5MQ&9$1E))!.[&
M">,8SQ5V32!<V,-W8Q:[>&?Q#82RS:E!M>1(V0&0($5E0#C+*/NYZ<UZC10!
MPEUIUVVL>/Y!9S%;O38(X&$1Q,PAE!53CYB"0,#UIGA#3;RWU:[DN+.>(-H&
MFPJTD1&759=Z D=1E<CMD5WU% 'E'AW2-2@U?X:O-I]W&EGHT\=RSPL!"YC0
M!7X^4G!X-:.@>&9M4\/>.M)U"WFMEU#7+QX'EC*Y!"&.5<]0& ((XXKT:J>J
M:<NJV$EF]S=6ZOC,EK*8WQZ!AR,T <;\.9+W7FO/%.JP^7=RQQZ=&IYPL(Q*
MPQV:8R?@HK<\90VLVCQ?:X-2:-+E'$^FJ6FM6&<2@*"2!T( /#=,9K9T[3[7
M2M.M["QA6&UMT$<4:]% _G]:LT >76]YJL%_X?UK5(-2N[*TNKV!;K^SW$[1
M.BB.22%%W#)5ESM'8X&:@LH=0M-3A\17&DZ@EI!X@O)I(?LS-,L4T 1)1& 2
M0#UP"1D^AKUBB@#@Y'GUO7O"^HQ:'<VELFJ7+DR0%69/L\BK,ZX!3<< ;N>G
MK6MX7M;BWUSQ9)-!+&D^J+)$SH0)%^SPC<N>HR",CN#7344 </XNO4T[Q]X1
MNI;>>:..*^W^1$TKH"D8W!5!8]<< G!KF6TN^DG3Q"T>L6-A+KMU<_Z);G[3
M%"\"QK+Y15FP60Y&W.'SCK7J%SI-M=:O8ZG('^T622I#AN,2!0V1W^Z*O4 >
M8VNBG^T?"MS:6NL2P-K-S=SRZC%B09@=1(P"C8I(4C< <GWJWK#7%EXLGET6
M/6K?4I[N#SK8VIELKY/D5I"^TK&0@QG<I^09!XSZ'10!Y/>V]ZO@_7/!W]FW
M[ZK>ZA.8)5M7,+I+.9%F,H&P!5;G)R"N,=*U+[3+U]#^)B+8SM)>&7[,!$29
M_P#0XU&SCYOF!''?(KT2B@"MIRLFF6BNI5EA0$$8(.T59HHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\UUSQ#
M?VNO375EJ>IW$5OJEM:-#%:(ME&CO&CQN[#<S_.3N4\$@8X->E5R=]X L+Z2
M\W:EJ<4%S<B\%O%*@2*X!#>8N5)SE0<,2N2>* .7UG5_$,GAGQ/XDM-=GM7L
M;Z>UM[011F%8XY!&2<KN+DY;.?08Q5KQ%XAO[/6KJ[L=3U.=+2_MK9H8;1!9
MQJS1J\<CL-S.=Y.5/!*C'!JEXD\+7]_)K.D6FF:RJ:C=+(K+=1&Q8G:6G?HZ
ML,$E.06 (!SQU>H> ;#4)+[?J.I16]W.+IK:*5!&DXVXE7*DYRH."2N><4 <
MSJ_BC7+>X^(26]\5.F2V"V(9%(B\Q5W=N023U_"M&\E\2Z5KFIZ3I^JW&I7,
MVBO>6PNDB!CG60)\F%48(;@-D9 ]ZVIO NEW#:XTL]VSZTUNUTV]1S" %*_+
MQG:,]?PJ]J7AFRU34);Z::ZCGDLFLMT,NS:A</N! R&!4<YQ[4 >;Z_=S:AX
M1NX$\0:UYD.HV DM;^V2&Y@WS*/F.P!E)PRD#&5/)'%>CZZFK6OA.YCTB66X
MU*. +%(P0R.1C+<@+OQDC@#..,5G3^ K.]L+Z"_U/4KNYO/)W7LCH)4$+EXP
MNU HPQ)^[SDYS6W<Z2MYHG]F3WEVQ**INED"3;E((?*@ -D ],>V.* .%B\0
M745G:I::WJ,[G6[.VF@U*T6*Y@20_,C_ "@,&Z@@>N">T_B#Q)JUGKVN:?:W
M?E[GTJUM6**PMVN)9$=P".3@ @'(R!6U)X%L[BRN8[O4M2N+RXFAG-^[H)D>
M(YC*[4"#:<\;><G.:0> =,>+5!=W=_=SZFD N+B:4"3="6:-U*J K MV&/E'
M'7(!A^,-+U?3O"MQ#+K4E]$^I:>;.2ZC4RQ-]ICW;BH4,N<$< ]1GI6SH<NH
M6'C?4M#N=5N=1MA807D;W2IOC9GD1@"BJ,'8#C'%2IX'L6M[A;R_U"]N+F>W
MFENIY$\P^0X>-1M4*%!'0#G)YK831[9/$$VM!I/M4MJEJRY&S8K,PXQG.7/?
MTH X7Q+KVM2>(]:L]-DUE'TV"+[)'86:S123,A?]\2"=IRJX!'&3UZ.\2^*=
M;T&_M8EFC#:_!'':QW&T?V;<9569NYC^<'G/S #^+CJ-5\)6^I:C->QZEJ-@
M]S$L-TMG*J"X1<X#94D$9(W*5.#UZ4Z?PAI5Y/JDMZDETVHVZVL@F;/EPJ.$
M3CY1DEL]=W.>!@ P3!K=_P",;W05\2WMO:V>EVLOFQ1Q>;),S2J7)*$8.W)
M Z#&!G//VGC#6==ATF"2XU:%_P"RA<S2Z1:+*TDQE>,%@RD!/W9.!C.[VK>C
M\'7DGC"]D&J:O;0II5K:Q7\<B>9-M:7>K$J03@H<[0?0\FMA_!%A%!81Z9>W
MVE/96OV-);.1=SP\':V]6!Y&<XR"3@\T 8%A>>(_$&N6.G7NHW>CEM"BNKJ*
MWB19!/YC*<;U;:#C./8>^<]-?U^\\-Z'J5]?ZI;V+6DHN;[2[5)66=)-JO*F
MUCLVJ2=HQG.<#%=_9>'K.PU./4(7G,T=BE@HDDW@QJQ8$D\ELGDDUF+X&MK>
MQMK2PUC5K%((GA)@F3,J,Y<A@R$9RQPP (SUH Y/4O$VN7E_J@TN[U6XDT^W
M@^QG3;%7MKJ5H5E+2Y!(5MX  (P.<YKU&"1I;>*1XS&SH&*-U4D=#7-2>!-/
M#!;&^U'3K=K>*VG@M)@JSQQC:@8E2P(7Y=RE21WK7M+"Z@U_4;U[J1[2XA@2
M*!I2RQLF_<0O1<AD^NWZ4 <I<''QWMR/^A;D_P#2@5BZ#XDU/6/ /A:6\UG4
MO[0OQ</*NG6J/<W"H[+D$C:BKE<G'/ SSSZ"_AZSD\5)XB+S?;4LC8A0PV>6
M7WYQC.<^]8]I\/=.T[3-)LM.U'4[0Z6DL4,\4J>8T<K!G1B4(P2!R ",#!H
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
M,@C..&V#EN<<=^E>=2:]X@L[;7X;6\U=VL=/M]3B.IP1),=LC>:H"J/D9$(
M(R#FNN?P2EQ:75I?>(-;OK>XB,31W$\>%S@AAM0$," 1_*I['P?;6FIRZC-J
M.H7MS/;&UN6N70B=,Y 8!0!C)QMP.3G)- '.GQE<1>-9[Q[L'PTL3VJJ%&#.
MD"W)<-U^YO7&<?+74^$)-1G\(Z9<:M*9+ZX@$\I( VE_F"X']T$+^%9)^&FA
M-X.B\,-)>M91S&?S3*/-9CG.6QT*L5Z?=XKI1IZKJHOEN;D 6_D"V$G[G&[.
M[9_>[9].* +E%%% !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 %%%%
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
M9@X?A02"<]Z /::X]?%NLZI-=R>'?#J7]A;2O#]IGOA!Y[H<,(AM;(!!&XD
MD&NMB5DA1&<NRJ 6/4GUKSKPGXGTGP;H;>'/$-T-/O\ 3YIE"S*P^TQF1F22
M/CY\AAP,G.1B@#JX_%FEQZ%::KJDATA+GY1#J'[J17&05P>IX/3J.>E6IO$>
MB06$%]+JUDEI<*S0SM.NR0*I8E3G!P 3^!KCI==@3QAH?B/6X)-*TZ;3+F&!
MK[""&4RH1O/1&>-<@'!ZCK6%86B76H>&I6MR=/NO$]]=6:.F!Y1CE9& /0%@
M6'U% 'HMQXR\-6B1O<:[I\2R!&7?<*,AE#*>O0@@Y]"*LZIXCT711"=3U6TM
M!,"8_.E"[P.I'M[]*X*[U;0M(\8^.AJ\D,)GM+:-/-'^N'DG,:^K<CY1R<CT
MJ#PQ=0>%-1MI/%DR69E\.6,$$MUP,QA_-B!/\660E>IH ]#O_$FB:7!'/?:M
M96\4D7G1O),H#ID#<.>1EEZ>H]:4^(]%76%T@ZK9C46Z6WG+YF<9QCUQSCKB
MO-O"FFO'K7@..^M61HM,U"6*.5>8E:5#&"#T(1@,=JKZUK*-?3-+?VMF+3Q+
M#)/I\-LJM'&DZ+]IF<\@,H!W<## <\T =JWC[2[_ $_6WTC4M-6YTR3RV:]N
M D/\/SDKDA,L5!QU%;6H^)=%T4PIJNK65G),NY%EF"[AZC/;WZ5Y-XCNK<>
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
MK-NLBP75NLZJR_, 1G&!W^E<%XH&D3>-]27Q-JL^CVXTZ*.RE@N#;_:58N9
M7'^L*G "'.,YP=U=#X2UM+;PKH5KJP%GJ$FG&?R! 4 BC !.T#"\%3MXZ\#B
M@!EEXQU-K[2AJGAY]/L=6E,-I(]SNF5]C.HEBVC8653T)P>#72ZGJ5II&FSZ
MA>S)#;0+N=W8*!V R?4X'XUY_P"&_%6B>*_$5IJU_K%J+G<R:5I0?YH0P(WO
MZRLO;HH)'4DUZ!JG.DWG_7!__030!R7A+XA6FM>&6UW5[W2+&!G4+''=;FBW
M9PDA('SG'05TJ^(M%;38M1&K67V*9]D=QYR[&;GC.<9X/'L:\Q\.2PZ;X<^&
MNJ:BRPZ9;6\Z332\1PRNF(V8]%Z.,GNWO3;V*#5'DNX8Q+H]_P",;-[?Y?DF
M41HLCCU5G5N>AP: /6[&^M=3LHKRRN([BVF&Z.6-LJP]0:J'Q%HHUD:.=4L_
M[2/_ "Z^<OF9QG&/7'..N.:T@ !@  >@KQS5=:1]0WS7]K:"U\31O<:?#;*I
MAC2<+]HFD/(W#!W< A@.>: /3'\5^'X[^*Q?6K!;N60Q)"9UW%PQ4KC/7<",
M>H(J['JEA-937D=Y ]K 7$LPD&V,IG?N/;&#GTQ7F%U;1I\.?%,BQ 2/XCED
M+!>21>J ?R J3Q#9W-KXGO\ PA;I(++Q9/'<JZ#B)1_Q^#/NB*?K)0!ZE!-%
M<V\<\$BR0RJ'1U.0RD9!!],5)3418T5$4*B@!5 P /2G4 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% &%-X8A;4=4NK>]NK0:I (
M[E;=]A\Q1A9D;JKA>/0X'I5.'PC<K-=7ESX@O;G4I;0V4-VT4:FWC)R2JJH&
MXD [CGH/3%=310!4TO3+71M+MM-L8_+MK:,1QKUX'J>Y[D]S5NBB@ I, D'
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
MY]*2*6.>))8I%DC=0R.AR&!Z$'N*\WN;C5[CQM=Q?VC&E@/#2W'V40<88LI
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
MKVR2\A:ZL55[F(-S$&&5+>F1S6>GC/PY)=6MLFKVQENEC:$!C\P<93GH"W&
M<$Y&* +&@:)'H?ABQT0R_:([6W6W+LNW> ,9([9K%TOP5<V*6UA<Z[<7.BV<
M3PV]B(_+RC*4"RN#^\"J2 ,#L3DBMEO$VB+K0T=M2@%^6">3NYW$;@N>F['.
M,YQ6H[K'&SN0%4$DGL* .3TWP7<VT^D)?ZV]]8:.=UC;FW",&"%$,C@G>55B
M!@+ZG-2P^#(X?#NDZ1]M8KIU]'>"3R^7*RF3;C/'7&:O6'B_P_J=_#966K6T
M]Q-'YD2(W^L7&[Y3T) .2!R*=;^+- N]5_LR#5;>2\WM&(PWWF7[R@]"1@Y
M.1@T 94O@JXU"ZC&M:RVH6,"SI!$;<)+B5&C(>0$[L(Y' 7L3G%36WAC5!I]
MS8ZAXADN[=[%[*%1;+'M##&]\$[W  Y^4=>.:L^&_%^E^*)+]-/EW-9SM"P(
M/S ?Q#V)S^5:6J:OI^B6?VO4KN.V@+A SG[S'HH'4D^@H S5\,(LWAR3[4Q_
ML2-D4;/];F+R^>>/7O2^$?#T_A?0X])?4/MEO 2+8F$1LB9)"L03N//7CZ5!
MJ'BVP?1IKW2M8TS]S-%')+<%FC0N1\IV\[B#Q[GFMNVU&SO)+J.WN(Y'M)/*
MG4'F-L X/X$'\: ,,^%[Z?6+6XOM;:ZL;.[:[MK=K91(KD, IESRH#G V@\#
M)-,MO!D=MX>T#21>LRZ1=1W*R>7S*4W<$9XSN]^E6Y?&OAN"*UEDUBU6.[3S
M(6+<,F<;SZ+GC<<"I=3\6:#HTTD.H:G!!+&JN\;$E@K9P< 9Q\IYZ#% &%9>
M [RR;2%77V:#1[DRV41M0 $8.K*YW?,VUR W&.N#FFCX<1#0%TK^TWVKK/\
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
MV<5BL-OI\LD3@0Y"!MV[(Y8],G&173_"2*2'P(B2QO&WVVZ.UU(./.:NYHH
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
M@ECDE,NTJW&58\'Z]<T <XVHW6L^-_AO?7<+6MW/9:@94*%=C^4H.%;D#(R
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
M\+UP..:9K^KZIJW@'QC:'4+F6"TM!+'>S::ULT\;(X>(JRJ,@K]Y1T85U:^
MDD_M::]U>[N+W4C;.UR$1##+ Q:-T &!@D<<].<Y-6[CPK<:CX>U?2]4UNYO
M'U*(Q-*8U18EVX^1!P/4]<F@#CH=:O\ 1H=)T%-8DM5&E1WIN+?2#.26^5(]
ML:D!1L8DGD\8(K4L-=\2>(]5L+&*Y71_.T6.]N,VNZ1)C(R$*K] <=^P]3D;
MMUX4E\VRN=,U>?3[RVLQ9-,L22"6(8(RK#&002".F3US5RR\.QV6M1:G]LN)
MY4T]+ F9MS.%8MO9N[$GF@#ASXQUJ?0=$OKS4!I5M/;3?:-0BL3/']H238 _
M7RT(!;/'ID8I=8\;:JE_J4=G?XFTVWA:."TTV6YBOI6B$I!D53L0AE5<$'G)
MR*Z.'P9=6&EVMCIGB&[M(XHY(I 8DD617<OG:PP&&X@'TZ@TB^!C8XBT;6KW
M3;>2VAMKA(U1FD6)=BLK$91]H +#T' (S0!>\3Z_/H_@RYUBV@!N/+C\F.8$
M /(RHNX=< L,CVK*-QX@T[Q#!H-WK:W/]HV,TT%W]D1'@EB9-PVC@J0_&>1C
MJ:Z;6M'M==T6ZTJ\W^1<1[&9&PR]PP/J" 1[BLW3/#,]OJXU75-6FU.\CMS:
MP,\21K$C$%B%4<LQ5<GVX H YSX*V<T'PVTV=[A9([A69(Q"JF/$CYRPY;/O
M5C2?$.J3>*9;+4-42VN1-<#^RKBS,>Z%=WEO#+_RT. K'D\%N!BND\*^'X?"
MOAFRT2"=YXK5659)  S98MSCZU2C\*3MJUM<WNMW5Y9V=P]S;6TL:91V5UYD
MQN90'8 ?3).* ,FR\4:G/X5\#W\DD?GZO<PQW9"##*T,CG [<J*F\+WOB;7;
M;3?$/]H6AT^]=WDT]X=ODPG=L*.,EG&%SG@Y/3 I=/\ A^;(:1#)KEW/9:/<
M":QMVC10@"LH5B!EL!L _P"-6M,\&/IEW:I%K5Z=)LYGGMM/ 551FW?*S@;F
M0;CA3[9S@4 <AX5O=<T?PKX8O5U")K"ZU$636/D#&R25UW;_ +V[//ICC'<]
MSXNU.73=,MS!J4=@\]RL7F_9VN)2,$E8HU!+.<>A &3VJ&'P;;0Z!I.DB[E,
M>FWB7B2%1EV60O@^V3BKNO:$^L-83V]\]C>6$YF@F6-9 ,HR,"K<$%6/Z4 <
MAI_BS6=5M].TJ"[\J]NM3N;1K^6S,;B*%"^[R6QM<C:,$8')QVI-?A\41ZKX
M3L[O6XDE?59D6:W@'[U!#(4=U/ ;&05&5[_36C\ "!&>WUN\6\2^-_;W3HC/
M'*Z;9<C&&5\G(P,9XQ@5+<>")9K2Q8:]>?VG:7S7POI$5]SLI1EV$;0NUL #
MICZT 83^+]2M&\8^0EK]HMM6M["S)B  :78H9\8+8+YY],5-K6OZ_P"%SK5E
M/J27\J:'/J=I<O;K&T<D1"E2J\%?F4CC/!'-;3^ [&6/Q"DMU<$:S<I=,RX5
MH)$V["A]05!YIDW@=M0@U0ZMK$][>7]@VG"?R4C$,+9)VJ.,DX))]!TQ0!'I
M^HZ[9^+=*LM2U"&[M]5L9I_*2W$?V>2,QG"D<LI$A'S<\9]J[*L>Y\/QW&K:
M;J(N9(Y;"VFMXPH'/F! 6/N-@_.M"PMY;33[>VGNI+J6*-4>>0 -(0.6..,F
M@"Q1110 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 <EK
M'C<:<FORVUA]JM]$@#7$OF[ TQP?*7@\A2"3VR!@\XV[C5D>TOCI36VHWMJI
M)M4N%!W#^$D9VDX[BO-;@9^$7CG?_P ?!U&_\_UW>=Q_X[M_#%=/'IUEI?Q2
MTR*PM8;9&T2Y5EB0+N"S0[<XZXR?S- '3Z-JUKKNCVNJ63$V]S&'7<,,OJI'
M8@Y!'J*O5Q_PY_Y!&K^7_P >W]MWWV?'39YS=/;.ZNPH *Y:_P#&$UM=WZV>
M@W^H6FFN$O+B!H_D;:'(1"P9R%8$X'? R:ZFO-/$%WI5E>:[JVD>*)-$UBU8
MFZLIG0Q7,BH-I,+\G<H50R8)]R* /14NK=P^V9,QJ&<;L% 1D%AVX]:QI?%=
MC;^(9--N);>&V6QBO%O))U5&WNZA1GC^#.<\YKD%UFWM=2\9RZI+%97-UI=I
M*MO(V&8F!P54'ECN^7 [\50\/G0QXET(ZT;,+_PAUGY1N]NS[S[OO<9Q^.-W
M;- 'JLU_9VZ(TUW!&KH74O( &4#)(R>0!SFHI=8TN!;=I=2LXUN0# 7G4"4'
MH5Y^;KVKQ_2=/@U&X^%]K>P":S8ZHT<4HRK0C+0@@]1M"$#V%=%.GA^T\2^,
MHO$"6,42VENMJER% %J(<$1@]O,W\+WQ[4 >AW%_9V;Q)<W<$#S-MB660*7/
MHN>I^E1SZMIMK:I=7&H6L-NYPLLDRJC'T!)P:\L\.&PBO[9?&GV<2'PO9+"+
M['(S)YP&[^/[F<<]*H^';RW.C^%[23^Q[62#2)K@7VM1M*H0S;61(]Z#=\H)
M.<@8]: /6-0\2:3I=WIUM=WL*2:@Y2#+C!PC-N)S]W"XSZD#O4EEJ3SOJ'VI
M+:"*TF**Z7(DRH .YQ@;#['->1Z#+IS:=\.Y;]K3RX-0U""5IE"+'A9MB$-]
MS^'"D\<4Z3;L\6FYQ_9P\7VYO]WW?(S'NW?[.<9]LT >P0:II]U:-=V]_:RV
MRG#31S*R ^[ XIUMJ%E>2S16MW;SR0MME2*0,8SZ, >#]:\E\8_899O&!T4P
M?8?[$MUNFM"/+\_SFV\KQOV?CC%=8MII^C?$^U^RV\%G;C0)S)Y:!%VI-%@G
M'H"WYF@#MZPO#_BFRU^PN+M%:VC@O9++]^P&YT;;QSW/3O6Q:W,%[:0W=M*L
MMO/&LD4B'(=6&01[$&O%]-@BNO 4UO,@>*7QHJ.IZ,IND!'Y4 >RV=_9ZA&T
MEE=P7**VUFAD#@'T)!ZUCZEXPTNPN-4LDGCEU#3[$WC6_F %@ YV@^OR'/'
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
M7</*+'*;0%7/S<8R,8KL-6U.V3X42:B=-_T632T;[%+(RA4= -CL.0 &Y/7
M- '2V>H66HQM)97EO<HK;6:"0. ?0D'K3;K5-/L=WVN^M;?;MSYTRIC.<=3W
MP<?0UP?@V6.+XA:I;"\TB8MIEOQI=OY,1*O)QC>VYE##)!Z$# I]X= 'Q8U8
MZZ;(+_8MOL^V;=FWS)M_WN,XQ[XS[T =U=:E8V,<<EY>VUNDAPC32J@8^@)/
M-3+/"\SPI+&TJ %T# LH/0D=LX->+:;.K^'M&LKI=*@EBT%I$N-5@:=I(7D9
M4BBCWK\VU$R>3RHQS5^'5E\,>'_"/C4$SV\NBII]_L.XLPBWQ'COYBLG_;2@
M#U*75=.A5VEO[6,1[MY>91MVX#9YXQD9],BA=6TYYH(4U"U:6X7?"@F4M(OJ
MHSR/<5YSIOAJ.Q\2^"[+5(8[BZ-AJ%W=^8H8-<.T+.2#UPS''T'I6;:Z786G
M@RVN8+2&.>/Q<JQR*@W(HO\ 8%![#;QCI0!ZV-0LC?&Q%Y;F\"[C;^:/, ]=
MN<XIAU73A<QVQU"U$\C%4B\Y=S$'! &<D@@@_2O*M(M9+B^A6ZU;1+6^C\12
MR,AM6-\T@G8[=P?HT7&=N A'IFEN-.LU\">(-0%M%]M7Q/(ZW!4;U(U  8;J
M.,]/4^IH ],T[Q#I>K:C?V%G=QRW%C((YD5@>=JMD<\@;@"?7(K0$\1E>(2H
M9$ 9T##*@YP2.P.#^5<3X*6PA\8^,X$6VCO/[2#! %$GEF&(YQUV[OPS22ZG
M8Z3\0_$K7]U%;>;I-H\0D<*9 K3@[1_$<D# ]10!U\NKZ9! )YM1M(XB@<2/
M.H4J3@')/0^M.N-3L+2"*>YOK:&&4@1R22JJN3TP2<'->7> ].L[_4O#?VRV
MBN!'X2@*K*@903(1G!XSC(S[GUJKX0;38;_PX-;:U6P32;V.T^UE1&)!=88#
M=QD1A1] : /2=)\3VE_H\^I7;0V$$-Y/:EII@%_=RM'G<<#G;G'OWK3FU&QM
MX4FGO;>*)T+J[RJH91R2"3TY'/O7B^C@&U\-FSFTVWTW[?J_DMJ<)> /YW[L
M$;EPVSS,9/K6I9:/93ZQX&LY[BSU2Q,^J2IY,)6W(SN"*K$Y16^[R1\HQVH
M],UG7-/T'19]7OIU2TACWE@0=W&0%]2>PJ@WB[3X]?:PEGMH[06*7@O6N%$9
MW2,FWT_AZYK,^*D$;?"[7%\I"L=ME1MX7!'(],"JL-CHVI_$Y7CM[*ZLTT%/
M("JKQ#,\@)4=/49]SZF@#K)]2D34]-MX([:6WO!(S2FY"LH505*)C]YG/.",
M#GFK$&H65U/-!;WEO--"<2QQRJS(?]H Y'XUX_X?(75OA4.=J1ZLJCKA57
M^@ %;G@IK'3M<TO3[672-4@DLYC9ZA:+Y=U'&"A*W"\YSD?-P=PY )H ['6O
M$+Z;J%KIMEIL^HZC<QO,L$3H@2-"H9V9B !EE ZDYJ32_$$5[IEQ=WUM+I36
MLK17$=Z541L,<[L[64Y&&!QS6-XM30;G6]/M]0U:YT75%AD>SOX9A#E<@/'N
M;*MT4E"#TS7'7FJZGJ7V""XU;3M0T^QUWR$U:ZMP;:?_ $9F3S%1E4E9&VY!
M W!>] 'K+:C8I8_;FO+=;/&[[095$>/7=G&*H7WBC1M.DTY;C4( -1D,=NPD
M4JWRLV[.?N_+C/J0.]>=06]I:7NB/J&HZ9>:))KEU)*;>(QV<,Q@PB89F&/,
M#G.<;F]:GU/_ (10:MX6N=.2T32UURZ2660?N#(89-VTM\NTO_=^7(..: /1
M;/4I)Y]16XCMH8K27:LB7(<E<9)<8&P^QSZU-!JNG75H]W;W]K+;(</-',K(
MOU(.!7C]UC?XU,_.GCQ-9&_ST^S[H]^[_9QU]LU8\:&P>3Q>^B&W-F/#BB[:
MTV^7YWF-Y>=O&[9N]\8]J /6K?4+*[FFAMKRWFE@.V5(Y S1GT8 \?C69K'B
M)]/U2VTJQTV?4=1GA>X\F.1(PD2D LS,0.K  #-8RZ=9:5\4=(BL+6*V1]%N
M481(%W!98-N<=<9/YFJWBH0W/Q TNVN=4DT5$TZ:2*_AD6.29BZAH=S@J0
MY&">A&,&@#K-!UJ#Q!I$>H6\<L09GC>*4 /&Z,4=3@D9#*1P:PSX[5;F.1]%
MOTTB2\%BNI,4"&0OY8.S=OV%_EW8_2H/A]J5G;^%[.T>>(*]]=6UE-DYO@DC
MGS1DG)8!F)[G)JC_ ,)#I/B[Q BW.LZ=;:/IUX/(MGN4$M[<1M@,P)R(U8?*
M.K$ ],9 /0ZYC6/'&EZ;;Z\()([F]T>U-S+;"4*7^5CM!YY^7GCC(K?M[ZUN
MYKF*WG222VD\J95.3&^ V#[X(/XUY/XE6PAOOBBC+;)=OI43Q A0[ P/N*]S
MSUQ^- 'JMGJ=E?.\=O=V\DT8'FQ1RAFC)[,!R/QIUKJ%E?&06=Y;W'E-MD\F
M0/L/H<'@UYEXNTQ=,NK2/0K5;>ZD\-:E&OV=-KN56$KTY)R21[FM#P7;0-XB
MLKJVU;09%72B@MM)M6CW1%D*-(2[#*D$#.#\S>] '4Z[XFCT>ZM+"WL;G4=4
MNPS06=MM#;5QN=F8A549 R3U/&:31?$K:EJ%QIM_I5WI>H01B8PSE75XR<;D
M="5(SP>A'I6+JU[;^'_BC:ZIJDJ6^GWVE?88KJ4XCCF64OM9CPNY6XSUVU6\
M:^)[/6?"OB+3=$FDO7M[(27-Q:$/&B%AO3>I^^4WG [4 =M:ZII]^LK6=];7
M"Q'$AAF5PGUP>*1-6TV0D)J%HQ&W.)E.-PRO?N 2/6N"NFT>3QEIQ\-FS,2Z
M+>?;#9;=GDGR_)#;>/O;L?C6"NG:/8_"?P-+<6\$=O<7MA)>R,H'F @DF0]U
M&3UX SVH ]>MM0LKRV:YM;RWGMUSNEBE5E&.N2#CBFP:KIUU:R75O?VLUO'G
M?+',K(F.N2#@5Y-X@%DVH^*&TSR#H7F:3_:/V;'E$"8^=]WC_5[-WMUJ?Q8=
M/>Z\6MHAMC:#PK*+LVFWR_-W'RL[>-VW?[XQ0!Z@^L:9%!+/)J-HD,+^7)(T
MZA4?^Z3G /(X-5K[Q+I&G7FFVMS?0K)J+$6YWKA@%+;LYZ<8![D@5QFIP:;I
M5MX5TZWM=&M/-BDN1>:C&6AC9(E#,5#*'D8.>6/0,:YW0Y-.8> Y;U[(QPZE
MJL#NZ"-$P9BB[6)V#[NU2>.* /6;'4WG.H-=);016D[1ATNA)E  =S\#8?\
M9/3UJ>#5-/N;0W=O?VLMLIP9HYE9 ?3<#CO7CWR>1XG-UC^S1XUB-_O^YY&8
M\[_]G=MSGC%6?%XL9IO&!T8P_P!GG2K-;IK4CR_M'GMCE>-VS&?;;0!ZU;:A
M97LDL=K>6\[PMME6*0,4/HP!X/UHN-0LK.:*&YO+>"68XB2655+GT4$\_A7*
M6]A9Z;\5;>*QM8;:-]"D#)"@0';/&%R!Z G\ZR/'?V&TU?4M2:?1[N1--1;S
M2M37:\D*M(RF"3JK$EAP""0O0XH ZVS\564^J:I8W4D%FUG>+:1F6=09R8DD
M^4''/[S&.>GO6K-J-C;W45K/>6\5S-_JH7E57?Z G)_"O+M1TZPO=%^*%]/9
M1O. VQI4!>/;91LN,]""<\=Q[5F^+=0CN+#7YMVDVMQ;):HYN(FEO+EA%'('
MC.\>6J[CR%/W6)[T >@7?C46NJ>*++[!N_L*P2]W^;CS]R,^W&/E^[C//6MG
M2-7_ +5\,6.L^1Y7VJSCNO*W9V[D#;<XYZXSBO-]3=)/$OQ0DC961O#\)5E.
M008).0:[7PC_ ,DPT/\ [ T'_HE: +?ASQ-9>(-*T^Y26"*[NK2.Z:S$ZO)&
M'4-R.#CGK@5I1ZA937DEG%>6[W40S)"LH+H/=<Y%>0^'?[&/ACX<+I'V7^UQ
M=Q&3RL>=M\I_/W8^;;CKGC[OM4W@NUDF?PRUQJVB0ZA#=3/)!#:M]MDDVR"9
M)6WGN222H&0OM0!ZS=WUII\(FO;J"VB)VAYI BY],FI%N(7D$:S1M(4\P*&!
M)7^]CT]ZY#QO;V\NHZ1-_:.EV]_"LY@@U6+=;W"D('!.1M8?+@C)P6X(S6%X
M<UK3(/$VE7TPMM)LYO#@$,;S 1KLG.0C'&0 01[$&@#LKOQ596FO6EA)) +6
MXM)KHWC3J$3RWC3;Z<F3KGC%:K:C8I;QSM>VZPR*620RJ%8 9)!S@C )^E>/
M>&9-)DU'P5)JOD"!K+4VB^U !0YN5QG=P#C/7O[TZQLK+4+OPY;>3'+H\GB?
M46M(\ Q-"$E("CH4W!N.F* /6Y=7TR#[/YVHVD?VD P;YU'F@]"N3\WX5+<7
MUG:20QW-W!#),VV)9) I<^B@]3]*\XNET"VUKQQ%KZV,8%O"MLEP%'^BB  "
M,'MO\SA>_P"%4M -A%J&WQIY G/AFP6(7N-Q&)/."YY+[MN<<YQ0!ZA-JVFV
MT,4T^H6D44QQ$[S*JN?123S^%5Y/$.EQ>(8M#>[C%_)"9EC+#H"HQUZG=P.X
M!KR#2+B"7PMHUFZZ1!)%X>WFXU.%IWE621U\J*,.OS909/)RRC%7]&EMY=6\
M/W*26S7T_@P"VE<KN>Y!0  GJX/'K0!ZW;ZA97<\T%M>6\TT)Q+''*&:,^C
M'C\:RKGQ391ZUI6FVDD%VU[<R6\C13J?(9(GDY SR=F,<=:\ST:UEDT/3I].
MU71A?PZ%<B&UTZU=;F3,(!$K;SR)-I.0/F![UH:9)X<?6?AH-'-F;A8Y-_V?
M;N"_9'R'QWW9Z\YW>] 'HVK^(=+T.:RBU"[C@>]F\F(.P'.TMDY/ PO7U(]:
MM2ZG807D=G-?6T=U+_JX7E4._P!%)R:X_P"(*6*ZOX/GOUMQ NK%7DG"[0#!
M+P2>,$@?I7,:HVD?\(SX^343;'7'OI_(#X^T,2J_9?+_ (O[FW'?/O0![#14
M-IYPLX/M'^N\M?,_WL<_K4U !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110!B6WAV.TUW4KV.539ZDJM<V;Q[E,R@+Y@.>,J ",<[0
M?7-_4;2:YLYQ9S1VUZT31Q731>88L]P,C/8XSC(%7** *&BZ1:Z#HUKI=F&$
M%M&$4L<LQZEB>Y)))]S5^BB@ JM/86,]Q'=3VEO)/%]R62-2R?0D9%6:\A\3
MZAKES8?$>WO+BWEL+,1)#$BL&7*1LN,G X//J?0<4 >K36-I<3QSS6L$DT8(
M21XP64'K@GD4V;3+"XC$<UC;21A54*\2D;1T&".@[5QU_P",M7\-W=_'KMM8
M2)'I4FI0"T+*04=4,3%B0>77Y@!WXJQX5\9-K&NRZ1/J&BW\HM!=)-I,N]$
M8*R,"QY!9<'C.3P,4 =>;>$O$YAC+Q B-MHRF1@X].*CN+"SNY(Y+FT@F>(Y
MC:2,,4/J">E<IXJ\9-H^NPZ1!J&C:?*;4W3SZM+L1ANVJB@,N22&R<\ =#FH
M'^(7V72-(\0WEJ%T+4+3<\D0+R07&,A#CAE;!4$#[V/[U &UKNAZGJ-_!=Z?
MJT%J8HRGEW-BMRJMG(D3YE*N.F<D=.*LZ5X;T[2M%T[3/(2Y2P0+%).@9]W=
MLXX)//%<G<ZMXN?Q-X/AF-E9&_2YEN+3:[;=J@[&(;YB%8>VX'MBF:3\2QJ.
MKZ>#>:*]IJ%V]K'90SYO(!\VQW&[!!VC(P-NX<F@#O)--L)8VCDLK9T>3S65
MHE(+_P!X\=?>I1;6ZB4""("8DR (/G)X.?6N"M/&?B"6PT[69K33ETRYU0:<
M\2[_ #L&<PB0'.!@X^7!R,G(S@:'@2_US4+GQ"VJW-O-%!JLUO&(U8%"H48&
M2<+CH.N2: .IBTZR@M3:PV=O';L<F)(E"'\ ,5*\,+/YCQQEMI3<RC.T]1GT
MZ<5S-[K6N7OB._TC0(]/3^SH(I)Y;U7;S'DW%44*1CA<ECGJ.*X7Q%>7GC?6
M/A_(L&GFPU);B865[&TJ"5(LL) " X!SMZ<T >Q1HD4:QQHJ(H"JJC  '0 5
M&MG;*FQ;>$)O\S:$&-^<[OKGO65XIUB;P_X;FU"".)GC:-"T@;RXE9U4R-MY
MVJ"6..P[=:R(/%.HI%HAF?2KQ=1U3[(MU8R%HI(O)>3>HR=K;DVX)/3WX .O
M$48E:41J)& 5G Y('0$_B?SJ*:RLYYEFGMH))54HKO&"P!X(!/8\\5R6I>,K
MZVU34],MK6W>Y34;73[(R%@I:6(2%I,=E&XX'7 'O6=XIN/$7]GZ5'J-G9F]
MAU^U6VE@<K#< Y(8@DLF"2"#GID9S0!Z%Y$.8SY29B&(SM'R<8X].*9!96EM
M+++;VL,4DIS(\<84N?4D=:P_#NL:I=:SK&CZNEH;G3_)=9K165)$E5B/E8D@
M@J1U]*J7^M^(KCQ;?Z'HL.FJ+6RANO/O [ EVD&S"D==G7M@\&@#I[JRM;Z,
M1W=M#<(#N"RQAP#ZX/>GRV\,\8CFACD0$$*Z@@$=.#7 77C^[E\/:3JL$^B:
M8MW:/,XU.<Y:53@Q(H92>0?FYQQQS6MH_C"6_P!8TZ"YMXX+/5=(34;.3)SN
MX,L;'H2 Z$8QQF@#IKJSM;Z(17=M#<1@[@DJ!QGUP:D$,0D601IO5=JMM&0O
MH#Z<#\JX"Q\9^(-8N-(AL;.PB&KQWEQ;R3AR(X(G01NP!&XLK9P"/O#T.66?
MC7Q')8:?J=U9::EF^J+I5S'&7,C/YQA,B'. N[^$@G'>@#O9=/LIHA%+:6\D
M8?S CQ@C=G.[&.N2>:DGMX;J%H;B&.:)^&210RGZ@UY[;_$H3:U"OVS13:3:
MF=/6Q6?_ $U?WAC64C=C!8 [=O"D'-2/XS\0+87.L&TTX:99ZNVGRQ_.9I4%
MSY.]3G"D9'!!S@].* .]2UMXU94@B564*P5  0!@ ^V.*CET^RF,!EL[>0P?
MZG?$I\O_ '>./PKEO!U_KE]XD\4IJ-S;R6EM?^1%&BL"A$41 7)("X))']XD
M^U1:CJVL6OQ/CMA=6ZZ1#I$EW+$R,25$B!CP<;N.#V!/K0!V]5O[.L?MOVW[
M%;_:O^>_E+O_ .^L9KCK#Q9KODZ!JNHVM@NEZW-'%%%#O\ZW\U2T19B=KYP
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
M75EU1(XK9EM581>44V[L_,I)+9SD]*[:ZN[:QM9+J[N(K>WC&7EE<(JCU)/
MK"OO&&GVUSHC07-G/I^HRS(UZMPOEQ+'$\A;<.#]S'7B@#(?P-J4[ZA?SZM
M=5GO[?48)%MR(HI(D";2N[)0KE>N<'/6KLGAG6=12VEU;5H9;B+5(;X1PPE8
M8DC&/+0$DY/4DGJ>E;@U_1CI1U4:M8G3AP;O[0GE=<??SCKQ65X@\7PZ59:'
M>6 @O[?5=3@L5ECF!0+(2-X(R#C'2@"]8Z*]GXGUC5S,K+?QVZ+&%P4\H.#D
M]\[_ -*YF>WUJ3XFZY)HUU:P2#2K1&%W"SHV7GPPVD'(Q]#DUO:+XD?5?%'B
M+1VMEC72)($64/DR^9'OY&.,=.]:=_K&F:4\*:CJ-I:-.VV(7$RQF0^BY//7
MM0!R-IX"O=(:S32]3@6-=,73;F6> M)@.SM)'AL!F+MP<CA>N,5A^)=&?_A'
M?#7@Z'4 _B2U\N"*6TC(*6Q1HI)&SG:OE9[\L!BNUTGQ?87/A6UUS5;BTTR*
M=G7]_.%4$.RXW-C).W-;MO<07=O'<6TT<T$@W))&P96'J".#0!C'PVD?B+1M
M0MG2*VTRRFM$MPO4/Y>W![ "/'XUFKX+F7P]#IGVU-T>L_VGOV'!7[49]F,]
M<'&:Z)]9TN/5$TM]2M%U!QN6U:=1*P]0F<U*NHV+V#7Z7MNUF@9FN!*IC 7(
M8ELXXP<^F#0!SNF>&]7TF]%O:ZC9KHPNY+H(;7-QAV9S%N)V[=S'YL9QQ[U'
M+X,ED\*7^C?;4#W6IM?B78<*#="?;C/7 QFN@.N:0-0AL#JED+R90\5O]H7S
M'4C(*KG)&*9/XBT2VE:*XUC3XI$+!D>Y12I4 MD$\8!&?3(H S]%T&^TCQ)K
M=W]JMY-.U*870C\MA+'+L1"-V<%<)GIGFF:IX;NKOQ=;:S;W%N(#8O87<$T;
M$O$SAB4((PW&.<BMR\U&QTZ!9[Z]M[6%CM$D\JHI."<9)] 3^!KEX?B+I%Y_
M8MQ93V[V.H331S323JOV;RXGDRV"0,[1U(X(- $6G^#=5C31-/U#5+:?2=$E
M66V$<#+-,44K$)"6(^4'G Y('2MOQ/HMQK5C:K:30Q7-I=Q7<7GH7C=D/W6
M(..>W0@&EO/$%NVBQZEI-[I=S"\J1K-+>!(3EL'#@$%O0=SQ5F]\0:+ILACO
M]7L+5PX0K/<HA#$9 P3UP0: ..U+X?ZKJNFZU:W6KVS/JEW;7C2+;LOEO'L!
M4#<?EQ&H'?US70V?AR2U\=ZGXB-RK1WEI%;B$+RI0DYS[YK4N]8TRPN;>VO-
M1M+>>X.(8IIU1I/]T$Y/X5-'>6LMD+V.YA>U*>8)U<%"F,[MW3&.] &+K6AW
M\^N66N:/=6\-_;P26SI<QL\<T3E6P=I!!#*"#]161/X!FGT2RM7U%&O%UM-8
MNY_*(65P^YE5<_*,84<G@58_X6'I-U8Z=>Z;-!<6]SJ1L9F:908 !)\[8)P#
MY>1G&5(-;\.OZ-<:9)J4&K6,EA$2)+E+A#$A'7+9P.H_.@"W=VXN[*>V9BHF
MC:,D=LC%<EX?\(:EIK>&S?WUK-_8EK-9Q^1$R^9&RQJI.2?F'EG/;FM34?&G
MA[3-+M=2EU2UDM+J=((98IT969F"D@YQA<Y8YX -;1NK<6GVLSQ?9MGF>=O&
MS9C.[=TQCG- ''GP5>VMT=1L+VU^WIJ-U=QBXA+1-'/C=&P!!R-JD,.Z]*ZC
M2;>\M=.CCU"ZCN;K+-))%$(TY)(55YX ( R23CFJ_P#PD^@9N1_;FFYMD#SC
M[4G[I3C!;G@<CD^HJ277]&M]+CU.;5K&/3Y,!+I[A!$_T;.#T/Y4 9VG>&I+
M&#Q)&;E7_M>[EN5(7'EAXD3!]<;<_C7(SZ5_P@EMX6;^V;:UNK.RET][JZM'
M>VE0E6PQ5AL;*@KD\\BO1X=1L;B6*.&\MY))HO/C5)5)>/@;P >5Y'/3FGQW
M5O-/-!%/$\T! EC5P6C)&1N';(YYH \^\%>'KF[LM*U:6X?;;ZO?7RM-$4>X
MCE\Q%;'\.=P;Z5HZGX(O+DW\]I?P)=2ZU!JT'FQ%D4QI&NQL$$@["<CUK2L_
M&6FOJ>IV.H7=G82VU_\ 8X%FN55KC]W&^0#CG,F,#/3WK6NM9TNQO(+.\U*T
MM[JXXAAEG5'D[?*I.3SZ4 <[J/AG6]7OK87]_ITEG#=PW:.+0BXA9"K%(VW8
M"EE(R1G:Q!SUK7\2Z&^NZ=#%!<"VN[6YCN[:9DWJLB'(W+D94C(/(X-:TTT5
MM!)//*D4,:EWD=@JJH&223T JI::WI5_>36=GJ=G<74(S+##.KN@]U!R* .=
M?PEJ&HQ:_<ZK?6S:CJFG'3H_L\3+%;QX?'!)+$LY)Z= *Z#0M.;2/#^FZ8T@
MD:SM8K<N!@,40+G'OBG6.LZ7JDD\>GZE9W;P';,L$ZN8SZ, >/QI+'7-)U,S
MBPU2RNC;G$P@G5_+_P![!XZ'K0!AQ^#%;0?$6E7%WE=7O)[I9(TP8?,P5X/4
MJ0#[TRX\,:QK>C:CI^N:G9JMQ"D</V&UV"-U;<)3N)).X+\N0./?-;MKKVCW
MUG/>6FK6,]M;Y\Z:*X1DCQUW,#@?C35\1:(VEMJBZQIYT]6VFZ%RGE ^F[.,
MT 8-WX6UW7=/O8=;UJW$CK%]E6RMRL<,D;B192&8EF+!<C(&!COFKNEZ#J+>
M('UO7;JTFN1:&SAAM(F6-$+!G)W$DEB%]@!WK2N/$.BVEA#?W.KV$-G/Q%<2
M7*+')_NL3@_A3[O6])T^-9+S4[*W1H_-5IIU0%,@;AD],LHS[CUH Y70?AU%
MIFFZU87UZ;N&_MS80$+M:WLP'V1@DGD>8W/TJVGAS7[K1K_3=3U6Q:*;3I+*
M(V]H4+,R[?-D)8G./X5P.3UXQTT=_9S6TES%=P/!$6$DJR JA7[V3T&,'/IB
MH-0UK3],T.;6;BZB%A%#YWG!QM9<9&TYP<\8]<B@#F?%\>G:9\-CHFHSLTSV
M:VMJL*$R33HHV>6HY+;@I%;'@_2)]%\,VMM>,'U"3=<7LG]^>0EY#_WT2![
M5)'XLT!M%MM7DU>Q@LKD#RY9KE%4GNN<XW#H1GC%:T,T5Q"DT$B2Q2*&1T8,
MK ]"".HH Y34?#&L+J>L3Z+J5I;0ZRJBY6X@9VB<)Y?F1X8 DJ%X/=<^U/7P
M8EOK?A6[M+@):Z#:2VJQ,N6D5D5%.>V-O/UK=BUK2YM3DTR+4K.2_C&7M5G4
MRJ/=<Y%%IK.EW]Y/9V>I6EQ=6_$T,4ZN\?;YE!R.?6@"CXNT*7Q'X;N--M[A
M+>=I(I8Y'0LH:.19!D C@E<?C46GZ#>0ZQJ>J7ES \]_9V]NZ0H556C\S)&2
M3@^9^E:$&OZ-=374-OJUC++: M<)'<(QA ZEP#\H'O5K[=:9MQ]JAS<@F >8
M/WH R2O][CGCM0!Q=AX)U?0K6R&CZE8BX73(-/N6NK9G5C%NV2H PP1O;@\'
MCTKM[>-X;:**24RNB!6D*A=Q Y.!P,^U48_$.BRQ3RQZO8/';QK+,ZW*$1HW
MW68YX![$]:M6.H6>IVB7=A=P75N_W98) Z'Z$<4 <?X>\!3:)I7A>S>_CE.B
MW=Q<.PC(\T2+* !SQCS1^52:AX)NYM0O-3LK^&*^;58M2M3)$612L"PLC@$$
MAANY&,9'I732ZUI<&IQZ;+J5G'?R#*6KSJ)6'LN<FI/[2L?LQN?MMOY D\HR
M^:NT/NV;<YQG=\N/7CK0!QY\#:E<R:M>WFJV[:E>7-K=PO';GRH)(/NKM+99
M2.#SGDGCM>N_#>KZOI#6^IZA9B<W]M=*MM;E8XTBD1]HR=S$[3R3WZ<5O/K6
ME1:HFER:E9IJ#C*VK3J)6'LF<UDZ5XRTV\NKJTO;NSLKI-0FLX()+A0\^QMH
M95."<^@S0!*WAV0Z[KFH_:%VZE8PVJIMY0IYO)/?/F#\JK>&_"<NA7MK</=I
M,(-&M=,(5",M"6)?KT.[I[5TEQ<06EO)<7,T<,$:EGDD8*J@=22> *R;GQ!;
MM+:+IU[I=PKWHM)R]X%*MC)50 =TG3Y.* ,'2? 4VFWWA.X:_C<:%;7$#J(R
M/-,H !'/&,5%9>!]6T_3[6"'4;%I=,OIKK3W>W8ADE,A=)1NYXDX*XQM!YKK
M+CQ!HUI>/9W.KV$-U&GF/#)<HKJN,[BI.0,=ZS(/&6FKK&JZ?J5W9V!M+M+6
M SW"H9R8HY. V.?GQ@9_6@"M<^&]9GCTZ_.HV+ZS932NNZU(MS'(,&+:#NP
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
M8& BXSNZ=_6@#ROQ/%%;>+/$$%[J^DZ397.EPQQ"^LO-\V$>8'6+$B\ACDJ
M22R^U(DVE:3J'BBS\07<4L\VDVD=LUTNR2[C$!4A%;DDR;OE&3DBO57ABE*F
M2-'*'*EE!VGU%#PQ2.KO&C.GW6*@E?I0!S_@=RGPX\/.%+E=*MR%'4_NEXKS
MO0M5MY]9\(SB_P!*2.6"X'V.R@V"S:2(L(7<L27)!X(!)4G%>S !5"J  . !
MVI@MX5SMAC&6WG"C[WK]?>@#RK1K.WMO!OPOEMX8XY6NX275<$E[:8MS[GK6
M987NCMX2\#:=YD#:W;:U;_:81@S0RB4B4R#JN6/4]21[5[5Y: *-BX7[HQT^
ME-$$(=G$2!V(+-M&21TS0!S_ (WBLI?#ZB^U%=.1;J%XKJ2/S(XY5<%"X/&W
M( .2!SU'%<393PZUXA\.I<6VF3"+7;H/<V"_Z/>.MF7$J@D\@X!Y/S(>:]99
M%="CJ&4C!!&0::D,<:HJ1HJI]T!0 OT]* /)KB[AT[6-5MLZ=:0R^)\K>7T>
MZ&T<62/NV[E&YCD#) RQ/)K(DN8YM%TF-;J.=T\=PL2D?E@J[%E8)D[0V=P]
M<U[>\$4BLKQ(RL<D,H()]:0+;O*Z@1-(I#,."0>Q- '$>#_^2E_$#_KO9?\
MHBDU*]TK3?B==S:_-;0VTVBQQVKW1 1L2R>:BYX+<QY Y(Q7<[X4GV;HUFD&
M[;D!F [^]*\4<I4R1HY0[EW*#@^HH \=\&3V.G#P;>:L\=MI@TV]BMI+HA4B
MN#.#@EN%8H& SZ$5VWP["MH^IS6X T^?5KJ6QVC"F$OP5']TMN(]C75O!#)%
MY3Q(T9_@901^5+&\;K^Z96525^4Y (X(H \B\@S:KJVGWWB'3;"YD\0B9+5[
M R7CGS5:%D82 E2@49"X"AL\ U+J=O)%KNH?#Y%86^LZE'?ICHMF^9+@#T&^
M)E_[:BO6##$91*8T,@& ^T9 ],T[8I</M&X# ..: /'YK?S-5UO3;WQ!ING3
MRZZDD=L]@9+M_FC,#1D2 D;0H!"D !O0UT/A71-/U2Y\=)=VT<ANM6GMI'*C
M=Y9AC&T'M]YOSKO3#$TJRF-#(HP'*C('UIEQ%*]K,EK*MO.ZG9*8]P5L<,1Q
MF@#S/PC]KU[7=/TO4U9SX2AD@N6=?EFN&)BB;GK^Y4M_VT%97A'^SK_2OAO:
M9MYWM[JY%Q""&,<BPRD!QV((!Y]!7J'A_0DT*UG5KF2[O+J=KBZNI% :60X&
M<#@    #H *TU@B1BR1(I)+$A0.3W^M 'C/BI$AT#Q7%&H2,>*[4A5& "5MR
M?S)S727-C:W&L_$B6:WCD<V<2;G4$A?LQ./S_D/2O1#%&0044@G)R.I]:78N
M6^4?-UXZT >0Z->:1:R:BOB%X=][X?T];19\%YX_)8,D0/+'>>@YR17<?#L
M_#;PX" 0=.AR#_N"IM:\/:AJ-V9K#7IM/C>#R'B\A)5 Y^:/=]Q\'&>1P..*
MT]+L[/1]/L]'M&"QVMNL<4;,"^Q0%!/KTZT >2Z-_9U[X/\ "6GDV\LL'B9E
MNK?(+(=]R5#KU' Z'M6AK-S#IWB3Q''Y=A%%/JFFJ9KQ,P6S&(MYK*"H)R@
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH Q6\0B34]3T^PLIKR;3H!),495!E8
M96$%B!O(Y] ",GFEC\0*NLV6EWMI+:7%[:^? 7965F7F2+(/WU!!]",D'@UP
MT'S?"GQ_,_\ Q\27&K&;UW#>H'X*JCZ5/>_)X.^&TR<3K>Z<J$=<-$5<?]\%
MORH ]+HHHH *Y>Z\;V\&L7^FP:-K-]+8LJ3O:6RNBED#@?>!/##M745YQIR>
M(V\=^,O[$GTJ*+[7;[_ML,CMN^S1]-K#B@#N='UBRUW2X=1L)3);S9P64JP(
M)#*0>00000?2KGF)M#;UP> <]:\H\0^%8=.?P1HMU</=?:-8GDNY0/+\YI$D
M>08!X4Y(QGIQ6K'X?T&Z\<ZKI6J:?9MI]AI=N=/M9D'E11LTOFNBG@'(4%AR
M,#F@#T-F51EB /4F@LJXW$#)P,GK7D/A6&#Q#/X=L_$J)>V0T*2:UCO?F60B
M;;OPW5A$(^>H#$]Z2XL+?6=9%G8IIFJZ1;:'$UE)K%S(-B&24/*AV'YAM0;^
M" %P>: /7F=5ZD#/09ZUGZ!K$7B#0+'5H8WBCNXA*J.1N4'UQ7GNDZ?9:EKE
MVGBJ>TU"2PT"R>WNF?<FTB0RSQ,>A+*IWC!X%1_#N1([[PD9'"AO"TF"QQG$
MT9/Z4 >L9'K3?,0A3O7#=.>M>)1V]MK.D>!H9&,EI<^(-0#;&($D9DG)&1V(
MX/L:U-<T!;CQ)K6FP:=H:6-AID/V3[=,T(LHV\PM+"%0A3N!RPP1M6@#UHL
MP!(R>@]:SO$&MVWAS0;S5[M9'@M8][+& 6;L ,]R2*\ZU"Q6SO3KNI1Z9KR0
MBR6[GBN"EU8RA4YA;'*L2'VY4G<>N<5T/Q:M+>Z^&FK&X@CE,*I)'O4'8VX#
M<,]#@D9]S0!UEE=27%C#/=6S6<T@Y@D=69#Z94D'\#5DD*"20 .>:\YBT#P]
M=^,/$&GZOI]E]AT^PM_L5O(BK';PL',CQCHIW@Y8<C YKG=*L1XDU?X>PZZC
MW22Z'.\T<Q/[]04*;_[P/RMSU(H ]@O[^VTS3;C4+N41VMO$TLCXSA0,D\=:
MR=*\50:EJ2Z?-INI:=<21--"M]"$$R*0&*D,>1N7(.#STJ?7X-(A\)WMMJ>(
M-(%L89M@($<>-O&!D8'?MC-<?J%QK&CI-HMQK<>N6=_I=V\#O$JW,(2/(+,G
M#J<XS@'..M 'I&:S/#^MP>(=#LM4@1HDNHO-6-R-RC..<5Q5K=027?PPC29&
M=K61PH;)*BS(S^9KF_#NG:7:^"? VKZ?'%_;$NJP0M<K_K74NRRQD]2H3=\O
M0!10![7N7=MW#/7&:J:A>3VMJLUI927S&15\N*1%(!."V6(&!U]:\F@T#39]
M'T>^DME-W<>*+B"2<'#M";B=6BW==A Y7H<GUJ'Q+:P:=H'B'3[*)(+.W\4V
M?DP1C:D89(&(4#@#<2<#UH ]JW#=MR,]<4V23;'(47S'12=BD9)QP.>E>;WM
ME;:=XODUFXM-/U2WFU:&(7T4Q2]L9FV1K$?[T><94$<,<@U2TJRMM%F5)+33
M[IK^RNVM-;L)CONUV[SYZ_Q''.[+#/IF@#TZQNI;C3X;FZM7LI77+P2NK&,^
MA*D@_@:M9'K7C?@ZTM=5L_ 6FZQ#%<::VBW$T5O.H:.6X5XQRIX8A&8C/3)-
M+8V-M?ZAHNENOFZ1'XEU""VCW90P+!(=@]4#;EQTP,=* /8E8,H92"#T(H+*
MI + $] 3UKC_  -:P:?J'BK3K.)8+*VU7$$$8PD8:")B%'0#<2<#UK U#3M)
MU6\\?76O10R75AA;:2;&ZUA%NKHT9/*9<N<C&2/:@#MKKQ$D'BJT\/PV4]Q<
MS0&YED1E5((MVW<<D$\]@":GUS7['P]9)<WK2$RR"&&&&,R232'HB*.23@UP
M/AW3;>\^(FCZAJ5A ^IOX7@NII9(AO\ M&]5+DXSNQQGKCBMSQ?/%IWC/P?J
ME\RQZ?%-<P/,_"12R1@1ECVSAES_ +5 &GIGC"TU#54TNYL-1TN^E1I((;^$
M)YRK][8REE)&1D9S[58\+>)+?Q5X9M=<@A>W@N-^$E(RNUV4YQQ_#4TVMZ4N
MMVFEF=)-0G1Y(HXQO*H!RS$?=!X&3C)XKR3PBL-_\//!&C-IMM?SW,M[-''>
MS%;8".1\EU .\_.,+CKSVH ]CU"[N+6WCDM;&2]9I%4I$Z*54GELL0,#KZ^E
M6RR@@%@"> ,]:\+N)<_#R:!&M_)MO%T<4*6S$PQIYB';'G^#+''UK5\2:197
M-KX^U.2$&^M=3MS;7 /SVY$5L=T9_A)SR1UP,]* /7PRG.&!QP<'I0"& *D$
M'H17ENJ>'["VU[Q!HFG/9:7;75CITOERC;!--]HE&UP",^8%"-W(/>NC\&W%
MCI\>HZ=)IUIHUS#>K%+;V]QNMVE>-67RL@8W#!V@ YSQSD@'1:KJ1TNR^TK8
M7EZ=P7RK.,._/?!(XKG]+\?V^L7CVUKH&O9BN?LL\CVJA89.,ASOXP&!/M77
M5QG@'_C]\8_]C#/_ .BHJ .@T/6X-<L6NHD:(+<3V^QR,DQ2-&3]"5S^-:6Y
M=VW(W8SC/->-IH]A#X,?74MD_M6+Q*?*NR,R1C^T=A56ZA2"V5Z')]:FT_3=
M0OM2DU9ET.VO8_$3H=0GN76[PLY40 ;,8:(!0F[!# ]: /2_$.NVOAK1)]6O
M4F>"$HK+"H9R6<(, D=V%9UIXVLYM4M=.O--U73)[MBEN;ZVV)*P&2H8$C.
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
M1T#-$S!BA(Y4D<''3CBI:C@@AM;>*WMXDBAB0)'&BX5% P  .@ J2@ HHHH
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
MQH-U=7-U<:-82W%RGESRR6Z,TB\<,2.>@_(>E<%H?BRYTS3'MV2S@U'4-;U
M?Z=<[(8 DA+Y;&6P2% &,Y[58D\9ZWJNH>%UTM;!/M%_<VMVGGEXW>*.3(#!
M>4( <'KG:#WH Z:'P]=W'BV+6=2DM##I\<D.F6]O&1Y8? 9W)ZMM4+@< 9]:
MZ*2-)8VCD171P596&00>H(KA;?XAF;583MTW^S9]1.GQHMWF[#;S&)#'C&TN
M,8SG!!]J8GCG6'T#Q!KITJT2PTG[7&H,[>9/+"Y P-N A Y.<Y[8YH ZJU\,
MZ#8V-Q8VNC6$-I<_Z^%+=0DO^\,8/XTU/"V@1Z3)I*:+8#3Y&WO;"W7RV;U*
MXP3P.?:N?_X2?Q.VO1:.-(TY;B\LS>6SM=/MB16 82X7);YE^[QS[52M?%D6
MLZWX%FN=)C6[OVOT#^>Q^S/"I5]H& P8J1R.!0!UC>$_#KRR2OH6G-))"('8
MVR$M&  %/'3  QZ >E+)X4\/37$=Q)H>G/-&_F([6R$JW'.<=?E'Y#TKF(?'
M&LO90:L^DVB:4=3.G2'[0QF.;@PB11MQC.,@G/7VJU<^,[RR\40:?=PZ9';S
MWHLXX1>AKO!!VRF,<!21TSD @GTH ZIM,L'NIKE[*W:XGB\F64Q@M)'_ '6/
M=>3Q5*Z\*^'[ZWM;>ZT33YH;0;;>.2V0K$/11C@<#BO.KWQ-JG_"!>*K_P 0
MV-G?VUIJQMDMTG=>5N$3&0 0H."#U/>NOU#Q)K,FK:M::'IUG<1Z0B&Y:YG9
M#*[)O\N/:IP=N.3W8#'>@#I4L;2.:69+:%99D6.1U0 NJYV@GN!DX';)I]M;
M06=M%;6T,<,$2A(XHU"JBC@  =!7(1^,=1UC4+&TT"PM7%[I,>II->3,BQJS
M8VD*"2>G3W].=OPWKPUWPO:ZS-"+8R(QECW;@C*2K8/<94T 7/[(TW^RO[*_
ML^U_L[9Y?V7RE\K;Z;<8Q58^%] .DC23HUA_9X?S/LWV=?+W?WMN,9]ZYVQ\
M::K+!HVK7>F6L6C:Q<)!;E)V,\0DSY3.-NTAN,@'C<.M9/@*'5+[Q[XHU'4X
MK22:WO#;&1;B1C$/+4A(U( V<]>#F@#MI_"?AVYADAFT+3GCD*%U-LF&*+M0
M].PX'H.*DN_#6AWVGP6%UH]C-9V_^I@>W4I%_NC&!^%<Q?ZMKK>/]6TH&U_L
MJ+1A/MWMO&XR#<!M^]E<8SC !Z\52\(^)=6T[0?!L.I65LNFZA8QP13+.S3*
MR6^\.XVXPP1NAR,B@#ODTVQB-J8[.W0VBE+?;&!Y*D8(3^Z, #BJUYX<T34(
M6AO-(L;B)YC<,DL"L#*1@N<C[V.,US'A_P ?OJ^I:5',FFK;ZNKM:I;W?F3P
MX0R*)DQP2@)XZ$8YZUI^)O%$FD:E8Z9:MIZ75U'),9=0N/)BC1-H/.,EB7
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH *XX^'O$=AJ.I1Z+J%E;Z?J5X+R2:5"T]NQ"B0(N"K;MO!.,;CP:[&N5
M_P"$UBG\<OX9L[>&8P1J]S</=JFPL3A43!+L,<CC% &5?> [^XN?$UQ'<6;_
M -IW]G>0PS!C&P@VDQR\=&V]LU4U?P#KFKZ/XFLWN=,B?6XK?:(@ZI;O&P^4
M<<KM'WN#G/ '3T&WU"RNYI8;:[MYI8CB1(Y S(?< \4Z"^M+F0QP74$KA0Y6
M.0,0IZ' [<4 8H\/SCQ+JVI^='Y5[IT-HB<Y5D,I)/M^\'Y&LZU\(7UM8>#8
M%NX%ET&%DE< D,QMFA!4'K\S \XX%7]7\::9IL.NK%(EQ>:/9F[EMA(%+#:[
M!0>>?D.>.,BMBRU*TOAMAN(7F50TD22!FCR.C <B@#F]"\-ZG;^)SK>I1Z5!
M-]D:WD.G*P-VQ96\R3(&"-IP.<;SS5V_\/7%WX[T?7TFB6"QM9X7C.=S&3;@
MCM@8K;MKVTO#(+6ZAG,3;9!%(&V'T..AHN+ZTM,_:;J"' W?O) O&<9Y]R!^
M- '$0^"]833+7PW)=6)\/VUXMPLHW_:'C27S5B*XVCY@ 6ST'3-=%X;T2;19
M-:::6.3[?J<MZFS/RJRJ #GO\IK5^W6GVPV?VJ#[4%W&'S!OQZ[>N*7[7;?9
M?M7VB+[/C=YN\;,>N>E &%J7AVXO?'FB:^DT2P:?;W$4D9SN8R  $=N,5GV_
M@V\A\*:%I)N8#+IVI1WDCC.UE68R$#CK@XKHK/49)[K4$GB@A@M7 25;E7WK
MMR2PQ\F/0_6K$.H65Q%'+!>6\L<K;(W24,';T!!Y/!_*@#A)/!/B$:0/#\-[
MIRZ1#J*WD,C!_.9!<";RV&,#!S\P)S@<#K5^#PEJ%EK-R;6+1GL+F_-ZUQ/
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
MWDR0!2-PVC(++V[&IKQAKC:O>:KJ5C#>7.D3:7:Q6T<S1H).6=F9 220O '
M'?->HT4 <(UYIC:QX;O?[2CV:5;S12KY,F7+HB@K\O\ LGK3-:U.!O$=GKVC
M:A:-<PVTEI);WD<RH\;LK9#*A*L"@['(/:N^HH \_P!#U"/1;10-6LY)[O4I
M;W4?]&F"A9,DK%QU!V<MUP3WK+T_4-4T_7-0U+[;H5S->3DFXF2Y\Q( ?DB7
M"8 4=AU.2>M>J44 9>F75_<ZEJ8N$064<D8LW5&4NIC5FSGK\Q/(X[=0:S+C
MPO)=>/9]<EEC-E-HITQH1G?DRER?3&#BNGHH X;3_"6N>5H&EZE=V#Z7H<J2
MPRPA_.N?+4K$'4C:F,@G!;)':MWPGHDWA_1GLKB6.1VN[B?='G&))6<#GN P
MK<HH Y'5_#6J7/BN[U.SEL_LM[I7]GSK,6#H07967 (/+X(..E#^$)IK3PI;
M331&/2(6AN0,_O UJT)V\>K9Y[5UU% ''^%_#6J:-+9P74>C?9;& PI/;0$3
MW& %5F) "' .<%LD]JMZYHNJOXCL->T5[,W4%O+:30WA94DC=E8$,H)!#(.W
M.3TKI:* //(/ >J6UK;7#3:;?:E;ZA=W12YC803)<'+*>"5(.T@X/3'.<U>N
M_"^M,OA^]MGTE=1TR[EGDA6-HK=ED1TVKM!.5##DCG'.*[6B@#BM*\):AI.I
M+##'HS::EY)=+<O 6NMKNS^7TQPS8#YS@#C-+_PAMY_P@6O^'_M,'VC4I;QX
MY.=JB9V9<\9XW<UVE% &%_8<_P#PF%CK/FQ^3;Z;+9LG.XLSQL".V,(?S%<]
MIO@.^LM2\)W+W=NRZ+/J,LP&[,@N"Q7;QVW#.:[ZB@#C!X.O!X.CT;[3!YRZ
MK]N+\[=GVSS\=,YV\?6L[_A"-<B9$@ETGR[;5VU..9E?SKG=*S[96Q\N Q&1
MG.U>@!%>B44 ><:IX"UJ_P##?B;0DNK!;?4]1-_;3$ON4M,LC*XQCC:0""<^
MU;%_X?UZVUC6;K0KC3Q%K")YWVO>&MY%3R]Z!00V5"_*<<CKS77T4 <OH?A(
MZ'K-E/!,K6=IHT6F(K9WL4?.X]N1^M7/#&A/HOA:'2+MXYF7S0Y3.TAW9N_L
MU;E% '"6'@_6TM=#T6^N[%]'T:XCFBECW^?.(L^4K*1M7'RY()SM[9K9\-^'
MKC1=5\0W<TT4B:G?_:HPF<HNQ5P<]^.U=%10!RM_X>U.3QG/J]I+:&TN],%A
M.DI8.A5G967 (/W\$''2HH_!]P-'\'6$L\+?V(J+<XSB4"V>$[>/5L\XXKKZ
M* .-\+^%]3T.6QM9H]&^Q6$1BCN(8#]IN !M0MD (0.I!.3Z5;\2>'KK4-7L
M-7L(=/N+FVBEMWM]04^7)&Y4Y! )5@4&.#D$BNGHH Y>T\-WL>KZ!?SRV>ZP
MM;F*=+>+RU9Y3&1L7L!L/7D]:RI_!>KPM;W5A<6+7=MKMQJB).7"-'*'7:2
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
M:L3+XP2ZL[<CN_F+%:G_ +]EFKNO&]B-+^%=W868<6]K;0PL$SD6ZL@DZ?\
M3,-FNL^Q6ACAC^RP[("&A7RQB,CH5';'M4Y (((R#U!H \_AM]%G^(]C#HD-
MA):/H\POTME0Q,F^/R=P'!/W\9[9I?@S:V\/PRTN>*"))93-YDBH SXGD R>
M^!7;6>GV6GJZV5G;VRN=S"&)4#'U.!S4L%O#:PK#;PQPQ+G:D:A5&3G@#WH
M\?OKZVDUJTU"/^Q[+/B<(T81GO"5E,3R/(7^12!]W;C#*,\BGSZ99)X#US4Q
M:Q?;E\2NZ7)0&1"-0 &UNHXSP/4^IKU5]*TZ1YW?3[5GN,><QA4F3'3=QSC'
M>IC9VQA:$V\)B9][)L&"V<Y(]<\Y]: /+O$"W&E:UK/@^UWHGBJ6.:S91_J_
M,.V\_)%W_5Z[/Q9IVGGP5-ITUW%IUFHABCED3=''M=-@9>A0D*I!(&">14L'
MA^YD\5'7-3OH[DV\<D-A!'!Y:VZ.1N))8EG(51G@8!XYK<EBCGB>*6-9(W&U
MD<9##T(H \EEOH(C:+-;:7:M9^)+0W=UIK_Z+*6B(#\_</*@CZ<G-1Z[>VE[
MKWB*831S:2-3TA+^0$-$802'W'H5#8#=N"#WKU9=*TY+!K!+"U6S;K;B%1&?
M^ XQ3X]/LH86ABM+=(G0(R+& &4< $8Z<GB@#S;Q%;>%KMXK72(X'237]/6_
M2#/D,QZ 8^3)7&X#VSVKH/#EK;V/Q#\56]I!'! ;>QD\N)0J[B)03@<9(4?E
M73PZ;8VUNEO!96T4,;[TC2)556]0 , ^]3K#$LKRK&@D< .X498#ID]\9/YT
M >6:T=%-]\1?[<^R_;!#&+7S\>9Y7V8;/*SS_K-^-O\ %[UD^0;DR1W]UH=O
M;MX;LA&^K0LY6$QOO,1##!#=<9.=OM7L<^G6-U<)<7%E;S3Q@JDDD2LR@]0"
M1D4DVF6%R(!/8VTHM\>2)(E;R_\ =R..G:@#RY[86GB?6$CD@FUH^$X3:W&P
M++-.%F4NF?FW' ]\<57TZSA.EK<V^HZ" OARY7[-IL#+)+$47!E.X\JV.N#E
MF]Z]<DLK66ZBNI+:%[B($1RM&"Z ]<'J*9#IEA;F<P6-M$;C_7%(E7S/][ Y
MZ]Z /,I-$TV+P#X"@2SA"7=]I[W.$&9RT3%BY_BSDYSV.*CU30=)"_%$C3K;
M$-FKPKY0Q$WV3<60?PDL 21U('I7JQM;<QQ1F"+9"08UV#"$=,#MBAK6W;SM
MT$1\\8ER@_>#&,-Z\<<T >-Z@[2:IXR=V+,W@N,DGJ3Y;UKZK!I_AR\\.WMK
MIZ +H=^TZ0#8]PJQ1OM9AR23DYZY.:]*-C:$N3:P$R1^4Y,8^9/[I]1[5(;>
M!FC8PQEHP50E1E0>H'IT% 'D&E):KX@%GNT-HI_#,X%OIL!"<-$51F+-YC $
MD< X)..:BTXV1T[X2?8O(QY@\[R<?ZS[,-V['\7KGFO78-*TZU$0M["UA\IF
M:/RX5786X)&!P3WHATK3K<((+"UB".9%V0JNUSP6&!P3ZT >22#3O^$ N2PM
MO^$L_MMN>/M/VK[9\N/XON8]MOM4^L:78S>$OB7?RVL3W<=_-Y<S("\>R&)E
MVGM@DGBO5O[.L3??;C96_P!LQC[1Y2^9CTW8S3S:6S1S1M;Q&.8DRJ4&)"1@
MEAWX ZT 1VU];7$\MK'<1O<VZH9HPV63<,KD=LX-6JC2"*.5Y4B19),!W"@%
ML=,GOBI* "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 *\U\:>+]>L]?NTT JUEX?MH[S5T\L,9@[C]T"?ND1!WR/:O0=1O%T[3;
MF]:*2401-)Y<2EG? SA0.I/2O./"G@OQ%/H<^HW?B.ZTZ[UQVO+ZT6S@D"F3
MHA,B%N$P,=N: .SUWQ9IF@>%&\27#2S:<$CD#6ZAF99"H4@$C^\*Y_7OB.;'
MPIJNL:=H>IR);1YMKF>W"P2[@=L@^8,8\@9. 2&&.N:XK7--UBU^#?B?P;):
M7EW<:3<PQ6<JP,QN;9ID="N!R0,@@=,"O0?B#I]S>_"K5K*RMI)9VL@$AC7+
M'&#@#UP.E $%UXHBN+;PO<W_ /;.ES7U_'#'#$L:B9RN<2#+?NC['-7M4\?:
M;I=Y>1-9ZC<6U@RI?7MO 'AM20#ASD$X!!.T' /-<GK5P=?MOA]<:=:WLD=K
MJ\ N-]I)&8MJ?,6#*.!G[W3WJ]9:S+X.N_$MA<:3J%Y?7>IR7EA'!;NR7:RA
M<#S I5=I!!W8P!GF@"WI_B&=?BAXH@N]0/\ 9%EIMO<HK-^[C!7+,/PYK:T;
MQE::Q?PVAL-1L7N83/:->0A!<QC&2F">1N!PV#@YQ7%:CH6IZMXQ\?PQVDL;
M7^A100.5(C>0QD;0^,'GBKWA.VTV]U[2IT;Q3<7EE [N-1\P0V;E0A0[U +'
M) "Y^[GI0!I?%GQ%J?A;P%<:II$X@NTFB17,:O@%L'A@16CXLN]>TVQM=9T?
M-S%9GS+[3Q&I:YA(^8H<9#KU !P>E8/QNL;O4/AI=6]E:SW,YN(2(X8R[$!N
M>!S6UXKU+5U@L]"T&&4:GJ(V&\,9,=E$!\TK'INQPJ]S]* *-IXLN/&/B&SM
M_"UVHT>U5+C4;\1AMY896W3<.&P<L>J].#7<UYS8:++\,]9M8]+BN[OPUJ)6
M*ZC :62UN< "?CG:^/F]#STXKT:@ 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@ HHJ&ZN8[.SGNIB1%#&TCD#L!D_RH FHKBM*\6ZS+-HE
MSJVFV=OINN';:&&=GEA9D,B+(" #N53R.AX]ZZ'Q#J=WI.D27-CI[WUP,A8P
MX15X)+.QZ* .P)Z #F@#4HK.T#4GUGPYI>J/&(WO;2*X9%.0I= V!],UHT %
M%%% !17(^-_&%UX:%K!INGC4+Z5);F2 N5V6\2[G?CO]T =R:VY?$&E0:%#K
M4UY''ITRQLD[?=Q(0$_,L/SH TZ*YH>/_##"8#4\O#C=%Y$GF$')!5-NYEP"
M<J"..M69_&&@6^G6=^VHH]M>J6MFB1I&D4=2%4%L#N<<=\4 ;E%8MUXNT&S6
MV,VI1?Z5!]HMQ&K2&:/(&4"@EOO#@<TT>,- .A_VR-2C^P>9Y/F;6W>9G&S9
MC=NS_#C/M0!N45Q]CXYM;WQ+JT"SQ#2=/TR.\DE:-UDC8M)O#@\C"H#C:#S[
MBKB^/O"[2F(:M'NV>8N8WQ(,@?(=N'.2!A<G- '245AIXQT"31SJJ:BIM!-]
MGSY;[_-_YY^7C?O_ -G&:5_%^@1Z=;7[ZG"EK<R-%$[ C+J&+(1C(8;6X.#D
M8ZT ;=%<M>_$'0;;P]J>KPW#W"Z>I\V#RG20/M)52K+E=V."1BI$\>:!_95G
M?SW;0K=(76,P2,P  W' 7.T;AEL8YZT =+13(9HKB".>&19(I%#HZG(92,@@
M^E/H **** "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 **** "H
MYXTEMY(Y(_,1U*LG]X$<BI** /(]'L$U+5_#-CI]WKTMMI5S]H>UU&W\M=/C
M2-E$;-L&]]Q51\S84''')[?6?$NGIX9N[F1;Q$D,UHB_9)&9I!N7[JJ3@E3A
MCQT]:Z6B@#EOAYJ-O>>"M(M8A.L]E8V]O<)-;R1%'$:@CYU&>0>1D5U-%% !
M1110!YMI>F>(?$/B?6/%%MJ$.FQ2,=.LXKO3S,S6\9Y89=<!WW'IR *Q)M.U
M+3O FK>#;N&6[.FZC9M:RI P2>VDN(W^4<_=.\$9. !7LE% '(BU?_A;[W9@
M;RQH*QB;9QGSR=N?7OBN"T2TO-)@T._N[[4]'M?LM];^?;6:RE'-VSA65HWV
MAEP0<#.WKTKVNB@#S?P]I"V7B[PQY,%\UK#HMV5DO80LB,\T; ,% "M@GCCC
MBLB6UN;&\EU2:SN6L;+QE+=3JD+,1$T(42A0,E0S9R >]>OT4 >47\QUG6/'
M-]8V5U]FN/#0BAE:W=/M#@3#Y00">H'X>F*U_P"SW&L?#;%HVRUMY@_[LXB_
MT4 9_N\\5Z!10!X_=V%[!K5]J)EO[&TM_$\LLES;6XD>-'LU02A61@5W':3@
MXW$]JNQZ8CW'ANZMFU.^BG\2/=RW%];+&Q/V=U\P*JJ%0E002!DG/<5ZG10!
MY=XHTZ]N;KXD+;VDTAN-&MEB"1D^:P6;(7U/3@>U+<ZGI\^F:)J-KJ&K:7?0
M6!MX[N/3GEB<@)N@DC*DDY (X'?#=:]0HH Q/#^JR7-I8V=Y926FH?V=#<SQ
M+$5BB+#!0'ID%3\O4#%;=%% !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 %%&1G'>@D#J: "BBB@ HH
MHH **** "BBB@ HH) ZT4 %%%% !1110 4449&<=Z "BBB@ HHHR"2,\B@ H
MH) &2<"B@ HHHH **** "BBB@ HHHH **** "BC(SC/-&0* "BBB@ HHHH *
M*"0!DT9&<9YH **** "BBB@ HHHH **** "BC(-% !1110 4444 %%%!('4T
M %%% (/0YH **** "BB@G R: "BBC(SB@ HH) ZFB@ HHHH **** "BC(SC/
M-(6 ZD<4 +1110 4444 %%%'2@ HHZT4 %%%% !1110 4444 %%%% !10"",
M@Y%% !1110 4444 %%%% !1110 4444 %%%!('4XH *** 0>AS0 4444 %%%
M'3K0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% '!:->3W(\4^+!'#-=QW$UE9+/*(XXX(#MP6/W0SAF8_3T%-T[4U\>6FN>
M'[N\TR[>WBAEAO\ 2I"41WW[",DE71H\YSZ57@T22>U\3^"Y)4MYY;TZG8O(
MFY)87E67&.,@2!D8>A'J*ORQ:EX5NM5\4:I=VMRUS910"SMH64^<C/Y4<622
M=QDQSSGG@<  VO!6LS>(/!NE:G<@"YFA FQT\Q25?'_ E-;U87@S1IO#_@[2
M]+N"#<0PCSB.GF,2SX_X$36[0 5YOX^N[S4M:_L[3+_[--HUF=4($NSS;C=^
MYB//((23(]Q7I%<K9^!M+DO=3O\ 7+#3]4O;Z[:827%JK^5'@+'&-P/ 51]2
M30!%=^++V]?PVN@16CKKEO).DMSN*Q!45@2%()^\1CUQR*SM-\9>()TTJ\O;
M+3H[.YU)]+F2)G,GFJSH9%)X"[DQM()QSFK^C>"I=(U+3G2[B-CIT]XUM $(
M*13X*Q_\!.[\,>E20^#YHM+T^S-W&3:ZR^IEMA^96EDDV?7]X!GVH Q]*^)2
MZAJ]@#>:*]IJ%X]K'9PW.Z\A'S;'=<]&*C(P-NX<FGZ?XTU^XL=%UBYL].33
M=0OUL6B0OYP+2-&) <[<;@/EP>.<]AK:'X:U;1;BWLXKZQ_L:VEDDC MO](=
M&+%8V8G "EOO 9(4=.:CM_!DT/A?1=(-Y&7T[48[QI-APX68R;0.QYQ0!S?B
MG7=:USP?J-]';V2Z+_:4=K&H+>>1'=(AD)^[@NI^7' .<]JU-5\9Z_9C6[RV
ML+"2PTC48[21'9A+.&$7W3T4CS>IR#Z#')=^!=9DTN[T*WU:SCT:6^^VQ@P,
M9ES,)C&3NQMW9YQG'%:=WX/FN=+\0V8NXU.JZDEZK%#^["B$;3ZG]T?SH SK
M[QOJ>@KK-OK$6F_:[3[(;>6.1HX"+AV0>86Z!"I);N.PJL/B-="QOUMWT?5K
MVTNK*)9;"<F"9+B38!G+;6!#=SV/?%;6M>#9-6U+5+U+Q(9+B*S^S$Q[O*EM
MY7D5F&?F4E@"..,TESX;UG5=-,.I7UBLOVZUN42UMRL<:PR*Y&2=S%MIY/ X
MXZY ,3Q)XG\2V&C>*["9K"+4+'3%O8+FU#@>6_F*1@G(=2AP<XY'%=WHYO&T
MBU;4'A>Z,8,C0@A3Z8R2>F/QK!U_P<^N76O2?;%B75-(33E^3)C96D;<>>1^
M\''M6_I$5]!I5O#J3V[W:+M=K=65#CI@,2>F* ..C\::RVEP>)6M;$>'YKU;
M<1 O]H6)IO*64MG;]X@[<=#US47@FTO9?B!XOU&^6QDECN5M?.1&\U5\J)E1
M23PF.2/[W-68_!&I+8P: VHVI\.PW@N500M]H9%E\U8B=VW ; W8R0,8[UT&
MB:&^DZKKMX\ZR+J=XMRJA<; (D3!]?NY_&@#.\>7Q73++1HKG[//K%TEKY@?
M84B^_,P/;$:L,^K"L6R\5W6B?"_5K@/'>ZAX>:2T<RL6$NPCRV)!R=T90Y]2
M:Z+4?"=KK?BF/4M7BM;VRM[0P6]G/")%61F!>0ALC.%0#CC!]:QM7^',4]OK
MUIHSVFFV6KV"0/;QP!429&.) %P.5."/84 5-=UCQDD'AV</IEG_ &CJL4:Q
M()&*HT;,J2'(S]T[L>V/=Q\5+I&M^.)8])M?M=E+8PAXR5:[EE0*F\\\ L!P
M.E=!XC\.WFJ:;HZ6%U!%>:7>17<9G0M&Y164J0"",AC^59EQX!FO+GQ5/-J"
M(^M-:2PM'&?]'E@4;6P3\PW*#CTXH ROB%-X@_X5IXHM];MK+:MK&\-U9L0C
MY<;D*,2P*X'/0ANV"*GUGX@-H]S<6=O=Z)!_9ME%-)%J-SY<MTS)N\N(9&#M
M ^8@\L!BK^L>%/$/B3PWK6GZMK%HLM_ D$,=M PAAVMN+G<2Q9OK@ #ZU8NO
M#&KP:G<W>C7UC";VWBBN#=6QE,;Q@J)(\$ G:0-K<?*/<4 =&I@UK10P+BWO
M;?((.UMCKZ]C@UP4?B#4+?X7S6!F+>(()SH2L3\S7!81I)G_ '"LF:]'1=D:
MKG. !G&,_E7*R>"Q)X_3Q#]J'V, 3-9[>MTJ&,2Y_P"N;8QZ@&@#)BBDTSXM
M:%I,5S.]M!X>==KR$[RLB@,WJWO6%'>W?_"!?%&7[5-YD&JWZQ/YAS& BX"G
ML![5WT_AN2;X@6GB47""*#3WLS#M.26<-NSZ<5D+X#G7PWXPTK[='OU^\N;F
M.38<0B50 ",\XQ0!TOAQVD\+Z2[L69K*$EB<DG8.:POB>KOX#NHHYYH#+<VD
M1DA<HZAKB-3@CIP36U8Z??V$.CVL=U#]DM+7R;E#'\TK!5"E3GY0,-GUR*9X
MIT1_$.A-I\<RPL9X)M[+D8CF20C\=N/QH X?5]<U > -5TG4;ADUW2;FTAGE
M0E3/&9X]DPQV=<Y]PPK:U#Q5KK?V_>Z3:6#Z=H;M'*EP7\VY9(Q)($(X3 ;
MR&R1VJ;QOX&/BI[2YM+P65Y$RI,Y3<)X ZOY;#V958'L<^M,U#PCJ[-KEII>
MI6D&FZXYDN1- S2P,Z".0QD, =P4$9Z'/7I0!D3^)_$;^)=;NM,>TGL;?0X;
M^WM)5?+[A*PZ'&\D8)] *V#XY,OBG1+&UMXWTV_MXI9;@D[HVF21H1Z<^4P_
M%:MVOA>YTWQ<NI6,]M_9LFGQ6,UO*C&0+%OV%&!Q_%SD=JQ+/X;W5CX7U#3H
M=507SW<,UC=&,XMT@*^2A&><!2#Z[C0!!;>*9=8\8>'F.EV):\;4UL+MPQ>.
M*+"JPY_CQD^V,5D0ZGXAU'PEX<OKR2UNKN3Q*1;C++@B2X7#DY^48&,#A1CD
MUV-MX'^QZQX2NK>Y1;?0;.6U,90YEWHJ[L]N5)/UJKIO@C4K.QL-/FO[5[73
MM7.H6[)$P=D+2L5?G&<R#!'I0!!=^-M8TJ+5+748]-2[L;NVA:] D6VCBF7(
MD<$E@!@@\XR1R*CU?7/$\DGA06MUI2F]U%XVEMW>2&X412,I&#]T@9*Y)R!S
MBMRY\.ZK%K&KZGIFH6T<M\]N?*N(-Z,L:,K(_.<'=G(Y&!U&164/ FI6]E82
MV5WI\.H6NJOJ7EBW86PWHR&-5#9 P<YSR<\<T 27?C>ZL?%D.G3W&B^5-?K9
MK91W&Z\"MPLI . ,X^4C(!ZU7;QIX@6PN-8-GIPTNTU9M/ECR_G2)]I\G>IS
M@$9'!!S@].*D;P3K:I]G@U.P2VAU8ZK#FW;S)7,QD*RMNY W, 1R<+TQ@WY?
M!DTGA.^T;[9&'N=3:^$FPX4&Z$^W'K@8S0!S7C77-:UCP9XKFM[>R&D6LTEC
MM8MY[E&"O(#]T -GY<<@=>U:M[XA&F>*_&<D&F6GVG3-&2[%Q@[YB$=@C\_=
M&.WK2:KX%UF[T[7-&LM6LX=*U2Y>[R\#--&[D,R AMNTL,YQG!(]Q?U#P5->
MZOXIO5O8U76M+%@BE#F(A&7<?4?-T]J *W_"8ZOIES9S:W:V0L;W3I[V-;8M
MYD/E(KE7)X;*MU &"._6EL/%'B,:CX:BU.RTY;?7"[ V[/NMP(6D"-G[S<#Y
MA@<-QT-7]6\)#4?[*\^?-O96%S:3(BY:42Q*AV^G0_G7&Z!=W&K^)/!UNFKP
M:BNE"4RI;VCQ/"@@:,-<!B=LA)4;>/XNO8 ]&\2:E<:3HTEW;-91NKHIEOIA
M%#$I8 NQR,@#L#D]*Y&#X@7]SI2/9QZ9?W?]M)I7G6\K?9Y0\8<2*<DC&X C
MGH>M=1XHT6YUFTLOL<L"7-E>1W<:W"%HW*@C:P!S_%D'L0*PH?!6J&_>XN]3
MMIO,UB#5F*PE2&6(1L@Y/R_*NWOZYH ANO&FM:1'JPU*UL96TBZM3=RVP<*;
M6;JZJ22&3DG)(P#71Q:Y-=>-)M&MHHVM+6R6>YGY)$DC$1H.WW59C^%9VJ6.
MEZ/-XDU;7KR)=,U:&&W>-@<X5&4K[EMW '-1?#/1;O2?"44VIF5M2O=LTS3+
MB0*%"1*P[$1HF1ZDT :&N:UJ,>O6&A:-':_;;F&6YDFN@S1Q1(57[JD%B6<
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
M&1]I%R+O<[D?>QLW'=TV^U>A>.M+GU7PG="S'_$PM"M[9GN)HB'4#ZXV_P#
MJ -R2]M89_(EN84F\LR^6T@#;!U;'H,C)K/_ .$IT%M+N]2AUBQGM+1<SRPW
M".J>Q(. 3V%>9:C<?\)=X<\2>,(HY'LI5M;.!0"3]CCD1[GIU!+2 ^R5I:W-
MIFK:_J4F@O:W5NGABZCNWM"KQY)4PJ2O&[AR!UQ0!W%OXMT&XT2TUAM6LH+*
MZ"^7)/<(@W$9V$YQN'<9XK95E=0RL&5AD$'((KQNTO+=Y?"US;ZUHEE9#P_Y
M*SWT GA$P\OS4XD0+)MVY!.< \=:[[P?-8:;X?T31UU-;N62T:6V;R6B\V%2
M.0C$E0 R#D],4 6M8\2V^B:YIEE>-!#:W<-Q+)=33"-8O*V=<\<[_4=*TH-4
MT^ZCMI+>^MI4NL_9VCF5A-@$G80?FP 3QZ5QWC&;3+;X@^#IM5:%+=([XB2?
M C1]L04L3P.3@$]R.^*YC3+NQLM?T[53/#!H;>)K_P"SW)8+"%:U*Y#=-K2!
M\'H30!Z1K/BW1-"2)K[4+=/,NDM,>:N4=L?>R1@ ,&/H#FKVHWIMM'N+ZW:V
M8I"9(VGF\N(\9!9\'"^_->27M]I]T+W4S+"U@OC:U<W#X\L1^5""VX\;3QST
M(P:[[X@O'+\,/$$D+(\3:;*R,A!4J4."".U &M)K^F65E%/J>IZ?:,T22/ON
ME" -T(8XRI((![XK1BECGA2:&19(G4,CH<A@>A!'45YWX<L[:Z\9:8]Q!'*8
M_"EJ%WJ&QEV!Z^W%;/PX;ROAOIA5"PCCE"HO7 D< #\!B@#H;76=+OKV>SM-
M2L[BZ@_UT$4ZN\?./F4'(Y]:R;[QCIT6I:;8V%U9WTMSJ LIUAN59K<^7(^6
M SS^[Q@XZ^U>:Z9J0N;SPS-97VE)+/970BM+"'9]DDDA+)$\A<EG+#H0"2I.
M*MZ9>Z!/9_#&VT][5K^WGC69(L>9"?LT@D60#E27'0]2#Z4 =_K7C#3M-EBM
MK6ZL[N]-];VLULEROF0B614W,HR1C=T(I+_Q?::+:ZM>:O-916ME,L2>1="2
M1B1D*RG&U^ORY/ S7FUM=Z/_ ,(;X5L)'MVUZ'Q! ;F$8,\<OVK]XSCJ <]3
MP=R^HI-953H_Q19U!":I;.21G:!Y63^6: /6+?6%N];CMK:;3YK.2S^TI)'=
MAI6._;D1@<QX_CSUXQ4]GK>DZA=RVEEJEE<W,/\ K88;A'=.WS*#D?C7G&L2
M?;OB3?MH<L<KR^"IQ:/;,&5F\\A=I''7TJ33KK1KV?X?0>'WMGN[;+3I 1O@
M@%NRR"0#E?G*##?Q>] 'H,&OZ-<WL=E!JUA+=2)O2".Y1G9>N0H.2/>HM>\2
M:7X:@MYM4NHX%N)TMX]SJN2S!<\D?*,Y)[ $UYOH]E;6_@#P%/%!&DS:Q"QD
M"C<2S2 \]>1Q]*ZGXEFWBTO1+BZ,:V\.N63RR28"HGFC)8G@#UH Z2XU_1K6
M>W@N-7L(9KD!H(Y+E%:4'H5!/S ^U:)( ))P!WKR:[O=!AM/'\6KS69NKPE[
M5792UQ;M;((/*_O#<& VY^:NQOKBYTOX737%_:F[N;?2,W$#D_O'$7S*2.>3
MG- &O;:_HU[;W%Q:ZO83P6W^OEBN498O]X@X7H>M">(-%D>Z1-7L&:S&;E1<
MH3"/5^?E_&O'M5NX GB*%=6TJ\#^%)XT;3H!%#E.?+4[VWE5;/7(#>]=E>:/
MI_\ PEWABP6TB2VN=%OK:9$4#?'B#Y3ZCD_G0!W4MW;0+$TUQ%&LSK'&7< .
MS=%&>I/8"E-U;B[6T,\0N60R+"7&\J#@L!UQD@9]Z\Q\)B[U?7M+T'4 [_\
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
M,L".HP"">. :\NDA-SJ>M65]K^F:;<S:ZDJ6\VGM+>L=T9@9&$H)&T* 0I
M;T-;>@V5L8?B'?&",W7]I748E*@L%%NA ![#+-^= '7P^(+*#0[34=7O],LU
MG4?O!>*82Q[)(<!JM7FMZ5I_D?;=3LK;[1_J?.N%3S?]W)YZCI7C^@M+!IO@
MF>75-,TVV.@R1Q3ZG;>=#YF]"ZC]X@5BN._(#>]6YHM-T71;.>#Q!I-S-'HY
M4VVJVC10WMJ9'95BW-E2,E< MQLR.10!['15;3I1-IEI*(&MP\*,(6ZQY4':
M?ITJS0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4PPQG?F-#Y@P^5'S#W]:?7!7_ (C\130>)-5TN2PCL="EDB%K
M- SO=&) \F7##9U(7@],F@#LW>QLVA21K>!G_=1!BJEO]E?TX%3^3%L5/+38
MIRJ[1@'VKRQX+O7/C7IMT;BR>W_L);ZW2>R\PQQF=<@?/Q)S_K!TZ;370^.I
M]8CUCPK!I>HQV:W&I&.3="7W$0R$9PZY7@_+ZX.>,$ [*.:.7=Y<B/L8HVU@
M=K#J#[T>3%Y9C\I-A.2NT8/X5Y7#JFNZ'IWBO6;*:R%E9:Y,TEM+ SO< L@;
M#AALX/'!Y'-7-3^(EQ;:SJ!BO;)8;"^6T_LYK=VFN%!42.) <*1N; P?N\]>
M #TK:N_?M&[&,XYQ31#$-N(T^0DK\HX^E9'BS4[S1_#L][8QAID>-2QB:41(
MSJKR%%Y8*I+8'I7$:MK.NW^G^')M/\2:7/'<:XELMW9P,5E4QEAYB;_E(*L"
MF3GY3D<B@#TT00B<SB)/-(VF3:-Q'IFE\J,*%V+M!R!C@'UK@KWQ-XC:P\0Z
MW82V"V&AS2Q&UEMV+W0A4&4[PXV9^8*,'ISG-6CKOB+7=1U/_A'7L([?31"H
MANH69KN1XUE*[PP\L;74 X;G)Z4 =B)()W>(/'(\1&],@E#U&1V/>G[$RQVK
MEAACCJ/>O+4\3/I?Q!\4Z38+ ^O:G=VJ6D,SX1,6J%I'/]U1G@<L>!W([O7]
M8?PWX2OM6N +F6RM6D8*-@D<#TYP"?KB@#6$48((100NT$#! ]!7(Z?X9)UN
MU-[XD.I#3)6GAMC%&L@D92@>9EY<A68 X'7)S38]2\2Z=K>FZ7JEYI\[ZM;S
M>3+!:,@M9T0-@@N?,3&>ZGY??C'^#]A<1Z9JFH7$MI(\^HW2NZ6NR5G$IR6D
MW$D'LN./4T >C2""& O)Y<<,?SDM@*F.<^WUI5CA5FG1(PS@%I !EAVR>]>6
MZ[-K$TOQ.AN-2CDL;;2\);^21M#6[LN#OP,9YX^;@\=*W+#5M=T[4])T_4Y;
M&XM=2TV::..*!E-NT2H=I8L=X(?!.!R.W2@#LD^QWRQ7*>1<*.8I5PX'NI_P
MJ1X(I'5WB1G3.UF4$C/7%>6:5XROD\%>%[D2:5H-I?6\SRW7V%FM8I%<!(@J
ML!&&RQR3_"?6O0Y=0N;;PK)J4HMY+J*R,["W8M$SA-WR$\E2>A]* -'9&"B[
M4!7[@P..W%(L$*2/(D2*\GWV"@%OJ>]<!X>\!:'KGA&QU+583>:OJ-JEU-J;
M.?/61U#91\Y0+G  P!@<5I-=Z[<:[-X=T?48(QI5C ]Q>7UN9Y)Y)-P4$*R
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
MPS921$?@C# '@]?PI&MH'@$#0QM" !Y90%<#IQTKCHOAEX>.EQ!4E35 JO\
MVQ'*?M9EZF3S#DDD]CD=L5E^(OB!=:7J^KP6]_91C1Q&/L<UN[RWS&-9& =2
M G# #@_-G/% 'HS6\+QM&T,;(WWE*@@_4?@*;-);0HD<[Q(LC"-%<@!B>B@'
MJ?:N0MM9\1:UXNUO3K"YL;2PTT0E9);9I9)#+ & QO4##$D^HP..37+:3K>J
M0^"O MUJ+66IRZEK,,0>YMBSPJV_YE)8_O 0<-Q@'&* /59+JQMIQ')/;Q3%
M"0K.JML')X]!@U+ T+P(]NR-"PW(T9!4@]QBO(K>UOHO'OQ$U.ZETV[DT^TB
M8B:PW;E-JY55)<[!V8<[N>F:WM%U_6-8L/#NEZ.=.TV:?18]1GD-J7CC!VJL
M<<89<#.[OP!0!WRVT"?=@C'S^9P@^]Z_7WH6V@1V=88U9FW,0H!+>I]ZX7Q!
MXGUW2K6U6YO]'TV^%DT\MOY4ETTTJG&%52"L9Q]XY/..W--?$6JR>,HM4-ZD
M>ECPTNJ/9>22=I.67.[&[(^]CIQCO0!Z-]F@\QI/)C\QL%FVC)QTR?:G&&(A
MP8TP_P!\;1\WU]:X#PGXWN]6UK3[2XO[&]74+9YFCM+9XS9R*%;868D.""PS
MQROOQN:WJFJ2>)K'P]H\UO;336LMY/=3PF79&C*H55#+DEGZD\ &@#H"MM:1
MF4B&%(TQO("A5^O84ELMJZFYM1"1-\QEB ^?WR.M>2>-]2U77_ RP74UG'+:
MZ\FG7J+;EH[AEF78P!?A<$$J<YSC(QFO4(K5['P\;:0P%XX&4FWA\F/H?NID
M[1[9- %\11A54(NU3E1C@'VI9(TFC,<J*Z-U5AD'\*\G\%ZOJMC\.? 5EI9M
MA+J4LMN[W"%PBA9GW  C)&W.,\],C.:V%\5Z]%)-H3R64FK_ -L+IL5YY#+%
ML: 3F0Q[LY"Y&-V"<4 =ZUM SQNT,9:+_5DH,I]/2I>M<5=ZMXHL'T[19GT\
MZGJ%\\,%\(F\OR$B,C2&+=D/P5V[L9YSVK.U+QEK^DVFIV3+976J6&I6=LLH
MC:..>*X*X)7<2K<L#R1QGVH ] 6TME146WB"*"%4(, 'KCZT7,3R02"!TBN-
MC+%*R;O+)'!QQD9QQD9Q7'27_BP^);?PY'J.FB8Z:UY/?&R8@-YI4*L?F>A
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
MDN2D4;%<R2X .!ZGTKS2]^)-U,J/:WNGZ>\>EV]]Y%S;O*;F65"_E@J1L4#
MSR<M[<]CK%XNH_#V_OE1HUN=*DF"-U4-$3@_G0!NQ>68PT6S8_S IC!SSFD>
M"&61))(HW>,Y1F4$K]#VKSO2->UK0+3PT-3ELYM-O=-=Q## RR6_E0"0?.6(
M?*@@\#GI5RP\1^(H(O#>J:I)826.NRQQ&UA@97M3+&SQX<L=_0!N!UR* .TC
M-G=2F>(P321$Q^8N&*$=5SV^E/1H&DEB0QEP0944C(R.,CW'K7D_A;5[[3M+
MO[/3#"E[J?B^\M(Y9D+K$.79]H(W$*AP,CDBIGU[4?#&L>+9[V>S:^>YTZU2
MY,3+"-ZD>8R D\+DE0>2.HSP >I/;020B&2"-HAT1D! _"EDMX9BAEAC<H<H
M64':?4>E>:R>/]4CT>^^Q3V.I7-MJ%G;Q72P/%%.D[A<%23M8'<,@D=#CM5[
M6/$&OZ+J-KIM[K6D6DC6PE2\N[)TM[N<NP\G=OQ%M4)R22=V0.,4 >@44BDE
M06 #8Y .12T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M;RI8V2-LY'\1\P@=NE &GH.AZOI3P17FO?;+*U@\B"%;41L1P TC;CO8 8R
MHY/%/UK0+F]U:SUC2]02QU*UBD@WRP>='+$Y4E64,IX*J001CWJ74?%OA_2)
MW@U#5[2VEC8*Z22 %20#R.PP0<].14M]XET33+N"TO=4M8)YU#1QO( 64G /
MT)X![F@#!N/ *7/AM-+?4G-PVI+J=S=&(9FE$F]OE! 4'  YX '6NOFC\Z"2
M+.-ZE<^F13+2[M[^SAN[29)K>9!)'(ARKJ1D$'TK%G\8:1):ZH--U&TNKVQM
MI9C LF<[ <].H!X..E %#1O JZ/I7A>Q&H&4:#+)*'\G;YVY)$QC/RX\S/?I
M2WW@@W-W?7UOJ1@OI=2BU&VE\D,()$A6+:1GYU*AL\C[WMFKOA[QAI.NQ6D$
M>H6C:G):I/+;1ODJ2H+ >N"<'T[U:L/%.A:I-<16.JVMP]NA>41R X4'!;W
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
M^<WF1V3V?E8X(9U?=GU^7'XT 9.JZAJ]]XP'A_2[V.P2&P%[/<- )68LY1$
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
M%CB1)E16R>W"?K56+PI?OIEYI^H>(KF\@FL7L8E\E4"*PQO;'WWQCG@=>.:
M+GA*75KO0K?4-7NX9I;V*.=(H8=BP*R@[,Y.[KUX^E<S?>+K^T\51Q)JMO<0
M-JL=@UE!8R,B(Y"Y:XQM$H)R5SCMC/-=SIMDNG:7:6*N76VA2$,1@L%4#/Z5
MRL_@*>3S(HM>GBM5U'^T[:$0*?*G,OFG<>KKDM@<8W=\# !%H/B'4[SQ2]C?
MZG;P7 FG5](GM&B<1*6\MXI#_K<@*21D88],5I>+]6N-.?3X(-6BT_[0SEBM
MH]U.^T# CB4'(R?F)Z<>M.A\+7?]L6=W?:W/>6UC/)<6D$D*AT9E9?FDZL K
ML ,#MG.*L:SX?N-0U>SU2QU233[NWAEMV=85DWQ2%"0 W 8%%(//N#0 O@_6
M)]>\*6&I7*J)YD(DV(5!96*DA3R,[<X/3-<[X<\2:GJ&I7$&H:G;)=K%,UQI
M$UHT,L&#\IC8_P"M3'5N0<@@CI73^&M"'AS1DTM+I[B&*1VA:1<,J,Q8*3_$
M1D\]ZSK7PG=KJ-M<ZCKD]_'9)*EHLD*JZ[UVDNXY<A>.WJ<F@#E?#GB77=4T
M'P5!9RV5D^KP7;7#I:C;'Y9&"B @9ZC'3G/.,&W:^)O$%Y-:: MY;IJ+ZK=V
M<NH?9\@Q0)OW"/. QW*/0<G%;>@^!K?0K?P[%'>R2C1(IXD+(!YOFXR3Z8Q6
M7KWAY-%\K4[:;4OM/]KRWJW-G:"X-N)4VN&B&2Z$ #@9!(/:@#G/&6J:K?\
M@GQ'::M)!)+IVN6EM&\,>P,F86#$9/)W$XSQG':M?7?'=_:ZQK/V2ZVC2ITA
MCT]=/DF-YA$=\R*,(3O*KZ$9.0:32/!LOB+P[KT-]/?V\6HZPE[%-=0[)I%C
M$7S%"!M#,C8! P,<5U%SX6NO[6O+K3M;N+"VOY4FNX(XE8LZJJDHYY0LJJ#P
M>F1@T 6?%NLSZ'X9N+^T1'N2T4, D!V[Y)%C4MCL"P)'M7'?$&WU^T^&OBB+
M5K^VO[8VL;03I#Y,@;>-RLHR,?=(.<\D'UKO->T:W\0:+<Z9<O(D<P&)(SAD
M92&5A[A@#^%<_?\ @>ZUG1-7L=8\0W-W+J,"6_F+$L<<**V[Y8P<;B2<L>O'
M0"@#(\4^*K_0[>1[/5K>+[#IB72V4=C)<O*P#$B9E&(D(4 '([DG JW=^)M2
M7Q<MI)J5OI<#R0"R@NK1C'>HRJ7Q-T#Y+*%'=1P<U=U+P*U_)J4<>L3VUEJ=
MJEO>0QQ*6?8A0%7/*@C&1@YQVS3KCP?J%Y$MI=^(IIM/9H7GMS;)EFCV_<;.
M44E 2.>2<$9H J:/XBU.Z\7R6%]J=O;3"YG3^R9[1HV:!2WER0RG_6$@*QQD
M8+=,5>\::S?:0-/,-TUA8RNXNM0%H;GR,+\@*CH&.<L>!CMG-3+X6NY-7M;F
M]UN>[L[.Z>[MK:2%=Z.P8 &3JRJ'; P.V2<5H:QINH7KV\VFZO)I\T6X,/*$
ML<BMC[R$CD8&"#QSZT <5"=8U7QU:/9:O8QSR^'D>2^MH?-CD'G-@QJ3C!Z\
MDXZ=\@3QAJE]X?T6=]7MM/NKB"9IEM["2[EEDC?8"L2@[8^"2?< 5TV@^#[?
M0;^"ZANI93%8_8R'4#=F5I"_'3+,> ,"L^T\ OIWV3[!K<]N8[>2UG80J3+$
MTK2?*3]Q@689Y^E &#;:K)KOCOX=:K-&L<MYI%S,Z+T#-&A('MFM;X4?\@'6
M?^PY>_\ HRKNE> X],OO#UR=1DF.AVTUK IB"[XW  W<]5  SWK4\,>'(O#-
ME=VT5P\XN;V:[+,H&TR-DK]!0!PRW&OZ>GCW5M+O;:&#3M2EN3;R0;_M!2WB
M9E9LC:-H &.<DT_5OB%??;=3ET^Y\H:?'$T-A_9\DQO&:)964R*,)D.%'H>3
MQ6[>^ Y[DZW%#KUQ;V6MSF2]@$"ME2BH51C]TE5P3SUZ#%7;CPE.NH7,^DZU
M/IEO>",74,42L244(&1CRA**JD\]!C!H L>,-8N='\#:KK%CA;BWM&FB\Q<@
M$#(R*YO5O$6LZ0^DV&H:Q%!<:D)KN2YATYI?L\:"/$2(N=WS/]]NP/&2*[#Q
M%HR>(?#M_H\DS0I>0M"TBC)4'OBJVK^'Y;Z;3[RQU!K'4+!7CBG\H2*R. '5
ME.,@[5/48*B@#E]-\4:[XAN-'TJVN(["YD@NKBZNFM#^\2&58D*1OC:'W!N>
M0.*=HGBK6[C4=*M+^2W9Y]:O["<QQX4I#'(5V\Y'*#U-;-SX2NWDTR]MM>N(
M]6LHY8FO)85D\])"&963@ 952N.F,<U@>'_"%W/I;XOKJRU'3M>O+FVNYH0Y
ME#,Z%F4X#!U8G(Q[4 ,\2^*]0@L]7_=VLHL_$-K8PK+"' C=(F/!_BR[8/:M
M%O$&M'Q3XH+74$>CZ $E,(@W27 :W$A7=GY<')S@DY XQS)/\.X[G3KRUN-6
MN)9+O5(M3EF:-<^8@0;0!P =GX9QVK<MO#=M#J6O7<DC3)K)C\Z%A@*%B$>
M>^0/UH X?3_B#J$%NU[<W/\ :,;:7/>S1)ITMNMK)&@D"!V&&4C<N3SD ]\5
M91=</BWP-<:O?V]W]I^T2D1V_E>2YMF)4<G<O/?GCOGCH+'PC<163Z;J.N7-
M_IGV-[*.V,2Q_NV 7+L/OL%& >.IXR:AT[P5=6VIZ->WVOSWW]CJ\=K&8%C!
M1HRGS8^\V,<^W09- %?QZ=3_ +5\*1:?J1LUGU3RWQ$'R?*D()Y&0,'CW![5
M1OO$OB$Z1K_B6TN[9+'2+J:)+!K?=Y\<#;9"TF<AB0V,<# SFNI\2^'GUY-.
M>"_:QN]/NQ=03"(2#<%92"IZ@AC65>> VN1J%FFLS1:/J4YN+RR6%279L&0+
M)U57(R1@]3@C- '7QNLL22+]U@&'T-.I    !@#H*6@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'F\5:);ZRND
M2ZA&M\76/R\-@.PRJEL;0Q&, G)R*V*\A\27MU/<ZFDL]]%);:U;RG3K6Q41
M&WCEB;[1(_EEF)5<Y##H!C - 'H%WXT\.6-V]K<ZK#'-',()%(;$;G& QQA0
M=PP3@&I+3Q=H%\;S[/JD!%G'YTY;*!8^?GRP *\'YAD>]<'J]C+-X-^).RTD
M=[F_8Q@1G,B^3!C''(SG]:F\?Z5>WNMWB6%O,<:!@>3'N)"743E%!&"VU6PO
M?TH [6W\7Z!<V%S?1ZE&+>U*"=G5D,>XX4E6 (!SP<8-+9>+=!U#[9]FU.%A
M9Q^=.7R@6/GY\L!E>#\PR/>O.M8M8M7T'Q!>V^IZKK<KVUK;/)/8I%&5\\-L
M 6-2S+EB>#@-6C\0]+O=0U;5([*UEE9_#<BA8T)\PBX1B@]25#8'O0!T5GXV
MM-6\6:;IFE3PSVEQ:7$\K-&ZR*4,00@-CY2';G!SC@\&MK5M?TS0EA.HW0A:
M=BL2!&=Y"!D[54$G ZX'%<E:ZK::]\2]%OM-@N&M8M+NHWN&MWC7<7A(CRP'
M(P>/?ZU<URXCT7XA:=K6H+(--;39K03K$SK#*9$?YMH.W<H(!_V<4 ;$_B_P
M_;:=:ZA+JMN+2[W>1*"2)"H)8#'<8/'7(QUXJ]-JUC;Z,VKS7 CL%A\]IF4@
M"/&<D8ST]J\ST[3KB;5?#=W)93+:W/B._OH4DB*F.)HY"C,I'RY.&&<?>%=I
M\0XI)_AUXABAC:21["4*B#)8[3P * +#>,_#PLC>?VDC0"X-L&1'8O(!DJ@
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
MA$B$LHC&.[-SG'0#J>0#/XAUNXL+S2M+TY(GU+4IRL?G E(XD&Z61@""<#
MR,EA6!\0]=L8[32;5OM)G_M"QO2B6LKXA6=69B54C@*>,YXZ5))?6]W\3/#>
MHQLS6EYI=W#;,Z,A\P/$QX8 @E5/4=C0!T/_  E6B?VU_9']H1_;M_E>7AL;
M\;MF[&W=CG;G/M4.@:W<7NHZKI.HI$FH:=*-QA!"2PN"8Y "21D @C)Y4UY]
MJ=_<S:@LES/?1O:>(DEGT^WL%6""!9\+,[B/<Q9=K9#<[NF <=0+J.#XH:_J
M #M;V&AP+<^6I8[]\L@  ZG;V]Q0!V]%1V\RW-M%.@8)*@=0PP<$9Y'8U)0
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6?<Z/
M;W6N:?JSO*)[&.:*-5(VD2[-V>,_P#'/K6A10 4444 %4M0TR+4A&)9[R+R\
MX^S74D.<XZ[",].]7:* ,3_A&+3_ )_M8_\ !I/_ /%T?\(Q:?\ /]K'_@TG
M_P#BZVZ* ,3_ (1BT_Y_M8_\&D__ ,71_P (Q:?\_P!K'_@TG_\ BZVZ* ,3
M_A&+3_G^UC_P:3__ !='_",6G_/]K'_@TG_^+K;HH Q/^$8M/^?[6/\ P:3_
M /Q='_",6G_/]K'_ (-)_P#XNMNB@#$_X1BT_P"?[6/_  :3_P#Q=6+/0K>R
MN5GCNM1D9<X6>^ED4Y&.59B#6G10 4444 %%%% !1110 4444 %%%% !1110
M 55O["/485BEEN8@K;LV]P\+?B5()'/2K5% &)_PC%I_S_:Q_P"#2?\ ^+H_
MX1BT_P"?[6/_  :3_P#Q=;=% &)_PC%I_P _VL?^#2?_ .+H_P"$8M/^?[6/
M_!I/_P#%UMT4 8G_  C%I_S_ &L?^#2?_P"+H_X1BT_Y_M8_\&D__P 76W10
M!B?\(Q:?\_VL?^#2?_XNC_A&+3_G^UC_ ,&D_P#\76W10!B?\(Q:?\_VL?\
M@TG_ /BZIZCX%TW4DA\R^UA)H)!+!,NHRL\3CC*[B0#@D=.A-=/10!B?\(O:
M?\_VL?\ @TG_ /BZBT+PA8:!<2W,%UJ,]S/(9)Y;F\=_-8C ++G:<  #CH!7
M044 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M2&^\,<JPQ0!Z+17GO_":ZY'X=TC5;V'2+"/5WC\B:XD?RK9&B+YE/'+$  9
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
M'P)-JEL9YQG'6@#EY_!&J/87?A^._M%\/75XURX,3?:$1I/->('.W!;(W'D
M]#UKH-+T.33_ !-KVJM,CIJ;0%$ .4\N/8<_7K3K3Q+IS:'I6HZC=VFGG4((
MY8XY[A5R64-M!.-V,UI_;+;=.OVB'=;@&8;QF,$9!;TXYYH Q_$OAZ;6'L+[
M3[P66JZ=*TMK.T>]"&&UT=<C*L.N"", CI5&'P_K>J:S87_B6]L6ATZ0S6UG
M81.J--M*B1V<DG )P !R<\UT@OK-HK>47<!CN2! XD&)21D!3_%P">/2B]O[
M/3;8W-]=P6L"G!EGD"*/Q/% '&6_@G4XB]L][:-9)KPU>$A&$F#(TC(W..^
M15O5_!<NIZCK-XMW%')=_8I+8M'N$4ML[."P_B4E@"/3-=+_ &KIWV2*[^WV
MOV:8XCF\Y=C\$\-G!X!Z>AJ6"Z@N[5+FUFCG@D7<DD3AE8>H(X(H X[6?"6L
M>(/"&K:5>W>G07%Z\/E"U@*QQ*CJQR3\S$[3]./Q[>N>\,^+]/\ $6DZ?<&Y
MM(+ZZM5N6L1<*TD:D9Z<''OBM@ZA9"Q^W&\M_L>W=]H\P>7M]=V<8H YZ/P-
MIE[K6K:KK]AI^J3W<R^1]HMED$$*J%5!N!P<[F..I/M6:WP^FB2SM+2ZMX=.
MLO$":M;0",@11X):( < ;V8CL <5U6NZ[8>'-'GU34IA';0C)Y&6/95R1DGT
MK-?QGID.OR64]W9Q6(L([Q;][E1&Y>1TV@GC^#.<]Z ':EH5_+XSTS7[&XME
M6"VDM+F*=6):-W1B4(/WOD[\<UA:=X!U#2=&T\6>H6W]J:=J-Q>P221L8G67
M>&C8 Y^Z_4="!763:FZZKIMO!]CDMKQ)',C7063"J"IC3!\P'/)!&!SS5BUU
M73KZXFM[._M;B: XECAF5VC/^T <C\: .6OO"6LZM'HLNI:M!+=6.LIJ<FR(
MK&J*"!%&.N!GJ>2<_2IK#PQJNF:D\5I<Z<-*>^>\)>V+7"AW+M$"3MP6)^;J
M <8SS6MXA\0P>'[>WW6\]W=W<H@M+2W ,DSX)P,D   $DDX %5--\37LVL1:
M7J^@76F7$Z,]O)YB3Q2;?O+O3[K '."!GL: *B^&=6N?$UAJ.HW.G2)I\\DL
M-S#;E+F565U$;G. H#\XZE1P*Z/3$OH].A34IH9KP#][)"A5&.>P/3C%-M]8
MTR[>X2VU&TF:V_UXCG5C%_O8/R]#UK.U'QGX>TN.)Y]6LV\R>* ".="5,A&T
MGGA<'<3Z<T 57\+3-XVU+7OM,?E7>EK8K%M.Y6#$[B?3FF6WA*>#3/!]H;J,
MMH+(9&"G$NVW>+CTY;//I5VX\2PV+ZK/>2V*:?901S)*EVK2/N4G#)@;<\!>
M3NS63X;\;W7B'3=-OUM=*ACO9PGEC5 \D:%=PRNP9D_V/3G- &SXJT6?7-*B
M@MI(4G@NH;I%N%+1.8W#;7 YP<?R-<W/X(UNXN+V]DU.R^VRW=MJ,!$#!(YX
M1MV$9R8RG&<YR2?:NS_M;3O[2_LW^T+7[?C=]E\Y?-QUSMSG]*1-9TN2]FLT
MU*S:Z@4M+ )U+Q@=2RYR!]: ./N? VK:JVNW.I:G:K=ZE#:"'[/$VRVDMY&=
M.IRPR5ST[].*L?\ "*ZY?ZK?:GJM_8^;<Z1)IJPVT;A(]S9#98Y/?/3L.V3M
M:9XNT+5=+N-2M]2MEM+>5XI9))E4)M<IDG/ )7()Z@@UK6US!>6Z7%K/'/!(
M,I)$X96'J".#0!Q=GX+U/3(_![VE[:--H=J]I.)4;;*CJ@8K@Y!&SC/K4=MX
M!O+/3Y_(U" 7Z:]+K-I(T9*#?D>6XR"059@2/4'M7876L:797<5I=ZE9V]S-
M_JH99U5W^BDY-<[K'CJ&P\9V/AJT2QFN9H_-GDN+X0K"NX *!M8M(<Y"\9H
MK7'@O4=2BU.ZU"]M1J5_<63GR4;RHHK>4.$&3DD_/D\<L..*Z!-&D7QG-KGG
M+Y<FGQV8BQR"LCOG/I\V/PI/%?B*'PIX8O=<G@>>*U"EHXR S98+QG_>JW=Z
MSIFGQ[[[4+2T 57/GSJF V0"<GN01^!H R_$FA7^I:GHFIZ9<6T=SID\DFRY
M5BCJ\91ONG((!R*QI?!&J/87/A]+^T'AZXO&N6!B;[0J-+YK1 YVX+9&[J >
MG>NNNM7TRPM8[J\U&TM[>7'ES33JB/GD8).#1>ZQIFFP1S7^HVEK%+Q&\\ZH
MK_0D\T )K6G?VOH6H:9YS0_;+:2#S5&2F]2N?PS7(#P;KDTR37-[ID8_LF?2
MC!;0LJ(CA=KKDYSN09'3& .1D]E<ZKIUE"LUU?VL$3H9%>695#*,98$GD<CG
MW%12Z[H\,J12ZK8QR2/Y:(]P@+-@':!GDX8''N/6@#)/AU[>3PQ<RW<2QZ%"
MXF)& X,'EY'H!UYKG_!>FVU_XWUSQ!8S&?14E<:><?(9I0AN'0]U+(HSTR7Q
M7<WVL:7ILD45_J-G:R3<1I/.J%_H">:=<ZIIUBXCNKZUMV(4A99E0X)P.">Y
MX'O0!/<0175M+;SH'BE0HZ'HRD8(_*N&T7X<FU\,:UI.JZA]KEU&%;1;A%P8
M[>.,)$.>I7ECZDFNP75],?4)-/74;1KV-=SVXF4R*/4KG(%8R^,[#4=+N;O1
M;BQN6M[K[-(MQ=K$H^?86W?-P<$K_>H AL_#VM7>M6&H:_>V4O\ 9T$D=NMI
M$R^8\@"M(^XG'R@@*/[QYK)TSP/K6F:3HD:W6ESWFBI);0>;"_ESV[A<AQG*
MOE%.1D<8[UVMWK&EV%S%;7FI6=M/-_JHIIU1G[< G)_"DO=9TO3=WV[4K.UV
M[=WGSJF-V=N<GO@X]<'TH -(M;JSTR*&]FAFN1EI'AB$:9))PJ]@ <<\G&3S
M7,:AX2UDMKMII6H6<.FZX[27'G1,TL#.@CD,>#@Y"@C.,'UKM%97171@RL,@
M@Y!%96M^)-*\/-9#4[N. WDXABWNJ\XR2<D?*.Y[9'K0!GV_A3[)XTLM9@F5
M;2TT@Z:D!!W??5@<^F%Q5OQ?H<OB3PM>Z5!.D$TVQHY'4LH9'5QD#ME<?C4&
MF^+]/N[R_M;NXM+.6#4&LH%EN5#7&$1LJ#C^_C S^M:\VJZ=;W\5C-?VL=Y,
M,Q6[S*)''LI.3^% &5IFBWT7B.ZUJ^FMC-<V$%J\<"L%5XWD8D9['S!^58-A
MX'U31;326TZYTV:\M=.&GSB\A9HW56+*ZX.002W'<'MBN]9E12S$!0,DD\ 5
MCW/BK18-#O=7CU.SN+6T1C(\-PC#<!G9D'&X] />@#1L();73[>">8331QJL
MDJQA [ <D*.!D]JY:;P;<2^%-3T<7<0DO-3>^63:<*K7(FVGWP,5CGXKHGA;
M3M4DM=,^V:G=106UHNJJ?+5QG?,VS]WM_B&#CCUKK=/UUIY;HWKZ9#;P6\,Q
ME@OQ+C>N6+94;5_NL?O#G H PK_P9JTMOK6D6>HVD6C:S</-.9(F,\(DQYJI
M@[3NYP3TW'K3M2^'XU+5?$,TETL=IJNEQV"(JDM"4SAO?J./:NI_MO2MCO\
MVG9;8W:-V\]<*ZKN93SP0O)'8<U&OB'1'6U9=8T]A=G;;D7*'SCG&$Y^;GTH
M YIO"6MZSJEK=^(;^RDBBL+FQ>&TB9=PF50SY8GD[>G0<=:FL?#6N+ILVGWU
MYIA@%@]G$UM:E7E8KM$DA)., ?=7J2>>@KI7U;38]173GU"U6^<;EMC,HE8>
MH7.:R?\ A,--O(=972[JSGN]+8H\<URL:$A5;.[G"?, 6QP01VH C_L35[+P
MMH^EZ?<V,CV5M';W$5W"6AN56,*>G*\@$=?0BKOA;1&\/:!%I[R1.RR2RD0I
MLC0O(S[$7)PJ[L >@K0L[V*[3:)H&G1$::.*4/Y989'3L>Q[BH9]=TBUA6:X
MU6QAB:0Q*\EPBJ7!P5!)Z@]J .5OO!FK2V^M:19ZC:1Z+K-Q)/.7B8SPB3'F
MJF#M.[G!/3<>M:]OX:>W\>R>($F06[:4E@L !W K(7SGTP<5T#2(D9D9U5 -
MQ8G  ]<U"U]9I9+>M=P+:L%99S( A#8P0W3G(Q]: ,KQ3HMUK-M8-9R6ZW%C
M>I=HERI:*0J&7:V.?XL@]B!6%#X*U7[1*]UJ-K*)-:M]7)2)E(9$57C R?E^
M1=O?UKK3K&EC4AIIU*S%^1G[+YZ^;TS]S.?TJI8>*=&U'4=2L;:_@:;3FVW
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
MM%*)8[>%) NS>J ';Z9]/:L?1] DT[4[[6-3U'[=J%Q&L1F\H1)#"F2$5<G
MR2223D_2@#+^*J*_PSUHL@;9$K<C.,.N3^6:K6MMI.J?%"2>*.SN[9= A$+(
M%>/!GE!VXX[8_.NY94EC*L%=&&"",@@TV*W@@ $,,<8"[1L4# ]..U 'C7AT
MA=5^%N=VU+/4E&,DA0N !^ K=\#S6-GK>F:9976DZO:_8)?LE[:Q^7=01 I\
MDZ@GKD<G:=RG(SFO2%MX5*%88P8\A"%'RYZX]*2*UMX)))(8(HWD.79$ +'U
M)'6@#C_&DZZ1XF\+^(;L$:9927$%U,!D0><@"2-Z+E<$]MU3ZGXOT_5(;O2/
M#UT-2U"6QG=9+!UE2W(0["[ X4EL #J3VQS76LH92K $$8(/>HK>UM[1"EM!
M%"A.2L:!03^% 'D>B0P3Z?930ZYHLCV^@W"BSTZQ:.7RC&H(F;S&P58+PP!)
MW>]27%AIFG_"_P !W#6]M#%]MTR:YF=5 PV"S.Q[9/)->L):V\32M';Q(TIS
M(50 O]?6G/;P20>0\,;0X \ME!7 [8Z4 >7J+>Y\8_$@J(I8&TBT9,892/(<
M@CMZ$5FVL,47A_X2&.-$+W$3,54#<?(/)]:]B6WA7=MAC&Y0K84<@< 'VH^S
MPXC'DQXC^X-H^7Z>E 'FOAVY\-QVRV>M+#)X@&OS$Q#_ (^?/,[&-\#YMGEE
M3G[NWVK'TW4[:XUSPI=_:-(MHYM4N"]C;P$2V^^.<$32ESEF;'RE1D]/NU[
M8;5;M9S%"+EAM60J-Y'IGK3([>R<,\4-NP=][,J@[G'<^I'K0!XQITD*>&]
MCM[O2[7[+K]V+UKN+S(X'+7 A\Y RD#/"DD $K7HW@.WCATO4)(=3L]0CGU"
M64/96[0P(Q"AE0%FR-P8Y!(RQKHS9VI$P-M"1-_K1Y8_>?[WK^-2QQI#&L<2
M*B*,*JC  ]A0!Y5J4^C6]M\1(-=:U&I3RN84GQYDL)MT$ C!Y/S;@,?Q9[U9
MT^S;_A:N@+?P(UX/"^Z<NH),HDC!)]\YYKTF2UMY9HYI((GEC^X[("R_0]J4
M+"TY<!#,HVD\;@#SB@#B?C)_R2;7O]R+_P!&I4BV-K>?%9FN;>*;R_#\6T2*
M& S-(#P?;C\Z[22..:,QRHKH>JL,@_A1Y:!]X1=^-N['./2@#QSPA/IMG-X<
MDUZ2UBT[^Q+B*T>\*B)9!<'>H+< [ GX UK:5<^&[7Q99W$PAM-$DT%%TK[>
M=B!1*YD"^8>I4QG']W':O29+.UEA$,EM"\0.0C("H/KBEGM;>Z0)<012HIR%
MD0, ?7F@#R#P_I\%Y??#^&[MA):?\3:6VBF3*^3O4P_*>P4J1^'I2ZE+X=BM
MOB;#J!M%OI)66%)=N]_]&C$8C!Y)WGMW(]J]A,:%U<HI9,A3CD9ZXK'T[P];
M:=>ZK>3-'.;R]^VJ9(@/(/EHF 3G_GGG/'6@#AK2?2[#5/$R^,)+5+B33;3;
M]L*YDA$&'";NO[SS,@=R/:H_"6F&X\6^&UUFV$MU;^$H6*SKN*/Y@&2#_$ 2
M,]>37J#P6MWY4LD4,VP[HW90VT^H/:I?+3S/,V+OQMW8YQZ9H \<BU2VGUG0
M;O[1I%J&U^8O90PG[1!DS(S32ESRQ(!!4 E@!TK/U%[)?AEK%K"UN+J'Q,1-
M$A =!]M.W<!R!CIFO;OL=KND;[-#F1@SG8/F(Z$^I%!L[4M(QMH=TA!<[!EB
M.A/K0!YIJ,^BVUU\08O$+VJW<P!A6XV[Y;<VZB,1@\GYPXPO\7O4_A?2UNO$
MUPNLVJ3WL?AK3HYA.H8AF$V\'/<D<UZ(8;2[>.<QP3-&?DD*ABI]CVJ41H'+
MA%WL "V.2!_^N@#D/ASJ5M_P@_ABPDN%^VR:5'*D1/S&-0JD_0$J/QJ#XCFT
MBD\*7%[Y"6\>N1>9)-@*JF*7J3P!G'Z5U:V-DVHQ7D87SK:%[=%0C"*Q4D8'
M^XO^35F:"&XB,4\22QGJKJ&!_ T >2:K8V4O@GXEWP@A>;[;,4FV@D!88F3!
M[8))&/6F:I ]SJWBBSO=<T?3I9]0A,8NK%I;LC9%Y+0D2 D!A@ *<,&]Z]>\
MB'RWC\J/8_WEVC#?4=Z1[:"2=)W@C:6/A)&0%E^A[4 8WC6[2Q\%:O<2VL=U
M&MLP>&0D(P/!W$<[<')QV!KSP2V\E_XOMWO]*O@_AP%386PAA9D\[A1O;<5#
M#Y@>,@=J]?<*48. 4(^;=TQ[U#%:V@B3RH(!&$*IL08"GJ![&@#R6\LK4> /
MA8WV:'=)J.F!SY8RV83G/KFF>(45-4^+*(H55T:U 4#  \EZ]A,$)2-#$FV,
M@H-HPI'3'I0UO"QD+0QDR##DJ/F'H?6@#@=5T?3H;_P!91V<*VWVQW:,(,,P
MM)""?4Y .3Z5SVJ:98Q>#OB-/':0K+'JQ\MP@RF%A<;?3#,QX[DUZ^ODS;77
MRW\L_*1@[3TX]*#!"5=3$A5SEP5&&/OZ]* /'O$.IP/?WD_VC2;(P>([826_
MD%KMO+FB4SO(7^1=H_NXVD#/S4:D]C'X6^*=LC6ZWGVF:41 J)/*,,.&QUVY
M[],UZV\>GDSRR);$D!)G8+R/1C_0U(;2V:1Y&MXB[KL=B@RR^A/<4 >7ZKJ4
MG@O^RO$4$9==3T1;$H!PUVD>^WS[MF1?RJJ^C/X9UC3-.N-2T:TACT+89M7M
MC-'+*96:XV_O$ 8EE)ZDCZ5ZZT,3JJM&C*A!4%00".F*C>*UOHE,D<-Q&#N7
M< XR.XH S/"=HMKX.TFU^U_;8DM(T2=HFC\Q-ORG:W(XQP>:\]TN"2?6-/\
MAZX8P:+J4EY+G^*TCVR6P/J"TJ#_ +9&O7*8(HQ*90BB0C!;')'IF@#QQI-/
M_P"$!FT\M;_\)8=;)\K(^TFY^V;@V/O?<P<]-OM1K/V=!X]M8GM(KD:M:33)
M(@8BUQ;F1F0$,T>,EL$ C/->P_9;?[3]I\B+S\;?-V#=CTSUH^S0><TWDQ^:
MR["^T;BOIGTH Y#P9"C:[K5XFM:5J#2QVZ31Z7:M%"C+OPQ/F.&<J0#@\!5S
MVJ"]N-+L_B=?2^();2*"32(ELGO"HCVB23S@"W&>8R1UQBNW@MX+6/R[>&.*
M/.=L:A1GZ"DGM;>Z55N((IE4[@)$# 'UYH \;LK-6L?AD+BW!5]0N!&)4Y\@
MB4Q Y[;"N!7H/Q%A5_AKXB01A@NGS%5VYQA#T^E=*T4;LC,BL4.5)&=I]O2E
M)1BT9*DXY7V/M0!Y[ID.DZIX]T.6!;2ZMH_#\C1&/:\8;SHU)&.,\L/Q-<KI
M EMI-!)O=*L+.--5AMY-4MS+ KB\.44>8@5M@XY^Z& %>TPVMO;A1#!%&%!5
M0B 8&<X&/>DDL[::'R9;>%XL[MC("N<YSCZT 8O@BVCL_!NFPPWR7L(1C%/'
M"T2,A=BH56)(4 @#D\ 5P!L+2/X=7=\EO$+O_A)_,\[:-X8:D%!!Z_=XKU\
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
M<\;?-8]/3TJQHWA[6-&GALX=7@&B6\TDL< M?W[*Q8B)G+$;06ZA02 !GKD
MC\$ZYKGB.UDU*_CL(;'S)H(HX4?S&:.5DWDEL 87&,9R,YYQ4^LZQJK>);3P
M_HILXKF2U>\FN;N-I$CC5E0 (K*226]1@ ]:N>%M";PYH*::UP)RLTTOF!-O
M^LE:3&,GINQ^%5]9T*^GURTUS1[RWMK^"![5UN83)%+$Q5L$*RD$,H((/<CO
M0!Y[XTU35?$OAO1H)UL(BOB2/3+Z!HGDCEE20@'[PS$< E3SR.>*]2CM[FQ\
M/K;VPLH;F&WVQB. K K!>,(&R%]L].]<W+X!:31],M&U(-<V^M)K-U<&' GD
MWEV 7/R@YP.3@ =:[-U#HR'HP(- 'D.E7GB&_P!)^'5Y+=6MUJ-S-,\4LROA
M5-L^3)\Q+D?,>"N>!QUK9N?'^H:=;2V6I7&D6NI1ZLVG&]E5DM500B;S"I?.
M=K!=N[[QZUHZ#X)O]+M_#D%UJ=O/'H,LOD&*W9#)&T31@-EC\PW9R...G>II
M_!ERM_=ZG9:C%%J#:I_:-LTD!9%S L+1N P+ J#R",9'IR 7?!GB3_A)=+NI
MFFM)Y+2[>U>>S),,Q 5@Z9)P"KKQDX.1DUR/B*\UR?4_B#:2WMNVFVV@Y6#R
MWR \4Y!4[L!LCYCCD!1QBO0])M]0M[,C5+Y+RZ=V=GBA\M$!Z(JY)P/4DD_I
M7.ZOX/OK[5]=N+;4;>*UUK3/L-Q');EG1@DBHR,& Q^\R00>G;/ !FV_BC6/
M#T6F?VS'8R:?<:5-=1I;(XE@\B-7*LQ8A\J3R O(JOI/Q&GNI'BDO]#OY9=-
MFO8TT]F)MI(U#>5)ESN!#?>&W[IXKI-1\(1ZH^DK<7&;>SLKBSE0)S*LL:QD
M@YXX!]>M,L] U_\ LZ;3]2UNVGM18O9Q"&TV%R0%$DA+'+ #HNT<GVP 4-(\
M3>()=0\--J<6G?8]>@9DBMT<26["'S1EBQ# @'@ 8..3UK;\4ZU<Z/9V26,4
M4E]?WD=E;^=GRU9LDLV.2 JL<#&<8XJ"+PNT;>%3]K!_L)"C?N_]=F Q<<_+
MUSWJWXDT-]<L;=8+D6UY9W,=W:S,F]5D3/WER,J06!&1P: .:O\ QAK6B)J]
MEJ$=A/J%E]CEBFAB=(Y8IYO*.4+$JRD-_$0>/I3O'7B/5;&/7M/TYX(&M]!>
M_2=E8NK!F4X(88.!P>QYYZ5-=^![W5K/69=3U2$ZIJ*0(DMO;E8K=87\R,!2
MQ+?.23D\Y[47/@K4]7FU:XUC5[=I]1TA],*VML42$$DA@&<D]3G)Y]J *5UX
MIUW3%TBPN-0T6VN+BQ$XNK^*18KJ3.!"K;_E;&"22V<Y"U-!JGB(?$'7D>YL
MS9V>EP3"T?<J@D2D?.6VJ=P^9RO*@<#%6[KPWXEN]%CTZ75]*DBDM/LMQ%+I
MS/'QD"1!YF=VT@$$D9 ( YS7OOA_<SSWT5MJJ1V.H:.FEW"RPEY1Y:N$=6#
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
M.[ PQ)"[3D*>1FM71/%.I:KXGN+%[C28TAN9H9=.8.EY%&A8)+DMAPV%/"@
M./F..;EOX=UC3]3N!IVL00:5<WOVR6-K7?.K$@R(KEMNUB"<E21N..Q##X9U
M6ZU^QO-1U.TN+;3[F2XMF6SV7)W*ZB-G#;=H#]E&=HSWH TO$^J3Z1HQNK>X
MT^V;S$0SW[[8HE)Y8C(+'T4$9/>N4@\>:I<:)#):+IMY>'6UTDS1AU@D#*&$
M@&25X9<C)Z'VKJ?$NBW.L1:?)97,,%W87BW<1GB,D;$*R8900>CD@@\$"L2W
M\$7ZSM)=:O%.&UB'5R1;%3O6,(Z?>/RG V]P."6ZT 5;CQCKNG2:EI5S'IUQ
MJT5Y9VMI-%&\<+?:.A="S,-NUB<-S@=*G\/?VF/B;K2:JUM)<)I5H!+;(R)(
MOF3G.UBQ4Y)&,GIGO@6=8\$RZEJ&J7\.H+!=7$UG<6K&'<(9;<D@L,C<#G!'
M'%6]$\/:E9^)+_7-4U&"YN+RVA@,4$!C2+RV<C;EF.#O[GKGZ  K>+O$MYHN
MIZ?9P7>F:?%<QR-]MU-':$R*5"Q95E"L=Q.2>W -8FO?$:YTN]O+<WFA64^G
M6D4TUK=REGNI63>8X6#+@ 8 8ALDC@5UNOZ9K%^5&G7UBEN\313VM]:>?&^<
M88893D<C!)!SVK&M/!FJZ&BPZ!K<5O'+9P6MP]S:^:X:)-@E3Y@ Q7 PP(X'
MT( _3_$NLZUXPN=/T^.QCTNUAM;F2:9',K),I.T , &XZ]!CH<\<WI?CM;'P
MM8F*/1=%DOM4NH/-E0I;0K&S%G9=P+,V ,;ADMFN\T[06L?$^L:PUSY@U"*W
MC$93!3R@PR3WSN]!C%<_IW@*[T?2;)+'5(?[1L;^XO(9I;<F-EFW;HV4,#C#
M=0>H!]J ,\?$6ZN-,LGCO=&M@]Y/:3ZK*KR6>Z/:4VX<8WA@1N; P1S7H&F3
M7%QIEK-=B 7#QJTGV=]\>2.JGN/2L2?2?$S6, 76[&>YS)]ICN;#-O(KD$ *
M&##9C RQR"<]L:7A[1UT#P_9:4LOFBVCV[]NT$YR<+V&3P.PP* .2'C+7#HZ
M^*#%I_\ 8+7H@^S>6_V@0F;R1+OW;<Y^;;MZ=\UG^'-/OKOXT^*+N].F3O8K
M:*KM:L9(T>)]HA8N=A_O==W/2M@>!KX6BZ&=5@_X1Q;S[6(/LQ\_:)?-$._=
MC;O[[<XX]ZVM*\.MIOB[Q!KAN1(NK"V A"8,7E(5ZYYSG/08H RO'-YK=MJO
MA>#2+VWMENM1,4GFQNP<^5(P#;67*\'(]=ISQ@\ZNL:[H-OXVUBP73VL;#5Y
M)IXKA':2<"*+<JD, F%Z$ALD]!CGM?%&@W>M'2KC3[R&VO--O!=1F>$R1O\
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
MJ-<S+&&/H,GFO-/">J6\OC/PVRZOI]S%)I$\")90"*&%B86$"G<=S  G:3D
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
MM#1O%.MZIXAC\-2);Q:CICEM8G"Y1XO^67E#/60$$_W<,/2@#O,8I%15)*J
M2<G ZFN)T#6/$FJV%GXE:XLFTFZ\R22Q\DJ\, W;&63)W/PN00!R<8Q63X?\
M>:CJ-SILCW<5RNI6\DCVT=C)&+%A&9$_>'AQ@;3ZD@CCB@#TP(HSA0,G/ [T
MN!Z5YQI7B/Q/_9GA36-0O+*2WUQHK>2VCMBIA:2-F20-NYY49!&/FXZ9K2^&
M<FIW&@WEQJ6H_;"^H72H/*VE"L\@/.3D'C [ 8H OZYX3NM:FO(_^$@OK?3[
MZ,175HJHP*XVL(V893<.#CZ\&NDBC2&)(HU"HBA54=@.@K@/&_BZ_P! NKZ6
MUU2S1;&U6X6Q6SDN))C\Q82NHQ$I  4_4GCBK%SXDU)/&KZ=)J5IIT?VB%+2
MTN[5@M]$RJ799LXWY+@*.ZC(YS0!VYCC*%"BE3U7'%9^LZ9<:G:1QVFI7&GS
MQ2"1)80&!P"-KJ>&4YZ?0]JH^-M7O=!\(WNI:>L;7<1B$:R#Y26D5<'\&-<_
MJ?B#Q#X=N=6L[V\M+V0:'<:G:RI;>4(Y(L H5W'<OS*1WX- '4:#H*Z-%>-+
M=R7MY?3F>ZN)553(VT* % P%"J ![5K;$V;-J[,8VXXK@TUGQ,UMH%H]]9KJ
M&O.9ED%KE+.%8O,90-WSMT&3@<GCM4,WBW6])N+B"^EMITTK5K>VOKA(=@DM
MIT&R3&3M96=<XX(!H [ZYN;:RMWN+J:*"!!EY)6"JO;DG@4]A&0)&VX49#'M
M[YKS?QKXLU"'3/&,]K#:3:?H\,$"K<0B19;EF5GSG@A59!CU/M6G>:IKFJZO
MK-EIEU:VMOI5G$SQR0;S<R2(S[2<C8H4 <<Y.>V* .TAFBN(4G@D26*10R2(
MP96!Z$$=13V56&&4$9SR*\ATCQ9=67A[P[H]KJ4.G>3X?M;HRR6,ESYKN"JI
MA?NJ-A)/4Y&.AKHM-\1Z_P"*;^.+3I(-,%OI=M>7$5Q;F1GFFW$1GD%5&PY/
M7F@#MXI+:\MUFA>*>%_F5T(96]P1P:FKD_AD2?AKH)(P3;#(].362WB^_A\6
MV]O_ &I:74$^IM8M:6]G(4B3#;2;@C:9 5&Y?<@=,T =Y;RV\\7F6SQ21AF&
MZ,@C<"0>1W!R#4K(KC#J&'7!&:\FT34M>T'P@VM175J=,@UB>)[(P9:2-[UD
M9O,W<,"Y(&,87WK7O_$WB$Z7X@\1V=S:1V&C74T*V#V^XSI <2%I-V58D-C
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
MZK:I*MGJLR78B6%=]O<IY>V17SS@QJ=I%:&D^';FUUJ76=4U/^T+]K<6L;+
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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 %%9FJ>(]$T26./5=6LK)Y!N1;B=8RP]1D\U0_X3[P?_ -#1H_\ X&1_XT =
M%17._P#"?>#_ /H:-'_\#(_\:/\ A/O!_P#T-&C_ /@9'_C0!T5%<[_PGW@_
M_H:-'_\  R/_ !H_X3[P?_T-&C_^!D?^- '145SO_"?>#_\ H:-'_P# R/\
MQH_X3[P?_P!#/H__ (&1_P"- '145SO_  GW@_\ Z&C1_P#P,C_QH_X3[P?_
M -#1H_\ X&1_XT =%17._P#"?>#_ /H:-'_\#(_\:/\ A/O!_P#T-&C_ /@9
M'_C0!T5%<[_PGW@__H:-'_\  R/_ !H_X3[P?_T-&C_^!D?^- '145SO_"?>
M#_\ H:-'_P# R/\ QH_X3[P?_P!#1H__ (&1_P"- '145SO_  GW@_\ Z&C1
M_P#P,C_QH_X3[P?_ -#1H_\ X&1_XT =%17._P#"?>#_ /H:-'_\#(_\:/\
MA/O!_P#T-&C_ /@9'_C0!T5%<[_PGW@__H:-'_\  R/_ !H_X3[P?_T,^C_^
M!D?^- '145SO_"?>#_\ H:-'_P# R/\ QH_X3[P?_P!#1H__ (&1_P"- '14
M5SO_  GW@_\ Z&C1_P#P,C_QH_X3[P?_ -#1H_\ X&1_XT =%17._P#"?>#_
M /H:-'_\#(_\:U-+UK2];A>;2]1M;V.-MKO;RK(%/7!(/6@"]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 %4M6;4DTR9M'CM9+\8\I+MV6,\C.XJ"1QGMUQ5VH+V[CL+"XO)L^5
M;Q-*^.NU02?Y4 <E]H^)G_0-\+?^!D__ ,;H^T?$S_H&^%O_  ,G_P#C=5M,
MM?&.OZ#!KR^)?L%U>1"YMM/2TB>WC5AN1')7>QP1DAAU.!6I>^+I],)MI=(G
MOKNTLTNM2^PLICMP0>A<J7/RN0 ,X'N,@%3[1\3/^@;X6_\  R?_ .-T?:/B
M9_T#?"W_ (&3_P#QNKC^-8I=?&D:;I=YJ$QMX;HR0E%C$,F</EF'3 XZG/'0
MXYV+QQ/J'A&/5-6M-1T]6U@6L3V4L8+_ +]T53R>!M ;IGG'% &M]H^)G_0-
M\+?^!D__ ,;H^T?$S_H&^%O_  ,G_P#C=9BZSK>H?%^XTQX=2ATZPMHW6&&>
M%8SN9AYLG.64@#"CD=P*N:!XSMF\(:'/80:MJESJ;3+:PW,D?VAPCMO9W)"!
M5QU]U'6@"?[1\3/^@;X6_P# R?\ ^-T?:/B9_P! WPM_X&3_ /QNK_\ PED\
MUE:R6?A[5;B[G:5'M2J1F QG#;W9@G7[N"=W4<9QFGQU<7>O^&;?3-*GFL-7
MMI9VD8HK)M*@C!88*;OFZYXVYYH ?]H^)G_0-\+?^!D__P ;H^T?$S_H&^%O
M_ R?_P"-U=T[QI!J%]9I_9MW#8W\CQ6-](4\NX90QX ;<H(1BI(&0/<9OZYK
MZ:-)96T=G/?7]](R6UK 5!;:NYF+,0%4#J2>X]: ,/[1\3/^@;X6_P# R?\
M^-T?:/B9_P! WPM_X&3_ /QNLCQMXZOU\ ZE=:19WEEJ-O=)976XQ;[-RZ>K
M$-N5QM*Y^\#QV[C14N(-!@6X6\2=4;<+V5)9AR?O,A*G\.V* .>^T?$S_H&^
M%O\ P,G_ /C='VCXF?\ 0-\+?^!D_P#\;K.\*>.[H_#SPSJ>KQW.HZCJT\EL
MOV>-%+R RE>/E4#$>,\ =3QDULKX[@6RN3<:7>PZE!>I8?V=F-I))G4.@5@V
MW!4[LDC !STH K_:/B9_T#?"W_@9/_\ &Z/M'Q,_Z!OA;_P,G_\ C=6W\:I#
M9CS]&U"+4VO!91Z<0F^24KO!5]VPIMRQ;.!@]^*AN/B!9V&E7]UJ&G7MM<:?
M<PV]U:$*[H92H1@5)#*0V>#G@C&: (OM'Q,_Z!OA;_P,G_\ C='VCXF?] WP
MM_X&3_\ QNK$GC2XCO;73?\ A&]1.JW-L]TMGYD.417VY9]^T=CU[@=:$\=V
MMU8Z:^GZ=>75]J#2I'8C8DD9B.V7>68*H4\=3DD8SF@"O]H^)G_0-\+?^!D_
M_P ;H^T?$S_H&^%O_ R?_P"-U+/\0K*#2[:Z;3;\W$NHG3&LE5#+'<A6;8?F
MVG.T8(./F!Z9Q+J7C*?2H&GN?#NIB&WMEN;^0&/;;*<Y&=W[PJ 2=F<#ZXH
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
M?$S_ *!OA;_P,G_^-UVE% '%_:/B9_T#?"W_ (&3_P#QNC[1\3/^@;X6_P#
MR?\ ^-UVE% '%_:/B9_T#?"W_@9/_P#&Z/M'Q,_Z!OA;_P #)_\ XW7:44 <
M7]H^)G_0-\+?^!D__P ;H^T?$S_H&^%O_ R?_P"-UVE% '%_:/B9_P! WPM_
MX&3_ /QNC[1\3/\ H&^%O_ R?_XW7:44 <7]H^)G_0-\+?\ @9/_ /&Z/M'Q
M,_Z!OA;_ ,#)_P#XW7:44 <7]H^)G_0-\+?^!D__ ,;H^T?$S_H&^%O_  ,G
M_P#C==I10!Q?VCXF?] WPM_X&3__ !NC[1\3/^@;X6_\#)__ (W7:44 <7]H
M^)G_ $#?"W_@9/\ _&Z/M'Q,_P"@;X6_\#)__C==I10!Q?VCXF?] WPM_P"!
MD_\ \;H^T?$S_H&^%O\ P,G_ /C==I10!Q?VCXF?] WPM_X&3_\ QNC[1\3/
M^@;X6_\  R?_ .-UVE% '%_:/B9_T#?"W_@9/_\ &Z/M'Q,_Z!OA;_P,G_\
MC==I10!Q?VCXF?\ 0-\+?^!D_P#\;H^T?$S_ *!OA;_P,G_^-UVE% '%_:/B
M9_T#?"W_ (&3_P#QNC[1\3/^@;X6_P# R?\ ^-UVE% '%_:/B9_T#?"W_@9/
M_P#&Z/M'Q,_Z!OA;_P #)_\ XW7:44 <7]H^)G_0-\+?^!D__P ;H^T?$S_H
M&^%O_ R?_P"-UVE% '%_:/B9_P! WPM_X&3_ /QNC[1\3/\ H&^%O_ R?_XW
M7:44 <7]H^)G_0-\+?\ @9/_ /&Z/M'Q,_Z!OA;_ ,#)_P#XW7:44 <7]H^)
MG_0-\+?^!D__ ,;H^T?$S_H&^%O_  ,G_P#C==I10!Q?VCXF?] WPM_X&3__
M !NC[1\3/^@;X6_\#)__ (W7:44 <7]H^)>/^0=X6S_U^3__ !NC[1\3/^@;
MX6_\#)__ (W7:44 <7]H^)G_ $#?"W_@9/\ _&Z/M'Q,_P"@;X6_\#)__C==
MI10!Q?VCXF?] WPM_P"!D_\ \;H^T?$S_H&^%O\ P,G_ /C==I10!Q?VCXF?
M] WPM_X&3_\ QNC[1\3/^@;X6_\  R?_ .-UVE% '%_:/B9_T#?"W_@9/_\
M&Z/M'Q,_Z!OA;_P,G_\ C==I10!Q?VCXF?\ 0-\+?^!D_P#\;H^T?$S_ *!O
MA;_P,G_^-U9\6W6J?VUX=TS3M5DTU;^>99IHX8Y&PD+. /,5AU%4]-U_4M*O
M_$&GW]Q/KPTV.WEBDMK=!,S2EAY3*F%R"H.>,!LG@9H ?]H^)G_0-\+?^!D_
M_P ;H^T?$S_H&^%O_ R?_P"-U9;QS!;6%])?:7>6]_:3Q6QL,H\DDDN/*"%6
MVG=GKD8P<]*9_P )];02ZC;W^EW]I=Z?!#++ P1R[2N4C1"K$,6( './FP<8
M. "'[1\3/^@;X6_\#)__ (W1]H^)G_0-\+?^!D__ ,;K<T77CJEU=V5SI]QI
M]_:!&EMYF1CL?.UU9"00=K#V*FN>^(_B?4M'TJ:VT*14U%(#=S3,@86\"G&<
M$$9=OE /^T?X: )?M'Q,_P"@;X6_\#)__C='VCXF?] WPM_X&3__ !NNNO+N
M"PLI[RYD$=O;QM+*YZ*JC)/Y"N:LO&K75Q9Q3Z%J%I_:,+RZ>9FB_P!)VKOV
M<.=C%>0&QWYXH K?:/B9_P! WPM_X&3_ /QNC[1\3/\ H&^%O_ R?_XW5#X:
MZKK.NW>M:AJ@U#:+V>"-9)HC!$$? C5%.=P'5NA]35KQ]XGU+3$2ST.14N83
M#/>S% PAA:545<$$;G)./96/I0!UNEMJ+:;"VK1VT=\0?-6U=FC!R<;2P!/&
M.HJY110 4444 %%%% !1110 4444 %%%% !1110 5!>6L5]8W%I,"8IXVB<#
M^ZPP?YU/7E_QP\5:UX3\-:==:'?-:3RWGENX16RNQCCY@>X% &GI<OC30-#A
MT!- AOYK2(6]MJ0O$2!T481Y$)W@@8R #G!P>:I:MX3OQK4]]>:(/$,UY901
M-)%="V6.= P8LI<?NVR#QN(P>*\%_P"%S?$#_H8I/_ :'_XBC_A<WQ _Z&*3
M_P !H?\ XB@#Z9T/0+G3/&-_=_98X;!],L[6#RWR 8S)E0.N &7D]:Y.7PKX
MBF\'+H7]E%9;37A>),;B/9/";EY2R_-D84C@@'TKQ+_A<WQ _P"ABD_\!H?_
M (BC_A<WQ _Z&*3_ ,!H?_B* /IFRT6_A^)FKZR\(%C<Z=!!%)O&2ZLQ(QG(
MZBN7\->%O$'AKPYX1N6TS[3?:2+R&ZL8YXPY29RP9&)V$C:AP2.">]>'?\+F
M^('_ $,4G_@-#_\ $4?\+F^('_0Q2?\ @-#_ /$4 ?0>IZ?XCU>[TV[U?0DO
M+;R[A6TV"\$:0.SKY32DL ^$# E<X).%-4M&\/:_I$GA"1]',O\ 927EG<K%
M/&,+(R;95RW*X4\?>'I7A/\ PN;X@?\ 0Q2?^ T/_P 11_PN;X@?]#%)_P"
MT/\ \10![UX3\'/H]WIEG<>&1OT]VSJKWNY' #!&CC#$[SD9!4 ?-@GBNC\2
MZ?J US1-=TZS-\VGF>.6U214=XY5 )0L0N057@D9!/-?,7_"YOB!_P!#%)_X
M#0__ !%'_"YOB!_T,4G_ (#0_P#Q% 'NVM>$]=U?PCXD?[$L>I:QJ5O=)9F9
M"8HXVA4!FSMW;8RQP2.<<UZ9("T; =2"*^/?^%S?$#_H8I/_  &A_P#B*/\
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
MN4NK>ZDG58[=S&D;B520Q V9&W.<XXKYS_X7-\0/^ABD_P# :'_XBC_A<WQ
M_P"ABD_\!H?_ (B@#WW6_#6MWM]XVM(;$-!KEI$;:[\U BR1Q;=C*3N&2.H!
M&#UJ34-.\1^(-4EOIM$:PC_L&\L5CEN8W<S2&,C[K$;3M.#GL<XXKY^_X7-\
M0/\ H8I/_ :'_P"(H_X7-\0/^ABD_P# :'_XB@#Z%U7PI=3^'/"?FZ:;Z72(
MT2YL4G$;.##L;8^X#<K8/) (!YK0T@OX;T_3X(O#Z61U+4F22W%WO:(%&(D8
M\[FQ&,@$@>O%?-7_  N;X@?]#%)_X#0__$4?\+E^('_0Q2?^ T/_ ,10!],_
M$K1+_P 1?#[5=*TR$37EP(_+0N%SB5&/)('0&K4&EW:>/[C56C LWTF&V5]P
M_P!8LLC$8Z]&'-?+G_"YOB!_T,4G_@-#_P#$4?\ "YOB!_T,4G_@-#_\10![
MQH&@^(?"JZ3?II!OY5TQK&YM8KB-'C83-(C L0I!W$'!R..M=MIESKA:SAU2
MPMU9[4R7-Q;R_)'-N&(U4_,1@D[L_P /O7RC_P +F^('_0Q2?^ T/_Q%'_"Y
MOB!_T,4G_@-#_P#$4 ?8E%?'?_"YOB!_T,4G_@-#_P#$4?\ "YOB!_T,4G_@
M-#_\10!]B45\=_\ "YOB!_T,4G_@-#_\11_PN;X@?]#%)_X#0_\ Q% 'V)17
MQW_PN;X@?]#%)_X#0_\ Q%'_  N;X@?]#%)_X#0__$4 ?8E%?'?_  N;X@?]
M#%)_X#0__$4?\+F^('_0Q2?^ T/_ ,10!]B45\=_\+F^('_0Q2?^ T/_ ,11
M_P +F^('_0Q2?^ T/_Q% 'V)17QW_P +F^('_0Q2?^ T/_Q%'_"YOB!_T,4G
M_@-#_P#$4 ?8E%?'?_"YOB!_T,4G_@-#_P#$4?\ "YOB!_T,4G_@-#_\10!]
MB45\=_\ "YOB!_T,4G_@-#_\11_PN;X@?]#%)_X#0_\ Q% 'V)17QW_PN;X@
M?]#%)_X#0_\ Q%'_  N;X@?]#%)_X#0__$4 ?8E%?'?_  N;X@?]#%)_X#0_
M_$4?\+F^('_0Q2?^ T/_ ,10!]B45\=_\+F^('_0Q2?^ T/_ ,11_P +F^('
M_0Q2?^ T/_Q% 'V)17QW_P +F^('_0Q2?^ T/_Q%'_"YOB!_T,4G_@-#_P#$
M4 ?8E%?'?_"YOB!_T,4G_@-#_P#$4?\ "YOB!_T,4G_@-#_\10!]B45\=_\
M"YOB!_T,4G_@-#_\11_PN;X@?]#%)_X#0_\ Q% 'V)17QW_PN;X@?]#%)_X#
M0_\ Q%'_  N;X@?]#%)_X#0__$4 ?8E%?'?_  N;X@?]#%)_X#0__$4?\+F^
M('_0Q2?^ T/_ ,10!]B45\=_\+F^('_0Q2?^ T/_ ,11_P +F^('_0Q2?^ T
M/_Q% 'V)17QW_P +F^('_0Q2?^ T/_Q%'_"YOB!_T,4G_@-#_P#$4 ?8E%?'
M?_"YOB!_T,4G_@-#_P#$4?\ "YOB!_T,4G_@-#_\10!]B45\=_\ "YOB!_T,
M4G_@-#_\11_PN;X@?]#%)_X#0_\ Q% 'V)17QW_PN;X@?]#%)_X#0_\ Q%'_
M  N;X@?]#%)_X#0__$4 ?8E%?'?_  N;X@?]#%)_X#0__$4?\+F^('_0Q2?^
M T/_ ,10!]B45\=_\+F^('_0Q2?^ T/_ ,11_P +F^('_0Q2?^ T/_Q% 'V)
M17QW_P +F^('_0Q2?^ T/_Q%'_"YOB!_T,4G_@-#_P#$4 ?8E%?'?_"YOB!_
MT,4G_@-#_P#$4?\ "YOB!_T,4G_@-#_\10!]B45\=_\ "YOB!_T,4G_@-#_\
M11_PN;X@?]#%)_X#0_\ Q% 'V)17QW_PN;X@?]#%)_X#0_\ Q%'_  N;X@?]
M#%)_X#0__$4 ?8E%?'?_  N;X@?]#%)_X#0__$4?\+F^('_0Q2?^ T/_ ,10
M!]-^*O#2>(]:\/?:K"&\TZUGF>Z2;:5 ,+*IVGK\Q'2F:]X:6T\)2:=X9TV*
MW0W$4DUK9%;<SQB13(@88PS(",DCTS7S/_PN;X@?]#%)_P" T/\ \11_PN;X
M@?\ 0Q2?^ T/_P 10![1<>'-1TYK^_CTBVTRW^VV%_:0RWD:JS1/M,+L6XD;
M.0>5R0,T[5--U/Q;XF\1PR6"07"6&G21VCS@G]W<22".1T)"LVUNA. P.:\.
MO/BSXWU&SEM+W6A<6TJ[9(I;2!E8>A!2J^E?$KQ;H<#PZ7JB6D;MN<16D(W'
MU)V<_C0!]4^$=(2QN+ZZ7PZ='\U8XU$MUYTT@7<3NPS* "W&#GDYQ63XO\":
MCJ%AXAGTK6K\W.IH-UF5@\M]H"JFYDW!0!TW#DD]S7SW_P +F^('_0Q2?^ T
M/_Q%'_"YOB!_T,4G_@-#_P#$4 ?5FJ:++J7A"^T26]DFENK*2V-U*JAB60KN
M(4 =^P%<]9V&O:MJGAK^TM(.G0Z+NEFE:>-Q/)Y1B C"DG;\Q;+!3P!BOG3_
M (7-\0/^ABD_\!H?_B*/^%S?$#_H8I/_  &A_P#B* /IKP%HM_H>EZE!J$(B
MDGU6ZN8P'#9C=\J>#W':L?Q1X"U*ZL=7DTK7-0:;4+J*XDM66WV$ATXW,F["
MJO W=O<Y^??^%S?$#_H8I/\ P&A_^(H_X7-\0/\ H8I/_ :'_P"(H ^O[:)X
M;6**6=YY$0*TS@!I"!RQ"@#)Z\ "I:Y7X;ZM?:Y\/='U+4IS/>3Q,TLI4+N(
M=AT  Z 5U5 !1110 4444 %%%% !1110 4444 %%%% !5:]TVQU*-8[^RM[J
M-3N59XE< ^H!%6:* ,C_ (13PY_T -*_\ X_\*/^$4\.?] #2O\ P#C_ ,*U
MZ* ,C_A%/#G_ $ -*_\  ./_  H_X13PY_T -*_\ X_\*UZ* ,C_ (13PY_T
M -*_\ X_\*/^$4\.?] #2O\ P#C_ ,*UZ* ,C_A%/#G_ $ -*_\  ./_  H_
MX13PY_T -*_\ X_\*UZ* ,C_ (13PY_T -*_\ X_\*/^$4\.?] #2O\ P#C_
M ,*UZ* ,C_A%/#G_ $ -*_\  ./_  H_X13PY_T -*_\ X_\*UZ* ,C_ (13
MPY_T -*_\ X_\*/^$4\.?] #2O\ P#C_ ,*UZ* ,C_A%/#G_ $ -*_\  ./_
M  H_X13PY_T -*_\ X_\*UZ* ,C_ (13PY_T -*_\ X_\*/^$4\.?] #2O\
MP#C_ ,*UZ* ,C_A%/#G_ $ -*_\  ./_  H_X13PY_T -*_\ X_\*UZ* ,C_
M (13PY_T -*_\ X_\*/^$4\.?] #2O\ P#C_ ,*UZ* ,C_A%/#G_ $ -*_\
M ./_  H_X13PY_T -*_\ X_\*UZ* ,C_ (13PY_T -*_\ X_\*/^$4\.?] #
M2O\ P#C_ ,*UZ* ,C_A%/#G_ $ -*_\  ./_  H_X13PY_T -*_\ X_\*UZ*
M ,C_ (13PY_T -*_\ X_\*/^$4\.?] #2O\ P#C_ ,*UZ* ,C_A%/#G_ $ -
M*_\  ./_  H_X13PY_T -*_\ X_\*UZ* ,C_ (13PY_T -*_\ X_\*/^$4\.
M?] #2O\ P#C_ ,*UZ* ,C_A%/#G_ $ -*_\  ./_  H_X13PY_T -*_\ X_\
M*UZ* ,C_ (13PY_T -*_\ X_\*/^$4\.?] #2O\ P#C_ ,*UZ* ,C_A%/#G_
M $ -*_\  ./_  H_X13PY_T -*_\ X_\*UZ* ,C_ (13PY_T -*_\ X_\*/^
M$4\.?] #2O\ P#C_ ,*UZ* ,C_A%/#G_ $ -*_\  ./_  H_X13PY_T -*_\
M X_\*UZ* ,C_ (13PY_T -*_\ X_\*/^$4\.?] #2O\ P#C_ ,*UZ* ,C_A%
M/#G_ $ -*_\  ./_  H_X13PY_T -*_\ X_\*UZ* ,C_ (13PY_T -*_\ X_
M\*/^$4\.?] #2O\ P#C_ ,*UZ* ,C_A%/#G_ $ -*_\  ./_  H_X13PY_T
M-*_\ X_\*UZ* ,C_ (13PY_T -*_\ X_\*/^$4\.?] #2O\ P#C_ ,*UZ* ,
MC_A%/#G_ $ -*_\  ./_  H_X13PY_T -*_\ X_\*UZ* ,C_ (13PY_T -*_
M\ X_\*/^$4\.?] #2O\ P#C_ ,*UZ* ,C_A%/#G_ $ -*_\  ./_  H_X13P
MY_T -*_\ X_\*UZ* ,C_ (13PY_T -*_\ X_\*/^$4\.?] #2O\ P#C_ ,*U
MZ* ,C_A%/#G_ $ -*_\  ./_  H_X13PY_T -*_\ X_\*UZ* ,C_ (13PY_T
M -*_\ X_\*/^$4\.?] #2O\ P#C_ ,*UZ* ,C_A%/#G_ $ -*_\  ./_  H_
MX13PY_T -*_\ X_\*UZ* ,C_ (13PY_T -*_\ X_\*/^$4\.?] #2O\ P#C_
M ,*UZ* ,C_A%/#G_ $ -*_\  ./_  H_X13PY_T -*_\ X_\*UZ* ,C_ (13
MPY_T -*_\ X_\*/^$4\.?] #2O\ P#C_ ,*UZ* ,C_A%/#G_ $ -*_\  ./_
M  H_X13PY_T -*_\ X_\*UZ* ,C_ (13PY_T -*_\ X_\*/^$4\.?] #2O\
MP#C_ ,*UZ* ,C_A%/#G_ $ -*_\  ./_  H_X13PY_T -*_\ X_\*UZ* ,C_
M (13PY_T -*_\ X_\*/^$4\.?] #2O\ P#C_ ,*UZ* ,C_A%/#G_ $ -*_\
M ./_  H_X13PY_T -*_\ X_\*UZ* ,C_ (13PY_T -*_\ X_\*/^$4\.?] #
M2O\ P#C_ ,*UZ* ,C_A%/#G_ $ -*_\  ./_  H_X13PY_T -*_\ X_\*UZ*
M ,C_ (13PY_T -*_\ X_\*/^$4\.?] #2O\ P#C_ ,*UZ* ,C_A%/#G_ $ -
M*_\  ./_  H_X13PY_T -*_\ X_\*UZ* ,C_ (13PY_T -*_\ X_\*/^$4\.
M?] #2O\ P#C_ ,*UZ* ,C_A%/#G_ $ -*_\  ./_  H_X13PY_T -*_\ X_\
M*UZ* ,C_ (13PY_T -*_\ X_\*/^$4\.?] #2O\ P#C_ ,*UZ* ,C_A%/#G_
M $ -*_\  ./_  H_X13PY_T -*_\ X_\*UZ* ,C_ (13PY_T -*_\ X_\*/^
M$4\.?] #2O\ P#C_ ,*UZ* ,C_A%/#G_ $ -*_\  ./_  H_X13PY_T -*_\
M X_\*UZ* ,C_ (13PY_T -*_\ X_\*/^$4\.?] #2O\ P#C_ ,*UZ* ,C_A%
M/#G_ $ -*_\  ./_  H_X13PY_T -*_\ X_\*UZ* ,C_ (13PY_T -*_\ X_
M\*/^$4\.?] #2O\ P#C_ ,*UZ* ,C_A%/#G_ $ -*_\  ./_  H_X13PY_T
M-*_\ X_\*UZ* ,C_ (13PY_T -*_\ X_\*/^$4\.?] #2O\ P#C_ ,*UZ* ,
MC_A%/#G_ $ -*_\  ./_  H_X13PY_T -*_\ X_\*UZ* (K:V@L[=+>U@C@A
M086.) JK] .!4M%% !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 %%%%
0 !1110 4444 %%%% '__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301630939952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jul. 29, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jun. 30,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">1-31993<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">STERLING INFRASTRUCTURE, INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">25-1655321<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">1800 Hughes Landing Blvd.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">The Woodlands<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">TX<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">77380<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">281<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">214-0777<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInformationFormerLegalOrRegisteredName', window );">Entity Information, Former Legal or Registered Name</a></td>
<td class="text">Sterling Construction Company, Inc.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, $0.01 par value per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">STRL<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,300,393<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000874238<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInformationFormerLegalOrRegisteredName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Former Legal or Registered Name of an entity</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInformationFormerLegalOrRegisteredName</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_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301629772272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Operations - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 510,568<span></span>
</td>
<td class="nump">$ 401,666<span></span>
</td>
<td class="nump">$ 920,888<span></span>
</td>
<td class="nump">$ 716,982<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of revenues</a></td>
<td class="num">(442,184)<span></span>
</td>
<td class="num">(345,419)<span></span>
</td>
<td class="num">(796,365)<span></span>
</td>
<td class="num">(615,703)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">68,384<span></span>
</td>
<td class="nump">56,247<span></span>
</td>
<td class="nump">124,523<span></span>
</td>
<td class="nump">101,279<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expense</a></td>
<td class="num">(23,424)<span></span>
</td>
<td class="num">(15,829)<span></span>
</td>
<td class="num">(46,496)<span></span>
</td>
<td class="num">(32,928)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Intangible asset amortization</a></td>
<td class="num">(3,514)<span></span>
</td>
<td class="num">(2,866)<span></span>
</td>
<td class="num">(7,082)<span></span>
</td>
<td class="num">(5,732)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition related costs</a></td>
<td class="num">(230)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(485)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherOperatingIncomeExpenseNet', window );">Other operating expense, net</a></td>
<td class="num">(126)<span></span>
</td>
<td class="num">(4,832)<span></span>
</td>
<td class="num">(1,101)<span></span>
</td>
<td class="num">(7,144)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">41,090<span></span>
</td>
<td class="nump">32,720<span></span>
</td>
<td class="nump">69,359<span></span>
</td>
<td class="nump">55,475<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeOther', window );">Interest income</a></td>
<td class="nump">30<span></span>
</td>
<td class="nump">12<span></span>
</td>
<td class="nump">40<span></span>
</td>
<td class="nump">26<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_InterestExpenseAndAccretedInterest', window );">Interest expense</a></td>
<td class="num">(4,480)<span></span>
</td>
<td class="num">(5,737)<span></span>
</td>
<td class="num">(9,067)<span></span>
</td>
<td class="num">(11,741)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain on extinguishment of debt, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,401<span></span>
</td>
<td class="nump">2,428<span></span>
</td>
<td class="nump">1,064<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests', window );">Income before income taxes</a></td>
<td class="nump">36,640<span></span>
</td>
<td class="nump">28,396<span></span>
</td>
<td class="nump">62,760<span></span>
</td>
<td class="nump">44,824<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="num">(10,268)<span></span>
</td>
<td class="num">(8,179)<span></span>
</td>
<td class="num">(16,865)<span></span>
</td>
<td class="num">(12,939)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">26,372<span></span>
</td>
<td class="nump">20,217<span></span>
</td>
<td class="nump">45,895<span></span>
</td>
<td class="nump">31,885<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest', window );">Less: Net income attributable to noncontrolling interests</a></td>
<td class="num">(411)<span></span>
</td>
<td class="num">(161)<span></span>
</td>
<td class="num">(682)<span></span>
</td>
<td class="num">(1,274)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income attributable to Sterling common stockholders</a></td>
<td class="nump">$ 25,961<span></span>
</td>
<td class="nump">$ 20,056<span></span>
</td>
<td class="nump">$ 45,213<span></span>
</td>
<td class="nump">$ 30,611<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net income per share attributable to Sterling common stockholders:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 0.86<span></span>
</td>
<td class="nump">$ 0.70<span></span>
</td>
<td class="nump">$ 1.50<span></span>
</td>
<td class="nump">$ 1.08<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="nump">$ 0.86<span></span>
</td>
<td class="nump">$ 0.69<span></span>
</td>
<td class="nump">$ 1.50<span></span>
</td>
<td class="nump">$ 1.06<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted average common 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">30,225<span></span>
</td>
<td class="nump">28,582<span></span>
</td>
<td class="nump">30,094<span></span>
</td>
<td class="nump">28,433<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">30,362<span></span>
</td>
<td class="nump">29,054<span></span>
</td>
<td class="nump">30,229<span></span>
</td>
<td class="nump">28,878<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of operating profit and non-operating income (expense) before income taxes, extraordinary items, cumulative effects of changes in accounting principles, and non-controlling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_InterestExpenseAndAccretedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cost of borrowed funds accounted for as interest that was charged against earnings during the period. And, includes amount recognized for the passage of time, typically for liabilities, that have been discounted to their net present values.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_InterestExpenseAndAccretedInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 23<br> -URI https://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e1043-128460<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4613674-111683<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InterestIncomeOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest income earned from interest bearing assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherOperatingIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherOperatingIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>19
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301630891376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Comprehensive Income - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 26,372<span></span>
</td>
<td class="nump">$ 20,217<span></span>
</td>
<td class="nump">$ 45,895<span></span>
</td>
<td class="nump">$ 31,885<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income, net of tax</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Change in interest rate swap, net of tax</a></td>
<td class="nump">839<span></span>
</td>
<td class="nump">728<span></span>
</td>
<td class="nump">2,402<span></span>
</td>
<td class="nump">1,623<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Total comprehensive income</a></td>
<td class="nump">27,211<span></span>
</td>
<td class="nump">20,945<span></span>
</td>
<td class="nump">48,297<span></span>
</td>
<td class="nump">33,508<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest', window );">Less: Comprehensive income attributable to noncontrolling interests</a></td>
<td class="num">(411)<span></span>
</td>
<td class="num">(161)<span></span>
</td>
<td class="num">(682)<span></span>
</td>
<td class="num">(1,274)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income attributable to Sterling common stockholders</a></td>
<td class="nump">$ 26,800<span></span>
</td>
<td class="nump">$ 20,784<span></span>
</td>
<td class="nump">$ 47,615<span></span>
</td>
<td class="nump">$ 32,234<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_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4613674-111683<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification, 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>20
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301624708160">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents ($30,328 and $35,378 related to variable interest entities (&#8220;VIEs&#8221;))</a></td>
<td class="nump">$ 72,905<span></span>
</td>
<td class="nump">$ 81,840<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesLongTermContractsOrPrograms', window );">Accounts receivable ($26,282 and $26,176 related to VIEs)</a></td>
<td class="nump">302,844<span></span>
</td>
<td class="nump">232,153<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostGross', window );">Contract assets ($15,345 and $10,249 related to VIEs)</a></td>
<td class="nump">121,667<span></span>
</td>
<td class="nump">83,310<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_ReceivablesFromAndEquityInConstructionJointVenture', window );">Receivables from and equity in construction joint ventures ($6,696 and $7,058 related to VIEs)</a></td>
<td class="nump">16,910<span></span>
</td>
<td class="nump">16,896<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets ($865 and $1,087 related to VIEs)</a></td>
<td class="nump">23,170<span></span>
</td>
<td class="nump">20,492<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">537,496<span></span>
</td>
<td class="nump">434,691<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Property and equipment, net ($10,095 and $10,420 related to VIEs)</a></td>
<td class="nump">214,976<span></span>
</td>
<td class="nump">204,316<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets, net ($5,246 and $5,097 related to VIEs)</a></td>
<td class="nump">46,628<span></span>
</td>
<td class="nump">24,520<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill ($1,501 and $1,501 related to VIEs)</a></td>
<td class="nump">252,887<span></span>
</td>
<td class="nump">259,791<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Other intangibles, net</a></td>
<td class="nump">297,041<span></span>
</td>
<td class="nump">303,223<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other non-current assets, net</a></td>
<td class="nump">4,502<span></span>
</td>
<td class="nump">4,455<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">1,353,530<span></span>
</td>
<td class="nump">1,230,996<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable ($33,597 and $23,611 related to VIEs)</a></td>
<td class="nump">164,506<span></span>
</td>
<td class="nump">144,982<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities ($15,919 and $22,583 related to VIEs)</a></td>
<td class="nump">161,961<span></span>
</td>
<td class="nump">127,932<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current maturities of long-term debt ($0 and $4,857 related to VIEs)</a></td>
<td class="nump">26,273<span></span>
</td>
<td class="nump">28,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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current portion of long-term lease obligations ($2,396 and $2,334 related to VIEs)</a></td>
<td class="nump">12,582<span></span>
</td>
<td class="nump">8,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="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation ($3,175 and $2,388 related to VIEs)</a></td>
<td class="nump">33,044<span></span>
</td>
<td class="nump">22,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="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities ($700 and $889 related to VIEs)</a></td>
<td class="nump">9,023<span></span>
</td>
<td class="nump">18,972<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">407,389<span></span>
</td>
<td class="nump">351,760<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt ($0 and $81 related to VIEs)</a></td>
<td class="nump">415,998<span></span>
</td>
<td class="nump">428,588<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term lease obligations ($2,850 and $2,763 related to VIEs)</a></td>
<td class="nump">34,103<span></span>
</td>
<td class="nump">15,831<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings', window );">Members&#8217; interest subject to mandatory redemption and undistributed earnings</a></td>
<td class="nump">54,214<span></span>
</td>
<td class="nump">55,115<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred tax liability, net</a></td>
<td class="nump">29,871<span></span>
</td>
<td class="nump">14,656<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">4,580<span></span>
</td>
<td class="nump">4,819<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">946,155<span></span>
</td>
<td class="nump">870,769<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 12)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, par value $0.01 per share; 38,000 shares authorized, 30,299 and 29,838 shares issued and outstanding</a></td>
<td class="nump">303<span></span>
</td>
<td class="nump">298<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid in capital</a></td>
<td class="nump">279,120<span></span>
</td>
<td class="nump">280,274<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">125,131<span></span>
</td>
<td class="nump">79,918<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive gain (loss)</a></td>
<td class="nump">679<span></span>
</td>
<td class="num">(1,723)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Sterling stockholders&#8217; equity</a></td>
<td class="nump">405,233<span></span>
</td>
<td class="nump">358,767<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interests</a></td>
<td class="nump">2,142<span></span>
</td>
<td class="nump">1,460<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">407,375<span></span>
</td>
<td class="nump">360,227<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">$ 1,353,530<span></span>
</td>
<td class="nump">$ 1,230,996<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The element that represents the member's interest subject to mandatory redemption and undistributed earnings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_ReceivablesFromAndEquityInConstructionJointVenture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amounts due from minority-owned entities in which the reporting entity shares joint control with another party or group, due within 1 year (or 1 business cycle). Also, includes the entity's equity in minority-owned joint ventures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_ReceivablesFromAndEquityInConstructionJointVenture</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126905575&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ReceivablesLongTermContractsOrPrograms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount to be collected within one year of the balance sheet date (or one operating cycle, if longer) from customers in accordance with the contractual provisions of long-term contracts or programs including amounts billed and unbilled as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesLongTermContractsOrPrograms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 25: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568447-111683<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301624720640">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 72,905<span></span>
</td>
<td class="nump">$ 81,840<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesLongTermContractsOrPrograms', window );">Accounts receivable</a></td>
<td class="nump">302,844<span></span>
</td>
<td class="nump">232,153<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostGross', window );">Contract assets</a></td>
<td class="nump">121,667<span></span>
</td>
<td class="nump">83,310<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_ReceivablesFromAndEquityInConstructionJointVenture', window );">Sterling&#8217;s receivables from and equity in construction joint ventures</a></td>
<td class="nump">16,910<span></span>
</td>
<td class="nump">16,896<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">23,170<span></span>
</td>
<td class="nump">20,492<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Property and equipment, net</a></td>
<td class="nump">214,976<span></span>
</td>
<td class="nump">204,316<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">46,628<span></span>
</td>
<td class="nump">24,520<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">252,887<span></span>
</td>
<td class="nump">259,791<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">164,506<span></span>
</td>
<td class="nump">144,982<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities</a></td>
<td class="nump">161,961<span></span>
</td>
<td class="nump">127,932<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current maturities of long-term debt</a></td>
<td class="nump">26,273<span></span>
</td>
<td class="nump">28,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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current portion of long-term lease obligations</a></td>
<td class="nump">12,582<span></span>
</td>
<td class="nump">8,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="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation</a></td>
<td class="nump">33,044<span></span>
</td>
<td class="nump">22,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="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">9,023<span></span>
</td>
<td class="nump">18,972<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Total long-term debt</a></td>
<td class="nump">415,998<span></span>
</td>
<td class="nump">428,588<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term lease obligations</a></td>
<td class="nump">$ 34,103<span></span>
</td>
<td class="nump">$ 15,831<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in usd per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock authorized (in shares)</a></td>
<td class="nump">38,000<span></span>
</td>
<td class="nump">38,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ending balance (in shares)</a></td>
<td class="nump">30,299<span></span>
</td>
<td class="nump">30,299<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock outstanding (in shares)</a></td>
<td class="nump">29,838<span></span>
</td>
<td class="nump">29,838<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Variable Interest Entity, Primary Beneficiary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 30,328<span></span>
</td>
<td class="nump">$ 35,378<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesLongTermContractsOrPrograms', window );">Accounts receivable</a></td>
<td class="nump">26,282<span></span>
</td>
<td class="nump">26,176<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostGross', window );">Contract assets</a></td>
<td class="nump">15,345<span></span>
</td>
<td class="nump">10,249<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_ReceivablesFromAndEquityInConstructionJointVenture', window );">Sterling&#8217;s receivables from and equity in construction joint ventures</a></td>
<td class="nump">6,696<span></span>
</td>
<td class="nump">7,058<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">865<span></span>
</td>
<td class="nump">1,087<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Property and equipment, net</a></td>
<td class="nump">10,095<span></span>
</td>
<td class="nump">10,420<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">5,246<span></span>
</td>
<td class="nump">5,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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">1,501<span></span>
</td>
<td class="nump">1,501<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">33,597<span></span>
</td>
<td class="nump">23,611<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities</a></td>
<td class="nump">15,919<span></span>
</td>
<td class="nump">22,583<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current maturities of long-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">4,857<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current portion of long-term lease obligations</a></td>
<td class="nump">2,396<span></span>
</td>
<td class="nump">2,334<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation</a></td>
<td class="nump">3,175<span></span>
</td>
<td class="nump">2,388<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">700<span></span>
</td>
<td class="nump">889<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Total long-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">81<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term lease obligations</a></td>
<td class="nump">$ 2,850<span></span>
</td>
<td class="nump">$ 2,763<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_ReceivablesFromAndEquityInConstructionJointVenture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amounts due from minority-owned entities in which the reporting entity shares joint control with another party or group, due within 1 year (or 1 business cycle). Also, includes the entity's equity in minority-owned joint ventures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_ReceivablesFromAndEquityInConstructionJointVenture</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CapitalizedContractCostGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126905575&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ReceivablesLongTermContractsOrPrograms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount to be collected within one year of the balance sheet date (or one operating cycle, if longer) from customers in accordance with the contractual provisions of long-term contracts or programs including amounts billed and unbilled as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesLongTermContractsOrPrograms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>22
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301631037440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 26,372<span></span>
</td>
<td class="nump">$ 20,217<span></span>
</td>
<td class="nump">$ 45,895<span></span>
</td>
<td class="nump">$ 31,885<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,412<span></span>
</td>
<td class="nump">16,707<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts', window );">Amortization of debt issuance costs and non-cash interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,102<span></span>
</td>
<td class="nump">1,264<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Gain on disposal of property and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(716)<span></span>
</td>
<td class="num">(437)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain on debt extinguishment, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,401)<span></span>
</td>
<td class="num">(2,428)<span></span>
</td>
<td class="num">(1,064)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred taxes</a></td>
<td class="nump">8,865<span></span>
</td>
<td class="nump">7,152<span></span>
</td>
<td class="nump">14,505<span></span>
</td>
<td class="nump">11,294<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,463<span></span>
</td>
<td class="nump">3,850<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnDerivatives', window );">Change in fair value of interest rate swap</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(173)<span></span>
</td>
<td class="num">(51)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapital', window );">Changes in operating assets and liabilities (Note 16)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(55,471)<span></span>
</td>
<td class="nump">28,044<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,589<span></span>
</td>
<td class="nump">91,492<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisitions, net of cash acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,033)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(28,945)<span></span>
</td>
<td class="num">(22,150)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sale of property and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">951<span></span>
</td>
<td class="nump">690<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(31,027)<span></span>
</td>
<td class="num">(21,460)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Repayments of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11,770)<span></span>
</td>
<td class="num">(40,072)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToMinorityShareholders', window );">Distributions to noncontrolling interest owners</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,959)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(602)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11,770)<span></span>
</td>
<td class="num">(42,633)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net change in cash, cash equivalents, and restricted cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,208)<span></span>
</td>
<td class="nump">27,399<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents, and restricted cash at beginning of period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">88,693<span></span>
</td>
<td class="nump">72,642<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents, and restricted cash at end of period</a></td>
<td class="nump">80,485<span></span>
</td>
<td class="nump">100,041<span></span>
</td>
<td class="nump">80,485<span></span>
</td>
<td class="nump">100,041<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCash', window );">Less: restricted cash (other current assets)</a></td>
<td class="num">(7,580)<span></span>
</td>
<td class="num">(6,411)<span></span>
</td>
<td class="num">(7,580)<span></span>
</td>
<td class="num">(6,411)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents at end of period</a></td>
<td class="nump">$ 72,905<span></span>
</td>
<td class="nump">$ 93,630<span></span>
</td>
<td class="nump">72,905<span></span>
</td>
<td class="nump">93,630<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract', window );"><strong>Non-cash items:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Capital expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,097<span></span>
</td>
<td class="nump">$ 4,425<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69F<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-112612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCostsAndDiscounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4313-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period of all assets and liabilities used in operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToMinorityShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToMinorityShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromPaymentsForOtherFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrealizedGainLossOnDerivatives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrealizedGainLossOnDerivatives</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301622894464">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Changes in Stockholders' Equity - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Total Sterling Stockholders&#8217; Equity</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid in Capital</div></th>
<th class="th"><div>Treasury Stock</div></th>
<th class="th"><div>Retained Earnings</div></th>
<th class="th"><div>Accumulated Other Comprehensive (Loss) Gain</div></th>
<th class="th"><div>Non-controlling Interests</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,184<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Beginning balance (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</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">95<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Dec. 31, 2020</a></td>
<td class="nump">$ 268,729<span></span>
</td>
<td class="nump">$ 267,270<span></span>
</td>
<td class="nump">$ 283<span></span>
</td>
<td class="nump">$ 256,423<span></span>
</td>
<td class="num">$ (1,445)<span></span>
</td>
<td class="nump">$ 17,273<span></span>
</td>
<td class="num">$ (5,264)<span></span>
</td>
<td class="nump">$ 1,459<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">11,668<span></span>
</td>
<td class="nump">10,555<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,555<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Change in interest rate swap</a></td>
<td class="nump">895<span></span>
</td>
<td class="nump">895<span></span>
</td>
<td class="text">&#160;<span></span>
</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">895<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross', window );">Stock-based compensation</a></td>
<td class="nump">1,835<span></span>
</td>
<td class="nump">1,835<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,835<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Distributions to owners</a></td>
<td class="num">(1,959)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,959)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">668<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(111)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of stock</a></td>
<td class="nump">144<span></span>
</td>
<td class="nump">144<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="num">(1,602)<span></span>
</td>
<td class="nump">$ 1,741<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Shares withheld for taxes (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">246<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Shares withheld for taxes</a></td>
<td class="num">(5,619)<span></span>
</td>
<td class="num">(5,619)<span></span>
</td>
<td class="num">$ (2)<span></span>
</td>
<td class="num">(5,321)<span></span>
</td>
<td class="num">$ (296)<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Mar. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,606<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Ending balance (in shares) at Mar. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Mar. 31, 2021</a></td>
<td class="nump">275,693<span></span>
</td>
<td class="nump">275,080<span></span>
</td>
<td class="nump">$ 286<span></span>
</td>
<td class="nump">251,335<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">27,828<span></span>
</td>
<td class="num">(4,369)<span></span>
</td>
<td class="nump">613<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,184<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Beginning balance (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</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">95<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Dec. 31, 2020</a></td>
<td class="nump">268,729<span></span>
</td>
<td class="nump">267,270<span></span>
</td>
<td class="nump">$ 283<span></span>
</td>
<td class="nump">256,423<span></span>
</td>
<td class="num">$ (1,445)<span></span>
</td>
<td class="nump">17,273<span></span>
</td>
<td class="num">(5,264)<span></span>
</td>
<td class="nump">1,459<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">31,885<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Change in interest rate swap</a></td>
<td class="nump">1,623<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Jun. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,638<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Ending balance (in shares) at Jun. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Jun. 30, 2021</a></td>
<td class="nump">298,770<span></span>
</td>
<td class="nump">297,996<span></span>
</td>
<td class="nump">$ 286<span></span>
</td>
<td class="nump">253,467<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">47,884<span></span>
</td>
<td class="num">(3,641)<span></span>
</td>
<td class="nump">774<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Mar. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,606<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Beginning balance (in shares) at Mar. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Mar. 31, 2021</a></td>
<td class="nump">275,693<span></span>
</td>
<td class="nump">275,080<span></span>
</td>
<td class="nump">$ 286<span></span>
</td>
<td class="nump">251,335<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">27,828<span></span>
</td>
<td class="num">(4,369)<span></span>
</td>
<td class="nump">613<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">20,217<span></span>
</td>
<td class="nump">20,056<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,056<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">161<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Change in interest rate swap</a></td>
<td class="nump">728<span></span>
</td>
<td class="nump">728<span></span>
</td>
<td class="text">&#160;<span></span>
</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">728<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross', window );">Stock-based compensation</a></td>
<td class="nump">2,015<span></span>
</td>
<td class="nump">2,015<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,015<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of stock</a></td>
<td class="nump">120<span></span>
</td>
<td class="nump">120<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">120<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther', window );">Other</a></td>
<td class="num">(3)<span></span>
</td>
<td class="num">(3)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Jun. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,638<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Ending balance (in shares) at Jun. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Jun. 30, 2021</a></td>
<td class="nump">$ 298,770<span></span>
</td>
<td class="nump">297,996<span></span>
</td>
<td class="nump">$ 286<span></span>
</td>
<td class="nump">253,467<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">47,884<span></span>
</td>
<td class="num">(3,641)<span></span>
</td>
<td class="nump">774<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2021</a></td>
<td class="nump">29,838<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,838<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Dec. 31, 2021</a></td>
<td class="nump">$ 360,227<span></span>
</td>
<td class="nump">358,767<span></span>
</td>
<td class="nump">$ 298<span></span>
</td>
<td class="nump">280,274<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">79,918<span></span>
</td>
<td class="num">(1,723)<span></span>
</td>
<td class="nump">1,460<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">19,523<span></span>
</td>
<td class="nump">19,252<span></span>
</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">19,252<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">271<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Change in interest rate swap</a></td>
<td class="nump">1,563<span></span>
</td>
<td class="nump">1,563<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,563<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross', window );">Stock-based compensation</a></td>
<td class="nump">3,521<span></span>
</td>
<td class="nump">3,521<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,521<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">688<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of stock</a></td>
<td class="nump">192<span></span>
</td>
<td class="nump">192<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">185<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Shares withheld for taxes (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">263<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Shares withheld for taxes</a></td>
<td class="num">(7,386)<span></span>
</td>
<td class="num">(7,386)<span></span>
</td>
<td class="num">$ (3)<span></span>
</td>
<td class="num">(7,383)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Mar. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,263<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Mar. 31, 2022</a></td>
<td class="nump">$ 377,640<span></span>
</td>
<td class="nump">375,909<span></span>
</td>
<td class="nump">$ 302<span></span>
</td>
<td class="nump">276,597<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">99,170<span></span>
</td>
<td class="num">(160)<span></span>
</td>
<td class="nump">1,731<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2021</a></td>
<td class="nump">29,838<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,838<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Dec. 31, 2021</a></td>
<td class="nump">$ 360,227<span></span>
</td>
<td class="nump">358,767<span></span>
</td>
<td class="nump">$ 298<span></span>
</td>
<td class="nump">280,274<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">79,918<span></span>
</td>
<td class="num">(1,723)<span></span>
</td>
<td class="nump">1,460<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">45,895<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Change in interest rate swap</a></td>
<td class="nump">$ 2,402<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Jun. 30, 2022</a></td>
<td class="nump">29,838<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,299<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Jun. 30, 2022</a></td>
<td class="nump">$ 407,375<span></span>
</td>
<td class="nump">405,233<span></span>
</td>
<td class="nump">$ 303<span></span>
</td>
<td class="nump">279,120<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">125,131<span></span>
</td>
<td class="nump">679<span></span>
</td>
<td class="nump">2,142<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Mar. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,263<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Mar. 31, 2022</a></td>
<td class="nump">377,640<span></span>
</td>
<td class="nump">375,909<span></span>
</td>
<td class="nump">$ 302<span></span>
</td>
<td class="nump">276,597<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">99,170<span></span>
</td>
<td class="num">(160)<span></span>
</td>
<td class="nump">1,731<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">26,372<span></span>
</td>
<td class="nump">25,961<span></span>
</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,961<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">411<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Change in interest rate swap</a></td>
<td class="nump">839<span></span>
</td>
<td class="nump">839<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross', window );">Stock-based compensation</a></td>
<td class="nump">2,333<span></span>
</td>
<td class="nump">2,333<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,333<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of stock</a></td>
<td class="nump">$ 191<span></span>
</td>
<td class="nump">191<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">190<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Jun. 30, 2022</a></td>
<td class="nump">29,838<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,299<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Jun. 30, 2022</a></td>
<td class="nump">$ 407,375<span></span>
</td>
<td class="nump">$ 405,233<span></span>
</td>
<td class="nump">$ 303<span></span>
</td>
<td class="nump">$ 279,120<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 125,131<span></span>
</td>
<td class="nump">$ 679<span></span>
</td>
<td class="nump">$ 2,142<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_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other increase (decrease) in additional paid in capital (APIC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification, 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 25: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568447-111683<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>24
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301631844496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Nature of Operations<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NatureOfOperations', window );">Nature of Operations</a></td>
<td class="text"><div style="margin-bottom:4pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.157%"><tr><td style="width:1.0%"/><td style="width:2.050%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:79.165%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.485%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NATURE OF OPERATIONS</span></td><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Summary</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Sterling Infrastructure, Inc. (&#8220;Sterling,&#8221; &#8220;the Company,&#8221; &#8220;we,&#8221; &#8220;our&#8221; or &#8220;us&#8221;), a Delaware corporation, operates through a variety of subsidiaries within three segments specializing in E-Infrastructure, Transportation and Building Solutions in the United States (the &#8220;U.S.&#8221;), primarily across the Southern, Northeastern, Mid-Atlantic and the Rocky Mountain States, California and Hawaii, as well as other areas with strategic construction opportunities. E-Infrastructure Solutions projects develop advanced, large-scale site development systems and services for data centers, e-commerce distribution centers, warehousing, transportation, energy and more. Transportation Solutions includes infrastructure and rehabilitation projects for highways, roads, bridges, airports, ports, light rail, water, wastewater and storm drainage systems. Building Solutions projects include residential and commercial concrete foundations for single-family and multi-family homes, parking structures, elevated slabs and other concrete work. From strategy to operations, we are committed to sustainability by operating responsibly to safeguard and improve society&#8217;s quality of life. Caring for our people and our communities, our customers and our investors &#8211; that is The Sterling Way.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI https://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301631433632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock', window );">Basis of Presentation and Significant Accounting Policies</a></td>
<td class="text"><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.538%"><tr><td style="width:1.0%"/><td style="width:2.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:95.123%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES</span></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Presentation Basis&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying Condensed Consolidated Financial Statements are presented in accordance with accounting policies generally accepted in the United States (&#8220;GAAP&#8221;) and reflect all wholly owned subsidiaries and those entities the Company is required to consolidate. See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 5 - Consolidated 50% Owned Subsidiaries</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 6 - Construction Joint Ventures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further discussion of the Company&#8217;s consolidation policy for those entities that are not wholly owned. In the opinion of management, all adjustments, consisting only of normal recurring adjustments, considered necessary for a fair presentation have been included. All significant intercompany accounts and transactions have been eliminated in consolidation. Values presented within tables (excluding per share data) are in thousands. Reclassifications have been made to historical financial data to conform to the current period presentation.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Estimates and Judgments&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the accompanying Condensed Consolidated Financial Statements in conformance with GAAP requires management to make estimates and judgments that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Certain accounting estimates of the Company require a higher degree of judgment than others in their application. These include the recognition of revenue and earnings from construction contracts over time, the valuation of long-lived assets, goodwill and purchase accounting estimates. Management continually evaluates all of its estimates and judgments based on available information and experience; however, actual results could differ from these estimates.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Significant Accounting Policies</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consistent with Regulation S-X Rule 10-1(a), the Company has omitted significant accounting policies in this quarterly report that would duplicate the disclosures contained in the Company&#8217;s annual report on Form 10-K for the year ended December&#160;31, 2021 under &#8220;Part II, Item 8. - Notes to Consolidated Financial Statements.&#8221; This quarterly report should be read in conjunction with the Company&#8217;s most recent annual report on Form 10-K.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounts Receivable&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Receivables are generally based on amounts billed to the customer in accordance with contractual provisions. Receivables are written off based on the individual credit evaluation and specific circumstances of the customer, when such treatment is warranted. The Company performs a review of outstanding receivables, historical collection information and existing economic conditions to determine if there are potential uncollectible receivables. At June&#160;30, 2022 and December&#160;31, 2021, our allowance for our estimate of expected credit losses was zero.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contracts in Progress&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For performance obligations satisfied over time, amounts are billed as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals (e.g., biweekly or monthly) or upon achievement of contractual milestones. Typically, Sterling bills for advances or deposits from its customers before revenue is recognized, resulting in contract liabilities. However, the Company occasionally bills subsequent to revenue recognition, resulting in contract assets.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of the contracts under which the Company performs work also contain retainage provisions. Retainage refers to that portion of our billings held for payment by the customer pending satisfactory completion of the project. Unless reserved, the Company assumes that all amounts retained by customers under such provisions are fully collectible. At June&#160;30, 2022 and December&#160;31, 2021, contract assets included $68,316 and $47,308 of retainage, respectively, and contract liabilities included $47,037 and $46,882 of retainage, respectively. Retainage on active contracts is classified as current regardless of the term of the contract and is generally collected within one year of the completion of a contract. We anticipate collecting approximately 61% of our June&#160;30, 2022 retainage during the next twelve months. These assets and liabilities are reported on the Condensed Consolidated Balance Sheet within &#8220;Contract assets&#8221; and &#8220;Contract liabilities&#8221; on a contract-by-contract basis at the end of each reporting period.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized for the three and six months ended June&#160;30, 2022 that was included in the contract liability balance on December&#160;31, 2021 was $245,185 and $472,264, respectively. Revenue recognized for the three and six months ended June&#160;30, 2021 that was included in the contract liability balance on December&#160;31, 2020 was $141,813 and $297,370, respectively.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash and Restricted Cash&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cash is comprised of highly liquid investments with maturities of three months or less. Restricted cash of $7,580 and $6,853 is included in &#8220;Other current assets&#8221; on the Condensed Consolidated Balance Sheets at June&#160;30, 2022 and December&#160;31, 2021, respectively. This primarily represents cash deposited by the Company into separate accounts and designated as collateral for standby letters of credit in the same amount in accordance with contractual agreements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI https://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>26
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301627157808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Acquisitions</a></td>
<td class="text"><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:64.766%"><tr><td style="width:1.0%"/><td style="width:4.994%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:92.806%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ACQUISITIONS</span></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On&#160;December 30, 2021 (the &#8220;Closing Date&#8221;), Sterling completed the acquisition (the &#8220;Acquisition&#8221;) of Petillo LLC and its related entities (collectively, &#8220;Petillo&#8221;). The Acquisition is accounted for using the acquisition method of accounting in accordance with ASC Topic 805, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Purchase Consideration&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sterling completed the Acquisition for a purchase price of $196,763, net of cash acquired, detailed as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:86.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.638%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash consideration transferred, net of cash acquired</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity consideration transferred (759 shares at $26.87 per share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,406</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Target working capital adjustment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,357</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,763&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Sterling&#8217;s closing stock price on December 29, 2021.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Preliminary Purchase Price Allocation&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate purchase price noted above was allocated to the assets and liabilities acquired based upon their estimated fair values at the acquisition closing date, which were based, in part, upon a preliminary external appraisal and valuation of certain assets, including specifically identified intangible assets. The excess of the purchase price over the estimated fair value of the net tangible and identifiable intangible assets acquired totaling $60,873 was recorded as goodwill. This goodwill represents the value of expected future earnings and cash flows, as well as the synergies created by the integration of the new business within our organization, including cross-selling opportunities to help strengthen our existing service offerings and expand our market position. Goodwill and intangibles of approximately $132,000 related to the Acquisition, are deductible and amortizable for tax purposes over the next 15 years.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our purchase price allocation at the Acquisition Closing Date, net of cash acquired:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:86.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.638%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net tangible assets:</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,016&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,953&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,141&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current assets, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,498&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,810)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,585)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,216)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net tangible assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,190&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Identifiable intangible assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,700&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,873&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration transferred</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,763&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June&#160;30, 2022, the total consideration and purchase price allocation (goodwill) changed by $7,800, primarily due to an updated estimate of the tax basis step-up payment. The purchase price allocation above is subject to further change when additional information is obtained. We have not finalized our assessment of the fair values primarily for intangible assets and property and equipment. We intend to finalize the purchase price allocation as soon as practicable within the measurement period, but in no event later than one year following the Closing Date of the Acquisition. Our final purchase price allocation may result in additional adjustments to various other assets and liabilities, including the residual amount allocated to goodwill during the measurement period.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Identifiable Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets identified as part of the Acquisition are reflected in the table below and are recorded at their estimated fair value, as determined by the Company&#8217;s management, based on available information which includes a preliminary valuation from external experts. The estimated useful lives for intangible assets were determined based upon the remaining useful economic lives of the intangible assets that are expected to contribute directly or indirectly to future cash flows.</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.467%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.106%"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Life (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 30, 2021<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,200&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,700&#160;</span></td><td style="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:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Supplemental Pro Forma Information (Unaudited)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following unaudited pro forma combined financial information (&#8220;the pro forma financial information&#8221;) gives effect to the Acquisition, accounted for as a business combination using the purchase method of accounting. The pro forma financial information reflects the Acquisition and related events as if they occurred at the beginning of the period and includes adjustments to (1) include compensation expense associated with the employment agreement the Company entered into with Mr. Petillo, (2) include additional intangible asset amortization associated with the Acquisition, (3) include additional interest expense associated with the Acquisition and (4)&#160;include the pro forma results of Petillo for the three and six month periods ending June 30, 2021. This pro forma financial information has been presented for illustrative purposes only and is not necessarily indicative of the operating results that would have been achieved had the pro forma events taken place on the dates indicated. Further, the pro forma financial information does not purport to project the future operating results of the combined company following the Acquisition.</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.958%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.005%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.007%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pro forma revenue</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">455,827&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">799,366&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pro forma net income attributable to Sterling</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,053&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,345&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></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_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -URI https://asc.fasb.org/topic&amp;trid=2303972<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4946-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301631515504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue From Customers<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue From Customers</a></td>
<td class="text"><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:64.766%"><tr><td style="width:1.0%"/><td style="width:4.994%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:92.806%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">REVENUE FROM CUSTOMERS</span></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Backlog</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company&#8217;s backlog, by segment:</span></div><div style="margin-bottom:9pt"><table 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:64.689%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.715%"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">E-Infrastructure Solutions Backlog</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">523,703&#160;</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">432,613&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation Solutions Backlog</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">939,329&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">963,267&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building Solutions Backlog - Commercial</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,624&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,235&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Backlog</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,543,656&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,493,115&#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-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company expects to recognize approximately 65% of its backlog as revenue during the next twelve months, and the balance thereafter.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Disaggregation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the Company&#8217;s revenue disaggregated by major end market and contract type:</span></div><div style="margin-bottom:9pt"><table 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:50.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.455%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues by major end market</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">E-Infrastructure Solutions Revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233,548&#160;</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,743&#160;</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;border-top:1pt solid #000000;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402,475&#160;</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220,315&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Heavy Highway</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,624&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,189&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252,369&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238,705&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aviation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,934&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,754&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,517&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,976&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Water Containment and Treatment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,117&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,208&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,004&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,427&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,706&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,002&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,990&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,099&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Transportation Solutions Revenues</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,381&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,153&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351,880&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,207&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Residential</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,471&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,609&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,741&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,783&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,168&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,161&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,792&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,677&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Building Solutions Revenues</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,639&#160;</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,770&#160;</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,533&#160;</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,460&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Revenues</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">510,568&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">401,666&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">920,888&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">716,982&#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="display:none"/><td colspan="3" style="display:none"/><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 style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues by contract type</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-Unit Price</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,408&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,886&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">336,718&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">403,434&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lump-Sum</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267,274&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,416&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">465,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,571&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Residential and Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,886&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,364&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,028&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,977&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Revenues</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">510,568&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">401,666&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">920,888&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">716,982&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each of these contract types presents advantages and disadvantages. Typically, the Company assumes more risk with lump-sum contracts; however, these types of contracts offer additional profits if the work is completed for less than originally estimated. Under fixed-unit price contracts, the Company&#8217;s profit may vary if actual labor-hour costs vary significantly from the negotiated rates. Also, because some contracts can provide little or no fee for managing material costs, the components of contract cost can impact profitability.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Variable Consideration</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has projects that it is in the process of negotiating, or awaiting final approval of, unapproved change orders and claims with its customers. The Company is proceeding with its contractual rights to recoup additional costs incurred from its customers based on completing work associated with change orders, including change orders with pending change order pricing, or claims related to significant changes in scope which resulted in substantial delays and additional costs in completing the work. Unapproved change order and claim information has been provided to the Company&#8217;s customers and negotiations with the customers are ongoing. If additional progress with an acceptable resolution is not reached, legal action will be taken. Based upon the Company&#8217;s review of the provisions of its contracts, specific costs incurred and other related evidence supporting the unapproved change orders and claims, together in some cases as necessary with the views of the Company&#8217;s outside claim consultants, the Company concluded it was appropriate to include in project price amounts of $13,985 and $13,905, at June&#160;30, 2022 and December&#160;31, 2021, respectively, relating to unapproved change orders and claims. Provisions for estimated losses on uncompleted contracts are made in the period in which such losses are determined.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contract Estimates</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting for long-term contracts and programs involves the use of various techniques to estimate total contract revenue and costs. For long-term contracts, the Company estimates the profit on a contract as the difference between the total estimated revenue and expected costs to complete a contract and recognizes such profit over the life of the contract. Contract estimates are based on various assumptions to project the outcome of future events that often span several years. These assumptions include labor productivity and availability, the complexity of the work to be performed, the cost and availability of materials and the performance of subcontractors. Changes in job performance, job conditions and estimated profitability, including those changes arising from contract penalty provisions and final contract settlements, may result in revisions to costs and income and are recognized in the period in which the revisions are determined. Changes in contract estimates and variations in project scope of work resulted in net increases of approximately $10,600 and $26,000 for the three and six months ended June&#160;30, 2022, respectively, and net increases of approximately $3,700 and $12,000 for the three and six months ended June&#160;30, 2021, respectively, included in &#8220;Operating income&#8221; on the Condensed Consolidated Statements of Operations.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI https://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>28
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301629158032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated 50% Owned Subsidiaries<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestAbstract', window );"><strong>Noncontrolling Interest [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityDisclosureTextBlock', window );">Consolidated 50% Owned Subsidiaries</a></td>
<td class="text"><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:48.391%"><tr><td style="width:1.0%"/><td style="width:4.640%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.160%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CONSOLIDATED 50% OWNED SUBSIDIARIES</span></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has 50% ownership interests in two subsidiaries (&#8220;Myers&#8221; and &#8220;RHB&#8221;) that it fully consolidates as a result of its exercise of control over the entities. The earnings attributable to the 50% portions the Company does not own were approximately $100 and $1,100 for the three and six months ended June&#160;30, 2022, respectively, and were approximately $4,800 and $6,600 for the three and six months ended June&#160;30, 2021, respectively, and are eliminated within &#8220;Other operating expense, net&#8221; in the Condensed Consolidated Statements of Operations. Any undistributed earnings for partners are included in &#8220;Members&#8217; interest subject to mandatory redemption and undistributed earnings&#8221; within the Condensed Consolidated Balance Sheets and are mandatorily payable at the time of the noncontrolling owners&#8217; death or permanent disability.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These two subsidiaries have individual mandatory redemption provisions which, under circumstances outlined in the partner agreements, are certain to occur and obligate the Company to purchase each partner&#8217;s remaining 50% interests for $20,000 ($40,000 in the aggregate). The Company has purchased two separate $20,000 death and permanent total disability insurance policies to mitigate the Company&#8217;s cash draw if such events were to occur. These purchase obligations are also recorded in &#8220;Members&#8217; interest subject to mandatory redemption and undistributed earnings&#8221; on the Condensed Consolidated Balance Sheets.</span></div><div style="margin-bottom:3pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The liability consists of the following:</span></div><div style="margin-bottom:9pt"><table 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:69.806%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.083%"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Members&#8217; interest subject to mandatory redemption</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net accumulated earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,115&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 19pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liability</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,214&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,115&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company must determine whether any of its entities, including these two 50% owned subsidiaries, in which it participates, is a VIE. The Company determined that Myers is a VIE and that the Company is the primary beneficiary because, pursuant to the terms of the Myers Operating Agreement, the Company is exposed to the majority of potential losses of the partnership.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summary financial information for Myers is as follows:</span></div><div style="margin-bottom:9pt"><table 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.052%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.354%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,741&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,137&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,099&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,094&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating (loss) income</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,608)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">747&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,056)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,465&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,305)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(568)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">717&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableInterestEntityDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a variable interest entity (VIE), including but not limited to, judgments and assumptions in determining whether to consolidate and in identifying the primary beneficiary, gain (loss) recognized on the initial consolidation of the VIE, terms of arrangements, amounts and classification of the VIE's assets and liabilities, and the entity's maximum exposure to loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI https://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301627341952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Construction Joint Ventures<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsDisclosureTextBlock', window );">Construction Joint Ventures</a></td>
<td class="text"><div style="margin-bottom:4pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:43.713%"><tr><td style="width:1.0%"/><td style="width:5.254%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:92.546%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CONSTRUCTION JOINT VENTURES</span></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Joint Ventures with a Controlling Interest</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;We consolidate any venture that is determined to be a VIE for which we are the primary beneficiary, or which we otherwise effectively control. The equity held by the remaining owners and their portions of net income (loss) are reflected in stockholders&#8217; equity on the Condensed Consolidated Balance Sheets line item &#8220;Noncontrolling interests&#8221; and in the Condensed Consolidated Statements of Operations line item &#8220;Net income attributable to noncontrolling interests,&#8221; respectively. The Company determined that a joint venture in which the Company&#8217;s Ralph L. Wadsworth Construction subsidiary is a 51% owner is a VIE and the Company is the primary beneficiary. Summary financial information for this construction joint venture is as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.905%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.355%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,609&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,325&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,462&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,566&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">836&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">613&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,388&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,140&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">840&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">615&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,394&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,143&#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:4pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Joint Ventures with a Noncontrolling Interest</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The Company accounts for unconsolidated joint ventures using a pro-rata basis in the Condensed Consolidated Statements of Operations and as a single line item (&#8220;Receivables from and equity in construction joint ventures&#8221;) in the Condensed Consolidated Balance Sheets. This method is a permissible modification of the equity method of accounting which is a common practice in the construction industry. Combined financial amounts of joint ventures in which the Company has a noncontrolling interest and the Company&#8217;s share of such amounts which are included in the Company&#8217;s Condensed Consolidated Financial Statements are shown below:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.806%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.083%"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,823&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,898&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67,427)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(91,121)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sterling&#8217;s receivables from and equity in construction joint ventures</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,910&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,896&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom: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:40.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.939%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,918&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,489&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,477&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,906&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before tax</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,567&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,780&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,344&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,415&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sterling&#8217;s noncontrolling interest:</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,970&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,994&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,578&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,938&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before tax</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,676&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,015&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,811&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The caption &#8220;Receivables from and equity in construction joint ventures&#8221; includes undistributed earnings and receivables owed to the Company. Undistributed earnings are typically released to the joint venture partners after the customer accepts the project as completed and the warranty period, if any, has passed.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The use of joint ventures exposes us to a number of risks, including the risk that our partners may be unable or unwilling to provide their share of capital investment to fund the operations of the venture or complete their obligations to us, the venture, or ultimately, the customer. Differences in opinions or views among joint venture partners could also result in delayed decision-making or failure to agree on material issues, which could adversely affect the business and operations of the joint venture. In addition, agreement terms may subject us to joint and several liability for our venture partners, and the failure of our venture partners to perform their obligations could impose additional performance and financial obligations on us. The aforementioned factors could result in unanticipated costs to complete the projects, liquidated damages or contract disputes, including claims against our partners.</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_EquityMethodInvestmentsAndJointVenturesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -URI https://asc.fasb.org/topic&amp;trid=2196965<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301626218368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property and Equipment</a></td>
<td class="text"><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:46.345%"><tr><td style="width:1.0%"/><td style="width:5.209%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:92.591%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PROPERTY AND EQUIPMENT</span></td></tr></table></div><div style="margin-top:4pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are summarized as follows:</span></div><div style="margin-bottom:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:70.118%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction and transportation equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">342,504&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316,381&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,366&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,042&#160;</span></td><td style="background-color:#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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,891&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,891&#160;</span></td><td style="background-color:#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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,513&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,270&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">375,274&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">347,584&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(160,298)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(143,268)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,976&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204,316&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Depreciation Expense&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense is primarily included within cost of revenues and was $10,131 and $18,330 for the three and six months ended June&#160;30, 2022, respectively, and $5,536 and $10,975 for the three and six months ended June&#160;30, 2021, 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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI https://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301631849728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsDisclosureTextBlock', window );">Goodwill and Other Intangible Assets</a></td>
<td class="text"><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.923%"><tr><td style="width:1.0%"/><td style="width:2.652%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:95.148%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">OTHER INTANGIBLE ASSETS</span></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our acquired finite-lived intangible assets, including the weighted-average useful lives for each major intangible asset category and in total:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.063%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.919%"/><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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Life (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275,823&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,441)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274,923&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,838)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,607&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,970)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,607&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,726)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,487&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,465)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,487&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,230)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335,917&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,876)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335,017&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,794)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Company&#8217;s intangible amortization expense was $3,514 and $7,082 for the three and six months ended June&#160;30, 2022, respectively, and $2,866 and $5,732 for the three and six months ended June&#160;30, 2021, 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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all or part of the information related to intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -URI https://asc.fasb.org/subtopic&amp;trid=2144471<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301631449856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Debt</a></td>
<td class="text"><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:56.725%"><tr><td style="width:1.0%"/><td style="width:4.054%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.746%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DEBT</span></td></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s outstanding debt&#160;was as follows:</span></div><div style="margin-bottom:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:67.375%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.297%"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan Facility</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">435,275&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">446,888&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving Credit Facility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit Facility</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">435,275&#160;</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">446,888&#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="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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,274&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,309&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">446,549&#160;</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462,197&#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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less - Current maturities of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,273)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,230)</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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less - Unamortized debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,278)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,379)</span></td><td style="background-color:#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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415,998&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">428,588&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:3pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Credit Facility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Our amended credit agreement (as amended, the &#8220;Credit Agreement&#8221;) provides the Company with senior secured debt financing (collectively, the &#8220;Credit Facility&#8221;) consisting of (i) a senior secured first lien term loan facility (the &#8220;Term Loan Facility&#8221;) in the aggregate principal amount of $540,000 and (ii) a senior secured first lien revolving credit facility (the &#8220;Revolving Credit Facility&#8221;) in an aggregate principal amount of $75,000 (with a $75,000 limit for the issuance of letters of credit and a $15,000 sublimit for swing line loans). The obligations under the Credit Facility are secured by substantially all assets of the Company and the subsidiary guarantors, subject to certain permitted liens and interests of other parties. The Credit Facility will mature on October 2, 2024.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Term Loan Facility bears interest at either the base rate plus a margin, or at a one to twelve-month LIBOR rate plus a margin, at the Company&#8217;s election. At June&#160;30, 2022, the Company calculated interest using a one-month LIBOR rate and an applicable margin of 1.06%&#160;and&#160;2.00% per annum, respectively. We continue to utilize an interest rate swap to hedge against&#160;$200,000&#160;of the outstanding Term Loan Facility, which resulted in a weighted average interest rate of approximately&#160;4.13% per annum&#160;during&#160;the six months ended June&#160;30, 2022. Scheduled principal payments on the Term Loan Facility are made quarterly and total approximately $23,200, $31,900, and $26,100 for each of the years ending 2022, 2023 and 2024, respectively. A final payment of all principal and interest then outstanding on the Term Loan Facility is due on October 2, 2024. The Company is required to make mandatory prepayments on the Credit Facility with proceeds received from issuances of debt, events of loss and certain dispositions, and is also required to prepay the Credit Facility with a certain percentage of its excess cash flow within 5 days after receipt of its annual audited financial statements. For the six months ended June&#160;30, 2022, the Company made scheduled term loan payments of $11,612.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Revolving Credit Facility bears interest at the same rate options as the Term Loan Facility. In addition to interest on debt borrowings, we are assessed quarterly commitment fees on the unutilized portion of the facility as well as letter of credit fees on outstanding instruments. At&#160;June&#160;30, 2022, we had&#160;no&#160;outstanding borrowings under the $75,000 Revolving Credit Facility.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt Issuance Costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The costs associated with the Credit Facility are reflected on the Condensed Consolidated Balance Sheets as a direct reduction from the related debt liability and amortized over the term of the facility. Amortization of debt </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">issuance costs was $546 and $1,102 for the three and six months ended June&#160;30, 2022, respectively, and $604 and $1,264 for the three and six months ended June&#160;30, 2021, respectively, and was recorded as interest expense.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;At December&#160;31, 2021, other debt primarily consisted of a $10,000 subordinated promissory note to one of the Plateau sellers and a short-term Paycheck Protection Program loan (the &#8220;PPP Loan&#8221;) received by one of the Company&#8217;s 50% owned subsidiaries. During the first quarter of 2022, the Small Business Administration forgave the outstanding PPP Loan of approximately $4,800, of which the Company recorded a gain on debt extinguishment of $2,428 for its 50% portion of the gain.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compliance and Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The Credit Agreement contains various affirmative and negative covenants that may, subject to certain exceptions, restrict the ability of us and our subsidiaries to, among other things, grant liens, incur additional indebtedness, make loans, advances or other investments, make non-ordinary course asset sales, declare or pay dividends or make other distributions with respect to equity interests, purchase, redeem or otherwise acquire or retire capital stock or other equity interests, or merge or consolidate with any other person, among various other things. In addition, the Company is required to maintain certain financial covenants. As of June&#160;30, 2022, we were in compliance with all of our restrictive and financial covenants. The Company&#8217;s debt is recorded at its carrying amount in the Condensed Consolidated Balance Sheets. At June&#160;30, 2022 and December&#160;31, 2021, the fair value of our debt outstanding approximated the carrying value.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI https://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>33
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301626288560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativesAndFairValueTextBlock', window );">Financial Instruments</a></td>
<td class="text"><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:64.912%"><tr><td style="width:1.0%"/><td style="width:4.981%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:92.819%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">FINANCIAL INSTRUMENTS</span></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest Rate Derivative</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;We continue to utilize a swap arrangement to hedge against interest rate variability associated with $200,000 of the $435,275 outstanding under the Term Loan Facility. The Company has designated its&#160;interest rate swap&#160;agreement as a cash flow hedging derivative. To the extent the derivative instrument is effective and the documentation requirements have been met, changes in fair value are recognized in other comprehensive income (loss) (&#8220;OCI&#8221;) until the underlying hedged item is recognized in earnings. At June&#160;30, 2022, the fair value of the swap recorded in accumulated other comprehensive income (loss) (&#8220;AOCI&#8221;) was a net gain of $878.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivatives Disclosures</span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Financial instruments are required to be categorized within a valuation hierarchy based upon the lowest level of input that is significant to the fair value measurement. The three levels of the valuation hierarchy are as follows:</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1&#8212;Fair value is based on quoted prices in active markets.</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2&#8212;Fair value is based on internally developed models that use, as their basis, readily observable market parameters. Our derivative positions are classified within level 2 of the valuation hierarchy as they are valued using quoted market prices for similar assets and liabilities in active markets. These level 2 derivatives are valued utilizing an income approach, which discounts future cash flow based on current market expectations and adjusts for credit risk.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3&#8212;Fair value is based on internally developed models that use, as their basis, significant unobservable market parameters. The Company did not have any level 3 classifications at June&#160;30, 2022 or December&#160;31, 2021.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The following table presents the fair value of the interest rate derivative by valuation hierarchy and balance sheet classification:</span></div><div style="margin-bottom:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:27.135%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.135%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.135%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.135%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.135%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.135%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.135%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.135%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.140%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivative Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">847&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">847&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets at fair value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">847&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">847&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivative Liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,438)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,438)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities at fair value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,438)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,438)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">OCI</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The following table presents the total value recognized in OCI and reclassified from AOCI into earnings during the three and six months ended June&#160;30, 2022 and 2021 for derivatives designated as cash flow hedges:</span></div><div style="margin-bottom:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:40.248%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.284%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.697%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.284%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.697%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.996%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Before Tax</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Tax</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net of Tax</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Before Tax</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Tax</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net of Tax </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net gain (loss) recognized in OCI</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">672&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(153)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">519&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,957&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(446)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,511&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net amount reclassified from AOCI into earnings</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(95)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,156&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(265)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">891&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in other comprehensive income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,087&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(248)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">839&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,113&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(711)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,402&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.128%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.120%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Before Tax</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Tax</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net of Tax</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Before Tax</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Tax</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net of Tax</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net gain (loss) recognized in OCI</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net amount reclassified from AOCI into earnings</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,024&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(233)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">791&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,058&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(469)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,589&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in other comprehensive income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">942&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(214)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">728&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,102&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(479)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,623&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;margin-top:3pt;padding-left:27pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net unrealized gains totaling $878 are anticipated to be reclassified from AOCI into earnings during the next 12 months due to settlement of the associated underlying obligations.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesAndFairValueTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for derivatives and fair value of assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -URI https://asc.fasb.org/topic&amp;trid=2155941<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -URI https://asc.fasb.org/topic&amp;trid=2229140<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesAndFairValueTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301626261040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Lease Obligations<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeFinanceLeasesTextBlock', window );">Lease Obligations</a></td>
<td class="text"><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:64.912%"><tr><td style="width:1.0%"/><td style="width:4.981%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:92.819%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">LEASE OBLIGATIONS</span></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Company has operating and finance leases primarily for construction and transportation equipment, as well as office space. The Company&#8217;s leases have remaining lease terms of one month to ten years, some of which include options to extend the leases for up to ten years.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The components of lease expense are as follows:</span></div><div style="margin-bottom:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.981%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.086%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,452&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,510&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,145&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,022&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,180&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,911&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,348&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,035&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</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"/><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="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Supplemental cash flow information related to leases is as follows:</span></div><div style="margin-bottom:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.937%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,311&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,980&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from finance leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease obligations (non-cash):</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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,192&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,496&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Supplemental balance sheet information related to leases is as follows:</span></div><div style="margin-bottom:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.937%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,628&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,520&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of long-term lease obligations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,582&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,841&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term lease obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,103&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,831&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,685&#160;</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,672&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, at cost</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,479&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,479&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(987)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(907)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEwLTAtMS0xLTcxNTIw_78011da4-2186-4073-9868-5fb78d29ba89"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEwLTAtMS0xLTcxNTIw_81b0023c-86b6-408d-b6a6-dc34d323676e">Property and equipment, net</span></span></span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">572&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEyLTAtMS0xLTcxNTIw_288e426c-8d3d-4426-92e4-d4eba0d86c06"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEyLTAtMS0xLTcxNTIw_5bea2c70-b0cc-448c-9126-3caab9c6f9fb">Current maturities of long-term debt</span></span></span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEzLTAtMS0xLTcxNTIw_355baf12-76d5-43d8-9b8f-ea872a274b78"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEzLTAtMS0xLTcxNTIw_3d24a28b-e454-4c44-9d58-d60919bf6f53">Long-term debt</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295&#160;</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Remaining Lease Term</span></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Discount Rate</span></td><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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Maturities of lease liabilities are as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.349%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.810%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating<br/>Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Finance<br/>Leases</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 (excluding the six months ended June 30, 2022)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,741&#160;</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,091&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,111&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,377&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,093&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,163&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,391&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,967&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,282)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,685&#160;</span></td><td style="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="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Lease Obligations</a></td>
<td class="text"><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:64.912%"><tr><td style="width:1.0%"/><td style="width:4.981%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:92.819%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">LEASE OBLIGATIONS</span></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Company has operating and finance leases primarily for construction and transportation equipment, as well as office space. The Company&#8217;s leases have remaining lease terms of one month to ten years, some of which include options to extend the leases for up to ten years.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The components of lease expense are as follows:</span></div><div style="margin-bottom:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.981%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.086%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,452&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,510&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,145&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,022&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,180&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,911&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,348&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,035&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</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"/><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="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Supplemental cash flow information related to leases is as follows:</span></div><div style="margin-bottom:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.937%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,311&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,980&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from finance leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease obligations (non-cash):</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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,192&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,496&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Supplemental balance sheet information related to leases is as follows:</span></div><div style="margin-bottom:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.937%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,628&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,520&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of long-term lease obligations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,582&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,841&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term lease obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,103&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,831&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,685&#160;</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,672&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, at cost</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,479&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,479&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(987)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(907)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEwLTAtMS0xLTcxNTIw_78011da4-2186-4073-9868-5fb78d29ba89"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEwLTAtMS0xLTcxNTIw_81b0023c-86b6-408d-b6a6-dc34d323676e">Property and equipment, net</span></span></span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">572&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEyLTAtMS0xLTcxNTIw_288e426c-8d3d-4426-92e4-d4eba0d86c06"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEyLTAtMS0xLTcxNTIw_5bea2c70-b0cc-448c-9126-3caab9c6f9fb">Current maturities of long-term debt</span></span></span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEzLTAtMS0xLTcxNTIw_355baf12-76d5-43d8-9b8f-ea872a274b78"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEzLTAtMS0xLTcxNTIw_3d24a28b-e454-4c44-9d58-d60919bf6f53">Long-term debt</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295&#160;</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Remaining Lease Term</span></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Discount Rate</span></td><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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Maturities of lease liabilities are as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.349%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.810%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating<br/>Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Finance<br/>Leases</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 (excluding the six months ended June 30, 2022)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,741&#160;</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,091&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,111&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,377&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,093&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,163&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,391&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,967&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,282)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,685&#160;</span></td><td style="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="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeFinanceLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeFinanceLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301631386080">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:52.631%"><tr><td style="width:1.0%"/><td style="width:6.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:91.400%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">COMMITMENTS AND CONTINGENCIES</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is required by its insurance providers to obtain and hold standby letters of credit. These letters of credit serve as a guarantee by the banking institution to pay the Company&#8217;s insurance providers the incurred claim costs attributable to its general liability, workers&#8217; compensation and automobile liability claims, up to the amount stated in the standby letters of credit, in the event that these claims were not paid by the Company. These letters of credit are cash collateralized, resulting in the cash being designated as restricted.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company, including its construction joint ventures and its consolidated 50% owned subsidiaries, is now and may in the future be involved as a party to various legal proceedings that are incidental to the ordinary course of business. Management, after consultation with legal counsel, does not believe that the outcome of these actions will have a material impact on the Condensed Consolidated Financial Statements of the Company.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI https://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI https://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301626249552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:28.947%"><tr><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:85.264%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">INCOME TAXES</span></td></tr></table></div><div style="margin-bottom:3pt;margin-top:4pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and its subsidiaries are based in the U.S. and file federal and various state income tax returns. The components of the provision for income taxes were as follows:</span></div><div style="margin-bottom:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.981%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.086%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current tax expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,403&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,027&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,360&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,645&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,865&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,152&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,505&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,294&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,268&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,179&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,865&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,939&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for income taxes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,798&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,798&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective income tax rate for the three and six months ended June&#160;30, 2022 was 28.0% and 26.9%, respectively. The rates varied from the statutory rate primarily as a result of state income taxes, nondeductible compensation and other permanent differences. The rate for six months ended June&#160;30, 2022 was additionally benefited by non-taxed PPP loan forgiveness in the first quarter of 2022.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to net operating loss carryforwards, the Company expects no cash payments for federal income taxes for 2022 or 2021. The Company makes cash payments for state income taxes in states in which the Company does not have net operating loss carry forwards.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2021 the Company had federal and state net operating loss (&#8220;NOL&#8221;) carryforwards of $33,780 and $32,064, respectively, which expire at various dates in the next 17 years for U.S. federal income tax and in the next 6 to 16 years for the various state jurisdictions where we operate. Such NOL carryforwards expire beginning in 2028 through 2039.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the Company&#8217;s analysis, management has determined that the Company does not have any material uncertain tax positions.</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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI https://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>37
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301627185824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Incentive Plan<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock Incentive Plan</a></td>
<td class="text"><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.608%"><tr><td style="width:1.0%"/><td style="width:3.670%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:94.130%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">STOCK INCENTIVE PLAN</span></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The Company has a stock incentive plan (the &#8220;Stock Incentive Plan&#8221;) and an employee stock purchase plan (the &#8220;ESPP&#8221;) that are administered by the Compensation and Talent Development Committee of the Board of Directors. Under the Stock Incentive Plan, the Company can issue shares to employees and directors in the form of restricted stock awards (&#8220;RSAs&#8221;), restricted stock units (&#8220;RSUs&#8221;) and performance share units (&#8220;PSUs&#8221;). Changes in common stock, additional paid in capital and treasury stock during the six months ended June&#160;30, 2022 primarily relate to activity associated with the Stock Incentive Plan, the ESPP and shares withheld for taxes.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Share Grants</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;During the six months ended June&#160;30, 2022, the Company granted the following awards under the Stock Incentive Plan:</span></div><div style="margin-bottom:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.885%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Grant-Date Fair Value per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSAs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.43&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.51&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PSUs (at target)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.82&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shares granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Share Issuances</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;During the six months ended June&#160;30, 2022, the Company issued the following shares under the Stock Incentive Plan and the ESPP:</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:83.357%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.710%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSAs (issued upon grant)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs (issued upon vesting)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PSUs (issued upon vesting)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP (issued upon sale)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shares issued</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">724&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock-Based Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;During the three and six months ended June&#160;30, 2022, the Company recognized </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$2,333 and $4,629, respectively, of stock-based compensation expense, and during the three and six months ended June&#160;30, 2021, the Company recognized $2,015 and $3,850 of stock-based compensation expense, respectively, primarily within general and administrative expenses. Included within total stock-based compensation expense for the three and six months ended June&#160;30, 2022 is $33 and $67, respectively, of expense related to the ESPP, and during the three and six months ended June&#160;30, 2021, the Company recognized $22 and $47, respectively, of expense related to the ESPP. Additionally, the Company has liability-based awards for which the number of units awarded is not determined until the vesting date</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. During the three and six months ended June&#160;30, 2022, the Company recognized $0 and $1,225, respectively, within additional paid in capital for the vesting of liability-based awards. The Company did not have any liability-based awards vest during 2021. The Company recognizes forfeitures as they occur, rather than estimating expected forfeitures.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Shares Withheld for Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The Company withheld zero and 263 shares for taxes on RSU/PSU stock-based compensation vestings for $0 and $7,386 during the three and six months ended June&#160;30, 2022, respectively.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">AOCI</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;During the three and six months ended June&#160;30, 2022, changes in AOCI were a result of net gains (losses) recognized in OCI and amounts reclassified from AOCI into earnings related to our interest rate derivative. See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 10 - Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further discussion.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301626269184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Earnings Per Share</a></td>
<td class="text"><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:2.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:95.224%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">15.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EARNINGS PER SHARE</span></td></tr></table></div><div style="margin-top:4pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles the numerators and denominators of the basic and diluted earnings per share computations for the three and six months ended June&#160;30, 2022 and 2021:</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.601%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:#bfe4ff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to Sterling common stockholders</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,961&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,056&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,213&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,611&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><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"/><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:#bfe4ff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding &#8212; basic</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,225&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,582&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,094&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,433&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares for dilutive unvested stock and warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">472&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">445&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding &#8212; diluted</span></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,362&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,054&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,229&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,878&#160;</span></td><td style="background-color:#bfe4ff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income per share attributable to Sterling common stockholders</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.86&#160;</span></td><td style="background-color:#ffffff;border-top: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-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.70&#160;</span></td><td style="background-color:#ffffff;border-top: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-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.50&#160;</span></td><td style="background-color:#ffffff;border-top: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-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.08&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income per share attributable to Sterling common stockholders</span></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.86&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.69&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.50&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.06&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI https://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301724878048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental Cash Flow Information<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowElementsAbstract', window );"><strong>Supplemental Cash Flow Elements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashFlowSupplementalDisclosuresTextBlock', window );">Supplemental Cash Flow Information</a></td>
<td class="text"><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:64.912%"><tr><td style="width:1.0%"/><td style="width:4.981%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:92.819%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">16.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">SUPPLEMENTAL CASH FLOW INFORMATION</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Operating Assets and Liabilities&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in the components of operating assets and liabilities:</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.352%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70,745)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,105)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracts in progress, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,328)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,008&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables from and equity in construction joint ventures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,358)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current and non-current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,245)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,448)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,480&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,308&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,711&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,936&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Members' interest subject to mandatory redemption and undistributed earnings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,330)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,703&#160;</span></td><td style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in operating assets and liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55,471)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,044&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowSupplementalDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -URI https://asc.fasb.org/topic&amp;trid=2134446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowSupplementalDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_SupplementalCashFlowElementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowElementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301631381296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment Information</a></td>
<td class="text"><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:64.912%"><tr><td style="width:1.0%"/><td style="width:4.981%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:92.819%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">17.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">SEGMENT INFORMATION</span></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s internal and public segment reporting are aligned based upon the services offered by its operating segments. With the December 30, 2021 acquisition of Petillo, the Company realigned its operating groups to reflect management&#8217;s present oversight of operations. After realignment, the Company&#8217;s operations consist of three reportable segments: E-Infrastructure Solutions, Transportation Solutions, and Building Solutions, with the commercial business reclassified from the previously reported Specialty Services operating group into the newly formed Building Solutions operating group. The segment information for the prior period has been recast to conform to the current presentation.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Chief Operating Decision Maker evaluates the performance of the operating segment based upon revenue and income from operations. We incur expenses at the corporate level that relate to our business as a whole. Certain of these amounts have been charged to our business segments by various methods, largely on the basis of usage, with the unallocated remainder reported in the &#8220;Corporate&#8221; line. Corporate overhead is primarily comprised of corporate headquarters facility expense, the cost of the executive management team, and expenses pertaining to certain centralized functions that benefit the entire Company but are not directly attributable to the businesses, such as corporate human resources, legal, governance and finance functions.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents total revenue and income from operations by reportable segment for the three and six months ended June&#160;30, 2022 and 2021:</span></div><div style="margin-bottom:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.151%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.227%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.227%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.355%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">E-Infrastructure Solutions</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233,548&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,743&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402,475&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220,315&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation Solutions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,381&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,153&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351,880&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,207&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building Solutions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,639&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,770&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,533&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,460&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Revenues</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">510,568&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">401,666&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">920,888&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">716,982&#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:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Income</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"/><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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">E-Infrastructure Solutions</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,824&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,714&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,109&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,526&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation Solutions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,107&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,796&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,462&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building Solutions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,751&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,790&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,109&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,151&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment Operating Income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,682&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,300&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,011&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,139&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,362)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,580)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,167)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,664)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition Related Costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(230)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(485)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Operating Income</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,090&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,720&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,359&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,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"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI https://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>41
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301627142640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Presentation Basis</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Presentation Basis&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying Condensed Consolidated Financial Statements are presented in accordance with accounting policies generally accepted in the United States (&#8220;GAAP&#8221;) and reflect all wholly owned subsidiaries and those entities the Company is required to consolidate. See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 5 - Consolidated 50% Owned Subsidiaries</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 6 - Construction Joint Ventures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further discussion of the Company&#8217;s consolidation policy for those entities that are not wholly owned. In the opinion of management, all adjustments, consisting only of normal recurring adjustments, considered necessary for a fair presentation have been included. All significant intercompany accounts and transactions have been eliminated in consolidation. Values presented within tables (excluding per share data) are in thousands. Reclassifications have been made to historical financial data to conform to the current period presentation.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Estimates and Judgments</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Estimates and Judgments&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the accompanying Condensed Consolidated Financial Statements in conformance with GAAP requires management to make estimates and judgments that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Certain accounting estimates of the Company require a higher degree of judgment than others in their application. These include the recognition of revenue and earnings from construction contracts over time, the valuation of long-lived assets, goodwill and purchase accounting estimates. Management continually evaluates all of its estimates and judgments based on available information and experience; however, actual results could differ from these estimates.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesPolicyTextBlock', window );">Accounts Receivable</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounts Receivable&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Receivables are generally based on amounts billed to the customer in accordance with contractual provisions. Receivables are written off based on the individual credit evaluation and specific circumstances of the customer, when such treatment is warranted. The Company performs a review of outstanding receivables, historical collection information and existing economic conditions to determine if there are potential uncollectible receivables. At June&#160;30, 2022 and December&#160;31, 2021, our allowance for our estimate of expected credit losses was zero.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Contracts in Progress</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contracts in Progress&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For performance obligations satisfied over time, amounts are billed as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals (e.g., biweekly or monthly) or upon achievement of contractual milestones. Typically, Sterling bills for advances or deposits from its customers before revenue is recognized, resulting in contract liabilities. However, the Company occasionally bills subsequent to revenue recognition, resulting in contract assets.</span><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of the contracts under which the Company performs work also contain retainage provisions. Retainage refers to that portion of our billings held for payment by the customer pending satisfactory completion of the project. Unless reserved, the Company assumes that all amounts retained by customers under such provisions are fully collectible. At June&#160;30, 2022 and December&#160;31, 2021, contract assets included $68,316 and $47,308 of retainage, respectively, and contract liabilities included $47,037 and $46,882 of retainage, respectively. Retainage on active contracts is classified as current regardless of the term of the contract and is generally collected within one year of the completion of a contract. We anticipate collecting approximately 61% of our June&#160;30, 2022 retainage during the next twelve months. These assets and liabilities are reported on the Condensed Consolidated Balance Sheet within &#8220;Contract assets&#8221; and &#8220;Contract liabilities&#8221; on a contract-by-contract basis at the end of each reporting period.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized for the three and six months ended June&#160;30, 2022 that was included in the contract liability balance on December&#160;31, 2021 was $245,185 and $472,264, respectively. Revenue recognized for the three and six months ended June&#160;30, 2021 that was included in the contract liability balance on December&#160;31, 2020 was $141,813 and $297,370, respectively.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy', window );">Cash and Restricted Cash</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash and Restricted Cash&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cash is comprised of highly liquid investments with maturities of three months or less. Restricted cash of $7,580 and $6,853 is included in &#8220;Other current assets&#8221; on the Condensed Consolidated Balance Sheets at June&#160;30, 2022 and December&#160;31, 2021, respectively. This primarily represents cash deposited by the Company into separate accounts and designated as collateral for standby letters of credit in the same amount in accordance with contractual agreements.</span><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4273-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 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_ReceivablesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5033-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10178-111534<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10149-111534<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130561-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130563-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI https://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130563-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130564-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301624645664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock', window );">Summary of Fair Value Consideration Transferred</a></td>
<td class="text"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Purchase Consideration&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sterling completed the Acquisition for a purchase price of $196,763, net of cash acquired, detailed as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:86.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.638%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash consideration transferred, net of cash acquired</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity consideration transferred (759 shares at $26.87 per share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,406</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Target working capital adjustment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,357</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,763&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Sterling&#8217;s closing stock price on December 29, 2021.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock', window );">Summary of Preliminary Purchase Price Allocation</a></td>
<td class="text"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our purchase price allocation at the Acquisition Closing Date, net of cash acquired:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:86.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.638%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net tangible assets:</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,016&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,953&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,141&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current assets, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,498&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,810)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,585)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,216)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net tangible assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,190&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Identifiable intangible assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,700&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,873&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration transferred</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,763&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock', window );">Schedule of Identifiable Intangible Assets Acquired</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.467%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.106%"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Life (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 30, 2021<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,200&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,700&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaInformationTextBlock', window );">Summary of Proforma Information</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.958%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.005%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.007%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pro forma revenue</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">455,827&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">799,366&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pro forma net income attributable to Sterling</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,053&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,345&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionProFormaInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionProFormaInformationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of finite-lived and indefinite-lived intangible assets acquired as part of a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1486-128463<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301626273312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue From Customers (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock', window );">Schedule of Backlog By Segment</a></td>
<td class="text">The following table presents the Company&#8217;s backlog, by segment:<table 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:64.689%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.715%"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">E-Infrastructure Solutions Backlog</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">523,703&#160;</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">432,613&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation Solutions Backlog</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">939,329&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">963,267&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building Solutions Backlog - Commercial</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,624&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,235&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Backlog</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,543,656&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,493,115&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text">The following tables present the Company&#8217;s revenue disaggregated by major end market and contract type:<table 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:50.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.455%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues by major end market</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">E-Infrastructure Solutions Revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233,548&#160;</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,743&#160;</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;border-top:1pt solid #000000;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402,475&#160;</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220,315&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Heavy Highway</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,624&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,189&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252,369&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238,705&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aviation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,934&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,754&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,517&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,976&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Water Containment and Treatment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,117&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,208&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,004&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,427&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,706&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,002&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,990&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,099&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Transportation Solutions Revenues</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,381&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,153&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351,880&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,207&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Residential</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,471&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,609&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,741&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,783&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,168&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,161&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,792&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,677&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Building Solutions Revenues</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,639&#160;</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,770&#160;</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,533&#160;</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,460&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Revenues</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">510,568&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">401,666&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">920,888&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">716,982&#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="display:none"/><td colspan="3" style="display:none"/><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 style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues by contract type</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-Unit Price</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,408&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,886&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">336,718&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">403,434&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lump-Sum</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267,274&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,416&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">465,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,571&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Residential and Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,886&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,364&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,028&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,977&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Revenues</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">510,568&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">401,666&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">920,888&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">716,982&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of expected timing for satisfying remaining performance obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301626188000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated 50% Owned Subsidiaries (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestAbstract', window );"><strong>Noncontrolling Interest [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_ScheduleOfComponentsOfAgreementObligationTableTextBlock', window );">Summary of Liability Breakdown</a></td>
<td class="text"><div style="margin-bottom:3pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The liability consists of the following:</span></div><div style="margin-bottom:9pt"><table 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:69.806%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.083%"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Members&#8217; interest subject to mandatory redemption</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net accumulated earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,115&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 19pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liability</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,214&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,115&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ScheduleOfCondensedIncomeStatementTableTextBlock', window );">Summary of Financial Information</a></td>
<td class="text"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summary financial information for Myers is as follows:</span></div><div style="margin-bottom:9pt"><table 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.052%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.354%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,741&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,137&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,099&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,094&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating (loss) income</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,608)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">747&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,056)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,465&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,305)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(568)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">717&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>Summary financial information for this construction joint venture is as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.905%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.355%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,609&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,325&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,462&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,566&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">836&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">613&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,388&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,140&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">840&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">615&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,394&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,143&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><table 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:40.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.939%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,918&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,489&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,477&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,906&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before tax</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,567&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,780&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,344&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,415&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sterling&#8217;s noncontrolling interest:</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,970&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,994&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,578&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,938&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before tax</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,676&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,015&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,811&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfCondensedIncomeStatementTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of condensed income statement, including, but not limited to, income statements of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Paragraph (a)<br> -Subsection 04<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfCondensedIncomeStatementTableTextBlock</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_strl_ScheduleOfComponentsOfAgreementObligationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of an agreement obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_ScheduleOfComponentsOfAgreementObligationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301631406672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Construction Joint Ventures (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_srt_ScheduleOfCondensedIncomeStatementTableTextBlock', window );">Condensed Income Statement</a></td>
<td class="text"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summary financial information for Myers is as follows:</span></div><div style="margin-bottom:9pt"><table 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.052%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.354%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,741&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,137&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,099&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,094&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating (loss) income</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,608)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">747&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,056)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,465&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,305)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(568)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">717&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>Summary financial information for this construction joint venture is as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.905%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.355%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,609&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,325&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,462&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,566&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">836&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">613&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,388&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,140&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">840&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">615&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,394&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,143&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><table 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:40.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.939%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,918&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,489&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,477&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,906&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before tax</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,567&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,780&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,344&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,415&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sterling&#8217;s noncontrolling interest:</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,970&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,994&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,578&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,938&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before tax</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,676&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,015&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,811&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ScheduleOfCondensedBalanceSheetTableTextBlock', window );">Condensed Balance Sheet</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.806%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.083%"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,823&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,898&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67,427)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(91,121)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sterling&#8217;s receivables from and equity in construction joint ventures</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,910&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,896&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfCondensedBalanceSheetTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Paragraph (a)<br> -Subsection 04<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfCondensedBalanceSheetTableTextBlock</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_ScheduleOfCondensedIncomeStatementTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of condensed income statement, including, but not limited to, income statements of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Paragraph (a)<br> -Subsection 04<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfCondensedIncomeStatementTableTextBlock</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_EquityMethodInvestmentsAndJointVenturesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301627185824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Summary of Property and Equipment</a></td>
<td class="text"><div style="margin-top:4pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are summarized as follows:</span></div><div style="margin-bottom:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:70.118%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction and transportation equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">342,504&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316,381&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,366&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,042&#160;</span></td><td style="background-color:#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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,891&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,891&#160;</span></td><td style="background-color:#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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,513&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,270&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">375,274&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">347,584&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(160,298)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(143,268)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,976&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204,316&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301627118416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets</a></td>
<td class="text"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our acquired finite-lived intangible assets, including the weighted-average useful lives for each major intangible asset category and in total:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.063%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.919%"/><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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Life (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275,823&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,441)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274,923&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,838)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,607&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,970)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,607&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,726)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,487&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,465)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,487&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,230)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335,917&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,876)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335,017&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,794)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301626288560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Schedule of Long-term Debt Instruments</a></td>
<td class="text"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s outstanding debt&#160;was as follows:</span></div><div style="margin-bottom:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:67.375%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.297%"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan Facility</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">435,275&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">446,888&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving Credit Facility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit Facility</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">435,275&#160;</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">446,888&#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="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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,274&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,309&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">446,549&#160;</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462,197&#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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less - Current maturities of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,273)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,230)</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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less - Unamortized debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,278)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,379)</span></td><td style="background-color:#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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415,998&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">428,588&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21506-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21521-112644<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21538-112644<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301726679856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock', window );">Schedule of Derivative Liabilities at Fair Value</a></td>
<td class="text">The following table presents the fair value of the interest rate derivative by valuation hierarchy and balance sheet classification:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:27.135%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.135%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.135%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.135%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.135%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.135%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.135%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.135%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.140%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivative Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">847&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">847&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets at fair value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">847&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">847&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivative Liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,438)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,438)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities at fair value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,438)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,438)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Schedule of Changes in AOCI</a></td>
<td class="text"><div style="margin-bottom:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:40.248%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.284%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.697%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.284%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.697%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.996%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Before Tax</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Tax</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net of Tax</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Before Tax</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Tax</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net of Tax </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net gain (loss) recognized in OCI</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">672&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(153)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">519&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,957&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(446)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,511&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net amount reclassified from AOCI into earnings</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(95)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,156&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(265)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">891&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in other comprehensive income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,087&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(248)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">839&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,113&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(711)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,402&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.128%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.120%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Before Tax</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Tax</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net of Tax</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Before Tax</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Tax</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net of Tax</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net gain (loss) recognized in OCI</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net amount reclassified from AOCI into earnings</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,024&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(233)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">791&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,058&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(469)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,589&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in other comprehensive income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">942&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(214)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">728&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,102&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(479)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,623&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;margin-top:3pt;padding-left:27pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net unrealized gains totaling $878 are anticipated to be reclassified from AOCI into earnings during the next 12 months due to settlement of the associated underlying obligations.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of derivative liabilities at fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301624647632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Lease Obligations (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Schedule of Lease Expenses</a></td>
<td class="text">The components of lease expense are as follows:<div style="margin-bottom:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.981%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.086%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,452&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,510&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,145&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,022&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,180&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,911&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,348&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,035&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</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"/><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="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Supplemental cash flow information related to leases is as follows:</span></div><div style="margin-bottom:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.937%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,311&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,980&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from finance leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease obligations (non-cash):</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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,192&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,496&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Supplemental balance sheet information related to leases is as follows:</span></div><div style="margin-bottom:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.937%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,628&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,520&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of long-term lease obligations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,582&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,841&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term lease obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,103&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,831&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,685&#160;</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,672&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, at cost</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,479&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,479&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(987)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(907)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEwLTAtMS0xLTcxNTIw_78011da4-2186-4073-9868-5fb78d29ba89"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEwLTAtMS0xLTcxNTIw_81b0023c-86b6-408d-b6a6-dc34d323676e">Property and equipment, net</span></span></span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">572&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEyLTAtMS0xLTcxNTIw_288e426c-8d3d-4426-92e4-d4eba0d86c06"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEyLTAtMS0xLTcxNTIw_5bea2c70-b0cc-448c-9126-3caab9c6f9fb">Current maturities of long-term debt</span></span></span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEzLTAtMS0xLTcxNTIw_355baf12-76d5-43d8-9b8f-ea872a274b78"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEzLTAtMS0xLTcxNTIw_3d24a28b-e454-4c44-9d58-d60919bf6f53">Long-term debt</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295&#160;</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Remaining Lease Term</span></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Discount Rate</span></td><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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Maturities of Lease Liabilities, Operating Leases</a></td>
<td class="text">Maturities of lease liabilities are as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.349%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.810%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating<br/>Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Finance<br/>Leases</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 (excluding the six months ended June 30, 2022)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,741&#160;</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,091&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,111&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,377&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,093&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,163&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,391&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,967&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,282)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,685&#160;</span></td><td style="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="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock', window );">Maturities of Lease Liabilities, Finance Leases</a></td>
<td class="text">Maturities of lease liabilities are as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.349%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.810%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating<br/>Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Finance<br/>Leases</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 (excluding the six months ended June 30, 2022)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,741&#160;</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,091&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,111&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,377&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,093&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,163&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,391&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,967&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,282)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,685&#160;</span></td><td style="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="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301631388560">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Components of Income Taxes</a></td>
<td class="text">The components of the provision for income taxes were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.981%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.086%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current tax expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,403&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,027&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,360&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,645&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,865&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,152&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,505&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,294&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,268&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,179&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,865&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,939&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for income taxes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,798&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,798&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301631339600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Incentive Plan (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock', window );">Schedule of Share Grants and Issuances</a></td>
<td class="text">During the six months ended June&#160;30, 2022, the Company granted the following awards under the Stock Incentive Plan:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.885%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Grant-Date Fair Value per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSAs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.43&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.51&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PSUs (at target)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.82&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shares granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table>During the six months ended June&#160;30, 2022, the Company issued the following shares under the Stock Incentive Plan and the ESPP:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:83.357%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.710%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSAs (issued upon grant)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs (issued upon vesting)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PSUs (issued upon vesting)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP (issued upon sale)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shares issued</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">724&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301626304528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Earnings Per Share, Basic and Diluted</a></td>
<td class="text"><div style="margin-top:4pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles the numerators and denominators of the basic and diluted earnings per share computations for the three and six months ended June&#160;30, 2022 and 2021:</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.601%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:#bfe4ff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to Sterling common stockholders</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,961&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,056&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,213&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,611&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><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"/><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:#bfe4ff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding &#8212; basic</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,225&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,582&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,094&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,433&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares for dilutive unvested stock and warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">472&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">445&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding &#8212; diluted</span></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,362&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,054&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,229&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,878&#160;</span></td><td style="background-color:#bfe4ff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income per share attributable to Sterling common stockholders</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.86&#160;</span></td><td style="background-color:#ffffff;border-top: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-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.70&#160;</span></td><td style="background-color:#ffffff;border-top: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-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.50&#160;</span></td><td style="background-color:#ffffff;border-top: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-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.08&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income per share attributable to Sterling common stockholders</span></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.86&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.69&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.50&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.06&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301626286128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental Cash Flow Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowElementsAbstract', window );"><strong>Supplemental Cash Flow Elements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock', window );">Schedule of Cash Flow, Supplemental Disclosures</a></td>
<td class="text">The following table summarizes the changes in the components of operating assets and liabilities:<table 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.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.352%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70,745)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,105)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracts in progress, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,328)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,008&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables from and equity in construction joint ventures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,358)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current and non-current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,245)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,448)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,480&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,308&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,711&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,936&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Members' interest subject to mandatory redemption and undistributed earnings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,330)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,703&#160;</span></td><td style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in operating assets and liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55,471)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,044&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of supplemental cash flow information for the periods presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_SupplementalCashFlowElementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowElementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301626282704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of Segment Reporting Information, by Segment</a></td>
<td class="text"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents total revenue and income from operations by reportable segment for the three and six months ended June&#160;30, 2022 and 2021:</span></div><div style="margin-bottom:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.151%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.227%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.227%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.355%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">E-Infrastructure Solutions</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233,548&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,743&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402,475&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220,315&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation Solutions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,381&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,153&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351,880&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,207&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building Solutions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,639&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,770&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,533&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,460&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Revenues</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">510,568&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">401,666&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">920,888&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">716,982&#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:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Income</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"/><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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">E-Infrastructure Solutions</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,824&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,714&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,109&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,526&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation Solutions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,107&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,796&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,462&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building Solutions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,751&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,790&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,109&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,151&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment Operating Income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,682&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,300&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,011&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,139&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,362)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,580)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,167)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,664)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition Related Costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(230)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(485)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Operating Income</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,090&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,720&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,359&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,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"/></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_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301626223888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Nature of Operations (Details)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2022 </div>
<div>segment</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301620496288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Significant Accounting Policies (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Allowance for doubtful accounts against contracts receivable</a></td>
<td class="nump">$ 0<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="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_ContractWithCustomerRetainageAssetCurrent', window );">Contract receivables</a></td>
<td class="nump">68,316,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">68,316,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">47,308,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_ContractWithCustomerRetainageLiabilityCurrent', window );">Contract liabilities, retainage</a></td>
<td class="nump">$ 47,037,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 47,037,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46,882,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="top.Show.showAR( this, 'defref_strl_ContractsReceivableRetainagePercentageEstimatedToBeCollectedInNextFiscalYear', window );">Percentage of receivables estimated to be collected in next fiscal year</a></td>
<td class="nump">61.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod', window );">Contract liability recognized during period</a></td>
<td class="nump">$ 245,185,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 472,264,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Contract liability revenue recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 141,813,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 297,370,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCash', window );">Restricted cash</a></td>
<td class="nump">7,580,000<span></span>
</td>
<td class="nump">$ 6,411,000<span></span>
</td>
<td class="nump">7,580,000<span></span>
</td>
<td class="nump">$ 6,411,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentAssetsMember', window );">Other current 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCash', window );">Restricted cash</a></td>
<td class="nump">$ 7,580,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,580,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,853,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Liability, Revenue Recognized During the Period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_ContractWithCustomerRetainageAssetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Retainage Asset, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_ContractWithCustomerRetainageAssetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_strl_ContractWithCustomerRetainageLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Retainage Liability, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_ContractWithCustomerRetainageLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_ContractsReceivableRetainagePercentageEstimatedToBeCollectedInNextFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contracts Receivable Retainage, Percentage Estimated To Be Collected In Next Fiscal Year</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_ContractsReceivableRetainagePercentageEstimatedToBeCollectedInNextFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301623797808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 252,887<span></span>
</td>
<td class="nump">$ 259,791<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_BusinessAcquisitionGoodwillExpectedTaxDeductiblePeriod', window );">Expected tax deductible, period</a></td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=strl_PetilloIncorporatedMember', window );">Petillo</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 60,873<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount', window );">Expected tax deductible amount</a></td>
<td class="nump">$ 132,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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred', window );">Consideration transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_BusinessAcquisitionGoodwillExpectedTaxDeductiblePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Acquisition, Goodwill, Expected Tax Deductible, Period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_BusinessAcquisitionGoodwillExpectedTaxDeductiblePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to items of consideration transferred in connection with a business combination for which the initial accounting was incomplete.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=SL65897772-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_BusinessAcquisitionAxis=strl_PetilloIncorporatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=strl_PetilloIncorporatedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301631053760">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Acquisitions - Consideration Transferred and Purchase Price Allocation (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract', window );"><strong>Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 252,887<span></span>
</td>
<td class="nump">$ 259,791<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=strl_PetilloIncorporatedMember', window );">Petillo</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredAbstract', window );"><strong>Business Combination, Consideration Transferred [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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash consideration transferred, net of cash acquired</a></td>
<td class="nump">$ 175,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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Equity consideration transferred (in shares)</a></td>
<td class="nump">759<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionSharePrice', window );">Business acquisition, price per share</a></td>
<td class="nump">$ 26.87<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Share consideration given for acquisitions</a></td>
<td class="nump">$ 20,406<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_BusinessCombinationConsiderationTransferredWorkingCapital', window );">Target working capital adjustment</a></td>
<td class="nump">1,357<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Aggregate consideration</a></td>
<td class="nump">196,763<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract', window );"><strong>Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Accounts receivable</a></td>
<td class="nump">45,016<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts', window );">Contract assets</a></td>
<td class="nump">5,953<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther', window );">Other current assets</a></td>
<td class="nump">193<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property and equipment, net</a></td>
<td class="nump">47,141<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets', window );">Other non-current assets, net</a></td>
<td class="nump">5,498<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable', window );">Accounts payable</a></td>
<td class="num">(21,810)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContracts', window );">Contract liabilities</a></td>
<td class="num">(8,585)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther', window );">Other current liabilities</a></td>
<td class="num">(8,216)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet', window );">Total net tangible assets</a></td>
<td class="nump">65,190<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIdentifiableIntangibleAssetsAndGoodwill', window );">Identifiable intangible assets</a></td>
<td class="nump">70,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">60,873<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total consideration transferred</a></td>
<td class="nump">$ 196,763<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_strl_BusinessCombinationConsiderationTransferredWorkingCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Consideration Transferred, Working Capital</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_BusinessCombinationConsiderationTransferredWorkingCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContracts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of billings in excess of costs and estimated earnings on uncompleted contracts, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContracts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of costs and estimated earnings in excess of billings on uncompleted contracts, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIdentifiableIntangibleAssetsAndGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of identifiable intangible assets and goodwill acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIdentifiableIntangibleAssetsAndGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Tangible Assets, Net</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of equity interests issued or issuable to acquire entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionSharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionSharePrice</td>
</tr>
<tr>
<td style="padding-right: 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_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferredAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of property, plant, and equipment recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI https://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=strl_PetilloIncorporatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=strl_PetilloIncorporatedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301623841872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions - Schedule of Identifiable Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted Average Life (Years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">24 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=strl_PetilloIncorporatedMember', window );">Petillo</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Fair value</a></td>
<td class="nump">$ 70,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted Average Life (Years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">25 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships | Petillo</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted Average Life (Years)</a></td>
<td class="text">25 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Fair value</a></td>
<td class="nump">$ 43,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade names</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted Average Life (Years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">24 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade names | Petillo</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted Average Life (Years)</a></td>
<td class="text">25 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Fair value</a></td>
<td class="nump">$ 27,500<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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinitelivedIntangibleAssetsAcquired1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinitelivedIntangibleAssetsAcquired1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=strl_PetilloIncorporatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=strl_PetilloIncorporatedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301619423872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions - Supplemental Pro Forma Information (Details) - Petillo - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaRevenue', window );">Pro forma revenue</a></td>
<td class="nump">$ 455,827<span></span>
</td>
<td class="nump">$ 799,366<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Pro forma net income attributable to Sterling</a></td>
<td class="nump">$ 24,053<span></span>
</td>
<td class="nump">$ 34,345<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionsProFormaRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=strl_PetilloIncorporatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=strl_PetilloIncorporatedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301630954640">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Revenue From Customers - Backlog By Segment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Backlog</a></td>
<td class="nump">$ 1,543,656<span></span>
</td>
<td class="nump">$ 1,493,115<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=strl_EInfrastructureSolutionsSegmentMember', window );">E-Infrastructure Solutions Backlog</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Backlog</a></td>
<td class="nump">523,703<span></span>
</td>
<td class="nump">432,613<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=strl_TransportationSolutionsSegmentMember', window );">Transportation Solutions Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Backlog</a></td>
<td class="nump">939,329<span></span>
</td>
<td class="nump">963,267<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=strl_BuildingSolutionsSegmentMember', window );">Building Solutions Backlog - Commercial</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Backlog</a></td>
<td class="nump">$ 80,624<span></span>
</td>
<td class="nump">$ 97,235<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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=strl_EInfrastructureSolutionsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=strl_EInfrastructureSolutionsSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=strl_TransportationSolutionsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=strl_TransportationSolutionsSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=strl_BuildingSolutionsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=strl_BuildingSolutionsSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301620799840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue from Customers - Revenue Disaggregation (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 510,568<span></span>
</td>
<td class="nump">$ 401,666<span></span>
</td>
<td class="nump">$ 920,888<span></span>
</td>
<td class="nump">$ 716,982<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">510,568<span></span>
</td>
<td class="nump">401,666<span></span>
</td>
<td class="nump">920,888<span></span>
</td>
<td class="nump">716,982<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=strl_EInfrastructureSolutionsSegmentMember', window );">E-Infrastructure Solutions Backlog | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">233,548<span></span>
</td>
<td class="nump">123,743<span></span>
</td>
<td class="nump">402,475<span></span>
</td>
<td class="nump">220,315<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=strl_TransportationSolutionsSegmentMember', window );">Transportation Solutions Revenues | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">191,381<span></span>
</td>
<td class="nump">203,153<span></span>
</td>
<td class="nump">351,880<span></span>
</td>
<td class="nump">350,207<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=strl_TransportationSolutionsSegmentMember', window );">Transportation Solutions Revenues | Heavy Highway</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">139,624<span></span>
</td>
<td class="nump">139,189<span></span>
</td>
<td class="nump">252,369<span></span>
</td>
<td class="nump">238,705<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=strl_TransportationSolutionsSegmentMember', window );">Transportation Solutions Revenues | Aviation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">18,934<span></span>
</td>
<td class="nump">36,754<span></span>
</td>
<td class="nump">36,517<span></span>
</td>
<td class="nump">63,976<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=strl_TransportationSolutionsSegmentMember', window );">Transportation Solutions Revenues | Water Containment and Treatment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">17,117<span></span>
</td>
<td class="nump">16,208<span></span>
</td>
<td class="nump">37,004<span></span>
</td>
<td class="nump">30,427<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=strl_TransportationSolutionsSegmentMember', window );">Transportation Solutions Revenues | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">15,706<span></span>
</td>
<td class="nump">11,002<span></span>
</td>
<td class="nump">25,990<span></span>
</td>
<td class="nump">17,099<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=strl_BuildingSolutionsSegmentMember', window );">Building Solutions Backlog - Commercial | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">85,639<span></span>
</td>
<td class="nump">74,770<span></span>
</td>
<td class="nump">166,533<span></span>
</td>
<td class="nump">146,460<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=strl_BuildingSolutionsSegmentMember', window );">Building Solutions Backlog - Commercial | Residential</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">60,471<span></span>
</td>
<td class="nump">46,609<span></span>
</td>
<td class="nump">114,741<span></span>
</td>
<td class="nump">90,783<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=strl_BuildingSolutionsSegmentMember', window );">Building Solutions Backlog - Commercial | Commercial</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">25,168<span></span>
</td>
<td class="nump">28,161<span></span>
</td>
<td class="nump">51,792<span></span>
</td>
<td class="nump">55,677<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember', window );">Fixed-Unit Price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">180,408<span></span>
</td>
<td class="nump">225,886<span></span>
</td>
<td class="nump">336,718<span></span>
</td>
<td class="nump">403,434<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=strl_LumpSumMember', window );">Lump-Sum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">267,274<span></span>
</td>
<td class="nump">127,416<span></span>
</td>
<td class="nump">465,142<span></span>
</td>
<td class="nump">218,571<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=strl_ResidentialAndOtherMember', window );">Residential 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 62,886<span></span>
</td>
<td class="nump">$ 48,364<span></span>
</td>
<td class="nump">$ 119,028<span></span>
</td>
<td class="nump">$ 94,977<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_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=strl_EInfrastructureSolutionsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=strl_EInfrastructureSolutionsSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=strl_TransportationSolutionsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=strl_TransportationSolutionsSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=strl_HeavyHighwayMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=strl_HeavyHighwayMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=strl_AviationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=strl_AviationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=strl_WaterContainmentAndTreatmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=strl_WaterContainmentAndTreatmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=strl_OtherRevenueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=strl_OtherRevenueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=strl_BuildingSolutionsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=strl_BuildingSolutionsSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=strl_ResidentialConstructionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=strl_ResidentialConstructionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=strl_CommercialMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=strl_CommercialMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=strl_LumpSumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerBasisOfPricingAxis=strl_LumpSumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=strl_ResidentialAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerBasisOfPricingAxis=strl_ResidentialAndOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301624830304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue from Customers - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2022-07-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-07-01</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Remaining performance obligation expected to be recognized over next twelve months</a></td>
<td class="nump">65.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Remaining performance obligation period</a></td>
<td class="text">12 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">12 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_OperatingIncomeLossMember', window );">Operating income (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="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_EstimatedConstructionGrossProfitLossBeforeTax', window );">Estimated construction gain (loss) before tax</a></td>
<td class="nump">$ 10,600<span></span>
</td>
<td class="nump">$ 3,700<span></span>
</td>
<td class="nump">$ 26,000<span></span>
</td>
<td class="nump">$ 12,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=strl_CostsAndEstimatedEarningsInExcessOfBillingsMember', window );">Costs and Estimated Earnings in Excess of Billings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnapprovedChangeOrdersAmount', window );">Contracts receivable unpaid project contract price</a></td>
<td class="nump">$ 13,985<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,985<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,905<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_EstimatedConstructionGrossProfitLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents net estimated gross profit (loss) before tax.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_EstimatedConstructionGrossProfitLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="padding-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_RevenueRemainingPerformanceObligationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationPercentage</td>
</tr>
<tr>
<td style="padding-right: 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_UnapprovedChangeOrdersAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost incurred on construction contract for unapproved change order, claim, or similar item subject to uncertainty.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 910<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6471471&amp;loc=d3e48698-109348<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnapprovedChangeOrdersAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2022-07-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2022-07-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_OperatingIncomeLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_OperatingIncomeLossMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=strl_CostsAndEstimatedEarningsInExcessOfBillingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=strl_CostsAndEstimatedEarningsInExcessOfBillingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301620499920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated 50% Owned Subsidiaries - Narrative (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($) </div>
<div>insurancePolicy </div>
<div>entity</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($) </div>
<div>entity</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>entity</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_ConsolidatedEntitiesOwnershipPercentage', window );">Ownership interest in subsidiaries</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="nump">50.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="top.Show.showAR( this, 'defref_strl_Consolidated50OwnedSubsidiariesNumberOfEntities', window );">Number of entities | entity</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_MembersInterestSubjectToMandatoryRedemption', window );">Members&#8217; interest subject to mandatory redemption</a></td>
<td class="nump">$ 40,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 40,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 40,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="top.Show.showAR( this, 'defref_strl_NumberOfDeathAndDisabilityInsurancePolicies', window );">Number of death and disability insurance policies | insurancePolicy</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_DeathAndDisabilityInsurancePoliciesPerPolicyAmount', window );">Total disability insurance policies, per policy amount</a></td>
<td class="nump">$ 20,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=strl_MyersMember', window );">Myers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromSubsidiariesBeforeTax', window );">Net accumulated earnings</a></td>
<td class="nump">100<span></span>
</td>
<td class="nump">$ 4,800<span></span>
</td>
<td class="nump">1,100<span></span>
</td>
<td class="nump">$ 6,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Variable Interest Entity, Primary Beneficiary | Myers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_MembersInterestSubjectToMandatoryRedemption', window );">Members&#8217; interest subject to mandatory redemption</a></td>
<td class="nump">$ 20,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_Consolidated50OwnedSubsidiariesNumberOfEntities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Consolidated 50% Owned Subsidiaries, Number Of Entities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_Consolidated50OwnedSubsidiariesNumberOfEntities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</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_strl_ConsolidatedEntitiesOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Consolidated Entities, Ownership Percentage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_ConsolidatedEntitiesOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</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_strl_DeathAndDisabilityInsurancePoliciesPerPolicyAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Death And Disability Insurance Policies, Per Policy Amount</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_DeathAndDisabilityInsurancePoliciesPerPolicyAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_MembersInterestSubjectToMandatoryRedemption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Member's interest subject to mandatory redemption.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_MembersInterestSubjectToMandatoryRedemption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_NumberOfDeathAndDisabilityInsurancePolicies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number Of Death And Disability Insurance Policies</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_NumberOfDeathAndDisabilityInsurancePolicies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</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_IncomeLossFromSubsidiariesBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of income (loss) of subsidiary attributable to the parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromSubsidiariesBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_LegalEntityAxis=strl_MyersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=strl_MyersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301624812816">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated 50% Owned Subsidiaries - Components of Noncontrolling Interest (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestAbstract', window );"><strong>Noncontrolling Interest [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_MembersInterestSubjectToMandatoryRedemption', window );">Members&#8217; interest subject to mandatory redemption</a></td>
<td class="nump">$ 40,000<span></span>
</td>
<td class="nump">$ 40,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="top.Show.showAR( this, 'defref_strl_UndistributedEarningsOfDomesticSubsidiariesNet', window );">Net accumulated earnings</a></td>
<td class="nump">14,214<span></span>
</td>
<td class="nump">15,115<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings', window );">Total liability</a></td>
<td class="nump">$ 54,214<span></span>
</td>
<td class="nump">$ 55,115<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_MembersInterestSubjectToMandatoryRedemption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Member's interest subject to mandatory redemption.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_MembersInterestSubjectToMandatoryRedemption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The element that represents the member's interest subject to mandatory redemption and undistributed earnings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_UndistributedEarningsOfDomesticSubsidiariesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net amount of undistributed earnings (distributed earnings) of domestic subsidiaries or domestic joint ventures intended to be permanent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_UndistributedEarningsOfDomesticSubsidiariesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301620441920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated 50% Owned Subsidiaries Consolidated 50% Owned Subsidiaries - Statement of Operations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">$ 41,090<span></span>
</td>
<td class="nump">$ 32,720<span></span>
</td>
<td class="nump">$ 69,359<span></span>
</td>
<td class="nump">$ 55,475<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net (loss) income</a></td>
<td class="nump">25,961<span></span>
</td>
<td class="nump">20,056<span></span>
</td>
<td class="nump">45,213<span></span>
</td>
<td class="nump">30,611<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Variable Interest Entity, Primary Beneficiary | Myers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">48,741<span></span>
</td>
<td class="nump">43,137<span></span>
</td>
<td class="nump">93,099<span></span>
</td>
<td class="nump">71,094<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="num">(4,608)<span></span>
</td>
<td class="nump">747<span></span>
</td>
<td class="num">(6,056)<span></span>
</td>
<td class="nump">1,465<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net (loss) income</a></td>
<td class="num">$ (2,305)<span></span>
</td>
<td class="nump">$ 366<span></span>
</td>
<td class="num">$ (568)<span></span>
</td>
<td class="nump">$ 717<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_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableInterestEntityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=strl_MyersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=strl_MyersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301623791568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Construction Joint Ventures - SEMA Financials (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">$ 41,090<span></span>
</td>
<td class="nump">$ 32,720<span></span>
</td>
<td class="nump">$ 69,359<span></span>
</td>
<td class="nump">$ 55,475<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net (loss) income</a></td>
<td class="nump">25,961<span></span>
</td>
<td class="nump">20,056<span></span>
</td>
<td class="nump">$ 45,213<span></span>
</td>
<td class="nump">30,611<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=strl_RLWMember', window );">RLW | Joint 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityOwnershipPercentage', window );">Ownership percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=strl_SEMAConstructionIncMember', window );">SEMA Construction Inc | Joint Ventures | Variable Interest Entity, Primary Beneficiary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">12,609<span></span>
</td>
<td class="nump">9,325<span></span>
</td>
<td class="nump">$ 20,462<span></span>
</td>
<td class="nump">17,566<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">836<span></span>
</td>
<td class="nump">613<span></span>
</td>
<td class="nump">1,388<span></span>
</td>
<td class="nump">3,140<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net (loss) income</a></td>
<td class="nump">$ 840<span></span>
</td>
<td class="nump">$ 615<span></span>
</td>
<td class="nump">$ 1,394<span></span>
</td>
<td class="nump">$ 3,143<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_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_us-gaap_VariableInterestEntityOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=SL6759159-111685<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 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_dei_LegalEntityAxis=strl_RLWMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=strl_RLWMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=strl_JointVenturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=strl_JointVenturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=strl_SEMAConstructionIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=strl_SEMAConstructionIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301624765024">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Construction Joint Ventures - Construction Joint Ventures, Partner Share (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Current assets</a></td>
<td class="nump">$ 537,496<span></span>
</td>
<td class="nump">$ 434,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="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Current liabilities</a></td>
<td class="num">(407,389)<span></span>
</td>
<td class="num">(351,760)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_ReceivablesFromAndEquityInConstructionJointVenture', window );">Sterling&#8217;s receivables from and equity in construction joint ventures</a></td>
<td class="nump">16,910<span></span>
</td>
<td class="nump">16,896<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis=us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember', window );">Equity Method Investment, Nonconsolidated Investee or Group of Investees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Current assets</a></td>
<td class="nump">109,823<span></span>
</td>
<td class="nump">130,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="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Current liabilities</a></td>
<td class="num">(67,427)<span></span>
</td>
<td class="num">(91,121)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_ReceivablesFromAndEquityInConstructionJointVenture', window );">Sterling&#8217;s receivables from and equity in construction joint ventures</a></td>
<td class="nump">$ 16,910<span></span>
</td>
<td class="nump">$ 16,896<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_ReceivablesFromAndEquityInConstructionJointVenture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amounts due from minority-owned entities in which the reporting entity shares joint control with another party or group, due within 1 year (or 1 business cycle). Also, includes the entity's equity in minority-owned joint ventures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_ReceivablesFromAndEquityInConstructionJointVenture</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ScheduleOfEquityMethodInvestmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis=us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis=us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301629799232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Construction Joint Ventures - Income Statement Information (Details) - Equity Method Investment, Nonconsolidated Investee or Group of Investees - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 57,918<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=strl_JointVenturesMember', window );">Joint 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 62,489<span></span>
</td>
<td class="nump">$ 116,477<span></span>
</td>
<td class="nump">$ 111,906<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income before tax</a></td>
<td class="nump">7,567<span></span>
</td>
<td class="nump">8,780<span></span>
</td>
<td class="nump">14,344<span></span>
</td>
<td class="nump">13,415<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestAbstract', window );"><strong>Sterling&#8217;s noncontrolling interest:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Revenues</a></td>
<td class="nump">23,970<span></span>
</td>
<td class="nump">26,994<span></span>
</td>
<td class="nump">50,578<span></span>
</td>
<td class="nump">48,938<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before tax</a></td>
<td class="nump">$ 2,948<span></span>
</td>
<td class="nump">$ 3,676<span></span>
</td>
<td class="nump">$ 6,015<span></span>
</td>
<td class="nump">$ 5,811<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis=us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis=us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=strl_JointVenturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=strl_JointVenturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301624897568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">$ 375,274<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 375,274<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 347,584<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less accumulated depreciation</a></td>
<td class="num">(160,298)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(160,298)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(143,268)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Total property and equipment, net</a></td>
<td class="nump">214,976<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">214,976<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">204,316<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">10,131<span></span>
</td>
<td class="nump">$ 5,536<span></span>
</td>
<td class="nump">18,330<span></span>
</td>
<td class="nump">$ 10,975<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=strl_ConstructionEquipmentMember', window );">Construction and transportation equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">342,504<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">342,504<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">316,381<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Buildings and improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">25,366<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,366<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,042<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember', window );">Land</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">3,891<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,891<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,891<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Office equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">$ 3,513<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,513<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,270<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=strl_ConstructionEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=strl_ConstructionEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301619504912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted Average Life (Years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">24 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 335,917<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 335,917<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 335,017<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(38,876)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(38,876)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(31,794)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">3,514<span></span>
</td>
<td class="nump">$ 2,866<span></span>
</td>
<td class="nump">$ 7,082<span></span>
</td>
<td class="nump">$ 5,732<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted Average Life (Years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">25 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">275,823<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 275,823<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">274,923<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(31,441)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (31,441)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(25,838)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade names</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted Average Life (Years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">24 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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">57,607<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 57,607<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">57,607<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(5,970)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (5,970)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,726)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Non-compete agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted Average Life (Years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">2,487<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,487<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,487<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">$ (1,465)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,465)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,230)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301624809392">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt - Long-term Debt (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 446,549,000<span></span>
</td>
<td class="nump">$ 462,197,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="top.Show.showAR( this, 'defref_strl_LongtermDebtCurrentMaturitiesGross', window );">Less - Current maturities of long-term debt</a></td>
<td class="num">(26,273,000)<span></span>
</td>
<td class="num">(28,230,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsCurrentNet', window );">Less - Unamortized debt issuance costs</a></td>
<td class="num">(4,278,000)<span></span>
</td>
<td class="num">(5,379,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Total long-term debt</a></td>
<td class="nump">415,998,000<span></span>
</td>
<td class="nump">428,588,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=strl_OtherDebtMember', window );">Other debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">11,274,000<span></span>
</td>
<td class="nump">15,309,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Term Loan 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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">435,275,000<span></span>
</td>
<td class="nump">446,888,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | 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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 435,275,000<span></span>
</td>
<td class="nump">$ 446,888,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_LongtermDebtCurrentMaturitiesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long-term Debt, Current Maturities, Gross</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_LongtermDebtCurrentMaturitiesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsCurrentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs classified as current. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsCurrentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_DebtInstrumentAxis=strl_OtherDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=strl_OtherDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=strl_TermLoanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=strl_TermLoanFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=strl_TheCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=strl_TheCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301623080400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($) </div>
<div>entity</div>
</th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($) </div>
<div>entity</div>
</th>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($) </div>
<div>entity</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </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, 2021 </div>
<div>USD ($) </div>
<div>entity</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 446,549,000<span></span>
</td>
<td class="nump">$ 446,549,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 446,549,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="nump">$ 462,197,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 546,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 604,000<span></span>
</td>
<td class="nump">$ 1,102,000<span></span>
</td>
<td class="nump">$ 1,264,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_Consolidated50OwnedSubsidiariesNumberOfEntities', window );">Number of entities | entity</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_ConsolidatedEntitiesOwnershipPercentage', window );">Ownership interest in subsidiaries</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.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="nump">50.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain (loss) on extinguishment of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,401,000<span></span>
</td>
<td class="nump">$ 2,428,000<span></span>
</td>
<td class="nump">$ 1,064,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=strl_PlateauExcavationMember', window );">Plateau Excavation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred', window );">Estimated tax basis step-up payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=strl_CreditAgreementMember', window );">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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentRequiredPaymentTerm', window );">Cash flow prepayment term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=strl_PaycheckProtectionProgramMember', window );">Paycheck Protection Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ExtinguishmentOfDebtAmount', window );">Loan amount forgiven</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain (loss) on extinguishment of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,428,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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Interest Rate Swap</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative, notional amount</a></td>
<td class="nump">$ 200,000,000<span></span>
</td>
<td class="nump">$ 200,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200,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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Term Loan 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtWeightedAverageInterestRate', window );">Weighted average interest rate</a></td>
<td class="nump">4.13%<span></span>
</td>
<td class="nump">4.13%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.13%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repayments of debt</a></td>
<td class="text">&#160;<span></span>
</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">$ 11,612,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 435,275,000<span></span>
</td>
<td class="nump">$ 435,275,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">435,275,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="nump">$ 446,888,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Term Loan Facility | 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentPeriodicPaymentPrincipal', window );">Periodic payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,100,000<span></span>
</td>
<td class="nump">$ 31,900,000<span></span>
</td>
<td class="nump">$ 23,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Term Loan Facility | Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt instrument face amount</a></td>
<td class="nump">540,000,000<span></span>
</td>
<td class="nump">540,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">540,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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Revolving Credit Facility | Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit, maximum borrowing capacity</a></td>
<td class="nump">$ 75,000,000<span></span>
</td>
<td class="nump">75,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75,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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_DebtInstrumentStatedLIBORInterestRate', window );">Debt instrument, LIBOR interest rate</a></td>
<td class="nump">1.06%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Revolving Credit Facility | Revolving Credit Facility | London Interbank Offered Rate (LIBOR)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Revolving Credit Facility | Swing Line Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit, maximum borrowing capacity</a></td>
<td class="nump">$ 15,000,000<span></span>
</td>
<td class="nump">$ 15,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,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>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_Consolidated50OwnedSubsidiariesNumberOfEntities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Consolidated 50% Owned Subsidiaries, Number Of Entities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_Consolidated50OwnedSubsidiariesNumberOfEntities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</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_strl_ConsolidatedEntitiesOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Consolidated Entities, Ownership Percentage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_ConsolidatedEntitiesOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</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_strl_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentRequiredPaymentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Covenant, Leverage Ratio, Excess Cash Flow Prepayment, Required Payment Term</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentRequiredPaymentTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</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_strl_DebtInstrumentStatedLIBORInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Stated LIBOR Interest Rate</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_DebtInstrumentStatedLIBORInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_BusinessCombinationConsiderationTransferredLiabilitiesIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6578-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6405-128476<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6613-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentPeriodicPaymentPrincipal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the required periodic payments applied to principal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentPeriodicPaymentPrincipal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtWeightedAverageInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average interest rate of debt outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtWeightedAverageInterestRate</td>
</tr>
<tr>
<td style="padding-right: 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_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payment on derivative.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5580258-113959<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ExtinguishmentOfDebtAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross amount of debt extinguished.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ExtinguishmentOfDebtAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=strl_PlateauExcavationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=strl_PlateauExcavationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=strl_CreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=strl_CreditAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=strl_PaycheckProtectionProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=strl_PaycheckProtectionProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_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_DebtInstrumentAxis=strl_TermLoanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=strl_TermLoanFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=strl_TheRevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=strl_TheRevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=strl_SwingLineLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=strl_SwingLineLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301620500208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 446,549<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 446,549<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 462,197<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax', window );">Fair value of contracts</a></td>
<td class="nump">1,087<span></span>
</td>
<td class="nump">$ 942<span></span>
</td>
<td class="nump">3,113<span></span>
</td>
<td class="nump">$ 2,102<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax', window );">Fair value of contracts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">878<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative, notional amount</a></td>
<td class="nump">200,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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Term Loan 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 435,275<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 435,275<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 446,888<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_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payment on derivative.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5580258-113959<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax and after reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_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_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=strl_TermLoanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=strl_TermLoanFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301629825296">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financial Instruments - Fair Value of the Interest Rate Derivative (Details) - Fair Value, Recurring - Interest Rate Swap - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssetsAbstract', window );"><strong>Derivative Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">$ 847<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssetsNoncurrent', window );">Other non-current assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Total assets at fair value</a></td>
<td class="nump">847<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesAbstract', window );"><strong>Derivative Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,438)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesNoncurrent', window );">Other non-current liabilities</a></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="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Total liabilities at fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,438)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssetsAbstract', window );"><strong>Derivative Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssetsNoncurrent', window );">Other non-current assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Total assets at fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesAbstract', window );"><strong>Derivative Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesNoncurrent', window );">Other non-current liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Total liabilities at fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssetsAbstract', window );"><strong>Derivative Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">847<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssetsNoncurrent', window );">Other non-current assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Total assets at fair value</a></td>
<td class="nump">847<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesAbstract', window );"><strong>Derivative Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,438)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesNoncurrent', window );">Other non-current liabilities</a></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="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Total liabilities at fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,438)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssetsAbstract', window );"><strong>Derivative Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssetsNoncurrent', window );">Other non-current assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Total assets at fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesAbstract', window );"><strong>Derivative Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesNoncurrent', window );">Other non-current liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Total liabilities at fair value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226008-175313<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226052-175313<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13433-108611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DerivativeAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DerivativeAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DerivativeLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226008-175313<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13433-108611<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226052-175313<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301624210160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments - Schedule of Total Value Recognized in Other Comprehensive Income (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax', window );">Net gain (loss) recognized in OCI, before tax amount</a></td>
<td class="nump">$ 672<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (82)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,957<span></span>
</td>
<td class="nump">$ 44<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax', window );">Net gain (loss) recognized in OCI, tax amount</a></td>
<td class="num">(153)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(446)<span></span>
</td>
<td class="num">(10)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax', window );">Net gain (loss) recognized in OCI, net of tax amount</a></td>
<td class="nump">519<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(63)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,511<span></span>
</td>
<td class="nump">34<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax', window );">Net amount reclassified from AOCI into earnings, before tax amount</a></td>
<td class="nump">415<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,156<span></span>
</td>
<td class="nump">2,058<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax', window );">Net amount reclassified from AOCI into earnings, tax amount</a></td>
<td class="num">(95)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(233)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(265)<span></span>
</td>
<td class="num">(469)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax', window );">Net amount reclassified from AOCI into earnings, net of tax amount</a></td>
<td class="nump">320<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">791<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">891<span></span>
</td>
<td class="nump">1,589<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax', window );">Change in OCI, before tax amount</a></td>
<td class="nump">1,087<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">942<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,113<span></span>
</td>
<td class="nump">2,102<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax', window );">Change in OCI, tax amount</a></td>
<td class="num">(248)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(214)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(711)<span></span>
</td>
<td class="num">(479)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Change in OCI, net of tax amount</a></td>
<td class="nump">$ 839<span></span>
</td>
<td class="nump">$ 1,563<span></span>
</td>
<td class="nump">$ 728<span></span>
</td>
<td class="nump">$ 895<span></span>
</td>
<td class="nump">2,402<span></span>
</td>
<td class="nump">$ 1,623<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">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="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax', window );">Change in OCI, before tax amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">878<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_InterestExpenseMember', window );">Interest Expense | 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths', window );">Unrealized gains expected to be reclassified from AOCI within next 12 months</a></td>
<td class="text">&#160;<span></span>
</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">$ 878<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_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated net amount of existing gains or losses on cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121549185&amp;loc=d3e80748-113994<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification, 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax and after reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and before 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=121577181&amp;loc=SL110061190-113977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5618551-113959<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624171-113959<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before reclassification, 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e689-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e689-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) for reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_InterestExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_InterestExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301620303152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Lease Obligations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_LesseeLeaseTerminationPeriod', window );">Lease termination period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostAbstract', window );"><strong>Lease, Cost [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 5,452<span></span>
</td>
<td class="nump">$ 1,510<span></span>
</td>
<td class="nump">$ 8,145<span></span>
</td>
<td class="nump">$ 3,022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease cost</a></td>
<td class="nump">3,180<span></span>
</td>
<td class="nump">2,911<span></span>
</td>
<td class="nump">6,348<span></span>
</td>
<td class="nump">5,035<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_FinanceLeasesCostAbstract', window );"><strong>Finance lease cost:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization', window );">Amortization of right-of-use assets</a></td>
<td class="nump">36<span></span>
</td>
<td class="nump">46<span></span>
</td>
<td class="nump">77<span></span>
</td>
<td class="nump">96<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestExpense', window );">Interest on lease liabilities</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="nump">11<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total finance lease cost</a></td>
<td class="nump">39<span></span>
</td>
<td class="nump">$ 51<span></span>
</td>
<td class="nump">84<span></span>
</td>
<td class="nump">107<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract', window );"><strong>Cash paid for amounts included in the measurement of lease 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash flows from operating leases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,311<span></span>
</td>
<td class="nump">2,980<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestPaymentOnLiability', window );">Operating cash flows from finance leases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="nump">11<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Financing cash flows from finance leases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">77<span></span>
</td>
<td class="nump">96<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract', window );"><strong>Right-of-use assets obtained in exchange for lease obligations (non-cash):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Operating leases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,192<span></span>
</td>
<td class="nump">3,496<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability', window );">Finance leases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAndLiabilitiesLesseeAbstract', window );"><strong>Assets and Liabilities, Lessee [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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">46,628<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46,628<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 24,520<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current portion of long-term lease obligations</a></td>
<td class="nump">12,582<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,582<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,841<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term lease obligations</a></td>
<td class="nump">34,103<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,103<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,831<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total operating lease liabilities</a></td>
<td class="nump">46,685<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46,685<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,672<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization', window );">Property and equipment, at cost</a></td>
<td class="nump">1,479<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,479<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization', window );">Accumulated depreciation</a></td>
<td class="num">$ (987)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (987)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Property and equipment, net ($10,095 and $10,420 related to VIEs)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Property and equipment, net ($10,095 and $10,420 related to VIEs)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Property and equipment, net ($10,095 and $10,420 related to VIEs)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAsset', window );">Property and equipment, net</a></td>
<td class="nump">$ 492<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 492<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 572<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Liability, Current, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Current maturities of long-term debt ($0 and $4,857 related to VIEs)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Current maturities of long-term debt ($0 and $4,857 related to VIEs)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Current maturities of long-term debt ($0 and $4,857 related to VIEs)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Current maturities of long-term debt</a></td>
<td class="nump">$ 144<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 144<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 148<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Long-term debt ($0 and $81 related to VIEs)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Long-term debt ($0 and $81 related to VIEs)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Long-term debt ($0 and $81 related to VIEs)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Long-term debt</a></td>
<td class="nump">$ 151<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 151<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Total finance lease liabilities</a></td>
<td class="nump">$ 295<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 295<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 372<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term: operating leases</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years 4 months 24 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term: financing leases</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years 6 months<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate: operating lease</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate: financing lease</a></td>
<td class="nump">4.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.30%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Operating Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">2022 (excluding the six months ended June 30, 2022)</a></td>
<td class="nump">$ 6,741<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,741<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</a></td>
<td class="nump">13,091<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,091<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2024</a></td>
<td class="nump">11,111<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,111<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2025</a></td>
<td class="nump">8,377<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,377<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2026</a></td>
<td class="nump">5,093<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,093<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2027</a></td>
<td class="nump">2,163<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,163<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">6,391<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,391<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">52,967<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,967<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less imputed interest</a></td>
<td class="num">(6,282)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,282)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total operating lease liabilities</a></td>
<td class="nump">46,685<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46,685<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 24,672<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Finance Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">2022 (excluding the six months ended June 30, 2022)</a></td>
<td class="nump">77<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">77<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</a></td>
<td class="nump">154<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">154<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2024</a></td>
<td class="nump">77<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">77<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2025</a></td>
<td class="nump">0<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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', window );">2026</a></td>
<td class="nump">0<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive', window );">2027</a></td>
<td class="nump">0<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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">0<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>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">308<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">308<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less imputed interest</a></td>
<td class="num">(13)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(13)<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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Total finance lease liabilities</a></td>
<td class="nump">$ 295<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 295<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 372<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_LesseeLeaseRenewalTerm', window );">Lease renewal term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 month<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_LesseeLeaseRenewalTerm', window );">Lease renewal term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash Paid For Amounts Included In Measurement Of Lease Liabilities [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_FinanceLeasesCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Finance Leases, Cost [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_FinanceLeasesCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_LesseeLeaseRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Lease, Renewal Term</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_LesseeLeaseRenewalTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</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_strl_LesseeLeaseTerminationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Lease, Termination Period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_LesseeLeaseTerminationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</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_strl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Right-Of-Use Assets Obtained In Exchange For Lease Obligations [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsAndLiabilitiesLesseeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsAndLiabilitiesLesseeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense on finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseInterestPaymentOnLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest paid on finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseInterestPaymentOnLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="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_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes noncurrent finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="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_FinanceLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeasePrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for principal payment on finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated amortization of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="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_FinanceLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for finance lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301624773360">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies (Details)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_ConsolidatedEntitiesOwnershipPercentage', window );">Ownership interest in subsidiaries</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_ConsolidatedEntitiesOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Consolidated Entities, Ownership Percentage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_ConsolidatedEntitiesOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</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_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301622960704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Current tax expense</a></td>
<td class="nump">$ 1,403<span></span>
</td>
<td class="nump">$ 1,027<span></span>
</td>
<td class="nump">$ 2,360<span></span>
</td>
<td class="nump">$ 1,645<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred tax expense</a></td>
<td class="nump">8,865<span></span>
</td>
<td class="nump">7,152<span></span>
</td>
<td class="nump">14,505<span></span>
</td>
<td class="nump">11,294<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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">10,268<span></span>
</td>
<td class="nump">8,179<span></span>
</td>
<td class="nump">16,865<span></span>
</td>
<td class="nump">12,939<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Cash paid for income taxes</a></td>
<td class="nump">$ 2,798<span></span>
</td>
<td class="nump">$ 1,700<span></span>
</td>
<td class="nump">$ 2,798<span></span>
</td>
<td class="nump">$ 1,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective income tax rate reconciliation</a></td>
<td class="nump">28.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Domestic Tax Authority</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="text">&#160;<span></span>
</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">$ 33,780<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_OperatingLossCarryforwardExpirationPeriod', window );">Operating loss carryforward expiration period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">17 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 32,064<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_OperatingLossCarryforwardExpirationPeriod', window );">Operating loss carryforward expiration period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_OperatingLossCarryforwardExpirationPeriod', window );">Operating loss carryforward expiration period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">16 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_strl_OperatingLossCarryforwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expiration period of each operating loss carryforward.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_OperatingLossCarryforwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</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_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwardsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwardsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301623840672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Incentive Plan - Share Grants (Details)<br> shares in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2022 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted', window );">Shares granted (in shares)</a></td>
<td class="nump">290<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=strl_RestrictedStockAwardsRSAsMember', window );">RSAs</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted', window );">Shares granted (in shares)</a></td>
<td class="nump">26<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted Average Grant-Date Fair Value per Share (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 23.43<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">RSUs</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted', window );">Shares granted (in shares)</a></td>
<td class="nump">110<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted Average Grant-Date Fair Value per Share (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 26.51<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PhantomShareUnitsPSUsMember', window );">PSUs</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted', window );">Shares granted (in shares)</a></td>
<td class="nump">154<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted Average Grant-Date Fair Value per Share (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 26.82<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_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net number of non-option equity instruments granted to participants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted</td>
</tr>
<tr>
<td style="padding-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=strl_RestrictedStockAwardsRSAsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=strl_RestrictedStockAwardsRSAsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PhantomShareUnitsPSUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PhantomShareUnitsPSUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301623850224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Incentive Plan - Share Issuances (Details)<br> shares in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2022 </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross', window );">Shares issued (in shares)</a></td>
<td class="nump">724<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=strl_RestrictedStockAwardsRSAsMember', window );">RSAs</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross', window );">Shares issued (in shares)</a></td>
<td class="nump">26<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">RSUs</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross', window );">Shares issued (in shares)</a></td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PhantomShareUnitsPSUsMember', window );">PSUs</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross', window );">Shares issued (in shares)</a></td>
<td class="nump">675<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_EmployeeStockMember', window );">ESPP</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross', window );">Shares issued (in shares)</a></td>
<td class="nump">18<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_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross</td>
</tr>
<tr>
<td style="padding-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=strl_RestrictedStockAwardsRSAsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=strl_RestrictedStockAwardsRSAsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PhantomShareUnitsPSUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PhantomShareUnitsPSUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301624834304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Incentive Plan - Narrative (Details) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Sale of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 2,333<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,015<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,629<span></span>
</td>
<td class="nump">$ 3,850<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Shares withheld for taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,386<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,619<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember', window );">Additional Paid in Capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Sale of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Shares withheld for taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,383<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,321<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=strl_LiabilityBasedAwardsMember', window );">Liability-Based Awards | Additional Paid in Capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Sale of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,225<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=strl_RestrictedStockUnitsAndPhantomShareUnitsMember', window );">RSU/PSU</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Sale of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Shares withheld for taxes (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">263<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Shares withheld for taxes</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,386<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=strl_EmployeeStockPurchasePlanMember', window );">Employee Stock Purchase Plan | ESPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Sale of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 33<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 22<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 67<span></span>
</td>
<td class="nump">$ 47<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_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-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_SubsidiarySaleOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=strl_LiabilityBasedAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=strl_LiabilityBasedAwardsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=strl_RestrictedStockUnitsAndPhantomShareUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=strl_RestrictedStockUnitsAndPhantomShareUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=strl_EmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=strl_EmployeeStockPurchasePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>84
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301623773808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income attributable to Sterling common stockholders</a></td>
<td class="nump">$ 25,961<span></span>
</td>
<td class="nump">$ 20,056<span></span>
</td>
<td class="nump">$ 45,213<span></span>
</td>
<td class="nump">$ 30,611<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average common shares outstanding - basic (in shares)</a></td>
<td class="nump">30,225<span></span>
</td>
<td class="nump">28,582<span></span>
</td>
<td class="nump">30,094<span></span>
</td>
<td class="nump">28,433<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Shares for dilutive unvested stock and warrants (in shares)</a></td>
<td class="nump">137<span></span>
</td>
<td class="nump">472<span></span>
</td>
<td class="nump">135<span></span>
</td>
<td class="nump">445<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average common shares outstanding - diluted (in shares)</a></td>
<td class="nump">30,362<span></span>
</td>
<td class="nump">29,054<span></span>
</td>
<td class="nump">30,229<span></span>
</td>
<td class="nump">28,878<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic net income per share attributable to Sterling common stockholders (in dollars per share)</a></td>
<td class="nump">$ 0.86<span></span>
</td>
<td class="nump">$ 0.70<span></span>
</td>
<td class="nump">$ 1.50<span></span>
</td>
<td class="nump">$ 1.08<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted net income per share attributable to Sterling common stockholders (in dollars per share)</a></td>
<td class="nump">$ 0.86<span></span>
</td>
<td class="nump">$ 0.69<span></span>
</td>
<td class="nump">$ 1.50<span></span>
</td>
<td class="nump">$ 1.06<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>85
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301624729440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental Cash Flow Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowElementsAbstract', window );"><strong>Supplemental Cash Flow Elements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Accounts receivable</a></td>
<td class="num">$ (70,745)<span></span>
</td>
<td class="num">$ (34,105)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerAsset', window );">Contracts in progress, net</a></td>
<td class="num">(4,328)<span></span>
</td>
<td class="nump">26,008<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures', window );">Receivables from and equity in construction joint ventures</a></td>
<td class="num">(14)<span></span>
</td>
<td class="num">(1,358)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets', window );">Other current and non-current assets</a></td>
<td class="num">(1,245)<span></span>
</td>
<td class="num">(8,448)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">18,480<span></span>
</td>
<td class="nump">38,308<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued compensation and other liabilities</a></td>
<td class="nump">5,711<span></span>
</td>
<td class="nump">3,936<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_strl_IncreaseDecreaseInMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings', window );">Members' interest subject to mandatory redemption and undistributed earnings</a></td>
<td class="num">(3,330)<span></span>
</td>
<td class="nump">3,703<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapital', window );">Changes in operating assets and liabilities</a></td>
<td class="num">$ (55,471)<span></span>
</td>
<td class="nump">$ 28,044<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_IncreaseDecreaseInMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the increase (decrease) in member's interest subject to mandatory redemption and undistributed earnings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_IncreaseDecreaseInMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net change during the reporting period in Equity in and Receivable from unconsolidated joint ventures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>strl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 310<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126938201&amp;loc=d3e55415-109406<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period of all assets and liabilities used in operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowElementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowElementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140301620811600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments | segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 510,568<span></span>
</td>
<td class="nump">$ 401,666<span></span>
</td>
<td class="nump">$ 920,888<span></span>
</td>
<td class="nump">$ 716,982<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Income</a></td>
<td class="nump">41,090<span></span>
</td>
<td class="nump">32,720<span></span>
</td>
<td class="nump">69,359<span></span>
</td>
<td class="nump">55,475<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition related costs</a></td>
<td class="num">(230)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(485)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">510,568<span></span>
</td>
<td class="nump">401,666<span></span>
</td>
<td class="nump">920,888<span></span>
</td>
<td class="nump">716,982<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Income</a></td>
<td class="nump">47,682<span></span>
</td>
<td class="nump">36,300<span></span>
</td>
<td class="nump">82,011<span></span>
</td>
<td class="nump">64,139<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Corporate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Income</a></td>
<td class="num">(6,362)<span></span>
</td>
<td class="num">(3,580)<span></span>
</td>
<td class="num">(12,167)<span></span>
</td>
<td class="num">(8,664)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=strl_EInfrastructureSolutionsSegmentMember', window );">E-Infrastructure Solutions Backlog | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">233,548<span></span>
</td>
<td class="nump">123,743<span></span>
</td>
<td class="nump">402,475<span></span>
</td>
<td class="nump">220,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="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Income</a></td>
<td class="nump">32,824<span></span>
</td>
<td class="nump">24,714<span></span>
</td>
<td class="nump">54,109<span></span>
</td>
<td class="nump">42,526<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=strl_TransportationSolutionsSegmentMember', window );">Transportation Solutions Revenues | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">191,381<span></span>
</td>
<td class="nump">203,153<span></span>
</td>
<td class="nump">351,880<span></span>
</td>
<td class="nump">350,207<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Income</a></td>
<td class="nump">5,107<span></span>
</td>
<td class="nump">4,796<span></span>
</td>
<td class="nump">8,793<span></span>
</td>
<td class="nump">7,462<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=strl_BuildingSolutionsSegmentMember', window );">Building Solutions Backlog - Commercial | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">85,639<span></span>
</td>
<td class="nump">74,770<span></span>
</td>
<td class="nump">166,533<span></span>
</td>
<td class="nump">146,460<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Income</a></td>
<td class="nump">$ 9,751<span></span>
</td>
<td class="nump">$ 6,790<span></span>
</td>
<td class="nump">$ 19,109<span></span>
</td>
<td class="nump">$ 14,151<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_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 23<br> -URI https://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e1043-128460<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_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_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=strl_EInfrastructureSolutionsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=strl_EInfrastructureSolutionsSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=strl_TransportationSolutionsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=strl_TransportationSolutionsSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=strl_BuildingSolutionsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=strl_BuildingSolutionsSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>strl-20220630_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:strl="http://www.strlco.com/20220630"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="strl-20220630.xsd" xlink:type="simple"/>
    <context id="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i956dc14843d0474ebd784c6a77fdc35b_I20220729">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
        </entity>
        <period>
            <instant>2022-07-29</instant>
        </period>
    </context>
    <context id="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie4169ad957ee438c9591f1da4fb66a0e_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i6d48d22a7fa840e0b878d05062e326b9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i762649cfb52d4e3aa078b9d62db1820e_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifbe5d6b30df243a5859bf7dab2c77e3e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id98f8297f0514cce838a9132c779945a_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="id4fe51708a8141eab702c1f4c8d30751_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</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="i0a6ff09a8d0340139f5782d5a1799743_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</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="i9984838f47484a10ac570e69f89972b7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</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="ib4bc8ee3bdc74f73aa5981170ee7cfcf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</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="id24e7afb8a88416bade923a669eef652_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id4961a7c7d224e86b75436bfda002fcc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iaa0c8c85d0ed42c996f4f212d44190ba_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i8a0a0bd16050493697c38bdaea8d5964_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="icfb7b3799e1240cd8d59dfc926dd5d09_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i10fc69670a3b4d79a140dbf5a911c915_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i731afd217061487cbcb5f2795b0e758c_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ibe45b5e48b744fae88ed8c82d81a97dd_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i4ebd6390ea7f4db6b33ff572eb04cbcf_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i639acdaff5cb4a28a369b9c7422c429f_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i3fc45371c12d48a984eef3e8436cc603_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ibc22e5d8265a43e4acedcb183f6b3971_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i4bc9e2f818a9418b93532fe421508164_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ia68fa4ffbe71499bb3581f8c496727f1_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ib3880900a23c4d7099fe255faa031204_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i52fad4cd959f40008f38b3215c541458_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i7cc57f3272954a8dac50a0a76f147fbc_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id0daaeacab534354b79947a256a73e22_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia0899ca793804a1dbddd649d67317207_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ice8df520d7b6492e90d7faf641b8d060_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i9f18506a37f7450d987d149f4498bb5b_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic36f25fda9c141b49f2e782d7385b78f_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i21c2a319720a46e7b930a1aaab6477c2_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i5814dd2e5f144278af6ae8d776908e0d_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i532124d1f50f4e32aa3761045bf52589_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i5a3e28e0223749c3a094c146a78a7e88_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i160ce6d949204ca291c1c4952a161d55_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i8a22262c75e94faa87e71e48c25905b8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3039740ae057499dab14a2d77f261972_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3ffffece74e1458d8f591747ade165a9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i25476a9cc9214b77b2aede25ab5b1739_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6a5123876e0349aea110bfb6a234a66f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib59b94df43384ab7b763b2c6969ae717_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib5e628399114432fa4da33bd51c4bec8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifb622c9936404f8eb938e975d6476a34_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i850c00848d284989af530b178903addc_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i22f84610e1ba45e28439b8058c04033d_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i71d68e0c48b74fc4bfd2c3a4ca608aa2_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ia56c4e91f15d4935861d7406a36c4b13_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ifc8f2da3060b4acc983881079b8ace8d_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i8c836b9b82514cee8611c7c65bac7422_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i3a32fef3c39749bd87a8d6879fef7918_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i9ddcfaaae32d467ab8923c0c23fb514c_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="if6e9f75ab80a4d64858bd99f4a5d72cd_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ife2bd32fcc0b45dea58d5f92be135283_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i3344010029634cdc8e6787422e2d0039_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ib41419e3f959416db1ebdffb01e2bd11_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="iec6a982cdb8346e58dfee8a8250b97d0_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i767eb221b6874f9c8d92be7aff49567e_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i65c1a2a6bb584dca820324ba0219a865_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i125af6b958584ab5907655e014b03b7a_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i73226532700f45bb8c1c15a76582e1d0_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i563ce4dbd4874531a4f7b8fe40907980_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia16faf38de93450984916dc8345cc7b4_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i988ae13c550b4bc48e41a9926bb37606_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib84ff9fa66914e0e9f6174c965dfe1f8_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i00b08c8e8c824d0f856d3348834f415d_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i428ffc1740dc4844b0dbd0c5f32af9d7_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="if15e419d058d4552952fa8677ca07bab_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i1076f6eeb80f40de9723b4d6a82bc607_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i99838894a464448d864ec18f83959ed6_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i0b95c978280d4d879244e3b2179a020a_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i09c76b582ab2440c9b9786729bf117d0_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ie8edfe0ec5474401b6348fcb00d30f50_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ie2f546e47f384ee1931b600f87c3d079_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iaae4b40f1b2c41f7bf9c61691848a96a_D20211230-20211230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">strl:PetilloIncorporatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-30</startDate>
            <endDate>2021-12-30</endDate>
        </period>
    </context>
    <context id="ia4b2f394dfce42ae9138b3126624c50f_I20211230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">strl:PetilloIncorporatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-30</instant>
        </period>
    </context>
    <context id="i62e20c6bbc1d44eb9bfc5567dd8e80d0_D20211230-20211230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
        </entity>
        <period>
            <startDate>2021-12-30</startDate>
            <endDate>2021-12-30</endDate>
        </period>
    </context>
    <context id="i9d71d6962a1d454daab5a6640375e078_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">strl:PetilloIncorporatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i28c8b004180a4c228f2cc4489dd0b7aa_D20211230-20211230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">strl:PetilloIncorporatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-30</startDate>
            <endDate>2021-12-30</endDate>
        </period>
    </context>
    <context id="i7b0f3641d9a148609a2a029dca606b8f_D20211230-20211230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">strl:PetilloIncorporatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-30</startDate>
            <endDate>2021-12-30</endDate>
        </period>
    </context>
    <context id="ide12e8ae41c8443fb7e612ec41967447_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">strl:PetilloIncorporatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i64d11e9063174985a7c134b1c0de437f_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">strl:PetilloIncorporatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i46b981c047234757b7e18a6aef5e5e90_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:EInfrastructureSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i49939571868340af8be609be8f14fa97_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:EInfrastructureSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i392e080004ae4c028ace8ce09c2849c5_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:TransportationSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i2a3519e323174f21b2939c47581cb5cb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:TransportationSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib5e5e39374c94e29b5e9d57559cbd44b_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:BuildingSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i231af9d26dd344148d65d08ed3a49893_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:BuildingSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i80eccd0ec7d24f649869f3d3a3bc0f72_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="icc71b1c9038241919d8505f3c5f95eed_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:EInfrastructureSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ica09447249d242d0bbacba436732d568_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:EInfrastructureSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="idc0b5c7ec7054848b73ff1a78ce2265c_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:EInfrastructureSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i62120394d02a4b99bd161eeb2ee55c0b_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:EInfrastructureSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie590c535717f4b02a8172d1561f0e6bb_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:HeavyHighwayMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:TransportationSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i493edf356c984ce7a2ad91ff0718caf2_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:HeavyHighwayMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:TransportationSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5fdb374f0e644c188248b5dcc47513a5_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:HeavyHighwayMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:TransportationSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i8c9af39baf4943bea5face02322b8b72_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:HeavyHighwayMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:TransportationSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib3513f02c5944fa195b95349042fa7fe_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:AviationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:TransportationSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ifbdb36bae2cf43b69e7bc29035a4f95f_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:AviationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:TransportationSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia49bced5fb3a4ae7b5faa9c4099ec2b5_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:AviationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:TransportationSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic1493fae83754d4395ca0afa6dc10398_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:AviationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:TransportationSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i1ee6a11386614ce3aab957a2bd93b883_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:WaterContainmentAndTreatmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:TransportationSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i173b4c7948544a18a496e0a2840a32dd_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:WaterContainmentAndTreatmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:TransportationSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i02703e3c7c424672ae78c6f2b1e70154_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:WaterContainmentAndTreatmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:TransportationSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i5ffa3562eb65439fb74dfddb38ed9627_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:WaterContainmentAndTreatmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:TransportationSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i53172f39d6214f4bb7440888aad8685e_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:OtherRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:TransportationSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i4d2ac491ea994be18a793493fd4ba690_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:OtherRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:TransportationSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7cfbec6e3802418f9b4d9ecae7f372d4_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:OtherRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:TransportationSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i19cb03b5e80c4a8caf45ace19596ea27_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:OtherRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:TransportationSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2ee57d0c2c7f4e0b87dbc7a3e9b1f487_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:TransportationSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ife2b463984c140d491f2523d05c69fd0_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:TransportationSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i727c200af117499aafe2cb4d880f95c5_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:TransportationSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i97cc6d75dce04558b1bf8d39268b856d_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:TransportationSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ifa959dafacd34a359df647b4e434582c_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:ResidentialConstructionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:BuildingSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i78cc11ddeef441e4a211c280a42fe090_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:ResidentialConstructionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:BuildingSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="idebbd4aa4ec546a6a1aaa86ab803ca04_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:ResidentialConstructionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:BuildingSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ice463128a6a740e4925c106f03b8678a_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:ResidentialConstructionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:BuildingSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9e930f797cb845579706d4c7cccfb611_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:CommercialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:BuildingSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i616ba115d17049af80a284ef5cd68a42_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:CommercialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:BuildingSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ice580619b7a74f5087a49476f5c8bf21_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:CommercialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:BuildingSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i1eda18b9d6184586b2347dfc99bd739d_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:CommercialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:BuildingSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if57bf8d75171469fba204be83c70d2f0_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:BuildingSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i70a03866863b4c508e431b5db6d75427_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:BuildingSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0220996ace7d4473a5170d671cea4c4e_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:BuildingSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i60f3843e73404b4e847c0c499837281d_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:BuildingSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4983597158284acf97b008c229607b16_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iebbb975651c246398d013b46d35f15d2_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib3d93599cb1846abafc6275388cefc64_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i24b9ce40b3b74e8d86a6d9c5cb93ced9_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id36aa2bbec07477bab1e239a6a4edea3_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i4853da4a2fba4ac4b7c87b74c02a39f9_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ibeff406b596942d491e3738282a4a871_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i2e65b8bbe9cd4fe1abb4a01521db251d_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i57f4b27213f84621852714afc73366e3_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">strl:LumpSumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i2c6dcf6517134f71a1928d2170069535_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">strl:LumpSumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if1d62ba890604ae381334e368235d5aa_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">strl:LumpSumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="idf7a870f04e6428893b00cbcdf3eaa74_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">strl:LumpSumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0ccd521d33e64123b5c05eacc553624d_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">strl:ResidentialAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if777c5ffb50144ad91cabd039a9a286b_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">strl:ResidentialAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2505bd9c73784112bb7f4bc8d8fed0b7_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">strl:ResidentialAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic1243eb45a4f484282629913ae82139b_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">strl:ResidentialAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i55f1778e4b3a4a7484878807ad925c0a_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">strl:CostsAndEstimatedEarningsInExcessOfBillingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i0cbb55f5ca4a4063bdad52e13a450a64_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">strl:CostsAndEstimatedEarningsInExcessOfBillingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic5dcbf521ec0454db40d57011f170c25_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingIncomeLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i70759affeb904d93ac801fbc73ba3575_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingIncomeLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i2815adf4ddb34d4fb3f23580969838bf_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingIncomeLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i75e077bcf2a949dd9f863dd39b9dc00e_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingIncomeLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i470c142db2f24162904cb992a839bedb_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">strl:MyersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i52ae6f9f913a48cba66789cc254bd5e8_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">strl:MyersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i3417b620b9764caa889c85d4c4e89727_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">strl:MyersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9d1216157e914203beae452d6cc02ba4_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">strl:MyersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="icae9ba146abf4cf4b17e837acd4e2fa2_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">strl:MyersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ia5245fe7be544985b7f32577e574804c_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">strl:MyersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i6cf5b9b493b840478798b5765b691768_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">strl:MyersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iab900d044e654dcc813642a098230fba_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">strl:MyersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia7e627884299442eb1a327b595594121_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">strl:MyersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i52385de102de4b448bb5b78c666fe39f_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">strl:JointVenturesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">strl:RLWMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i49f5b6224144471bb4806947fc535f61_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">strl:JointVenturesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">strl:SEMAConstructionIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i13e0dd7cbba44ba48b6097c466f3a120_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">strl:JointVenturesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">strl:SEMAConstructionIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i093fd8b7fa9d4e84908b5867761354ab_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">strl:JointVenturesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">strl:SEMAConstructionIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i31b33ed5c0ad431399c0b92ccf054393_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">strl:JointVenturesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">strl:SEMAConstructionIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib1b00444ed7d4f3aa264d45494188279_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i428078e732a64247b6065aaad912a2dd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9720d36f2d4f45d9b677d8f6115a4843_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i3fa90e03edc24ef0966e9b766223d203_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">strl:JointVenturesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i215f823501e949878cda75e44874b9d7_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">strl:JointVenturesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i6800a32e5813467c89345d18a3ae5349_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">strl:JointVenturesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2978deecb18c4dae81f724e5fe0b3b34_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">strl:JointVenturesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i3e04a3f1f1f842f7bd428f542cb52644_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">strl:ConstructionEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i89e69611f08f4f44a2064c14d7677b0d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">strl:ConstructionEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iac9cdd4b151b4766965ea3a52a801337_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i576231997ab64dbdb971f16d7d38b2bc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibd2b07167c274818a3c5ac270aab6898_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i4c2bec326405494281f6d46f228a511f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8f5ea27d26a64b90bd4a2bce2fa050a2_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i0d847b1521554c9eab856f0297c19db2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia1fbfeac85fa4906a8b0367af417dc89_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ifac361b299274c49b23c6a2c2e4b482e_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i46fba5b579b0426586ecdacdfa8dbdc8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3ba14e6c0d7a4d5095972a90fb5449d9_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i375503a80e5741b58f1d1d633e0d19d6_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i28ccc2f491a640fb9dbb8b6062a4eca3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iaeadf5d25d6346ccaa7cfdb4ca15fbd2_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i7d0ad4d59b474c2496a0c16481326ff1_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i01f905b3e0b54879987a9cb600e4d859_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ide2f1d72700942da917f006c1fa76e21_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">strl:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i6200b1484ae14b5bbb768bd085a27f68_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">strl:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifb6f421352874590ba9b6156b01435d5_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ie8f359e851984f7c90b19ea26d3789cf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i77fc012a4d544ba1ae5486bafacef33d_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">strl:TheCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ibdf7994379144ea28efe4b6095007afb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">strl:TheCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1be456363621433587a77c35508e0dca_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">strl:OtherDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="id2046c4085b3411dab446fdba0d15024_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">strl:OtherDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifb3d5952150c47209f0c67d8c992bbb8_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">strl:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="idc816d05e4f145e18157042d276c86e1_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">strl:TheRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ia237727d59aa4a12b513076fbb169135_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">strl:SwingLineLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">strl:TheRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i9667bfc4978e40289d32d5106cde57c9_D20220630-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">strl:TheRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-30</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic1c33553049046e9b6a16afe07000886_D20220630-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">strl:TheRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-30</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="idaa76c98e2eb43bba5ba2163b3c8fd2c_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ia4be365c7d4d425d8e9ed82fffc60972_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">strl:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id3ab789256bd479fae406b082ed22845_D20230101-20231231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">strl:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="i8a14d3f8d8ff44cca6a0d47772427f3c_D20240101-20241231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">strl:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="i0cd9b5af550344c790f5e80c6cec4c17_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">strl:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i9fb988a585ac493997d6fc529128ffcd_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">strl:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i6fee9dda39f54164a4087420d364f973_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">strl:PlateauExcavationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2060f359c5e344b98730d9ed954b2ac5_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">strl:PaycheckProtectionProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i349ad248e8a646c19b44049b11466b7a_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i9ad8fb6ad09c411e81c3c9ae67b4e1c7_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ic86a8c43bd9f4a6db932007f26811b80_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i91d033959787449bbedf2d10da831cb1_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ifc971c40b09b4da3bb35489f114346a0_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="if70e04ffcb874d6cbed5f9f90fc285cb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i09d8e61d07f9436789f53508811c8551_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iabbfa114a2674dd4b25743223568cbc8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4b1efc5676e34f44a97b9d5050fc5c16_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i15ce3c7eb5c84c25b460913dc3457c9d_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i56910408e199427fa4376b625de85724_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i78313485ac624e00ba8f29e0564da4e9_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib483fa965f524a2584810b6518c9a546_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if7879bf7b500477687a7c583502e8f2d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7cf2b66794ff42808d75fef22cd7cbfd_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i89b4591ff8824874b5a3a1ae3f1e5d59_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic204bc52d308487f8c9524b126c6987f_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i038270a359c54ceda4db27f50d699a86_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">strl:RestrictedStockAwardsRSAsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i2e3a5db67e9745e3a0194facd76dd181_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i33ccafb773f341b290f76c55891e629e_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id2bc231d7aa74772b24425bba7558bc6_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i28d494fe34244ad9a60c7a9b12825bef_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">strl:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ieabe4e7d4df84c9a9777a3e2427ead3f_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">strl:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i706b84ed966e439e9c6709cb31c8474d_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">strl:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5cc9d2866eb342eaa6dbf66de6280682_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">strl:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9a5e9511ffd143d298bda5b393f725fb_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">strl:LiabilityBasedAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0cb2ead05ca94648bc9336b345eed389_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">strl:LiabilityBasedAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i83e474ed8290478eb7696c616c00f870_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">strl:RestrictedStockUnitsAndPhantomShareUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i9b11bb364721433ea027a89bc091c02d_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">strl:RestrictedStockUnitsAndPhantomShareUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i68b5ae3cfa6147268b9158ab1f1121a3_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i7c5e7793e5ab46a8b0cb0c8dbf451ce6_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4e2e1b9fe6c34ea295153072d6f13a85_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i5d211d1fe1f84bd1bf4ab4725675d3dc_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="segment">
        <measure>strl:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="entity">
        <measure>strl:entity</measure>
    </unit>
    <unit id="insurancepolicy">
        <measure>strl:insurancePolicy</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl80L2ZyYWc6M2Q5YTQ4Yzg5MDEwNDQzMGJlNDY2NTBiODM0OTI4NjQvdGFibGU6MTIwMzg5YTc2OWI2NGI4MWJiMmVmNjkzOTBiNTkyOWMvdGFibGVyYW5nZToxMjAzODlhNzY5YjY0YjgxYmIyZWY2OTM5MGI1OTI5Y18xLTEtMS0xLTcxNTIw_aa68e713-c8c5-4331-83bd-9027371298b0">0000874238</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl80L2ZyYWc6M2Q5YTQ4Yzg5MDEwNDQzMGJlNDY2NTBiODM0OTI4NjQvdGFibGU6MTIwMzg5YTc2OWI2NGI4MWJiMmVmNjkzOTBiNTkyOWMvdGFibGVyYW5nZToxMjAzODlhNzY5YjY0YjgxYmIyZWY2OTM5MGI1OTI5Y18yLTEtMS0xLTcxNTIw_47a3ace2-ce54-40d1-883d-aaff8f2c17e5">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl80L2ZyYWc6M2Q5YTQ4Yzg5MDEwNDQzMGJlNDY2NTBiODM0OTI4NjQvdGFibGU6MTIwMzg5YTc2OWI2NGI4MWJiMmVmNjkzOTBiNTkyOWMvdGFibGVyYW5nZToxMjAzODlhNzY5YjY0YjgxYmIyZWY2OTM5MGI1OTI5Y18zLTItMS0xLTcxNTIw_d18c9d3e-3bea-4317-bdb4-1d8056f49d7c">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl80L2ZyYWc6M2Q5YTQ4Yzg5MDEwNDQzMGJlNDY2NTBiODM0OTI4NjQvdGFibGU6MTIwMzg5YTc2OWI2NGI4MWJiMmVmNjkzOTBiNTkyOWMvdGFibGVyYW5nZToxMjAzODlhNzY5YjY0YjgxYmIyZWY2OTM5MGI1OTI5Y180LTEtMS0xLTcxNTIw_ec5fd2d3-b3d3-47a1-8dd8-88d695229423">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl80L2ZyYWc6M2Q5YTQ4Yzg5MDEwNDQzMGJlNDY2NTBiODM0OTI4NjQvdGFibGU6MTIwMzg5YTc2OWI2NGI4MWJiMmVmNjkzOTBiNTkyOWMvdGFibGVyYW5nZToxMjAzODlhNzY5YjY0YjgxYmIyZWY2OTM5MGI1OTI5Y181LTEtMS0xLTcxNTIw_79c30001-c171-4f38-b4eb-0d9771822230">false</dei:AmendmentFlag>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEwLTAtMS0xLTcxNTIw_78011da4-2186-4073-9868-5fb78d29ba89">http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEwLTAtMS0xLTcxNTIw_81b0023c-86b6-408d-b6a6-dc34d323676e">http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEyLTAtMS0xLTcxNTIw_288e426c-8d3d-4426-92e4-d4eba0d86c06">http://fasb.org/us-gaap/2022#LongTermDebtCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEyLTAtMS0xLTcxNTIw_5bea2c70-b0cc-448c-9126-3caab9c6f9fb">http://fasb.org/us-gaap/2022#LongTermDebtCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEzLTAtMS0xLTcxNTIw_355baf12-76d5-43d8-9b8f-ea872a274b78">http://fasb.org/us-gaap/2022#LongTermDebtNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEzLTAtMS0xLTcxNTIw_3d24a28b-e454-4c44-9d58-d60919bf6f53">http://fasb.org/us-gaap/2022#LongTermDebtNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xL2ZyYWc6N2RiMzU5MzA1MDFkNGVlNTljMjNhODAzNjgxMGIxNjQvdGFibGU6MThmNTgxMTUzMzJjNGU2OTgxZGFhZDNiYzRjYjg5M2YvdGFibGVyYW5nZToxOGY1ODExNTMzMmM0ZTY5ODFkYWFkM2JjNGNiODkzZl8wLTAtMS0xLTcxNTIwL3RleHRyZWdpb246NmU4NjcwODE1ZWY3NGZmOGE2MDg5MDBiYjJhZTE5YzlfOQ_b3252f86-2a31-47e1-a527-ba095251ae30">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xL2ZyYWc6N2RiMzU5MzA1MDFkNGVlNTljMjNhODAzNjgxMGIxNjQvdGFibGU6MGRlYzc1NTIwOTAxNDc1YjhiODU4YTlhNWI4ZWQxMjEvdGFibGVyYW5nZTowZGVjNzU1MjA5MDE0NzViOGI4NThhOWE1YjhlZDEyMV8wLTAtMS0xLTcxNTIw_08db0b2e-dd73-4276-92fb-b6c7ae31bbd9">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xL2ZyYWc6N2RiMzU5MzA1MDFkNGVlNTljMjNhODAzNjgxMGIxNjQvdGV4dHJlZ2lvbjo3ZGIzNTkzMDUwMWQ0ZWU1OWMyM2E4MDM2ODEwYjE2NF8xMTY_e589d4f8-9f6a-4ea5-bb49-60ec689462cd">2022-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xL2ZyYWc6N2RiMzU5MzA1MDFkNGVlNTljMjNhODAzNjgxMGIxNjQvdGFibGU6ODFlNDk3ODJlMGQ0NGYzZWE5NDgyZjhjNTYxZWUyN2UvdGFibGVyYW5nZTo4MWU0OTc4MmUwZDQ0ZjNlYTk0ODJmOGM1NjFlZTI3ZV8wLTAtMS0xLTcxNTIw_cf8f32ea-e69a-46e7-bba8-cb700a4ddcc4">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xL2ZyYWc6N2RiMzU5MzA1MDFkNGVlNTljMjNhODAzNjgxMGIxNjQvdGFibGU6YjIzMGU2YmYwM2I1NDQ3MmE2ODViNmFlOTkwMTMyMjkvdGFibGVyYW5nZTpiMjMwZTZiZjAzYjU0NDcyYTY4NWI2YWU5OTAxMzIyOV8wLTEtMS0xLTcxNTIw_a57338bf-ef4a-4c6a-a6e0-bd626ebc5902">1-31993</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xL2ZyYWc6N2RiMzU5MzA1MDFkNGVlNTljMjNhODAzNjgxMGIxNjQvdGFibGU6Y2I1OTM4NzdkZmZjNDU3MWI0MDFjMDIxMTIwYmFkZTAvdGFibGVyYW5nZTpjYjU5Mzg3N2RmZmM0NTcxYjQwMWMwMjExMjBiYWRlMF8wLTAtMS0xLTcxNTIw_ff81dada-6df7-4a8f-bb73-440b44eec28c">STERLING INFRASTRUCTURE, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xL2ZyYWc6N2RiMzU5MzA1MDFkNGVlNTljMjNhODAzNjgxMGIxNjQvdGFibGU6Y2I1OTM4NzdkZmZjNDU3MWI0MDFjMDIxMTIwYmFkZTAvdGFibGVyYW5nZTpjYjU5Mzg3N2RmZmM0NTcxYjQwMWMwMjExMjBiYWRlMF8zLTAtMS0xLTcxNTIw_3bfbde43-ae45-46b3-82f7-f538c719c4aa">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xL2ZyYWc6N2RiMzU5MzA1MDFkNGVlNTljMjNhODAzNjgxMGIxNjQvdGFibGU6Y2I1OTM4NzdkZmZjNDU3MWI0MDFjMDIxMTIwYmFkZTAvdGFibGVyYW5nZTpjYjU5Mzg3N2RmZmM0NTcxYjQwMWMwMjExMjBiYWRlMF8zLTEtMS0xLTcxNTIw_5ab08287-d474-4507-abaa-590aa33e538a">25-1655321</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xL2ZyYWc6N2RiMzU5MzA1MDFkNGVlNTljMjNhODAzNjgxMGIxNjQvdGFibGU6Y2I1OTM4NzdkZmZjNDU3MWI0MDFjMDIxMTIwYmFkZTAvdGFibGVyYW5nZTpjYjU5Mzg3N2RmZmM0NTcxYjQwMWMwMjExMjBiYWRlMF82LTAtMS0xLTcxNTIwL3RleHRyZWdpb246YzE0NTJmM2Y1M2Q3NGIwOGE3YWUyYWNhMzk2ZjMwYmJfNQ_be86e8d6-5e70-40a9-b9d1-4a3f8c0b5532">1800 Hughes Landing Blvd.</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xL2ZyYWc6N2RiMzU5MzA1MDFkNGVlNTljMjNhODAzNjgxMGIxNjQvdGFibGU6Y2I1OTM4NzdkZmZjNDU3MWI0MDFjMDIxMTIwYmFkZTAvdGFibGVyYW5nZTpjYjU5Mzg3N2RmZmM0NTcxYjQwMWMwMjExMjBiYWRlMF82LTAtMS0xLTcxNTIwL3RleHRyZWdpb246YzE0NTJmM2Y1M2Q3NGIwOGE3YWUyYWNhMzk2ZjMwYmJfOA_a9fe483b-f702-4a3f-83b4-4f7f1f49608a">The Woodlands</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xL2ZyYWc6N2RiMzU5MzA1MDFkNGVlNTljMjNhODAzNjgxMGIxNjQvdGFibGU6Y2I1OTM4NzdkZmZjNDU3MWI0MDFjMDIxMTIwYmFkZTAvdGFibGVyYW5nZTpjYjU5Mzg3N2RmZmM0NTcxYjQwMWMwMjExMjBiYWRlMF82LTAtMS0xLTcxNTIwL3RleHRyZWdpb246YzE0NTJmM2Y1M2Q3NGIwOGE3YWUyYWNhMzk2ZjMwYmJfMTI_9a0a3c28-aaa3-4a9d-b69b-8e4d4678d55a">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xL2ZyYWc6N2RiMzU5MzA1MDFkNGVlNTljMjNhODAzNjgxMGIxNjQvdGFibGU6Y2I1OTM4NzdkZmZjNDU3MWI0MDFjMDIxMTIwYmFkZTAvdGFibGVyYW5nZTpjYjU5Mzg3N2RmZmM0NTcxYjQwMWMwMjExMjBiYWRlMF82LTEtMS0xLTcxNTIw_d0ac2649-fd1d-4279-a6a7-b0a50c56a6cd">77380</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xL2ZyYWc6N2RiMzU5MzA1MDFkNGVlNTljMjNhODAzNjgxMGIxNjQvdGFibGU6Y2I1OTM4NzdkZmZjNDU3MWI0MDFjMDIxMTIwYmFkZTAvdGFibGVyYW5nZTpjYjU5Mzg3N2RmZmM0NTcxYjQwMWMwMjExMjBiYWRlMF85LTAtMS0xLTcxNTIwL3RleHRyZWdpb246ZDVlOGUzOGZjYmYzNDM3NmIzMTAzMThkODQ5MDAwZWNfNTg_5ea65a79-487f-47ed-ba24-ee717e1a56e2">281</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xL2ZyYWc6N2RiMzU5MzA1MDFkNGVlNTljMjNhODAzNjgxMGIxNjQvdGFibGU6Y2I1OTM4NzdkZmZjNDU3MWI0MDFjMDIxMTIwYmFkZTAvdGFibGVyYW5nZTpjYjU5Mzg3N2RmZmM0NTcxYjQwMWMwMjExMjBiYWRlMF85LTAtMS0xLTcxNTIwL3RleHRyZWdpb246ZDVlOGUzOGZjYmYzNDM3NmIzMTAzMThkODQ5MDAwZWNfNjI_0554662b-812a-43c0-b7f1-19a01ec1559b">214-0777</dei:LocalPhoneNumber>
    <dei:EntityInformationFormerLegalOrRegisteredName
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xL2ZyYWc6N2RiMzU5MzA1MDFkNGVlNTljMjNhODAzNjgxMGIxNjQvdGFibGU6Y2I1OTM4NzdkZmZjNDU3MWI0MDFjMDIxMTIwYmFkZTAvdGFibGVyYW5nZTpjYjU5Mzg3N2RmZmM0NTcxYjQwMWMwMjExMjBiYWRlMF8xMS0wLTEtMS04NTgyMw_80a321df-9d58-4d51-bdec-b224cbb3b00b">Sterling Construction Company, Inc.</dei:EntityInformationFormerLegalOrRegisteredName>
    <dei:Security12bTitle
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xL2ZyYWc6N2RiMzU5MzA1MDFkNGVlNTljMjNhODAzNjgxMGIxNjQvdGFibGU6MWEzZWYyZTY3ZGI0NDBlYzgyMGYyZjcxYzU4Yzg4MDcvdGFibGVyYW5nZToxYTNlZjJlNjdkYjQ0MGVjODIwZjJmNzFjNThjODgwN18xLTAtMS0xLTcxNTIw_c4274a60-6928-416e-bf33-d1edd68827e7">Common Stock, $0.01 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xL2ZyYWc6N2RiMzU5MzA1MDFkNGVlNTljMjNhODAzNjgxMGIxNjQvdGFibGU6MWEzZWYyZTY3ZGI0NDBlYzgyMGYyZjcxYzU4Yzg4MDcvdGFibGVyYW5nZToxYTNlZjJlNjdkYjQ0MGVjODIwZjJmNzFjNThjODgwN18xLTEtMS0xLTcxNTIw_c9608c39-c939-4f89-8230-77d013998ce2">STRL</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xL2ZyYWc6N2RiMzU5MzA1MDFkNGVlNTljMjNhODAzNjgxMGIxNjQvdGFibGU6MWEzZWYyZTY3ZGI0NDBlYzgyMGYyZjcxYzU4Yzg4MDcvdGFibGVyYW5nZToxYTNlZjJlNjdkYjQ0MGVjODIwZjJmNzFjNThjODgwN18xLTItMS0xLTcxNTIw_c1b75a62-abca-48fc-be43-5b15c4ec3eb2">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xL2ZyYWc6N2RiMzU5MzA1MDFkNGVlNTljMjNhODAzNjgxMGIxNjQvdGFibGU6MmY1MjhhNWZjZDkwNDA0Y2EwNTc2NTY1ZjQzY2E4NGMvdGFibGVyYW5nZToyZjUyOGE1ZmNkOTA0MDRjYTA1NzY1NjVmNDNjYTg0Y18wLTAtMS0xLTcxNTIwL3RleHRyZWdpb246YzVkOWU4Mjc4ZDFmNDY0OWJlNDAzYmFhYTNmNzE3NjhfMzUx_065226d9-757b-460d-a347-3673b48526b8">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xL2ZyYWc6N2RiMzU5MzA1MDFkNGVlNTljMjNhODAzNjgxMGIxNjQvdGFibGU6ZDU2N2U3MWI5N2QzNGQ3OTk2MDQyZDc3ZjhlMDQ5ZjAvdGFibGVyYW5nZTpkNTY3ZTcxYjk3ZDM0ZDc5OTYwNDJkNzdmOGUwNDlmMF8wLTAtMS0xLTcxNTIwL3RleHRyZWdpb246NDA5NjE4ZmM0ZWMzNGNhZDlmYWNhNmFkYjI5OWYzYWNfMzE3_a07b4e8a-ebcf-40c8-bb3e-447c27e4a5c8">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xL2ZyYWc6N2RiMzU5MzA1MDFkNGVlNTljMjNhODAzNjgxMGIxNjQvdGFibGU6MDcxZWEyNTkzY2Q2NGEwOTg3MDAyOTg5NGRiOThjNTEvdGFibGVyYW5nZTowNzFlYTI1OTNjZDY0YTA5ODcwMDI5ODk0ZGI5OGM1MV8xLTItMS0xLTcxNTIw_2499fa23-8fa3-426d-b99b-8efd1414b261">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xL2ZyYWc6N2RiMzU5MzA1MDFkNGVlNTljMjNhODAzNjgxMGIxNjQvdGFibGU6MDcxZWEyNTkzY2Q2NGEwOTg3MDAyOTg5NGRiOThjNTEvdGFibGVyYW5nZTowNzFlYTI1OTNjZDY0YTA5ODcwMDI5ODk0ZGI5OGM1MV8yLTMtMS0xLTcxNTIw_ab72a39e-4881-4059-8e59-af41506210fa">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xL2ZyYWc6N2RiMzU5MzA1MDFkNGVlNTljMjNhODAzNjgxMGIxNjQvdGFibGU6MDcxZWEyNTkzY2Q2NGEwOTg3MDAyOTg5NGRiOThjNTEvdGFibGVyYW5nZTowNzFlYTI1OTNjZDY0YTA5ODcwMDI5ODk0ZGI5OGM1MV8zLTMtMS0xLTcxNTIw_0a05d4b0-de84-4a79-8e8b-40e82354491b">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xL2ZyYWc6N2RiMzU5MzA1MDFkNGVlNTljMjNhODAzNjgxMGIxNjQvdGFibGU6MjZiZTQxMDMyZDExNGE3ZThmZjMzYWFhZDU3OWNlZDEvdGFibGVyYW5nZToyNmJlNDEwMzJkMTE0YTdlOGZmMzNhYWFkNTc5Y2VkMV8wLTAtMS0xLTcxNTIwL3RleHRyZWdpb246NjI0MWI3ZDVhOTM0NDRkNjlmY2IyMmFjOGQ1NzNmM2ZfMTE5_3843ae1e-1924-4b5f-914e-a4e7e33eb214">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i956dc14843d0474ebd784c6a77fdc35b_I20220729"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xL2ZyYWc6N2RiMzU5MzA1MDFkNGVlNTljMjNhODAzNjgxMGIxNjQvdGV4dHJlZ2lvbjo3ZGIzNTkzMDUwMWQ0ZWU1OWMyM2E4MDM2ODEwYjE2NF8yMTU_f22349c1-a45a-4096-87d5-bc851d066342"
      unitRef="shares">30300393</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMi0xLTEtMS03MTUyMA_3e518e16-19f3-4068-a078-eaf79c1d373d"
      unitRef="usd">510568000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMi0zLTEtMS03MTUyMA_5554c582-8ffc-4b45-aff8-22f9d3380ea4"
      unitRef="usd">401666000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMi01LTEtMS03MTUyMA_e496d03d-6316-4a3a-89ac-7406d3c25dc1"
      unitRef="usd">920888000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMi03LTEtMS03MTUyMA_1f6ae79c-0eb1-4980-a549-4aff7120fac5"
      unitRef="usd">716982000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMy0xLTEtMS03MTUyMA_3c2f5d19-2ddb-41fc-9e09-6195e37b4529"
      unitRef="usd">442184000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMy0zLTEtMS03MTUyMA_d40507e0-6907-4ab0-b09b-924001a91eb2"
      unitRef="usd">345419000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMy01LTEtMS03MTUyMA_0e7f499e-d093-4c17-becc-682b1ee66d31"
      unitRef="usd">796365000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMy03LTEtMS03MTUyMA_fdbfb267-7e4e-4c50-9ad0-c3f744f051a1"
      unitRef="usd">615703000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfNC0xLTEtMS03MTUyMA_6e67b081-8a22-4e31-882f-53459fada12f"
      unitRef="usd">68384000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfNC0zLTEtMS03MTUyMA_1a63b53f-f049-41b0-8d54-32645b2e3a29"
      unitRef="usd">56247000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfNC01LTEtMS03MTUyMA_b526e8c3-1c6b-4930-8483-3c34ae5582f0"
      unitRef="usd">124523000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfNC03LTEtMS03MTUyMA_76ae916e-d1f1-4613-afe1-80e81302db7b"
      unitRef="usd">101279000</us-gaap:GrossProfit>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfNS0xLTEtMS03MTUyMA_a07075bc-048d-4cf1-85dd-12dc1f767de1"
      unitRef="usd">23424000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfNS0zLTEtMS03MTUyMA_57bfcc67-d7ea-4a06-8bec-8a12d43b3fe1"
      unitRef="usd">15829000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfNS01LTEtMS03MTUyMA_678e8d3d-12f1-4781-8e2e-93e53ae1a22b"
      unitRef="usd">46496000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfNS03LTEtMS03MTUyMA_702f00f6-23f5-4260-8791-d1faf0c19790"
      unitRef="usd">32928000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfNi0xLTEtMS03MTUyMA_95c79048-7389-451d-9bf3-9eb4f77d1846"
      unitRef="usd">3514000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfNi0zLTEtMS03MTUyMA_01da7131-c00a-4f41-9ba9-d0696e231b68"
      unitRef="usd">2866000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfNi01LTEtMS03MTUyMA_b74d2e76-7113-4e58-9301-1d42accda765"
      unitRef="usd">7082000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfNi03LTEtMS03MTUyMA_51291af6-8ea7-48a1-b0f3-b474d73de047"
      unitRef="usd">5732000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfNy0xLTEtMS03MTUyMA_417eae4b-3126-4d96-a349-7f77dbca05c2"
      unitRef="usd">230000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfNy0zLTEtMS03MTUyMA_dfb2fc12-abdf-4c55-8eda-ce8186bfc116"
      unitRef="usd">0</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfNy01LTEtMS03MTUyMA_940d21ba-f170-4b1b-a5fc-80db1044d384"
      unitRef="usd">485000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfNy03LTEtMS03MTUyMA_04e68053-38de-42e1-b006-dbdfa23cd4d5"
      unitRef="usd">0</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfOC0xLTEtMS03MTUyMA_2c313c32-2830-49b9-8b45-2521b3e122fa"
      unitRef="usd">-126000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfOC0zLTEtMS03MTUyMA_898acce8-a422-44e3-b488-0aebc1a2a054"
      unitRef="usd">-4832000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfOC01LTEtMS03MTUyMA_cdfd69f6-4a9a-4d57-b656-687b5f9c095d"
      unitRef="usd">-1101000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfOC03LTEtMS03MTUyMA_16dad060-dd76-4554-8896-77fee33ceac1"
      unitRef="usd">-7144000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfOS0xLTEtMS03MTUyMA_8577baad-4a50-48f8-8086-5796dc4c68cf"
      unitRef="usd">41090000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfOS0zLTEtMS03MTUyMA_c1ddd7cd-628c-4c7b-980f-c4c77c7c52a7"
      unitRef="usd">32720000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfOS01LTEtMS03MTUyMA_1ee10f15-b790-4534-890d-af22e6efdd5e"
      unitRef="usd">69359000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfOS03LTEtMS03MTUyMA_975be28d-3ecd-4bb0-9810-420bf67f8683"
      unitRef="usd">55475000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeOther
      contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMTAtMS0xLTEtNzE1MjA_f2bcd751-09a8-4d34-bf5b-e4fd341a7aca"
      unitRef="usd">30000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMTAtMy0xLTEtNzE1MjA_e5ee2461-f69d-4353-bd69-6e431d405e27"
      unitRef="usd">12000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMTAtNS0xLTEtNzE1MjA_48c6b7dc-090e-4ab4-a63d-b32c44f6a996"
      unitRef="usd">40000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMTAtNy0xLTEtNzE1MjA_c78e4ddc-0625-45e3-9ee7-19b4d51b05a4"
      unitRef="usd">26000</us-gaap:InterestIncomeOther>
    <strl:InterestExpenseAndAccretedInterest
      contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMTEtMS0xLTEtNzE1MjA_0cbef5dd-5327-4a58-ab88-aef33491b02e"
      unitRef="usd">4480000</strl:InterestExpenseAndAccretedInterest>
    <strl:InterestExpenseAndAccretedInterest
      contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMTEtMy0xLTEtNzE1MjA_1c800714-82bc-4539-bd38-db6f18801c85"
      unitRef="usd">5737000</strl:InterestExpenseAndAccretedInterest>
    <strl:InterestExpenseAndAccretedInterest
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMTEtNS0xLTEtNzE1MjA_2ed4d033-83fc-48aa-882a-0b258b592556"
      unitRef="usd">9067000</strl:InterestExpenseAndAccretedInterest>
    <strl:InterestExpenseAndAccretedInterest
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMTEtNy0xLTEtNzE1MjA_f01b4acc-f47f-4675-9bc9-1eacfc3b6631"
      unitRef="usd">11741000</strl:InterestExpenseAndAccretedInterest>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMTItMS0xLTEtNzE1MjA_9851f3e0-3992-4a19-bb88-5ee1bd8abefc"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMTItMy0xLTEtNzE1MjA_f873eca4-f150-4ddd-a53b-cdac61928502"
      unitRef="usd">1401000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMTItNS0xLTEtNzE1MjA_8373c58b-8357-4971-af8b-89ce02f77063"
      unitRef="usd">2428000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMTItNy0xLTEtNzE1MjA_0e10ddb0-9b6f-4bf9-abb9-a4b92bdbc5bd"
      unitRef="usd">1064000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests
      contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMTMtMS0xLTEtNzE1MjA_28a83658-3441-4a5b-81c9-65e2b6c2eca3"
      unitRef="usd">36640000</strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests>
    <strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests
      contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMTMtMy0xLTEtNzE1MjA_3f701137-fdcf-4d4a-ac90-29391365124f"
      unitRef="usd">28396000</strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests>
    <strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMTMtNS0xLTEtNzE1MjA_32fddc66-c80d-4aed-aa2c-1e7a1014eddf"
      unitRef="usd">62760000</strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests>
    <strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMTMtNy0xLTEtNzE1MjA_f8dedd0f-5bad-4d41-892b-f28898ca4620"
      unitRef="usd">44824000</strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMTQtMS0xLTEtNzE1MjA_0abbc872-35e9-47ff-90df-40836aa5073d"
      unitRef="usd">10268000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMTQtMy0xLTEtNzE1MjA_340e28e0-b54c-47d8-976d-04b314d0196b"
      unitRef="usd">8179000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMTQtNS0xLTEtNzE1MjA_0dfab0b3-7ac7-4ab8-93f1-7bf0072744fe"
      unitRef="usd">16865000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMTQtNy0xLTEtNzE1MjA_9109a5b5-f7b7-48dd-9d7b-2f9d39dc91a2"
      unitRef="usd">12939000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMTUtMS0xLTEtNzE1MjA_0f7f2360-58a1-4429-9e4d-cb2a0ccf9139"
      unitRef="usd">26372000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMTUtMy0xLTEtNzE1MjA_2b480487-b79a-4b0a-b656-7ee8ece00ab1"
      unitRef="usd">20217000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMTUtNS0xLTEtNzE1MjA_a59c0743-b539-46d5-94eb-d8e4dae1bb23"
      unitRef="usd">45895000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMTUtNy0xLTEtNzE1MjA_4f90267b-ac02-4a17-afac-668af01526ea"
      unitRef="usd">31885000</us-gaap:ProfitLoss>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMTYtMS0xLTEtNzE1MjA_c1f82778-5b9c-43c6-94f6-fed141b30927"
      unitRef="usd">411000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMTYtMy0xLTEtNzE1MjA_46487edc-245e-4587-add6-3ac5cb611256"
      unitRef="usd">161000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMTYtNS0xLTEtNzE1MjA_5d392682-ed99-4f31-9223-4e2900cdc42d"
      unitRef="usd">682000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMTYtNy0xLTEtNzE1MjA_5eca6742-6705-4a33-b6e7-90b71d7dc76a"
      unitRef="usd">1274000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMTctMS0xLTEtNzE1MjA_297b2bb2-9baa-452e-9372-6508f170991d"
      unitRef="usd">25961000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMTctMy0xLTEtNzE1MjA_80b2c4d9-feea-4639-88f6-86cdef9066e2"
      unitRef="usd">20056000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMTctNS0xLTEtNzE1MjA_5a73506d-af21-4b2f-afda-afbd0379133f"
      unitRef="usd">45213000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMTctNy0xLTEtNzE1MjA_6773237e-de4f-451c-982b-2e00a802d7d4"
      unitRef="usd">30611000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMjAtMS0xLTEtNzE1MjA_5c3a3161-feca-4b0a-a9a0-1f56bab21c7d"
      unitRef="usdPerShare">0.86</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMjAtMy0xLTEtNzE1MjA_44fd150e-349e-4157-8407-8bdcf88d0a9a"
      unitRef="usdPerShare">0.70</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMjAtNS0xLTEtNzE1MjA_8f1fd1cb-1dbb-49e1-946f-7efee1ebca81"
      unitRef="usdPerShare">1.50</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMjAtNy0xLTEtNzE1MjA_9982d117-3c26-49da-9d90-e6bd47ce4383"
      unitRef="usdPerShare">1.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMjEtMS0xLTEtNzE1MjA_b4930b2a-4578-407b-950d-7cb8b311c939"
      unitRef="usdPerShare">0.86</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMjEtMy0xLTEtNzE1MjA_7daec144-dc3d-4345-bd6f-dc758df0993b"
      unitRef="usdPerShare">0.69</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMjEtNS0xLTEtNzE1MjA_e26c87c9-dddc-4fd5-9fd3-3191f5cdb52b"
      unitRef="usdPerShare">1.50</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMjEtNy0xLTEtNzE1MjA_004fe97f-6405-4ebf-80c4-31d7aab1e1cf"
      unitRef="usdPerShare">1.06</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMjQtMS0xLTEtNzE1MjA_adcd0687-b960-4ad9-9506-96528ba34798"
      unitRef="shares">30225000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMjQtMy0xLTEtNzE1MjA_9f72a126-a60c-44a0-afb1-ad7d3471482f"
      unitRef="shares">28582000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMjQtNS0xLTEtNzE1MjA_b7ebce75-c015-4a9c-acff-7dbec3803338"
      unitRef="shares">30094000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMjQtNy0xLTEtNzE1MjA_04945422-9e41-4f15-b942-acbe0179c051"
      unitRef="shares">28433000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMjUtMS0xLTEtNzE1MjA_b87ce628-7ff5-42b3-8fa6-4b2b24fef9b8"
      unitRef="shares">30362000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMjUtMy0xLTEtNzE1MjA_5d4f57b0-baac-4a6a-a6d2-327552e65f95"
      unitRef="shares">29054000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMjUtNS0xLTEtNzE1MjA_a2bb35d5-1fce-4433-8491-4458c748514c"
      unitRef="shares">30229000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xNi9mcmFnOjU1YjUwNTFhM2IwMDQxN2U5OWVlMGVmNTcwMGE4YWZlL3RhYmxlOjI5NWJkODEyNjNlZDRjM2VhZTIzNTlhNzgxYzYxODAyL3RhYmxlcmFuZ2U6Mjk1YmQ4MTI2M2VkNGMzZWFlMjM1OWE3ODFjNjE4MDJfMjUtNy0xLTEtNzE1MjA_a9c2e6b0-2e4e-438a-bed1-3a60e31c08d2"
      unitRef="shares">28878000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ProfitLoss
      contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xOS9mcmFnOjA4N2I1ZGExOTI3NDQ5YzJhM2YxYWFhODcwYjE5YWMwL3RhYmxlOmRiOTU1NDE3OGNlZTQ1OTNhZjRiNDIxNjQzMDZkODc5L3RhYmxlcmFuZ2U6ZGI5NTU0MTc4Y2VlNDU5M2FmNGI0MjE2NDMwNmQ4NzlfMi0xLTEtMS03MTUyMA_0f7f2360-58a1-4429-9e4d-cb2a0ccf9139"
      unitRef="usd">26372000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xOS9mcmFnOjA4N2I1ZGExOTI3NDQ5YzJhM2YxYWFhODcwYjE5YWMwL3RhYmxlOmRiOTU1NDE3OGNlZTQ1OTNhZjRiNDIxNjQzMDZkODc5L3RhYmxlcmFuZ2U6ZGI5NTU0MTc4Y2VlNDU5M2FmNGI0MjE2NDMwNmQ4NzlfMi0zLTEtMS03MTUyMA_2b480487-b79a-4b0a-b656-7ee8ece00ab1"
      unitRef="usd">20217000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xOS9mcmFnOjA4N2I1ZGExOTI3NDQ5YzJhM2YxYWFhODcwYjE5YWMwL3RhYmxlOmRiOTU1NDE3OGNlZTQ1OTNhZjRiNDIxNjQzMDZkODc5L3RhYmxlcmFuZ2U6ZGI5NTU0MTc4Y2VlNDU5M2FmNGI0MjE2NDMwNmQ4NzlfMi01LTEtMS03MTUyMA_a59c0743-b539-46d5-94eb-d8e4dae1bb23"
      unitRef="usd">45895000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xOS9mcmFnOjA4N2I1ZGExOTI3NDQ5YzJhM2YxYWFhODcwYjE5YWMwL3RhYmxlOmRiOTU1NDE3OGNlZTQ1OTNhZjRiNDIxNjQzMDZkODc5L3RhYmxlcmFuZ2U6ZGI5NTU0MTc4Y2VlNDU5M2FmNGI0MjE2NDMwNmQ4NzlfMi03LTEtMS03MTUyMA_4f90267b-ac02-4a17-afac-668af01526ea"
      unitRef="usd">31885000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xOS9mcmFnOjA4N2I1ZGExOTI3NDQ5YzJhM2YxYWFhODcwYjE5YWMwL3RhYmxlOmRiOTU1NDE3OGNlZTQ1OTNhZjRiNDIxNjQzMDZkODc5L3RhYmxlcmFuZ2U6ZGI5NTU0MTc4Y2VlNDU5M2FmNGI0MjE2NDMwNmQ4NzlfNC0xLTEtMS03MTUyMA_7d7c2226-7f80-4fe7-ae92-41185cb50d56"
      unitRef="usd">839000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xOS9mcmFnOjA4N2I1ZGExOTI3NDQ5YzJhM2YxYWFhODcwYjE5YWMwL3RhYmxlOmRiOTU1NDE3OGNlZTQ1OTNhZjRiNDIxNjQzMDZkODc5L3RhYmxlcmFuZ2U6ZGI5NTU0MTc4Y2VlNDU5M2FmNGI0MjE2NDMwNmQ4NzlfNC0zLTEtMS03MTUyMA_02ad53d3-a5f9-40d0-928f-6fd51383b025"
      unitRef="usd">728000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xOS9mcmFnOjA4N2I1ZGExOTI3NDQ5YzJhM2YxYWFhODcwYjE5YWMwL3RhYmxlOmRiOTU1NDE3OGNlZTQ1OTNhZjRiNDIxNjQzMDZkODc5L3RhYmxlcmFuZ2U6ZGI5NTU0MTc4Y2VlNDU5M2FmNGI0MjE2NDMwNmQ4NzlfNC01LTEtMS03MTUyMA_4d2052d0-1a22-4dda-ad14-e7fd42d0e538"
      unitRef="usd">2402000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xOS9mcmFnOjA4N2I1ZGExOTI3NDQ5YzJhM2YxYWFhODcwYjE5YWMwL3RhYmxlOmRiOTU1NDE3OGNlZTQ1OTNhZjRiNDIxNjQzMDZkODc5L3RhYmxlcmFuZ2U6ZGI5NTU0MTc4Y2VlNDU5M2FmNGI0MjE2NDMwNmQ4NzlfNC03LTEtMS03MTUyMA_5722a0d4-f675-4b7f-b2a9-cbb56c689f23"
      unitRef="usd">1623000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xOS9mcmFnOjA4N2I1ZGExOTI3NDQ5YzJhM2YxYWFhODcwYjE5YWMwL3RhYmxlOmRiOTU1NDE3OGNlZTQ1OTNhZjRiNDIxNjQzMDZkODc5L3RhYmxlcmFuZ2U6ZGI5NTU0MTc4Y2VlNDU5M2FmNGI0MjE2NDMwNmQ4NzlfNS0xLTEtMS03MTUyMA_fd957ce7-8992-4a3c-a0e3-22a74ebfe64f"
      unitRef="usd">27211000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xOS9mcmFnOjA4N2I1ZGExOTI3NDQ5YzJhM2YxYWFhODcwYjE5YWMwL3RhYmxlOmRiOTU1NDE3OGNlZTQ1OTNhZjRiNDIxNjQzMDZkODc5L3RhYmxlcmFuZ2U6ZGI5NTU0MTc4Y2VlNDU5M2FmNGI0MjE2NDMwNmQ4NzlfNS0zLTEtMS03MTUyMA_900f3572-79ea-4667-b5db-5b5a4d34a437"
      unitRef="usd">20945000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xOS9mcmFnOjA4N2I1ZGExOTI3NDQ5YzJhM2YxYWFhODcwYjE5YWMwL3RhYmxlOmRiOTU1NDE3OGNlZTQ1OTNhZjRiNDIxNjQzMDZkODc5L3RhYmxlcmFuZ2U6ZGI5NTU0MTc4Y2VlNDU5M2FmNGI0MjE2NDMwNmQ4NzlfNS01LTEtMS03MTUyMA_ae483767-290d-4c43-9f20-1f3b2e9e8dd9"
      unitRef="usd">48297000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xOS9mcmFnOjA4N2I1ZGExOTI3NDQ5YzJhM2YxYWFhODcwYjE5YWMwL3RhYmxlOmRiOTU1NDE3OGNlZTQ1OTNhZjRiNDIxNjQzMDZkODc5L3RhYmxlcmFuZ2U6ZGI5NTU0MTc4Y2VlNDU5M2FmNGI0MjE2NDMwNmQ4NzlfNS03LTEtMS03MTUyMA_55a7cb49-5997-49c1-93ce-5cd22b8755c0"
      unitRef="usd">33508000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xOS9mcmFnOjA4N2I1ZGExOTI3NDQ5YzJhM2YxYWFhODcwYjE5YWMwL3RhYmxlOmRiOTU1NDE3OGNlZTQ1OTNhZjRiNDIxNjQzMDZkODc5L3RhYmxlcmFuZ2U6ZGI5NTU0MTc4Y2VlNDU5M2FmNGI0MjE2NDMwNmQ4NzlfNi0xLTEtMS03MTUyMA_c1f82778-5b9c-43c6-94f6-fed141b30927"
      unitRef="usd">411000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xOS9mcmFnOjA4N2I1ZGExOTI3NDQ5YzJhM2YxYWFhODcwYjE5YWMwL3RhYmxlOmRiOTU1NDE3OGNlZTQ1OTNhZjRiNDIxNjQzMDZkODc5L3RhYmxlcmFuZ2U6ZGI5NTU0MTc4Y2VlNDU5M2FmNGI0MjE2NDMwNmQ4NzlfNi0zLTEtMS03MTUyMA_46487edc-245e-4587-add6-3ac5cb611256"
      unitRef="usd">161000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xOS9mcmFnOjA4N2I1ZGExOTI3NDQ5YzJhM2YxYWFhODcwYjE5YWMwL3RhYmxlOmRiOTU1NDE3OGNlZTQ1OTNhZjRiNDIxNjQzMDZkODc5L3RhYmxlcmFuZ2U6ZGI5NTU0MTc4Y2VlNDU5M2FmNGI0MjE2NDMwNmQ4NzlfNi01LTEtMS03MTUyMA_5d392682-ed99-4f31-9223-4e2900cdc42d"
      unitRef="usd">682000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xOS9mcmFnOjA4N2I1ZGExOTI3NDQ5YzJhM2YxYWFhODcwYjE5YWMwL3RhYmxlOmRiOTU1NDE3OGNlZTQ1OTNhZjRiNDIxNjQzMDZkODc5L3RhYmxlcmFuZ2U6ZGI5NTU0MTc4Y2VlNDU5M2FmNGI0MjE2NDMwNmQ4NzlfNi03LTEtMS03MTUyMA_5eca6742-6705-4a33-b6e7-90b71d7dc76a"
      unitRef="usd">1274000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xOS9mcmFnOjA4N2I1ZGExOTI3NDQ5YzJhM2YxYWFhODcwYjE5YWMwL3RhYmxlOmRiOTU1NDE3OGNlZTQ1OTNhZjRiNDIxNjQzMDZkODc5L3RhYmxlcmFuZ2U6ZGI5NTU0MTc4Y2VlNDU5M2FmNGI0MjE2NDMwNmQ4NzlfNy0xLTEtMS03MTUyMA_6e348af7-30a8-423e-ba4d-42a146d59659"
      unitRef="usd">26800000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xOS9mcmFnOjA4N2I1ZGExOTI3NDQ5YzJhM2YxYWFhODcwYjE5YWMwL3RhYmxlOmRiOTU1NDE3OGNlZTQ1OTNhZjRiNDIxNjQzMDZkODc5L3RhYmxlcmFuZ2U6ZGI5NTU0MTc4Y2VlNDU5M2FmNGI0MjE2NDMwNmQ4NzlfNy0zLTEtMS03MTUyMA_3c07b97c-4e59-4c31-928b-7b2a170a8f2f"
      unitRef="usd">20784000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xOS9mcmFnOjA4N2I1ZGExOTI3NDQ5YzJhM2YxYWFhODcwYjE5YWMwL3RhYmxlOmRiOTU1NDE3OGNlZTQ1OTNhZjRiNDIxNjQzMDZkODc5L3RhYmxlcmFuZ2U6ZGI5NTU0MTc4Y2VlNDU5M2FmNGI0MjE2NDMwNmQ4NzlfNy01LTEtMS03MTUyMA_636b3d02-becc-4e22-a275-4981840797a5"
      unitRef="usd">47615000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xOS9mcmFnOjA4N2I1ZGExOTI3NDQ5YzJhM2YxYWFhODcwYjE5YWMwL3RhYmxlOmRiOTU1NDE3OGNlZTQ1OTNhZjRiNDIxNjQzMDZkODc5L3RhYmxlcmFuZ2U6ZGI5NTU0MTc4Y2VlNDU5M2FmNGI0MjE2NDMwNmQ4NzlfNy03LTEtMS03MTUyMA_ef61cf38-acde-4cfc-b62b-5ab5c536f92c"
      unitRef="usd">32234000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ie4169ad957ee438c9591f1da4fb66a0e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMy0wLTEtMS03MTUyMC90ZXh0cmVnaW9uOjEwZjg3MjYzMTFmNjQwNjFhYzEwZDk4MWI4ODZkODQ0XzMx_665ee7a9-31be-4bfa-a429-f3e326c7ac57"
      unitRef="usd">30328000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i6d48d22a7fa840e0b878d05062e326b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMy0wLTEtMS03MTUyMC90ZXh0cmVnaW9uOjEwZjg3MjYzMTFmNjQwNjFhYzEwZDk4MWI4ODZkODQ0XzM4_6bd326b1-b74d-4eb0-a6ab-8f6be62aa378"
      unitRef="usd">35378000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMy0xLTEtMS03MTUyMA_aeb0a7ba-6705-438f-81cd-ada6f7362a6b"
      unitRef="usd">72905000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMy0zLTEtMS03MTUyMA_51f5d3de-dc77-4131-911a-473da8b78608"
      unitRef="usd">81840000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ReceivablesLongTermContractsOrPrograms
      contextRef="ie4169ad957ee438c9591f1da4fb66a0e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfNC0wLTEtMS03MTUyMC90ZXh0cmVnaW9uOjM0ZTc0NjNiZWY3NzQ5ZGRhNWYxZTRiMWZhNDhmYmYyXzI2_be5a6dfd-bc24-4d74-b685-0304ff55df77"
      unitRef="usd">26282000</us-gaap:ReceivablesLongTermContractsOrPrograms>
    <us-gaap:ReceivablesLongTermContractsOrPrograms
      contextRef="i6d48d22a7fa840e0b878d05062e326b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfNC0wLTEtMS03MTUyMC90ZXh0cmVnaW9uOjM0ZTc0NjNiZWY3NzQ5ZGRhNWYxZTRiMWZhNDhmYmYyXzM0_1d61e702-ac63-42e8-943e-6a8ab0ae160c"
      unitRef="usd">26176000</us-gaap:ReceivablesLongTermContractsOrPrograms>
    <us-gaap:ReceivablesLongTermContractsOrPrograms
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfNC0xLTEtMS03MTUyMA_b6887337-aec1-428f-8056-5d31b8f98d51"
      unitRef="usd">302844000</us-gaap:ReceivablesLongTermContractsOrPrograms>
    <us-gaap:ReceivablesLongTermContractsOrPrograms
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfNC0zLTEtMS03MTUyMA_6466efbe-096e-4cec-9a2d-051a0793b791"
      unitRef="usd">232153000</us-gaap:ReceivablesLongTermContractsOrPrograms>
    <us-gaap:CapitalizedContractCostGross
      contextRef="ie4169ad957ee438c9591f1da4fb66a0e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfNS0wLTEtMS03MTUyMC90ZXh0cmVnaW9uOjQ1MWY1YjQ2ZGQwNzRjNTI4YmJiZDVhNGQyYTA1N2Q5XzIy_1aa447d0-0850-486a-b4a8-586ae55208ee"
      unitRef="usd">15345000</us-gaap:CapitalizedContractCostGross>
    <us-gaap:CapitalizedContractCostGross
      contextRef="i6d48d22a7fa840e0b878d05062e326b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfNS0wLTEtMS03MTUyMC90ZXh0cmVnaW9uOjQ1MWY1YjQ2ZGQwNzRjNTI4YmJiZDVhNGQyYTA1N2Q5XzMw_93f08a5e-fe18-411b-8cc0-56a5e1f2879a"
      unitRef="usd">10249000</us-gaap:CapitalizedContractCostGross>
    <us-gaap:CapitalizedContractCostGross
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfNS0xLTEtMS03MTUyMA_918163b0-7544-45f6-bff7-89c7552777c0"
      unitRef="usd">121667000</us-gaap:CapitalizedContractCostGross>
    <us-gaap:CapitalizedContractCostGross
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfNS0zLTEtMS03MTUyMA_01a6a264-47a9-4773-b7dc-41514b8aee9a"
      unitRef="usd">83310000</us-gaap:CapitalizedContractCostGross>
    <strl:ReceivablesFromAndEquityInConstructionJointVenture
      contextRef="ie4169ad957ee438c9591f1da4fb66a0e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfNi0wLTEtMS03MTUyMC90ZXh0cmVnaW9uOmMwNGE3MzgwZmIyODQ0ZjdiMmY2NGVkNzhlMjkxZjFkXzY1_5c227d3d-e4aa-4b14-a944-608fa41349eb"
      unitRef="usd">6696000</strl:ReceivablesFromAndEquityInConstructionJointVenture>
    <strl:ReceivablesFromAndEquityInConstructionJointVenture
      contextRef="i6d48d22a7fa840e0b878d05062e326b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfNi0wLTEtMS03MTUyMC90ZXh0cmVnaW9uOmMwNGE3MzgwZmIyODQ0ZjdiMmY2NGVkNzhlMjkxZjFkXzcz_3e95f37f-38bd-48e9-b979-657add7bb354"
      unitRef="usd">7058000</strl:ReceivablesFromAndEquityInConstructionJointVenture>
    <strl:ReceivablesFromAndEquityInConstructionJointVenture
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfNi0xLTEtMS03MTUyMA_73520006-14a5-4f06-9789-01e31be78f90"
      unitRef="usd">16910000</strl:ReceivablesFromAndEquityInConstructionJointVenture>
    <strl:ReceivablesFromAndEquityInConstructionJointVenture
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfNi0zLTEtMS03MTUyMA_e9ab0283-2c82-4a6f-83bc-a6289dd7ab62"
      unitRef="usd">16896000</strl:ReceivablesFromAndEquityInConstructionJointVenture>
    <us-gaap:OtherAssetsCurrent
      contextRef="ie4169ad957ee438c9591f1da4fb66a0e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfNy0wLTEtMS03MTUyMC90ZXh0cmVnaW9uOjgwNjk5MjVlY2E2MTQzYzRhNTM3ZGE4MDc4ODYzMjFmXzI3_38c21f15-0d82-4b64-bfeb-8087e72d4cd0"
      unitRef="usd">865000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i6d48d22a7fa840e0b878d05062e326b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfNy0wLTEtMS03MTUyMC90ZXh0cmVnaW9uOjgwNjk5MjVlY2E2MTQzYzRhNTM3ZGE4MDc4ODYzMjFmXzM1_525f083c-42ce-4fc8-adb4-65f1c412e4a5"
      unitRef="usd">1087000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfNy0xLTEtMS03MTUyMA_1123f0b8-3130-4dbe-804a-ba20fdd6ba83"
      unitRef="usd">23170000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfNy0zLTEtMS03MTUyMA_b3704018-0f62-49cd-b7dc-603508aea460"
      unitRef="usd">20492000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfOC0xLTEtMS03MTUyMA_04fbaf0e-a7a2-47d2-8d36-a2a1a45c7a59"
      unitRef="usd">537496000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfOC0zLTEtMS03MTUyMA_960c9110-90a9-478b-8138-d3a6ae3f2f5f"
      unitRef="usd">434691000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="ie4169ad957ee438c9591f1da4fb66a0e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfOS0wLTEtMS03MTUyMC90ZXh0cmVnaW9uOjliMThlNTJkMTAzZjQyNGJiZDdiOTRmZDRjZGVlOTlhXzM0_4711380c-839e-4b3b-ab2f-4a94523fdc8c"
      unitRef="usd">10095000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i6d48d22a7fa840e0b878d05062e326b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfOS0wLTEtMS03MTUyMC90ZXh0cmVnaW9uOjliMThlNTJkMTAzZjQyNGJiZDdiOTRmZDRjZGVlOTlhXzQy_36ab1c9b-13dc-4b36-beab-9f6b51cd4738"
      unitRef="usd">10420000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfOS0xLTEtMS03MTUyMA_02b7a926-3b98-44f1-b195-e5ec56e361d4"
      unitRef="usd">214976000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfOS0xLTEtMS03MTUyMA_a5030056-1d0c-4384-9972-dcfbf54a30c1"
      unitRef="usd">214976000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfOS0zLTEtMS03MTUyMA_a12c0bd1-e584-4853-a2ca-ff01accabfe7"
      unitRef="usd">204316000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ie4169ad957ee438c9591f1da4fb66a0e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMTAtMC0xLTEtNzE1MjAvdGV4dHJlZ2lvbjozNDVhOWE1NDU3NjE0MzIxODcxMzAyOWIyYzE5NzZkMV80Nw_50f181bb-c377-40b8-9cd9-682a685d2078"
      unitRef="usd">5246000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i6d48d22a7fa840e0b878d05062e326b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMTAtMC0xLTEtNzE1MjAvdGV4dHJlZ2lvbjozNDVhOWE1NDU3NjE0MzIxODcxMzAyOWIyYzE5NzZkMV81NQ_6f119b8f-b62c-4faf-85f2-4c70826ad4ac"
      unitRef="usd">5097000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMTAtMS0xLTEtNzE1MjA_395bca4d-5d08-4535-8a05-2160e85f6ea2"
      unitRef="usd">46628000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMTAtMy0xLTEtNzE1MjA_3f411405-7a1e-4757-b3d8-78375fe7b958"
      unitRef="usd">24520000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="ie4169ad957ee438c9591f1da4fb66a0e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMTEtMC0xLTEtNzE1MjAvdGV4dHJlZ2lvbjoyZTAwYWVhMmIxYWM0ODliODBlMGQ4YWQyMTYwYmYyYV8xNQ_231eb300-5966-4d20-949b-701f220a62b3"
      unitRef="usd">1501000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i6d48d22a7fa840e0b878d05062e326b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMTEtMC0xLTEtNzE1MjAvdGV4dHJlZ2lvbjoyZTAwYWVhMmIxYWM0ODliODBlMGQ4YWQyMTYwYmYyYV8yMw_7f314263-ac79-468f-b861-dd9938e1d21d"
      unitRef="usd">1501000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMTEtMS0xLTEtNzE1MjA_be33894b-726e-4bcc-b995-7777f3c8ef70"
      unitRef="usd">252887000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMTEtMy0xLTEtNzE1MjA_79aa7527-8d63-437b-a918-5ee69bb96bdd"
      unitRef="usd">259791000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMTItMS0xLTEtNzE1MjA_71787ce8-ae19-4a9e-8859-55b099a600e4"
      unitRef="usd">297041000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMTItMy0xLTEtNzE1MjA_e32e18bb-a864-4768-a4e7-f65339f8aea3"
      unitRef="usd">303223000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMTQtMS0xLTEtNzE1MjA_86cefcec-56b8-4a77-bcbc-d78210d49a4c"
      unitRef="usd">4502000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMTQtMy0xLTEtNzE1MjA_071a71bf-5820-4f40-ba37-ee832989d035"
      unitRef="usd">4455000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMTUtMS0xLTEtNzE1MjA_40520ba6-f792-425f-bb28-ad71df80718d"
      unitRef="usd">1353530000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMTUtMy0xLTEtNzE1MjA_12ca9160-26a7-4cc0-8d2b-265ba7aaa46e"
      unitRef="usd">1230996000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="ie4169ad957ee438c9591f1da4fb66a0e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMTktMC0xLTEtNzE1MjAvdGV4dHJlZ2lvbjo1OTlkN2M1YTMwMWQ0MTFiYWRlYzM4MzYzYWQ1NTJkMF8yMg_5b8831c1-12b8-4325-a4dd-f01766ae8bff"
      unitRef="usd">33597000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i6d48d22a7fa840e0b878d05062e326b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMTktMC0xLTEtNzE1MjAvdGV4dHJlZ2lvbjo1OTlkN2M1YTMwMWQ0MTFiYWRlYzM4MzYzYWQ1NTJkMF8yOQ_5906cc41-c589-49ad-9f2f-76c710abe8e9"
      unitRef="usd">23611000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMTktMS0xLTEtNzE1MjA_9e479fe6-a084-49ff-b071-7b23d74ff948"
      unitRef="usd">164506000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMTktMy0xLTEtNzE1MjA_3e8c5015-54ff-493a-8ecc-e697c3fa8b1a"
      unitRef="usd">144982000</us-gaap:AccountsPayableCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ie4169ad957ee438c9591f1da4fb66a0e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMjAtMC0xLTEtNzE1MjAvdGV4dHJlZ2lvbjo0ODAzNjYwNDA0NTI0MDA4YTMyZWVlZDY2NmQ0NzRkNl8yNw_3d2f498c-7c11-46bc-a89e-4016f11719a8"
      unitRef="usd">15919000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i6d48d22a7fa840e0b878d05062e326b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMjAtMC0xLTEtNzE1MjAvdGV4dHJlZ2lvbjo0ODAzNjYwNDA0NTI0MDA4YTMyZWVlZDY2NmQ0NzRkNl8zNQ_dc421540-125b-4fb7-8897-9c89b1f34491"
      unitRef="usd">22583000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMjAtMS0xLTEtNzE1MjA_7c21e23c-54bb-4e41-b1f0-c96da5d8672a"
      unitRef="usd">161961000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMjAtMy0xLTEtNzE1MjA_480b4819-c6cd-4698-a0e5-71c79c06ffe8"
      unitRef="usd">127932000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ie4169ad957ee438c9591f1da4fb66a0e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMjEtMC0xLTEtNzE1MjAvdGV4dHJlZ2lvbjowN2FkZDIwYWMxNWM0MjA1OTQzZGYxMTU2NzMzMDc3MV80Mw_42b9e918-12a6-4451-9c0e-9f63b97f77fe"
      unitRef="usd">0</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i6d48d22a7fa840e0b878d05062e326b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMjEtMC0xLTEtNzE1MjAvdGV4dHJlZ2lvbjowN2FkZDIwYWMxNWM0MjA1OTQzZGYxMTU2NzMzMDc3MV81MQ_c2956b17-9da2-4f56-ace0-9196f07be35e"
      unitRef="usd">4857000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMjEtMS0xLTEtNzE1MjA_81485416-335f-483d-9993-0eaee25f42dd"
      unitRef="usd">26273000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMjEtMy0xLTEtNzE1MjA_b703dbe8-4c4c-4fca-bc46-bae3db6b610f"
      unitRef="usd">28230000</us-gaap:LongTermDebtCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ie4169ad957ee438c9591f1da4fb66a0e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMjItMC0xLTEtNzE1MjAvdGV4dHJlZ2lvbjo2NWI2ODFmYjM1MTQ0OTIyOTE1NzRiOWZmZjJiYzIxMl81Mw_785e60b4-a50d-4de1-a0df-0ba33da22bdb"
      unitRef="usd">2396000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i6d48d22a7fa840e0b878d05062e326b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMjItMC0xLTEtNzE1MjAvdGV4dHJlZ2lvbjo2NWI2ODFmYjM1MTQ0OTIyOTE1NzRiOWZmZjJiYzIxMl82MQ_2fd524bc-f708-4896-b634-fc1ef1c247fe"
      unitRef="usd">2334000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMjItMS0xLTEtNzE1MjA_e07c7a74-05d5-4e9c-ab6d-5105b73d482a"
      unitRef="usd">12582000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMjItMy0xLTEtNzE1MjA_76c68861-88dd-4736-933a-e3a6d023edf9"
      unitRef="usd">8841000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ie4169ad957ee438c9591f1da4fb66a0e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMjQtMC0xLTEtNzE1MjAvdGV4dHJlZ2lvbjpkMTQ3NGMzMGFmYjk0OTI5OGI0MzdjMzI4ZGI2M2FlYl8yNw_ce9db673-abbb-4615-8339-134d51a95487"
      unitRef="usd">3175000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i6d48d22a7fa840e0b878d05062e326b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMjQtMC0xLTEtNzE1MjAvdGV4dHJlZ2lvbjpkMTQ3NGMzMGFmYjk0OTI5OGI0MzdjMzI4ZGI2M2FlYl8zNQ_75ccceb2-2879-4154-b7f8-0a3ac9a37e1f"
      unitRef="usd">2388000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMjQtMS0xLTEtNzE1MjA_d5594974-8a36-45bd-aace-098c3759271c"
      unitRef="usd">33044000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMjQtMy0xLTEtNzE1MjA_ccddafa3-cacf-489d-aa6b-a7735527e2ca"
      unitRef="usd">22803000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ie4169ad957ee438c9591f1da4fb66a0e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMjUtMC0xLTEtNzE1MjAvdGV4dHJlZ2lvbjozYzY1MDFhY2I1NWM0YmI2ODA3YTQwM2E1ZjdmZDk3N18zMg_9d056750-df9c-4ea2-b6eb-80859527d3ee"
      unitRef="usd">700000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i6d48d22a7fa840e0b878d05062e326b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMjUtMC0xLTEtNzE1MjAvdGV4dHJlZ2lvbjozYzY1MDFhY2I1NWM0YmI2ODA3YTQwM2E1ZjdmZDk3N180MA_94f9c023-ddea-4311-ac8e-ac317ac24c8c"
      unitRef="usd">889000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMjUtMS0xLTEtNzE1MjA_b2b9131c-536d-4cb2-80f0-b2eddde5ac88"
      unitRef="usd">9023000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMjUtMy0xLTEtNzE1MjA_5e894241-2054-424a-a2ca-2dfb0c25d6ad"
      unitRef="usd">18972000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMjYtMS0xLTEtNzE1MjA_d0148a03-3512-44fc-b9da-6dfa23edadb2"
      unitRef="usd">407389000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMjYtMy0xLTEtNzE1MjA_a9f5ce28-c5ad-440a-80b8-eb13fbdec46c"
      unitRef="usd">351760000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ie4169ad957ee438c9591f1da4fb66a0e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMjctMC0xLTEtNzE1MjAvdGV4dHJlZ2lvbjo0YmQ0Yjg2NzIwNDY0YjJhOTFkZDk5YTlkMWYwNzMzNl8yMQ_8874d4c8-eb33-4a03-84c6-a1368bf18cb2"
      unitRef="usd">0</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i6d48d22a7fa840e0b878d05062e326b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMjctMC0xLTEtNzE1MjAvdGV4dHJlZ2lvbjo0YmQ0Yjg2NzIwNDY0YjJhOTFkZDk5YTlkMWYwNzMzNl8yOQ_ad6cac83-b2ad-42c1-8408-596be9216117"
      unitRef="usd">81000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMjctMS0xLTEtNzE1MjA_7f758240-e48c-4e53-aeab-e73cb5b3ca50"
      unitRef="usd">415998000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMjctMy0xLTEtNzE1MjA_041cf853-b457-4de6-a52e-6e2df60a6449"
      unitRef="usd">428588000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ie4169ad957ee438c9591f1da4fb66a0e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMjgtMC0xLTEtNzE1MjAvdGV4dHJlZ2lvbjpmODljMTQ1OTAyYzI0YzUxOGU1YzdlOGEzZmNhYjdmNl8zNA_28857a57-562e-44a0-97b1-2edac4adedd3"
      unitRef="usd">2850000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i6d48d22a7fa840e0b878d05062e326b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMjgtMC0xLTEtNzE1MjAvdGV4dHJlZ2lvbjpmODljMTQ1OTAyYzI0YzUxOGU1YzdlOGEzZmNhYjdmNl80Mg_68f57b4c-001b-4ecb-8de5-9b2d836dfdec"
      unitRef="usd">2763000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMjgtMS0xLTEtNzE1MjA_2d744ca9-d6a2-4b17-a0c0-b2907012ff8d"
      unitRef="usd">34103000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMjgtMy0xLTEtNzE1MjA_c2bb90f8-c527-4567-9957-6e12757dc8d1"
      unitRef="usd">15831000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <strl:MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMjktMS0xLTEtNzE1MjA_9e0895c0-9df7-4496-a317-334c49b1d787"
      unitRef="usd">54214000</strl:MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings>
    <strl:MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMjktMy0xLTEtNzE1MjA_fe33af41-7055-412d-a616-8a92600f70cd"
      unitRef="usd">55115000</strl:MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMzAtMS0xLTEtNzE1MjA_43c5754b-5e31-47f7-be28-0f3fb515fa63"
      unitRef="usd">29871000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMzAtMy0xLTEtNzE1MjA_384533e6-6d33-4042-80da-a0a3d1debb42"
      unitRef="usd">14656000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMzEtMS0xLTEtNzE1MjA_5ef57857-d592-4ff4-be85-7224d75b61d2"
      unitRef="usd">4580000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMzEtMy0xLTEtNzE1MjA_d3add655-ce75-408a-80f4-b792916d4d43"
      unitRef="usd">4819000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMzItMS0xLTEtNzE1MjA_c4e5c9f2-1f06-4558-a417-cc8b22c9cb6a"
      unitRef="usd">946155000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMzItMy0xLTEtNzE1MjA_bbbae714-164a-424f-8103-9f28e0bd7cd3"
      unitRef="usd">870769000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMzMtMS0xLTEtNzE1MjA_0cf2c45a-ee2e-4433-b30f-5b558cbb4d85"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMzMtMy0xLTEtNzE1MjA_fb266c1f-4387-4830-aaa5-4d4cf89ff787"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMzUtMC0xLTEtNzE1MjAvdGV4dHJlZ2lvbjpmYzQxNTgyY2Y2ODM0NDVlOWUzMDE5NWFmNTc0YjFmZV8yOQ_16b52e59-79e5-46f1-8e23-d0db87622a92"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMzUtMC0xLTEtNzE1MjAvdGV4dHJlZ2lvbjpmYzQxNTgyY2Y2ODM0NDVlOWUzMDE5NWFmNTc0YjFmZV8yOQ_d48c0126-5335-49e4-878c-7adf8b12234b"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMzUtMC0xLTEtNzE1MjAvdGV4dHJlZ2lvbjpmYzQxNTgyY2Y2ODM0NDVlOWUzMDE5NWFmNTc0YjFmZV80Mw_127c2c3b-9d32-47c7-b9c5-5f9d0373f4d1"
      unitRef="shares">38000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMzUtMC0xLTEtNzE1MjAvdGV4dHJlZ2lvbjpmYzQxNTgyY2Y2ODM0NDVlOWUzMDE5NWFmNTc0YjFmZV80Mw_68e92a73-cfa5-4841-87f6-a7a25d226fb3"
      unitRef="shares">38000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMzUtMC0xLTEtNzE1MjAvdGV4dHJlZ2lvbjpmYzQxNTgyY2Y2ODM0NDVlOWUzMDE5NWFmNTc0YjFmZV82Ng_2fc36361-6203-4b62-91d7-9418e6fd073f"
      unitRef="shares">30299000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMzUtMC0xLTEtNzE1MjAvdGV4dHJlZ2lvbjpmYzQxNTgyY2Y2ODM0NDVlOWUzMDE5NWFmNTc0YjFmZV82Ng_eb86f89e-c51a-41f1-b1e6-2ec9a665106f"
      unitRef="shares">30299000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMzUtMC0xLTEtNzE1MjAvdGV4dHJlZ2lvbjpmYzQxNTgyY2Y2ODM0NDVlOWUzMDE5NWFmNTc0YjFmZV83Mw_87f59f8d-8331-420e-9689-8ad16bc84b84"
      unitRef="shares">29838000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMzUtMC0xLTEtNzE1MjAvdGV4dHJlZ2lvbjpmYzQxNTgyY2Y2ODM0NDVlOWUzMDE5NWFmNTc0YjFmZV83Mw_e58b9472-9e8a-4cdf-9810-7e24d8a540eb"
      unitRef="shares">29838000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMzUtMS0xLTEtNzE1MjA_717e6891-6cc5-4413-8b02-fc12080447dc"
      unitRef="usd">303000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMzUtMy0xLTEtNzE1MjA_51c165c7-bdd2-4bd8-b200-120fe082b0d1"
      unitRef="usd">298000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMzYtMS0xLTEtNzE1MjA_9abb45bb-a067-4fd3-ac26-91acf5f49b9b"
      unitRef="usd">279120000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMzYtMy0xLTEtNzE1MjA_ddeba5a4-9aff-4042-bc35-69b5fd14c5cb"
      unitRef="usd">280274000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMzgtMS0xLTEtNzE1MjA_c0d187d3-bdc2-47a8-b64d-3762f66df622"
      unitRef="usd">125131000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMzgtMy0xLTEtNzE1MjA_a7eef413-d52d-49f0-a327-d612c225b2bb"
      unitRef="usd">79918000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMzktMS0xLTEtNzE1MjA_ac8a7396-3a71-4c28-bb50-749f4ef95614"
      unitRef="usd">679000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfMzktMy0xLTEtNzE1MjA_51a95f23-b72f-412f-a54f-45a6712948e5"
      unitRef="usd">-1723000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfNDAtMS0xLTEtNzE1MjA_70bbf413-18a5-40a7-a20d-fa7f3887781b"
      unitRef="usd">405233000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfNDAtMy0xLTEtNzE1MjA_36e395cc-b669-4c52-b192-db6ef5dd7831"
      unitRef="usd">358767000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfNDEtMS0xLTEtNzE1MjA_2aaa2851-3dd7-4213-af20-49d521b18b4f"
      unitRef="usd">2142000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfNDEtMy0xLTEtNzE1MjA_7c8f1d29-dfa1-4c37-b04e-75e1c26f4deb"
      unitRef="usd">1460000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfNDItMS0xLTEtNzE1MjA_59da0d37-4f54-45fe-9eda-3c160b3e879d"
      unitRef="usd">407375000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfNDItMy0xLTEtNzE1MjA_1a692bd6-e06b-494c-9695-47b21c13aa64"
      unitRef="usd">360227000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfNDMtMS0xLTEtNzE1MjA_369ff6d1-55df-4461-ae4f-e1be5cd39c62"
      unitRef="usd">1353530000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yMi9mcmFnOmEwY2RhMjQ4MDY5YjQwNjRiMDY1ZjM5MmQ3OTg3Mzk4L3RhYmxlOmJkOTY1Mjc1YjdhNzQ0MGNhOTNmOWQ1ODkxY2I3MmQ4L3RhYmxlcmFuZ2U6YmQ5NjUyNzViN2E3NDQwY2E5M2Y5ZDU4OTFjYjcyZDhfNDMtMy0xLTEtNzE1MjA_e1c00f61-711c-4bb9-afdd-7246083cd144"
      unitRef="usd">1230996000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:ProfitLoss
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMy0xLTEtMS03MTUyMA_a59c0743-b539-46d5-94eb-d8e4dae1bb23"
      unitRef="usd">45895000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMy0zLTEtMS03MTUyMA_4f90267b-ac02-4a17-afac-668af01526ea"
      unitRef="usd">31885000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfNS0xLTEtMS03MTUyMA_0f5888f8-897b-46d3-96e2-72f64cd27989"
      unitRef="usd">25412000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfNS0zLTEtMS03MTUyMA_d4ad77db-cbdb-4d4c-9659-c3f871d37cd7"
      unitRef="usd">16707000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfNi0xLTEtMS03MTUyMA_63724198-27dd-486d-bde0-ca876490e894"
      unitRef="usd">1102000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfNi0zLTEtMS03MTUyMA_a48c195e-6918-4daa-99d4-f12bdf1d4bd0"
      unitRef="usd">1264000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfNy0xLTEtMS03MTUyMA_224beb0c-a63d-4d47-b974-cd471ca2b53c"
      unitRef="usd">716000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfNy0zLTEtMS03MTUyMA_7c181d16-2a0b-4d2c-a7cf-de8dd5d83227"
      unitRef="usd">437000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfOC0xLTEtMS03MTUyMA_50416810-175a-42e6-8b01-37599e9d97ba"
      unitRef="usd">2428000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfOC0zLTEtMS03MTUyMA_c8a69eb9-f119-48a2-8dae-c0efc802df3c"
      unitRef="usd">1064000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfOS0xLTEtMS03MTUyMA_428280fa-d355-4f2b-8987-49afb4281072"
      unitRef="usd">14505000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfOS0zLTEtMS03MTUyMA_22a97713-baea-4947-9b70-1f1381b8176d"
      unitRef="usd">11294000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ShareBasedCompensation
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMTAtMS0xLTEtNzE1MjA_b39e54a4-beaf-421d-9071-b35e4b58ca1e"
      unitRef="usd">6463000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMTAtMy0xLTEtNzE1MjA_db294c51-361d-4fd4-8040-5d0ee10ea3c6"
      unitRef="usd">3850000</us-gaap:ShareBasedCompensation>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMTEtMS0xLTEtNzE1MjA_b862e492-0e90-44d7-b3c1-784e4aa5fb2f"
      unitRef="usd">173000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMTEtMy0xLTEtNzE1MjA_1b359bc7-bb84-412c-b791-794a95289b83"
      unitRef="usd">51000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:IncreaseDecreaseInOperatingCapital
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMTItMS0xLTEtNzE1MjA_e0e906ca-e41c-4f00-8c71-8cc392f338ae"
      unitRef="usd">55471000</us-gaap:IncreaseDecreaseInOperatingCapital>
    <us-gaap:IncreaseDecreaseInOperatingCapital
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMTItMy0xLTEtNzE1MjA_66d7f9d7-39be-4b35-a192-ce7fbf61d8b9"
      unitRef="usd">-28044000</us-gaap:IncreaseDecreaseInOperatingCapital>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMTMtMS0xLTEtNzE1MjA_8ba1196b-ed1a-41f4-acf6-bbdebd481b6b"
      unitRef="usd">34589000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMTMtMy0xLTEtNzE1MjA_c82f95c0-0818-4a5f-8b6a-0da92117aa71"
      unitRef="usd">91492000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMTUtMS0xLTEtODA3OTk_1e604936-ded4-4b2c-8242-1d5eacbb4e83"
      unitRef="usd">3033000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMTUtMy0xLTEtODA3OTk_5b69934a-5bdd-47d9-a966-a5b970469e89"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMTUtMS0xLTEtNzE1MjA_968724cc-9ef5-4706-a2f6-1044a8684ad6"
      unitRef="usd">28945000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMTUtMy0xLTEtNzE1MjA_39a0bef3-c87d-4fc0-b908-27fff7a50cc7"
      unitRef="usd">22150000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMTYtMS0xLTEtNzE1MjA_f47b4a8d-231c-413d-a4d4-c36f8ab14cd6"
      unitRef="usd">951000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMTYtMy0xLTEtNzE1MjA_5fbac00b-e0a3-4f1f-bdde-cd570a5d0d46"
      unitRef="usd">690000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMTctMS0xLTEtNzE1MjA_aa09c02a-a2af-414f-837f-619369a30f4e"
      unitRef="usd">-31027000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMTctMy0xLTEtNzE1MjA_ec593551-b535-4458-aa36-126efa69a865"
      unitRef="usd">-21460000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMjAtMS0xLTEtNzE1MjA_d3b2a136-ec51-43f9-ad63-8902936613fe"
      unitRef="usd">11770000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMjAtMy0xLTEtNzE1MjA_46acaeba-9807-46bc-802d-20688ecb5ef5"
      unitRef="usd">40072000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMjEtMS0xLTEtNzE1MjA_4242fe77-5572-4847-8ad1-aad733530df0"
      unitRef="usd">0</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMjEtMy0xLTEtNzE1MjA_149244dc-8d83-41ff-8ced-6f2aa521131d"
      unitRef="usd">1959000</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMjItMS0xLTEtNzE1MjA_53a82196-05f6-4329-96fc-6c504fe94d31"
      unitRef="usd">0</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMjItMy0xLTEtNzE1MjA_405eb43c-6ac7-4511-bc73-6edf487e4b1e"
      unitRef="usd">-602000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMjMtMS0xLTEtNzE1MjA_e6241c31-93d1-4db7-9714-71f89ca0317e"
      unitRef="usd">-11770000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMjMtMy0xLTEtNzE1MjA_b78da76a-8779-4c0f-8039-ed34441d79bd"
      unitRef="usd">-42633000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMjQtMS0xLTEtNzE1MjA_3e196c0d-7d1c-41c7-97ce-f171039169cb"
      unitRef="usd">-8208000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMjQtMy0xLTEtNzE1MjA_396264e3-579d-4709-8e09-f785ec57b118"
      unitRef="usd">27399000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMjUtMS0xLTEtNzE1MjA_5e4723f4-5de2-4999-9c28-125795580706"
      unitRef="usd">88693000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ifbe5d6b30df243a5859bf7dab2c77e3e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMjUtMy0xLTEtNzE1MjA_da06648d-cf67-43a9-a113-053adcb60405"
      unitRef="usd">72642000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMjYtMS0xLTEtNzE1MjA_1743e69e-3c8f-4fe0-9402-4681502aac79"
      unitRef="usd">80485000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id98f8297f0514cce838a9132c779945a_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMjYtMy0xLTEtNzE1MjA_e140cedf-05d8-4b9c-8ae4-483644a4e6d2"
      unitRef="usd">100041000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:RestrictedCash
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMjctMS0xLTEtNzE1MjA_47a7ec93-8f4e-4ea7-8181-f139b520bcff"
      unitRef="usd">7580000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="id98f8297f0514cce838a9132c779945a_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMjctMy0xLTEtNzE1MjA_ab6028fe-13d6-459e-981b-4d0aa8037b8e"
      unitRef="usd">6411000</us-gaap:RestrictedCash>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMjgtMS0xLTEtNzE1MjA_24256699-622d-44a4-9be5-eb7220c851d6"
      unitRef="usd">72905000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id98f8297f0514cce838a9132c779945a_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMjgtMy0xLTEtNzE1MjA_374823f6-6dd9-4781-a384-df4c8b64c117"
      unitRef="usd">93630000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMzMtMS0xLTEtNzE1MjA_579f66e5-70d7-4d0f-97fa-a46e9af3ff38"
      unitRef="usd">1097000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8yOC9mcmFnOjFiNzRhNDIzZjFjMTQ2NDU4NTNiZDEyZWNiMzg4NzU0L3RhYmxlOjZjY2EyZjFlMGE0ZDRjMzdhY2RlYjM3YjEyYTQ4NGY2L3RhYmxlcmFuZ2U6NmNjYTJmMWUwYTRkNGMzN2FjZGViMzdiMTJhNDg0ZjZfMzMtMy0xLTEtNzE1MjA_8f42b3c5-ee64-4042-a8d5-482a16eb1c52"
      unitRef="usd">4425000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id4fe51708a8141eab702c1f4c8d30751_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMy0xLTEtMS03MTUyMA_4e427428-c311-46ec-9807-fd89a4dd992f"
      unitRef="shares">29838000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id4fe51708a8141eab702c1f4c8d30751_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMy0zLTEtMS03MTUyMA_5bb2cb13-f88b-4a6d-aa4e-9ecfd4cca557"
      unitRef="usd">298000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0a6ff09a8d0340139f5782d5a1799743_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMy01LTEtMS03MTUyMA_dab86aee-bcd1-433f-91ec-0fec8ff55b1d"
      unitRef="usd">280274000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9984838f47484a10ac570e69f89972b7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMy0xMS0xLTEtNzE1MjA_f0ac365e-7009-48a1-aa81-e1761ba64d58"
      unitRef="usd">79918000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib4bc8ee3bdc74f73aa5981170ee7cfcf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMy0xMy0xLTEtNzE1MjA_2bf9ac74-6e66-4019-a258-3103e9e94f4c"
      unitRef="usd">-1723000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id24e7afb8a88416bade923a669eef652_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMy0xNS0xLTEtNzE1MjA_4a1e3fb6-d12e-440d-8809-871906e9f6b3"
      unitRef="usd">358767000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id4961a7c7d224e86b75436bfda002fcc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMy0xNy0xLTEtNzE1MjA_2e5f9850-b005-4f93-9305-57938fd680c1"
      unitRef="usd">1460000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMy0xOS0xLTEtNzE1MjA_961514d7-1b13-49b2-b876-088f008130e3"
      unitRef="usd">360227000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="iaa0c8c85d0ed42c996f4f212d44190ba_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfNC0xMS0xLTEtNzE1MjA_5238a9a8-2c8e-4f6e-a642-b0c0622427a0"
      unitRef="usd">19252000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i8a0a0bd16050493697c38bdaea8d5964_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfNC0xNS0xLTEtNzE1MjA_8ce56e94-4fec-485a-b725-e1a5bbd53803"
      unitRef="usd">19252000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="icfb7b3799e1240cd8d59dfc926dd5d09_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfNC0xNy0xLTEtNzE1MjA_72981bf3-2421-494d-ba68-db326b341d81"
      unitRef="usd">271000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i10fc69670a3b4d79a140dbf5a911c915_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfNC0xOS0xLTEtNzE1MjA_cffc46f6-2e21-433a-95be-22dbfdbcef42"
      unitRef="usd">19523000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i731afd217061487cbcb5f2795b0e758c_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfNS0xMy0xLTEtNzE1MjA_694c06e2-a99a-4c03-bdc3-4671a5599cb4"
      unitRef="usd">1563000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i8a0a0bd16050493697c38bdaea8d5964_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfNS0xNS0xLTEtNzE1MjA_6c34bbb7-c061-4379-8ff9-9ad16dc782f5"
      unitRef="usd">1563000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i10fc69670a3b4d79a140dbf5a911c915_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfNS0xOS0xLTEtNzE1MjA_75e55363-b89f-45f9-be98-bcf20d4f1604"
      unitRef="usd">1563000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="ibe45b5e48b744fae88ed8c82d81a97dd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfNi01LTEtMS03MTUyMA_c682f698-e58b-42dc-b0f7-50e5ad91f898"
      unitRef="usd">3521000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="i8a0a0bd16050493697c38bdaea8d5964_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfNi0xNS0xLTEtNzE1MjA_dd440d5b-3d90-4820-83a7-af48aa00be8b"
      unitRef="usd">3521000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="i10fc69670a3b4d79a140dbf5a911c915_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfNi0xOS0xLTEtNzE1MjA_5761fe26-2ca7-4f0c-b30e-6dcd4fc87deb"
      unitRef="usd">3521000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i4ebd6390ea7f4db6b33ff572eb04cbcf_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfOC0xLTEtMS03MTUyMA_690b5790-e11c-4c9a-84f0-d1343dd16bf1"
      unitRef="shares">688000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i4ebd6390ea7f4db6b33ff572eb04cbcf_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfOC0zLTEtMS03MTUyMA_e7b82926-707a-437e-8cf8-974b9409244e"
      unitRef="usd">7000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ibe45b5e48b744fae88ed8c82d81a97dd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfOC01LTEtMS03MTUyMA_54f15e22-b95a-4818-85bd-0a5d25bf5ab4"
      unitRef="usd">185000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i8a0a0bd16050493697c38bdaea8d5964_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfOC0xNS0xLTEtNzE1MjA_72c07869-d8ab-4429-baa0-de8bcfeffb38"
      unitRef="usd">192000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i10fc69670a3b4d79a140dbf5a911c915_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfOC0xOS0xLTEtNzE1MjA_35817be1-a458-4729-92f4-de71fd228a8f"
      unitRef="usd">192000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i4ebd6390ea7f4db6b33ff572eb04cbcf_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfOS0xLTEtMS03MTUyMA_eb1232db-ef7c-4d5f-91b6-73b00c4baef7"
      unitRef="shares">263000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i4ebd6390ea7f4db6b33ff572eb04cbcf_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfOS0zLTEtMS03MTUyMA_9407eaec-9003-46ce-aa8e-5cf2e67c7852"
      unitRef="usd">3000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ibe45b5e48b744fae88ed8c82d81a97dd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfOS01LTEtMS03MTUyMA_23a24bb2-ed53-4cf5-815b-cd2e8fc1ad92"
      unitRef="usd">7383000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i8a0a0bd16050493697c38bdaea8d5964_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfOS0xNS0xLTEtNzE1MjA_a2a0c853-3687-4639-a734-2264400cf0a6"
      unitRef="usd">7386000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i10fc69670a3b4d79a140dbf5a911c915_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfOS0xOS0xLTEtNzE1MjA_435e0a26-a984-4ca5-b12a-6b14bf6516b9"
      unitRef="usd">7386000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i639acdaff5cb4a28a369b9c7422c429f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMTAtMS0xLTEtNzE1MjA_3fb3c566-7a8c-4742-93c5-7028437bc4c3"
      unitRef="shares">30263000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i639acdaff5cb4a28a369b9c7422c429f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMTAtMy0xLTEtNzE1MjA_214d82fa-187c-4726-9ee3-d8595725cd8d"
      unitRef="usd">302000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3fc45371c12d48a984eef3e8436cc603_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMTAtNS0xLTEtNzE1MjA_320a44d1-aa86-421a-9b87-70b4f623cdf2"
      unitRef="usd">276597000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibc22e5d8265a43e4acedcb183f6b3971_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMTAtMTEtMS0xLTcxNTIw_825fd0ac-47ff-46c1-8d19-f929515b630f"
      unitRef="usd">99170000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4bc9e2f818a9418b93532fe421508164_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMTAtMTMtMS0xLTcxNTIw_3f53348c-4101-4310-b659-f7b78f2f4f75"
      unitRef="usd">-160000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia68fa4ffbe71499bb3581f8c496727f1_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMTAtMTUtMS0xLTcxNTIw_69952d3d-065c-4f1b-a0bd-e11b463efea2"
      unitRef="usd">375909000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib3880900a23c4d7099fe255faa031204_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMTAtMTctMS0xLTcxNTIw_f49113b7-70ee-40a4-8f42-b2c4d0e76b1b"
      unitRef="usd">1731000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i52fad4cd959f40008f38b3215c541458_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMTAtMTktMS0xLTcxNTIw_e99a2680-0078-4361-a45e-c401df060286"
      unitRef="usd">377640000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i7cc57f3272954a8dac50a0a76f147fbc_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMTEtMTEtMS0xLTcyNzY3_7aeaceff-91a7-434a-b8a4-df3cd6d5e123"
      unitRef="usd">25961000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="id0daaeacab534354b79947a256a73e22_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMTEtMTUtMS0xLTcyNzY3_d0ad5d5a-538c-4a79-9ba5-8d4028a2e7b6"
      unitRef="usd">25961000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ia0899ca793804a1dbddd649d67317207_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMTEtMTctMS0xLTcyNzY3_7efd5937-85f0-4d59-ab88-f0adbaafb79d"
      unitRef="usd">411000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMTEtMTktMS0xLTcyNzY3_e57bb6b7-704f-48cd-ada7-4fe30942cdc5"
      unitRef="usd">26372000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMTItMTMtMS0xLTcyNzY3_7d7c2226-7f80-4fe7-ae92-41185cb50d56"
      unitRef="usd">839000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="id0daaeacab534354b79947a256a73e22_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMTItMTUtMS0xLTcyNzY3_d9dd5a56-c010-4bfe-9326-bd7d6682e54a"
      unitRef="usd">839000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMTItMTktMS0xLTcyNzY3_e1a73b09-e715-4544-8098-27ea3cdffe77"
      unitRef="usd">839000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="ice8df520d7b6492e90d7faf641b8d060_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMTMtNS0xLTEtNzI3NTY_53425c14-4786-4212-be76-5d8ac00e08f6"
      unitRef="usd">2333000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="id0daaeacab534354b79947a256a73e22_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMTMtMTUtMS0xLTcyNzY3_fc7e662d-8e1c-441a-9be5-2b1c48f5ecdf"
      unitRef="usd">2333000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMTMtMTktMS0xLTcyNzY3_9b93dd39-9dbe-4dc0-9c39-b14343cd14e8"
      unitRef="usd">2333000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i9f18506a37f7450d987d149f4498bb5b_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMTYtMS0xLTEtNzI3NTY_e3e4fad5-9996-4590-92f1-39104fe8c047"
      unitRef="shares">36000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i9f18506a37f7450d987d149f4498bb5b_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMTYtMy0xLTEtNzI3NTY_c9bc3955-c99c-4020-bfe4-252c643a7262"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ice8df520d7b6492e90d7faf641b8d060_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMTYtNS0xLTEtNzI3NTY_2ce57375-cfe9-4f43-87ee-54f6184a30c7"
      unitRef="usd">190000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="id0daaeacab534354b79947a256a73e22_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMTYtMTUtMS0xLTcyNzY3_43bd897e-72dd-4250-9c9f-3fd78b815819"
      unitRef="usd">191000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMTYtMTktMS0xLTcyNzY3_d3182d84-7e6f-4930-a32f-ad68b6e907ee"
      unitRef="usd">191000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ic36f25fda9c141b49f2e782d7385b78f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMTktMS0xLTEtNzI3NTY_4adc601d-6dee-45af-879c-7d17709c311a"
      unitRef="shares">30299000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic36f25fda9c141b49f2e782d7385b78f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMTktMy0xLTEtNzI3NTY_eea112e0-ab92-454f-8986-44ade4d94319"
      unitRef="usd">303000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i21c2a319720a46e7b930a1aaab6477c2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMTktNS0xLTEtNzI3NTY_233bdfe8-81a3-478e-ba89-052a0a066de4"
      unitRef="usd">279120000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5814dd2e5f144278af6ae8d776908e0d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMTktMTEtMS0xLTcyNzY3_7b927bdf-dcb5-4ac5-92ce-7b1a9041c00e"
      unitRef="usd">125131000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i532124d1f50f4e32aa3761045bf52589_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMTktMTMtMS0xLTcyNzY3_69e7cee4-e13a-44af-ae91-c95bf0eacda7"
      unitRef="usd">679000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5a3e28e0223749c3a094c146a78a7e88_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMTktMTUtMS0xLTcyNzY3_ef4eb887-48a5-4c0c-bbf0-d05a47e60719"
      unitRef="usd">405233000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i160ce6d949204ca291c1c4952a161d55_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMTktMTctMS0xLTcyNzY3_e4953f9f-0a27-47b3-9ce4-d44cb58db873"
      unitRef="usd">2142000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjVlMDUxMjI5M2I0MzRhOTVhMmJhZDZlZDA1MzU4NTBjL3RhYmxlcmFuZ2U6NWUwNTEyMjkzYjQzNGE5NWEyYmFkNmVkMDUzNTg1MGNfMTktMTktMS0xLTcyNzY3_19e52274-1021-46c8-9fa5-9cf127c9aeff"
      unitRef="usd">407375000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i8a22262c75e94faa87e71e48c25905b8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMy0xLTEtMS03MTUyMA_600fa2ec-0682-4985-a215-0fb34e1e5b75"
      unitRef="shares">28184000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8a22262c75e94faa87e71e48c25905b8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMy0zLTEtMS03MTUyMA_af398592-3bfa-49e3-bd22-970cbdb66f7f"
      unitRef="usd">283000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3039740ae057499dab14a2d77f261972_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMy01LTEtMS03MTUyMA_c41b0317-0ca1-4f26-b405-76e5db4fee40"
      unitRef="usd">256423000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i3ffffece74e1458d8f591747ade165a9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMy03LTEtMS03MTUyMA_4e054cc1-c114-4d63-bf6b-362993e773ee"
      unitRef="shares">95000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3ffffece74e1458d8f591747ade165a9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMy05LTEtMS03MTUyMA_58a85bce-b202-458f-bee0-6db72eb3d60e"
      unitRef="usd">-1445000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i25476a9cc9214b77b2aede25ab5b1739_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMy0xMS0xLTEtNzE1MjA_222172de-e722-4786-95e0-10de9f5c2fcf"
      unitRef="usd">17273000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6a5123876e0349aea110bfb6a234a66f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMy0xMy0xLTEtNzE1MjA_f3e3f31d-bab9-4756-964e-a68a8b501143"
      unitRef="usd">-5264000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib59b94df43384ab7b763b2c6969ae717_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMy0xNS0xLTEtNzE1MjA_04fcd557-fad2-44cb-8401-b97d280b94e2"
      unitRef="usd">267270000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib5e628399114432fa4da33bd51c4bec8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMy0xNy0xLTEtNzE1MjA_68e63390-b620-4ad2-b025-a18dea51f8b7"
      unitRef="usd">1459000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifbe5d6b30df243a5859bf7dab2c77e3e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMy0xOS0xLTEtNzE1MjA_c0aee494-e35e-4d6d-92eb-47d864c9529a"
      unitRef="usd">268729000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="ifb622c9936404f8eb938e975d6476a34_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfNC0xMS0xLTEtNzE1MjA_555c031c-0a8c-4bcb-bbc5-c487b1a50fca"
      unitRef="usd">10555000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i850c00848d284989af530b178903addc_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfNC0xNS0xLTEtNzE1MjA_73d1c200-864d-4e27-b206-5df2b4e70ad2"
      unitRef="usd">10555000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i22f84610e1ba45e28439b8058c04033d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfNC0xNy0xLTEtNzE1MjA_42399c42-0029-437c-9799-fbdea9d60572"
      unitRef="usd">1113000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i71d68e0c48b74fc4bfd2c3a4ca608aa2_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfNC0xOS0xLTEtNzE1MjA_fde25428-14e6-4e92-a4a1-3aa24f5fabc9"
      unitRef="usd">11668000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ia56c4e91f15d4935861d7406a36c4b13_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfNS0xMy0xLTEtNzE1MjA_452f5f36-9195-4dcc-90b0-45e5e8a72921"
      unitRef="usd">895000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i850c00848d284989af530b178903addc_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfNS0xNS0xLTEtNzE1MjA_4dc2ad0f-87d6-45b8-a333-86f98d09bfca"
      unitRef="usd">895000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i71d68e0c48b74fc4bfd2c3a4ca608aa2_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfNS0xOS0xLTEtNzE1MjA_43004aa0-915e-4fea-a968-ad8064eead62"
      unitRef="usd">895000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="ifc8f2da3060b4acc983881079b8ace8d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfNi01LTEtMS03MTUyMA_e4fe6869-c43a-4684-aa13-cc009466ec92"
      unitRef="usd">1835000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="i850c00848d284989af530b178903addc_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfNi0xNS0xLTEtNzE1MjA_dde701a9-93a0-48c5-af15-8a7993a1c415"
      unitRef="usd">1835000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="i71d68e0c48b74fc4bfd2c3a4ca608aa2_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfNi0xOS0xLTEtNzE1MjA_dfc18e98-8f01-4981-8bf2-caa2dc4fc153"
      unitRef="usd">1835000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i22f84610e1ba45e28439b8058c04033d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfNy0xNy0xLTEtNzE1MjA_d30c0fbe-6c4c-48af-b9c0-ef59698c8ff8"
      unitRef="usd">1959000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i71d68e0c48b74fc4bfd2c3a4ca608aa2_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfNy0xOS0xLTEtNzE1MjA_361bc0c0-47e7-40fc-894c-bc3582ce1e38"
      unitRef="usd">1959000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i8c836b9b82514cee8611c7c65bac7422_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfOS0xLTEtMS03MTUyMA_24a5f76c-56db-457d-9669-e721af07300a"
      unitRef="shares">668000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i8c836b9b82514cee8611c7c65bac7422_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfOS0zLTEtMS03MTUyMA_c2389b42-d452-4663-b90f-55dad130d7f2"
      unitRef="usd">5000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ifc8f2da3060b4acc983881079b8ace8d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfOS01LTEtMS03MTUyMA_753f713d-78a3-4abe-b717-97159aaa55d8"
      unitRef="usd">-1602000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i3a32fef3c39749bd87a8d6879fef7918_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfOS03LTEtMS03MTUyMA_2564a9d6-e4dc-4ed5-bbc5-cb4f2de9f82e"
      unitRef="shares">-111000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i3a32fef3c39749bd87a8d6879fef7918_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfOS05LTEtMS03MTUyMA_580f1211-b471-4378-86e9-36295995ea50"
      unitRef="usd">1741000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i850c00848d284989af530b178903addc_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfOS0xNS0xLTEtNzE1MjA_cf32ddfd-5326-4ba4-83f6-18cd2b25f465"
      unitRef="usd">144000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i71d68e0c48b74fc4bfd2c3a4ca608aa2_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfOS0xOS0xLTEtNzE1MjA_caaf70d0-4ff1-468c-9499-46b6a0367a4b"
      unitRef="usd">144000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i8c836b9b82514cee8611c7c65bac7422_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTAtMS0xLTEtNzE1MjA_d67fdefd-9f92-41e8-8249-bb39f6909a64"
      unitRef="shares">246000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i8c836b9b82514cee8611c7c65bac7422_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTAtMy0xLTEtNzE1MjA_6d26cf29-f870-44bb-ac0d-9ae8bf061ecc"
      unitRef="usd">2000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ifc8f2da3060b4acc983881079b8ace8d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTAtNS0xLTEtNzE1MjA_5b08b57d-ebab-44f8-bbd5-10acdbe81b9d"
      unitRef="usd">5321000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i3a32fef3c39749bd87a8d6879fef7918_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTAtNy0xLTEtNzE1MjA_fec6421c-c685-416a-872c-dc3e712d26cc"
      unitRef="shares">16000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i3a32fef3c39749bd87a8d6879fef7918_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTAtOS0xLTEtNzE1MjA_e6aa08aa-8193-4847-b2dd-6b70ecc8884f"
      unitRef="usd">296000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i850c00848d284989af530b178903addc_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTAtMTUtMS0xLTcxNTIw_1bdb7022-69f9-4671-9cc4-5879380ed389"
      unitRef="usd">5619000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i71d68e0c48b74fc4bfd2c3a4ca608aa2_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTAtMTktMS0xLTcxNTIw_e339d56b-f5ba-434c-9814-8e66ef7e342c"
      unitRef="usd">5619000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i9ddcfaaae32d467ab8923c0c23fb514c_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTEtMS0xLTEtNzE1MjA_2efe510d-81ed-4e2a-8ebe-8b0721369e27"
      unitRef="shares">28606000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9ddcfaaae32d467ab8923c0c23fb514c_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTEtMy0xLTEtNzE1MjA_55a16b10-b20b-48ad-80b7-283a5cecde20"
      unitRef="usd">286000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if6e9f75ab80a4d64858bd99f4a5d72cd_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTEtNS0xLTEtNzE1MjA_8500ce4b-e3d0-483a-b5fc-dce05c446217"
      unitRef="usd">251335000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockCommonShares
      contextRef="ife2bd32fcc0b45dea58d5f92be135283_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTEtNy0xLTEtNzE1MjA_fa677fa7-d1e3-4dbb-96d7-4d099519cb2a"
      unitRef="shares">0</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ife2bd32fcc0b45dea58d5f92be135283_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTEtOS0xLTEtNzE1MjA_70412174-c7aa-4a6f-b47c-23a44aa2dc21"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3344010029634cdc8e6787422e2d0039_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTEtMTEtMS0xLTcxNTIw_cb963bcf-e6aa-4d25-92c4-32874d44e637"
      unitRef="usd">27828000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib41419e3f959416db1ebdffb01e2bd11_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTEtMTMtMS0xLTcxNTIw_04c1d2f1-660a-4321-83cd-3c4b2fc75ed5"
      unitRef="usd">-4369000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iec6a982cdb8346e58dfee8a8250b97d0_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTEtMTUtMS0xLTcxNTIw_a18c76dd-ba59-4152-b94d-edca3f732a94"
      unitRef="usd">275080000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i767eb221b6874f9c8d92be7aff49567e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTEtMTctMS0xLTcxNTIw_dfbb6d6e-f514-4b94-a8fc-2e010f12f0ac"
      unitRef="usd">613000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i65c1a2a6bb584dca820324ba0219a865_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTEtMTktMS0xLTcxNTIw_56360d59-d67b-4c77-8ea7-b3b59bcea547"
      unitRef="usd">275693000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i125af6b958584ab5907655e014b03b7a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTItMTEtMS0xLTcxNTIw_f7bf4110-4403-4998-a5ca-43ee35243cce"
      unitRef="usd">20056000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i73226532700f45bb8c1c15a76582e1d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTItMTUtMS0xLTcxNTIw_c8ef05ba-aa80-4866-97e8-9f90272fa420"
      unitRef="usd">20056000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i563ce4dbd4874531a4f7b8fe40907980_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTItMTctMS0xLTcxNTIw_c5063ae0-d6ff-4cbd-854b-e1d7c578d2ac"
      unitRef="usd">161000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTItMTktMS0xLTcxNTIw_06a9e8f8-cd5c-4dc9-ae72-dd74c9361f93"
      unitRef="usd">20217000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ia16faf38de93450984916dc8345cc7b4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTMtMTMtMS0xLTcxNTIw_d286449e-1a4b-451d-89fb-08b645ee65b8"
      unitRef="usd">728000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i73226532700f45bb8c1c15a76582e1d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTMtMTUtMS0xLTcxNTIw_e2d48360-1cc0-452d-aa5f-8120a4109b1c"
      unitRef="usd">728000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTMtMTktMS0xLTcxNTIw_9fc83ea6-c439-49fd-85eb-437c922fec0a"
      unitRef="usd">728000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="i988ae13c550b4bc48e41a9926bb37606_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTQtNS0xLTEtNzE1MjA_286ecb35-b033-4a4b-83e7-f8009256694f"
      unitRef="usd">2015000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="i73226532700f45bb8c1c15a76582e1d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTQtMTUtMS0xLTcxNTIw_a162cb30-01c5-4ba7-9879-7fe9f6cf33ef"
      unitRef="usd">2015000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTQtMTktMS0xLTcxNTIw_816d7b09-cb66-4b68-aeaf-111063bc20f2"
      unitRef="usd">2015000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ib84ff9fa66914e0e9f6174c965dfe1f8_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTctMS0xLTEtNzE1MjA_84123ecb-c62d-4194-81d4-6cf3876753e2"
      unitRef="shares">32000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i988ae13c550b4bc48e41a9926bb37606_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTctNS0xLTEtNzE1MjA_999b6e39-9ca5-49ea-afb6-999ef861c85f"
      unitRef="usd">120000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i73226532700f45bb8c1c15a76582e1d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTctMTUtMS0xLTcxNTIw_7d9e2733-f3b7-4a17-aea2-0317c0261ab2"
      unitRef="usd">120000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTctMTktMS0xLTcxNTIw_4c988f87-6fa1-499d-a165-fcd6213b0d52"
      unitRef="usd">120000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther
      contextRef="i988ae13c550b4bc48e41a9926bb37606_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTktNS0xLTEtNzE1MjA_b6e218e8-6a37-4f95-a0d1-ec67ba4a68d9"
      unitRef="usd">-3000</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther
      contextRef="i73226532700f45bb8c1c15a76582e1d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTktMTUtMS0xLTcxNTIw_ecb91ce7-a7bb-4cf0-aa16-922e1cb56952"
      unitRef="usd">-3000</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther
      contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMTktMTktMS0xLTcxNTIw_464ca13c-60a3-45dc-a2a2-4e1e4a3ef981"
      unitRef="usd">-3000</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i00b08c8e8c824d0f856d3348834f415d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMjAtMS0xLTEtNzE1MjA_79f2f104-5608-4c4b-baa2-f50b45fcd445"
      unitRef="shares">28638000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i00b08c8e8c824d0f856d3348834f415d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMjAtMy0xLTEtNzE1MjA_46701bfa-8f41-4a7e-bd70-01a1d4fad3e8"
      unitRef="usd">286000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i428ffc1740dc4844b0dbd0c5f32af9d7_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMjAtNS0xLTEtNzE1MjA_74b80b93-1638-452f-89df-3c96895f3bb0"
      unitRef="usd">253467000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockCommonShares
      contextRef="if15e419d058d4552952fa8677ca07bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMjAtNy0xLTEtNzE1MjA_59508c63-ba61-4d21-9aaa-72ab69401e5e"
      unitRef="shares">0</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if15e419d058d4552952fa8677ca07bab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMjAtOS0xLTEtNzE1MjA_e9126d54-1770-4f61-a466-b6d42a50f490"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1076f6eeb80f40de9723b4d6a82bc607_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMjAtMTEtMS0xLTcxNTIw_36f83bf6-3b29-4ffa-be21-435a33f01d8c"
      unitRef="usd">47884000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i99838894a464448d864ec18f83959ed6_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMjAtMTMtMS0xLTcxNTIw_f403f641-2bbc-42f4-8516-4eb2a292010e"
      unitRef="usd">-3641000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0b95c978280d4d879244e3b2179a020a_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMjAtMTUtMS0xLTcxNTIw_6f51abf0-8c14-4a1f-8a5f-2bcf6ef2b33e"
      unitRef="usd">297996000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i09c76b582ab2440c9b9786729bf117d0_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMjAtMTctMS0xLTcxNTIw_f4150f07-54d6-423c-874e-34533d66e821"
      unitRef="usd">774000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id98f8297f0514cce838a9132c779945a_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8zNC9mcmFnOmZjOTg5Y2E4MTA4OTQzNDA5MWI1NDAyYWJiMGFhNjEwL3RhYmxlOjdmOTM3NzI5YjJmZTRjNzZhZjU2ZmRjMjA5Zjk3NGRiL3RhYmxlcmFuZ2U6N2Y5Mzc3MjliMmZlNGM3NmFmNTZmZGMyMDlmOTc0ZGJfMjAtMTktMS0xLTcxNTIw_f6073772-7c05-4f55-bcaa-9da5336fa231"
      unitRef="usd">298770000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NatureOfOperations
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl80MC9mcmFnOmRhOGNmZjJlOTk3YTQzYjNiMmY3ZjkxOGVmZWZlNDM4L3RleHRyZWdpb246ZGE4Y2ZmMmU5OTdhNDNiM2IyZjdmOTE4ZWZlZmU0MzhfMTI5NA_995f06d1-9373-4b32-9255-8b63b1850d07">&lt;div style="margin-bottom:4pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.157%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.050%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.165%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.485%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;NATURE OF OPERATIONS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Business Summary&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Sterling Infrastructure, Inc. (&#x201c;Sterling,&#x201d; &#x201c;the Company,&#x201d; &#x201c;we,&#x201d; &#x201c;our&#x201d; or &#x201c;us&#x201d;), a Delaware corporation, operates through a variety of subsidiaries within three segments specializing in E-Infrastructure, Transportation and Building Solutions in the United States (the &#x201c;U.S.&#x201d;), primarily across the Southern, Northeastern, Mid-Atlantic and the Rocky Mountain States, California and Hawaii, as well as other areas with strategic construction opportunities. E-Infrastructure Solutions projects develop advanced, large-scale site development systems and services for data centers, e-commerce distribution centers, warehousing, transportation, energy and more. Transportation Solutions includes infrastructure and rehabilitation projects for highways, roads, bridges, airports, ports, light rail, water, wastewater and storm drainage systems. Building Solutions projects include residential and commercial concrete foundations for single-family and multi-family homes, parking structures, elevated slabs and other concrete work. From strategy to operations, we are committed to sustainability by operating responsibly to safeguard and improve society&#x2019;s quality of life. Caring for our people and our communities, our customers and our investors &#x2013; that is The Sterling Way.&lt;/span&gt;&lt;/div&gt;</us-gaap:NatureOfOperations>
    <us-gaap:NumberOfReportableSegments
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl80MC9mcmFnOmRhOGNmZjJlOTk3YTQzYjNiMmY3ZjkxOGVmZWZlNDM4L3RleHRyZWdpb246ZGE4Y2ZmMmU5OTdhNDNiM2IyZjdmOTE4ZWZlZmU0MzhfMTg0_e922b0cb-970e-444d-9929-841db38077c2"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl80Ni9mcmFnOmUyMzc5ZWQ5MTE2NDQyODVhZTg2NmVlOTBjNDBkNDNjL3RleHRyZWdpb246ZTIzNzllZDkxMTY0NDI4NWFlODY2ZWU5MGM0MGQ0M2NfNDkwOA_37063907-a41c-4b64-a174-110dffef0b56">&lt;div style="margin-bottom:4pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.538%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:95.123%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Presentation Basis&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying Condensed Consolidated Financial Statements are presented in accordance with accounting policies generally accepted in the United States (&#x201c;GAAP&#x201d;) and reflect all wholly owned subsidiaries and those entities the Company is required to consolidate. See &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note 5 - Consolidated 50% Owned Subsidiaries&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note 6 - Construction Joint Ventures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for further discussion of the Company&#x2019;s consolidation policy for those entities that are not wholly owned. In the opinion of management, all adjustments, consisting only of normal recurring adjustments, considered necessary for a fair presentation have been included. All significant intercompany accounts and transactions have been eliminated in consolidation. Values presented within tables (excluding per share data) are in thousands. Reclassifications have been made to historical financial data to conform to the current period presentation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Estimates and Judgments&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of the accompanying Condensed Consolidated Financial Statements in conformance with GAAP requires management to make estimates and judgments that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Certain accounting estimates of the Company require a higher degree of judgment than others in their application. These include the recognition of revenue and earnings from construction contracts over time, the valuation of long-lived assets, goodwill and purchase accounting estimates. Management continually evaluates all of its estimates and judgments based on available information and experience; however, actual results could differ from these estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Significant Accounting Policies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consistent with Regulation S-X Rule 10-1(a), the Company has omitted significant accounting policies in this quarterly report that would duplicate the disclosures contained in the Company&#x2019;s annual report on Form 10-K for the year ended December&#160;31, 2021 under &#x201c;Part II, Item 8. - Notes to Consolidated Financial Statements.&#x201d; This quarterly report should be read in conjunction with the Company&#x2019;s most recent annual report on Form 10-K.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounts Receivable&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Receivables are generally based on amounts billed to the customer in accordance with contractual provisions. Receivables are written off based on the individual credit evaluation and specific circumstances of the customer, when such treatment is warranted. The Company performs a review of outstanding receivables, historical collection information and existing economic conditions to determine if there are potential uncollectible receivables. At June&#160;30, 2022 and December&#160;31, 2021, our allowance for our estimate of expected credit losses was zero.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contracts in Progress&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For performance obligations satisfied over time, amounts are billed as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals (e.g., biweekly or monthly) or upon achievement of contractual milestones. Typically, Sterling bills for advances or deposits from its customers before revenue is recognized, resulting in contract liabilities. However, the Company occasionally bills subsequent to revenue recognition, resulting in contract assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Many of the contracts under which the Company performs work also contain retainage provisions. Retainage refers to that portion of our billings held for payment by the customer pending satisfactory completion of the project. Unless reserved, the Company assumes that all amounts retained by customers under such provisions are fully collectible. At June&#160;30, 2022 and December&#160;31, 2021, contract assets included $68,316 and $47,308 of retainage, respectively, and contract liabilities included $47,037 and $46,882 of retainage, respectively. Retainage on active contracts is classified as current regardless of the term of the contract and is generally collected within one year of the completion of a contract. We anticipate collecting approximately 61% of our June&#160;30, 2022 retainage during the next twelve months. These assets and liabilities are reported on the Condensed Consolidated Balance Sheet within &#x201c;Contract assets&#x201d; and &#x201c;Contract liabilities&#x201d; on a contract-by-contract basis at the end of each reporting period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognized for the three and six months ended June&#160;30, 2022 that was included in the contract liability balance on December&#160;31, 2021 was $245,185 and $472,264, respectively. Revenue recognized for the three and six months ended June&#160;30, 2021 that was included in the contract liability balance on December&#160;31, 2020 was $141,813 and $297,370, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash and Restricted Cash&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our cash is comprised of highly liquid investments with maturities of three months or less. Restricted cash of $7,580 and $6,853 is included in &#x201c;Other current assets&#x201d; on the Condensed Consolidated Balance Sheets at June&#160;30, 2022 and December&#160;31, 2021, respectively. This primarily represents cash deposited by the Company into separate accounts and designated as collateral for standby letters of credit in the same amount in accordance with contractual agreements.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl80Ni9mcmFnOmUyMzc5ZWQ5MTE2NDQyODVhZTg2NmVlOTBjNDBkNDNjL3RleHRyZWdpb246ZTIzNzllZDkxMTY0NDI4NWFlODY2ZWU5MGM0MGQ0M2NfNDkxMA_23e22607-91af-4a4d-a4a1-969c1e75fd6a">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Presentation Basis&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying Condensed Consolidated Financial Statements are presented in accordance with accounting policies generally accepted in the United States (&#x201c;GAAP&#x201d;) and reflect all wholly owned subsidiaries and those entities the Company is required to consolidate. See &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note 5 - Consolidated 50% Owned Subsidiaries&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note 6 - Construction Joint Ventures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for further discussion of the Company&#x2019;s consolidation policy for those entities that are not wholly owned. In the opinion of management, all adjustments, consisting only of normal recurring adjustments, considered necessary for a fair presentation have been included. All significant intercompany accounts and transactions have been eliminated in consolidation. Values presented within tables (excluding per share data) are in thousands. Reclassifications have been made to historical financial data to conform to the current period presentation.&lt;/span&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl80Ni9mcmFnOmUyMzc5ZWQ5MTE2NDQyODVhZTg2NmVlOTBjNDBkNDNjL3RleHRyZWdpb246ZTIzNzllZDkxMTY0NDI4NWFlODY2ZWU5MGM0MGQ0M2NfNDkxMQ_84598a29-4ec2-479d-9912-d135fc41e6a4">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Estimates and Judgments&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of the accompanying Condensed Consolidated Financial Statements in conformance with GAAP requires management to make estimates and judgments that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Certain accounting estimates of the Company require a higher degree of judgment than others in their application. These include the recognition of revenue and earnings from construction contracts over time, the valuation of long-lived assets, goodwill and purchase accounting estimates. Management continually evaluates all of its estimates and judgments based on available information and experience; however, actual results could differ from these estimates.&lt;/span&gt;</us-gaap:UseOfEstimates>
    <us-gaap:ReceivablesPolicyTextBlock
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl80Ni9mcmFnOmUyMzc5ZWQ5MTE2NDQyODVhZTg2NmVlOTBjNDBkNDNjL3RleHRyZWdpb246ZTIzNzllZDkxMTY0NDI4NWFlODY2ZWU5MGM0MGQ0M2NfNDkxNw_123a0cc9-d6bd-4d01-a5bf-63b264e2a179">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounts Receivable&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Receivables are generally based on amounts billed to the customer in accordance with contractual provisions. Receivables are written off based on the individual credit evaluation and specific circumstances of the customer, when such treatment is warranted. The Company performs a review of outstanding receivables, historical collection information and existing economic conditions to determine if there are potential uncollectible receivables. At June&#160;30, 2022 and December&#160;31, 2021, our allowance for our estimate of expected credit losses was zero.&lt;/span&gt;</us-gaap:ReceivablesPolicyTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl80Ni9mcmFnOmUyMzc5ZWQ5MTE2NDQyODVhZTg2NmVlOTBjNDBkNDNjL3RleHRyZWdpb246ZTIzNzllZDkxMTY0NDI4NWFlODY2ZWU5MGM0MGQ0M2NfMjc4OA_547fa090-ec0e-41c6-b90e-1c9e3de7ebd8"
      unitRef="usd">0</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl80Ni9mcmFnOmUyMzc5ZWQ5MTE2NDQyODVhZTg2NmVlOTBjNDBkNDNjL3RleHRyZWdpb246ZTIzNzllZDkxMTY0NDI4NWFlODY2ZWU5MGM0MGQ0M2NfMjc4OA_93a8829c-697b-4ce1-adfe-5c52615e9cba"
      unitRef="usd">0</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl80Ni9mcmFnOmUyMzc5ZWQ5MTE2NDQyODVhZTg2NmVlOTBjNDBkNDNjL3RleHRyZWdpb246ZTIzNzllZDkxMTY0NDI4NWFlODY2ZWU5MGM0MGQ0M2NfNDkxMg_e3cea539-85a9-4381-a522-b2e5a96bf40f">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contracts in Progress&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For performance obligations satisfied over time, amounts are billed as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals (e.g., biweekly or monthly) or upon achievement of contractual milestones. Typically, Sterling bills for advances or deposits from its customers before revenue is recognized, resulting in contract liabilities. However, the Company occasionally bills subsequent to revenue recognition, resulting in contract assets.&lt;/span&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Many of the contracts under which the Company performs work also contain retainage provisions. Retainage refers to that portion of our billings held for payment by the customer pending satisfactory completion of the project. Unless reserved, the Company assumes that all amounts retained by customers under such provisions are fully collectible. At June&#160;30, 2022 and December&#160;31, 2021, contract assets included $68,316 and $47,308 of retainage, respectively, and contract liabilities included $47,037 and $46,882 of retainage, respectively. Retainage on active contracts is classified as current regardless of the term of the contract and is generally collected within one year of the completion of a contract. We anticipate collecting approximately 61% of our June&#160;30, 2022 retainage during the next twelve months. These assets and liabilities are reported on the Condensed Consolidated Balance Sheet within &#x201c;Contract assets&#x201d; and &#x201c;Contract liabilities&#x201d; on a contract-by-contract basis at the end of each reporting period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognized for the three and six months ended June&#160;30, 2022 that was included in the contract liability balance on December&#160;31, 2021 was $245,185 and $472,264, respectively. Revenue recognized for the three and six months ended June&#160;30, 2021 that was included in the contract liability balance on December&#160;31, 2020 was $141,813 and $297,370, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <strl:ContractWithCustomerRetainageAssetCurrent
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl80Ni9mcmFnOmUyMzc5ZWQ5MTE2NDQyODVhZTg2NmVlOTBjNDBkNDNjL3RleHRyZWdpb246ZTIzNzllZDkxMTY0NDI4NWFlODY2ZWU5MGM0MGQ0M2NfMzY4MA_8f491e24-0c00-48ee-979f-33477acd9bdc"
      unitRef="usd">68316000</strl:ContractWithCustomerRetainageAssetCurrent>
    <strl:ContractWithCustomerRetainageAssetCurrent
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl80Ni9mcmFnOmUyMzc5ZWQ5MTE2NDQyODVhZTg2NmVlOTBjNDBkNDNjL3RleHRyZWdpb246ZTIzNzllZDkxMTY0NDI4NWFlODY2ZWU5MGM0MGQ0M2NfMzY4Nw_331f9931-3f6f-426f-ab06-1ef8367867bd"
      unitRef="usd">47308000</strl:ContractWithCustomerRetainageAssetCurrent>
    <strl:ContractWithCustomerRetainageLiabilityCurrent
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl80Ni9mcmFnOmUyMzc5ZWQ5MTE2NDQyODVhZTg2NmVlOTBjNDBkNDNjL3RleHRyZWdpb246ZTIzNzllZDkxMTY0NDI4NWFlODY2ZWU5MGM0MGQ0M2NfMzc1Mg_bcb4a71b-c140-461b-b0dc-af222790d987"
      unitRef="usd">47037000</strl:ContractWithCustomerRetainageLiabilityCurrent>
    <strl:ContractWithCustomerRetainageLiabilityCurrent
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl80Ni9mcmFnOmUyMzc5ZWQ5MTE2NDQyODVhZTg2NmVlOTBjNDBkNDNjL3RleHRyZWdpb246ZTIzNzllZDkxMTY0NDI4NWFlODY2ZWU5MGM0MGQ0M2NfMzc1OQ_ed90db04-ef67-4449-a08f-b3b5ac51c0a0"
      unitRef="usd">46882000</strl:ContractWithCustomerRetainageLiabilityCurrent>
    <strl:ContractsReceivableRetainagePercentageEstimatedToBeCollectedInNextFiscalYear
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl80Ni9mcmFnOmUyMzc5ZWQ5MTE2NDQyODVhZTg2NmVlOTBjNDBkNDNjL3RleHRyZWdpb246ZTIzNzllZDkxMTY0NDI4NWFlODY2ZWU5MGM0MGQ0M2NfMzk5OQ_57739ac9-c22e-4d88-b630-b4e6406bd1dc"
      unitRef="number">0.61</strl:ContractsReceivableRetainagePercentageEstimatedToBeCollectedInNextFiscalYear>
    <strl:ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod
      contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl80Ni9mcmFnOmUyMzc5ZWQ5MTE2NDQyODVhZTg2NmVlOTBjNDBkNDNjL3RleHRyZWdpb246ZTIzNzllZDkxMTY0NDI4NWFlODY2ZWU5MGM0MGQ0M2NfNDM1Mg_63c2559c-afd5-449d-8d9e-27805b9fa9f5"
      unitRef="usd">245185000</strl:ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod>
    <strl:ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl80Ni9mcmFnOmUyMzc5ZWQ5MTE2NDQyODVhZTg2NmVlOTBjNDBkNDNjL3RleHRyZWdpb246ZTIzNzllZDkxMTY0NDI4NWFlODY2ZWU5MGM0MGQ0M2NfMTA5OTUxMTYzMjc4MA_6d36f2a3-4bac-4a90-99c7-d0f4b47dc37d"
      unitRef="usd">472264000</strl:ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl80Ni9mcmFnOmUyMzc5ZWQ5MTE2NDQyODVhZTg2NmVlOTBjNDBkNDNjL3RleHRyZWdpb246ZTIzNzllZDkxMTY0NDI4NWFlODY2ZWU5MGM0MGQ0M2NfNDQ0OA_ca6dcd4c-db80-4bbf-a265-0cc101a98f49"
      unitRef="usd">141813000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl80Ni9mcmFnOmUyMzc5ZWQ5MTE2NDQyODVhZTg2NmVlOTBjNDBkNDNjL3RleHRyZWdpb246ZTIzNzllZDkxMTY0NDI4NWFlODY2ZWU5MGM0MGQ0M2NfMTA5OTUxMTYzMjc4Ng_4d5d03ca-1e7b-4527-b82b-d2f22e06b00a"
      unitRef="usd">297370000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl80Ni9mcmFnOmUyMzc5ZWQ5MTE2NDQyODVhZTg2NmVlOTBjNDBkNDNjL3RleHRyZWdpb246ZTIzNzllZDkxMTY0NDI4NWFlODY2ZWU5MGM0MGQ0M2NfNDkxMw_50dfc141-447e-426a-8e51-4f3a38f86d28">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash and Restricted Cash&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our cash is comprised of highly liquid investments with maturities of three months or less. Restricted cash of $7,580 and $6,853 is included in &#x201c;Other current assets&#x201d; on the Condensed Consolidated Balance Sheets at June&#160;30, 2022 and December&#160;31, 2021, respectively. This primarily represents cash deposited by the Company into separate accounts and designated as collateral for standby letters of credit in the same amount in accordance with contractual agreements.&lt;/span&gt;</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:RestrictedCash
      contextRef="ie8edfe0ec5474401b6348fcb00d30f50_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl80Ni9mcmFnOmUyMzc5ZWQ5MTE2NDQyODVhZTg2NmVlOTBjNDBkNDNjL3RleHRyZWdpb246ZTIzNzllZDkxMTY0NDI4NWFlODY2ZWU5MGM0MGQ0M2NfNDU4OA_d8dace3e-01b4-490a-b056-a6b25efdc5fd"
      unitRef="usd">7580000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="ie2f546e47f384ee1931b600f87c3d079_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl80Ni9mcmFnOmUyMzc5ZWQ5MTE2NDQyODVhZTg2NmVlOTBjNDBkNDNjL3RleHRyZWdpb246ZTIzNzllZDkxMTY0NDI4NWFlODY2ZWU5MGM0MGQ0M2NfNDU5NQ_c87c225b-fb53-4449-b3e9-355b06637f66"
      unitRef="usd">6853000</us-gaap:RestrictedCash>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RleHRyZWdpb246ODQwNGIxOTFlODQzNDdlYWE0NGY3MjBiZTBmYjBkMjRfNDAzOA_5ef1bf56-e424-467f-9dcc-ad45ee96aa81">&lt;div style="margin-bottom:4pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:64.766%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.994%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:92.806%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;ACQUISITIONS&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;General&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On&#160;December 30, 2021 (the &#x201c;Closing Date&#x201d;), Sterling completed the acquisition (the &#x201c;Acquisition&#x201d;) of Petillo LLC and its related entities (collectively, &#x201c;Petillo&#x201d;). The Acquisition is accounted for using the acquisition method of accounting in accordance with ASC Topic 805, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Purchase Consideration&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sterling completed the Acquisition for a purchase price of $196,763, net of cash acquired, detailed as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash consideration transferred, net of cash acquired&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity consideration transferred (759 shares at $26.87 per share&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;)&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,406&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Target working capital adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,357&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total consideration&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Sterling&#x2019;s closing stock price on December 29, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Preliminary Purchase Price Allocation&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aggregate purchase price noted above was allocated to the assets and liabilities acquired based upon their estimated fair values at the acquisition closing date, which were based, in part, upon a preliminary external appraisal and valuation of certain assets, including specifically identified intangible assets. The excess of the purchase price over the estimated fair value of the net tangible and identifiable intangible assets acquired totaling $60,873 was recorded as goodwill. This goodwill represents the value of expected future earnings and cash flows, as well as the synergies created by the integration of the new business within our organization, including cross-selling opportunities to help strengthen our existing service offerings and expand our market position. Goodwill and intangibles of approximately $132,000 related to the Acquisition, are deductible and amortizable for tax purposes over the next 15 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes our purchase price allocation at the Acquisition Closing Date, net of cash acquired:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net tangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other non-current assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,810)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,216)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net tangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Identifiable intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total consideration transferred&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the six months ended June&#160;30, 2022, the total consideration and purchase price allocation (goodwill) changed by $7,800, primarily due to an updated estimate of the tax basis step-up payment. The purchase price allocation above is subject to further change when additional information is obtained. We have not finalized our assessment of the fair values primarily for intangible assets and property and equipment. We intend to finalize the purchase price allocation as soon as practicable within the measurement period, but in no event later than one year following the Closing Date of the Acquisition. Our final purchase price allocation may result in additional adjustments to various other assets and liabilities, including the residual amount allocated to goodwill during the measurement period.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Identifiable Intangible Assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets identified as part of the Acquisition are reflected in the table below and are recorded at their estimated fair value, as determined by the Company&#x2019;s management, based on available information which includes a preliminary valuation from external experts. The estimated useful lives for intangible assets were determined based upon the remaining useful economic lives of the intangible assets that are expected to contribute directly or indirectly to future cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.106%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average Life (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 30, 2021&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Supplemental Pro Forma Information (Unaudited)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following unaudited pro forma combined financial information (&#x201c;the pro forma financial information&#x201d;) gives effect to the Acquisition, accounted for as a business combination using the purchase method of accounting. The pro forma financial information reflects the Acquisition and related events as if they occurred at the beginning of the period and includes adjustments to (1) include compensation expense associated with the employment agreement the Company entered into with Mr. Petillo, (2) include additional intangible asset amortization associated with the Acquisition, (3) include additional interest expense associated with the Acquisition and (4)&#160;include the pro forma results of Petillo for the three and six month periods ending June 30, 2021. This pro forma financial information has been presented for illustrative purposes only and is not necessarily indicative of the operating results that would have been achieved had the pro forma events taken place on the dates indicated. Further, the pro forma financial information does not purport to project the future operating results of the combined company following the Acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.005%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.007%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pro forma revenue&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;455,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;799,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pro forma net income attributable to Sterling&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RleHRyZWdpb246ODQwNGIxOTFlODQzNDdlYWE0NGY3MjBiZTBmYjBkMjRfNDAzOQ_5a7b06b4-0d98-4e90-ab6e-a36330776b9e">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Purchase Consideration&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sterling completed the Acquisition for a purchase price of $196,763, net of cash acquired, detailed as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash consideration transferred, net of cash acquired&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity consideration transferred (759 shares at $26.87 per share&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;)&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,406&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Target working capital adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,357&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total consideration&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Sterling&#x2019;s closing stock price on December 29, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="iaae4b40f1b2c41f7bf9c61691848a96a_D20211230-20211230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RleHRyZWdpb246ODQwNGIxOTFlODQzNDdlYWE0NGY3MjBiZTBmYjBkMjRfMzk1_30d38250-ee4a-4695-8517-e164f517cc88"
      unitRef="usd">196763000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="iaae4b40f1b2c41f7bf9c61691848a96a_D20211230-20211230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RhYmxlOjRiM2M4NDM1NmQ0YjQ0ZWY5ODAwYjY0YWNkYTI0NGU1L3RhYmxlcmFuZ2U6NGIzYzg0MzU2ZDRiNDRlZjk4MDBiNjRhY2RhMjQ0ZTVfMC0xLTEtMS03MTUyMA_2d8bf35c-493d-4fe7-b154-f7e7c101036a"
      unitRef="usd">175000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="iaae4b40f1b2c41f7bf9c61691848a96a_D20211230-20211230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RhYmxlOjRiM2M4NDM1NmQ0YjQ0ZWY5ODAwYjY0YWNkYTI0NGU1L3RhYmxlcmFuZ2U6NGIzYzg0MzU2ZDRiNDRlZjk4MDBiNjRhY2RhMjQ0ZTVfMS0wLTEtMS03MTUyMC90ZXh0cmVnaW9uOjJhMjM5NTk0OTk5ODQ1ZDJhZDQ3Yzk2ODBhYzg2MWEwXzM4_ef2a7a4e-2d61-40b7-b6a4-24eab0910b90"
      unitRef="shares">759000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessAcquisitionSharePrice
      contextRef="ia4b2f394dfce42ae9138b3126624c50f_I20211230"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RhYmxlOjRiM2M4NDM1NmQ0YjQ0ZWY5ODAwYjY0YWNkYTI0NGU1L3RhYmxlcmFuZ2U6NGIzYzg0MzU2ZDRiNDRlZjk4MDBiNjRhY2RhMjQ0ZTVfMS0wLTEtMS03MTUyMC90ZXh0cmVnaW9uOjJhMjM5NTk0OTk5ODQ1ZDJhZDQ3Yzk2ODBhYzg2MWEwXzUx_fd899d88-4d4f-4e3f-8bc0-c21d8e2ef0b9"
      unitRef="usdPerShare">26.87</us-gaap:BusinessAcquisitionSharePrice>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="iaae4b40f1b2c41f7bf9c61691848a96a_D20211230-20211230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RhYmxlOjRiM2M4NDM1NmQ0YjQ0ZWY5ODAwYjY0YWNkYTI0NGU1L3RhYmxlcmFuZ2U6NGIzYzg0MzU2ZDRiNDRlZjk4MDBiNjRhY2RhMjQ0ZTVfMS0xLTEtMS03MTUyMA_ba2ed508-d070-4675-9695-8e7657d4dbb6"
      unitRef="usd">20406000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <strl:BusinessCombinationConsiderationTransferredWorkingCapital
      contextRef="iaae4b40f1b2c41f7bf9c61691848a96a_D20211230-20211230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RhYmxlOjRiM2M4NDM1NmQ0YjQ0ZWY5ODAwYjY0YWNkYTI0NGU1L3RhYmxlcmFuZ2U6NGIzYzg0MzU2ZDRiNDRlZjk4MDBiNjRhY2RhMjQ0ZTVfMy0xLTEtMS03MTUyMA_a26a8da3-6b2b-491f-bf1e-25c96b960922"
      unitRef="usd">1357000</strl:BusinessCombinationConsiderationTransferredWorkingCapital>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="iaae4b40f1b2c41f7bf9c61691848a96a_D20211230-20211230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RhYmxlOjRiM2M4NDM1NmQ0YjQ0ZWY5ODAwYjY0YWNkYTI0NGU1L3RhYmxlcmFuZ2U6NGIzYzg0MzU2ZDRiNDRlZjk4MDBiNjRhY2RhMjQ0ZTVfNC0xLTEtMS03MTUyMA_30d38250-ee4a-4695-8517-e164f517cc88"
      unitRef="usd">196763000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:Goodwill
      contextRef="ia4b2f394dfce42ae9138b3126624c50f_I20211230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RleHRyZWdpb246ODQwNGIxOTFlODQzNDdlYWE0NGY3MjBiZTBmYjBkMjRfOTkx_7de6a2a6-c6b5-4516-80c2-d3245bb79fe6"
      unitRef="usd">60873000</us-gaap:Goodwill>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
      contextRef="ia4b2f394dfce42ae9138b3126624c50f_I20211230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RleHRyZWdpb246ODQwNGIxOTFlODQzNDdlYWE0NGY3MjBiZTBmYjBkMjRfMTM1OA_36c73313-6759-4c1e-9b05-4f8aae51bb55"
      unitRef="usd">132000000</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <strl:BusinessAcquisitionGoodwillExpectedTaxDeductiblePeriod
      contextRef="i62e20c6bbc1d44eb9bfc5567dd8e80d0_D20211230-20211230"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RleHRyZWdpb246ODQwNGIxOTFlODQzNDdlYWE0NGY3MjBiZTBmYjBkMjRfMTQ1MQ_1ae6c790-9d81-4450-bd3e-5d5d1c5570a0">P15Y</strl:BusinessAcquisitionGoodwillExpectedTaxDeductiblePeriod>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RleHRyZWdpb246ODQwNGIxOTFlODQzNDdlYWE0NGY3MjBiZTBmYjBkMjRfNDA0MA_64dbdd06-cc9c-4818-9496-c3efa220e6da">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes our purchase price allocation at the Acquisition Closing Date, net of cash acquired:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net tangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other non-current assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,810)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,216)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net tangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Identifiable intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total consideration transferred&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="ia4b2f394dfce42ae9138b3126624c50f_I20211230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RhYmxlOjkyOTQxNTRlNDFiOTRlZTc4OTlkZTIwYmNiMTUxYTJhL3RhYmxlcmFuZ2U6OTI5NDE1NGU0MWI5NGVlNzg5OWRlMjBiY2IxNTFhMmFfMS0xLTEtMS03MTUyMA_a7bb1cdb-71ca-46a8-a292-69516b2cc0de"
      unitRef="usd">45016000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <strl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts
      contextRef="ia4b2f394dfce42ae9138b3126624c50f_I20211230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RhYmxlOjkyOTQxNTRlNDFiOTRlZTc4OTlkZTIwYmNiMTUxYTJhL3RhYmxlcmFuZ2U6OTI5NDE1NGU0MWI5NGVlNzg5OWRlMjBiY2IxNTFhMmFfMi0xLTEtMS03MTUyMA_01242790-efc5-4667-8205-183ed81ac1fb"
      unitRef="usd">5953000</strl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther
      contextRef="ia4b2f394dfce42ae9138b3126624c50f_I20211230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RhYmxlOjkyOTQxNTRlNDFiOTRlZTc4OTlkZTIwYmNiMTUxYTJhL3RhYmxlcmFuZ2U6OTI5NDE1NGU0MWI5NGVlNzg5OWRlMjBiY2IxNTFhMmFfMy0xLTEtMS03MTUyMA_1ff43995-4ca2-45fc-ae7f-4fdee81188ee"
      unitRef="usd">193000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="ia4b2f394dfce42ae9138b3126624c50f_I20211230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RhYmxlOjkyOTQxNTRlNDFiOTRlZTc4OTlkZTIwYmNiMTUxYTJhL3RhYmxlcmFuZ2U6OTI5NDE1NGU0MWI5NGVlNzg5OWRlMjBiY2IxNTFhMmFfNC0xLTEtMS03MTUyMA_3a2439c7-93d4-4d07-b79e-03e12814fb8c"
      unitRef="usd">47141000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="ia4b2f394dfce42ae9138b3126624c50f_I20211230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RhYmxlOjkyOTQxNTRlNDFiOTRlZTc4OTlkZTIwYmNiMTUxYTJhL3RhYmxlcmFuZ2U6OTI5NDE1NGU0MWI5NGVlNzg5OWRlMjBiY2IxNTFhMmFfNS0xLTEtMS03MTUyMA_29c73d57-1f7f-447e-a9c2-83cd9f417830"
      unitRef="usd">5498000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="ia4b2f394dfce42ae9138b3126624c50f_I20211230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RhYmxlOjkyOTQxNTRlNDFiOTRlZTc4OTlkZTIwYmNiMTUxYTJhL3RhYmxlcmFuZ2U6OTI5NDE1NGU0MWI5NGVlNzg5OWRlMjBiY2IxNTFhMmFfNi0xLTEtMS03MTUyMA_0fcfb75c-1b71-44bd-a705-60ff00bb99e1"
      unitRef="usd">21810000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <strl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContracts
      contextRef="ia4b2f394dfce42ae9138b3126624c50f_I20211230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RhYmxlOjkyOTQxNTRlNDFiOTRlZTc4OTlkZTIwYmNiMTUxYTJhL3RhYmxlcmFuZ2U6OTI5NDE1NGU0MWI5NGVlNzg5OWRlMjBiY2IxNTFhMmFfNy0xLTEtMS03MTUyMA_8c50e516-7a72-491b-8347-00694cdd08bd"
      unitRef="usd">8585000</strl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContracts>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
      contextRef="ia4b2f394dfce42ae9138b3126624c50f_I20211230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RhYmxlOjkyOTQxNTRlNDFiOTRlZTc4OTlkZTIwYmNiMTUxYTJhL3RhYmxlcmFuZ2U6OTI5NDE1NGU0MWI5NGVlNzg5OWRlMjBiY2IxNTFhMmFfOC0xLTEtMS03MTUyMA_85254347-7e40-4530-adea-564958285dda"
      unitRef="usd">8216000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther>
    <strl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet
      contextRef="ia4b2f394dfce42ae9138b3126624c50f_I20211230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RhYmxlOjkyOTQxNTRlNDFiOTRlZTc4OTlkZTIwYmNiMTUxYTJhL3RhYmxlcmFuZ2U6OTI5NDE1NGU0MWI5NGVlNzg5OWRlMjBiY2IxNTFhMmFfOS0xLTEtMS03MTUyMA_96013d70-926d-488d-bd2a-e8046c6d3cc4"
      unitRef="usd">65190000</strl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet>
    <strl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIdentifiableIntangibleAssetsAndGoodwill
      contextRef="ia4b2f394dfce42ae9138b3126624c50f_I20211230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RhYmxlOjkyOTQxNTRlNDFiOTRlZTc4OTlkZTIwYmNiMTUxYTJhL3RhYmxlcmFuZ2U6OTI5NDE1NGU0MWI5NGVlNzg5OWRlMjBiY2IxNTFhMmFfMTAtMS0xLTEtNzE1MjA_122836e0-96d4-49ec-87f2-9b8d0df023ee"
      unitRef="usd">70700000</strl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIdentifiableIntangibleAssetsAndGoodwill>
    <us-gaap:Goodwill
      contextRef="ia4b2f394dfce42ae9138b3126624c50f_I20211230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RhYmxlOjkyOTQxNTRlNDFiOTRlZTc4OTlkZTIwYmNiMTUxYTJhL3RhYmxlcmFuZ2U6OTI5NDE1NGU0MWI5NGVlNzg5OWRlMjBiY2IxNTFhMmFfMTEtMS0xLTEtNzE1MjA_7de6a2a6-c6b5-4516-80c2-d3245bb79fe6"
      unitRef="usd">60873000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="ia4b2f394dfce42ae9138b3126624c50f_I20211230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RhYmxlOjkyOTQxNTRlNDFiOTRlZTc4OTlkZTIwYmNiMTUxYTJhL3RhYmxlcmFuZ2U6OTI5NDE1NGU0MWI5NGVlNzg5OWRlMjBiY2IxNTFhMmFfMTItMS0xLTEtNzE1MjA_a0171c48-ec12-4ae8-b31e-ecd0306ca3ef"
      unitRef="usd">196763000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred
      contextRef="i9d71d6962a1d454daab5a6640375e078_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RleHRyZWdpb246ODQwNGIxOTFlODQzNDdlYWE0NGY3MjBiZTBmYjBkMjRfMTY1OA_dadfabf8-572c-4c75-aeee-e35668e12ff8"
      unitRef="usd">7800000</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred>
    <us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RleHRyZWdpb246ODQwNGIxOTFlODQzNDdlYWE0NGY3MjBiZTBmYjBkMjRfNDA0MQ_7415b36a-c607-470e-a59b-034d5cf88f4a">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.106%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average Life (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 30, 2021&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i28c8b004180a4c228f2cc4489dd0b7aa_D20211230-20211230"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RhYmxlOmYwZGFmNTk3MzRmYjQ3NzE5NzI3ZjNhMGNjZGNhNDM2L3RhYmxlcmFuZ2U6ZjBkYWY1OTczNGZiNDc3MTk3MjdmM2EwY2NkY2E0MzZfMS0xLTEtMS03MTUyMA_8ed1c457-4431-4e55-9523-5152707c95df">P25Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i28c8b004180a4c228f2cc4489dd0b7aa_D20211230-20211230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RhYmxlOmYwZGFmNTk3MzRmYjQ3NzE5NzI3ZjNhMGNjZGNhNDM2L3RhYmxlcmFuZ2U6ZjBkYWY1OTczNGZiNDc3MTk3MjdmM2EwY2NkY2E0MzZfMS0zLTEtMS03MTUyMA_96d86fb1-d23f-4130-aba8-b424f030242e"
      unitRef="usd">43200000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i7b0f3641d9a148609a2a029dca606b8f_D20211230-20211230"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RhYmxlOmYwZGFmNTk3MzRmYjQ3NzE5NzI3ZjNhMGNjZGNhNDM2L3RhYmxlcmFuZ2U6ZjBkYWY1OTczNGZiNDc3MTk3MjdmM2EwY2NkY2E0MzZfMi0xLTEtMS03MTUyMA_e6e1074e-2cf4-499b-9dae-32a09a725c33">P25Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i7b0f3641d9a148609a2a029dca606b8f_D20211230-20211230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RhYmxlOmYwZGFmNTk3MzRmYjQ3NzE5NzI3ZjNhMGNjZGNhNDM2L3RhYmxlcmFuZ2U6ZjBkYWY1OTczNGZiNDc3MTk3MjdmM2EwY2NkY2E0MzZfMi0zLTEtMS03MTUyMA_012f9197-e042-4496-bd8f-30aadb2a4522"
      unitRef="usd">27500000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="iaae4b40f1b2c41f7bf9c61691848a96a_D20211230-20211230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RhYmxlOmYwZGFmNTk3MzRmYjQ3NzE5NzI3ZjNhMGNjZGNhNDM2L3RhYmxlcmFuZ2U6ZjBkYWY1OTczNGZiNDc3MTk3MjdmM2EwY2NkY2E0MzZfMy0zLTEtMS03MTUyMA_88ed366c-4074-4b0b-b602-55a3b56f8232"
      unitRef="usd">70700000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RleHRyZWdpb246ODQwNGIxOTFlODQzNDdlYWE0NGY3MjBiZTBmYjBkMjRfNDA0Mg_49169f30-e6f1-4d4e-b99b-3c09c0116a6b">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.005%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.007%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pro forma revenue&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;455,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;799,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pro forma net income attributable to Sterling&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="ide12e8ae41c8443fb7e612ec41967447_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RhYmxlOjQzN2U4M2Y2N2Y2YTQxOTViYTYxYjVhODg3OTQ3Y2Q5L3RhYmxlcmFuZ2U6NDM3ZTgzZjY3ZjZhNDE5NWJhNjFiNWE4ODc5NDdjZDlfMi0xLTEtMS03MTUyMA_ae9d0f90-dd91-4df4-b9a4-4a3a221e1257"
      unitRef="usd">455827000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i64d11e9063174985a7c134b1c0de437f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RhYmxlOjQzN2U4M2Y2N2Y2YTQxOTViYTYxYjVhODg3OTQ3Y2Q5L3RhYmxlcmFuZ2U6NDM3ZTgzZjY3ZjZhNDE5NWJhNjFiNWE4ODc5NDdjZDlfMi0zLTEtMS03MTUyMA_64c38115-e07d-4953-9af4-0fd94f861581"
      unitRef="usd">799366000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="ide12e8ae41c8443fb7e612ec41967447_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RhYmxlOjQzN2U4M2Y2N2Y2YTQxOTViYTYxYjVhODg3OTQ3Y2Q5L3RhYmxlcmFuZ2U6NDM3ZTgzZjY3ZjZhNDE5NWJhNjFiNWE4ODc5NDdjZDlfMy0xLTEtMS03MTUyMA_fa47d3db-9e34-418d-b890-7cb7618e8f3c"
      unitRef="usd">24053000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i64d11e9063174985a7c134b1c0de437f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81Mi9mcmFnOjg0MDRiMTkxZTg0MzQ3ZWFhNDRmNzIwYmUwZmIwZDI0L3RhYmxlOjQzN2U4M2Y2N2Y2YTQxOTViYTYxYjVhODg3OTQ3Y2Q5L3RhYmxlcmFuZ2U6NDM3ZTgzZjY3ZjZhNDE5NWJhNjFiNWE4ODc5NDdjZDlfMy0zLTEtMS03MTUyMA_7565d1e3-1a42-49b0-af8c-bd8e50bb7929"
      unitRef="usd">34345000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RleHRyZWdpb246ZTY1OTQ0YjllZGQzNDkwYTkyMmQ0NTUyOWMxMzdlNzBfMzM3MA_90ecb8c4-dca3-4771-8fa3-2f7e9ace3725">&lt;div style="margin-bottom:4pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:64.766%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.994%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:92.806%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;REVENUE FROM CUSTOMERS&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Backlog&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company&#x2019;s backlog, by segment:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.715%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;E-Infrastructure Solutions Backlog&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;523,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;432,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transportation Solutions Backlog&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;939,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;963,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building Solutions Backlog - Commercial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Backlog&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,543,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,493,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company expects to recognize approximately 65% of its backlog as revenue during the next twelve months, and the balance thereafter.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revenue Disaggregation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present the Company&#x2019;s revenue disaggregated by major end market and contract type:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenues by major end market&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;E-Infrastructure Solutions Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;233,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;402,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Heavy Highway&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;252,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;238,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aviation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Water Containment and Treatment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Transportation Solutions Revenues&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;203,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;351,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;350,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Building Solutions Revenues&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Revenues&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;510,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;401,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;920,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;716,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenues by contract type&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed-Unit Price&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;225,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;336,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;403,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lump-Sum&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;267,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;465,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;218,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Residential and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Revenues&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;510,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;401,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;920,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;716,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Each of these contract types presents advantages and disadvantages. Typically, the Company assumes more risk with lump-sum contracts; however, these types of contracts offer additional profits if the work is completed for less than originally estimated. Under fixed-unit price contracts, the Company&#x2019;s profit may vary if actual labor-hour costs vary significantly from the negotiated rates. Also, because some contracts can provide little or no fee for managing material costs, the components of contract cost can impact profitability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Variable Consideration&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has projects that it is in the process of negotiating, or awaiting final approval of, unapproved change orders and claims with its customers. The Company is proceeding with its contractual rights to recoup additional costs incurred from its customers based on completing work associated with change orders, including change orders with pending change order pricing, or claims related to significant changes in scope which resulted in substantial delays and additional costs in completing the work. Unapproved change order and claim information has been provided to the Company&#x2019;s customers and negotiations with the customers are ongoing. If additional progress with an acceptable resolution is not reached, legal action will be taken. Based upon the Company&#x2019;s review of the provisions of its contracts, specific costs incurred and other related evidence supporting the unapproved change orders and claims, together in some cases as necessary with the views of the Company&#x2019;s outside claim consultants, the Company concluded it was appropriate to include in project price amounts of $13,985 and $13,905, at June&#160;30, 2022 and December&#160;31, 2021, respectively, relating to unapproved change orders and claims. Provisions for estimated losses on uncompleted contracts are made in the period in which such losses are determined.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contract Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounting for long-term contracts and programs involves the use of various techniques to estimate total contract revenue and costs. For long-term contracts, the Company estimates the profit on a contract as the difference between the total estimated revenue and expected costs to complete a contract and recognizes such profit over the life of the contract. Contract estimates are based on various assumptions to project the outcome of future events that often span several years. These assumptions include labor productivity and availability, the complexity of the work to be performed, the cost and availability of materials and the performance of subcontractors. Changes in job performance, job conditions and estimated profitability, including those changes arising from contract penalty provisions and final contract settlements, may result in revisions to costs and income and are recognized in the period in which the revisions are determined. Changes in contract estimates and variations in project scope of work resulted in net increases of approximately $10,600 and $26,000 for the three and six months ended June&#160;30, 2022, respectively, and net increases of approximately $3,700 and $12,000 for the three and six months ended June&#160;30, 2021, respectively, included in &#x201c;Operating income&#x201d; on the Condensed Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RleHRyZWdpb246ZTY1OTQ0YjllZGQzNDkwYTkyMmQ0NTUyOWMxMzdlNzBfMzM2MA_9eeef042-601c-4e11-b077-a7d5ff063d38">The following table presents the Company&#x2019;s backlog, by segment:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.715%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;E-Infrastructure Solutions Backlog&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;523,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;432,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transportation Solutions Backlog&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;939,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;963,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building Solutions Backlog - Commercial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Backlog&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,543,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,493,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i46b981c047234757b7e18a6aef5e5e90_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOmRjNDRlYWM4OWZmOTQxNjBhZjMzMWRlYzM2MmM1NDQ0L3RhYmxlcmFuZ2U6ZGM0NGVhYzg5ZmY5NDE2MGFmMzMxZGVjMzYyYzU0NDRfMS0xLTEtMS03MTUyMA_6402ac4d-3157-4da4-a998-15ea39273a96"
      unitRef="usd">523703000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i49939571868340af8be609be8f14fa97_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOmRjNDRlYWM4OWZmOTQxNjBhZjMzMWRlYzM2MmM1NDQ0L3RhYmxlcmFuZ2U6ZGM0NGVhYzg5ZmY5NDE2MGFmMzMxZGVjMzYyYzU0NDRfMS0zLTEtMS03MTUyMA_c1e49a13-af15-4af6-bdd1-e7f1c299ada1"
      unitRef="usd">432613000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i392e080004ae4c028ace8ce09c2849c5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOmRjNDRlYWM4OWZmOTQxNjBhZjMzMWRlYzM2MmM1NDQ0L3RhYmxlcmFuZ2U6ZGM0NGVhYzg5ZmY5NDE2MGFmMzMxZGVjMzYyYzU0NDRfMi0xLTEtMS03MTUyMA_26001dce-dc87-4494-b0e6-83d11626fcab"
      unitRef="usd">939329000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i2a3519e323174f21b2939c47581cb5cb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOmRjNDRlYWM4OWZmOTQxNjBhZjMzMWRlYzM2MmM1NDQ0L3RhYmxlcmFuZ2U6ZGM0NGVhYzg5ZmY5NDE2MGFmMzMxZGVjMzYyYzU0NDRfMi0zLTEtMS03MTUyMA_92671b58-fc8d-4ef8-a973-4d23a753fc00"
      unitRef="usd">963267000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ib5e5e39374c94e29b5e9d57559cbd44b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOmRjNDRlYWM4OWZmOTQxNjBhZjMzMWRlYzM2MmM1NDQ0L3RhYmxlcmFuZ2U6ZGM0NGVhYzg5ZmY5NDE2MGFmMzMxZGVjMzYyYzU0NDRfMy0xLTEtMS03MTUyMA_265aa33d-a535-466a-af23-645b3392fb35"
      unitRef="usd">80624000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i231af9d26dd344148d65d08ed3a49893_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOmRjNDRlYWM4OWZmOTQxNjBhZjMzMWRlYzM2MmM1NDQ0L3RhYmxlcmFuZ2U6ZGM0NGVhYzg5ZmY5NDE2MGFmMzMxZGVjMzYyYzU0NDRfMy0zLTEtMS03MTUyMA_c9ddaae6-1475-4c3d-9b11-0c640ef7ae7d"
      unitRef="usd">97235000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOmRjNDRlYWM4OWZmOTQxNjBhZjMzMWRlYzM2MmM1NDQ0L3RhYmxlcmFuZ2U6ZGM0NGVhYzg5ZmY5NDE2MGFmMzMxZGVjMzYyYzU0NDRfNC0xLTEtMS03MTUyMA_84188efe-6d5a-444f-9b3f-7e950800cbb7"
      unitRef="usd">1543656000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOmRjNDRlYWM4OWZmOTQxNjBhZjMzMWRlYzM2MmM1NDQ0L3RhYmxlcmFuZ2U6ZGM0NGVhYzg5ZmY5NDE2MGFmMzMxZGVjMzYyYzU0NDRfNC0zLTEtMS03MTUyMA_e9ced271-e5c0-4c0b-90a2-ff03bb8cbfb3"
      unitRef="usd">1493115000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="i80eccd0ec7d24f649869f3d3a3bc0f72_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RleHRyZWdpb246ZTY1OTQ0YjllZGQzNDkwYTkyMmQ0NTUyOWMxMzdlNzBfMTI4_d6b79f26-e6d9-4904-a29c-a5ee21251955"
      unitRef="number">0.65</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i80eccd0ec7d24f649869f3d3a3bc0f72_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RleHRyZWdpb246ZTY1OTQ0YjllZGQzNDkwYTkyMmQ0NTUyOWMxMzdlNzBfMTcz_d055c9dd-9f53-4d39-a17c-4e0285aac8dd">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RleHRyZWdpb246ZTY1OTQ0YjllZGQzNDkwYTkyMmQ0NTUyOWMxMzdlNzBfMzM2Mg_0d8082f2-8ca4-4cdd-b067-c315a95d23d8">The following tables present the Company&#x2019;s revenue disaggregated by major end market and contract type:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenues by major end market&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;E-Infrastructure Solutions Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;233,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;402,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Heavy Highway&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;252,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;238,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aviation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Water Containment and Treatment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Transportation Solutions Revenues&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;203,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;351,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;350,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Building Solutions Revenues&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Revenues&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;510,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;401,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;920,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;716,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenues by contract type&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed-Unit Price&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;225,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;336,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;403,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lump-Sum&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;267,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;465,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;218,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Residential and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Revenues&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;510,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;401,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;920,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;716,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icc71b1c9038241919d8505f3c5f95eed_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfMi0xLTEtMS03MTUyMA_183e7214-2015-4d01-a07d-752b7ce1be31"
      unitRef="usd">233548000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ica09447249d242d0bbacba436732d568_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfMi0zLTEtMS03MTUyMA_cf438414-c469-4547-bfd7-41bb482a31c4"
      unitRef="usd">123743000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idc0b5c7ec7054848b73ff1a78ce2265c_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfMi01LTEtMS03MTUyMA_4dff0bab-0bc8-4b08-987a-640d56a8cef4"
      unitRef="usd">402475000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i62120394d02a4b99bd161eeb2ee55c0b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfMi03LTEtMS03MTUyMA_55eeb48c-8a02-469e-8c4f-c2fc51fce9f8"
      unitRef="usd">220315000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie590c535717f4b02a8172d1561f0e6bb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfMy0xLTEtMS03MTUyMA_a5afc2ae-f85e-4b29-9c67-090e80755537"
      unitRef="usd">139624000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i493edf356c984ce7a2ad91ff0718caf2_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfMy0zLTEtMS03MTUyMA_b0353dcd-8344-457b-94d4-5fe2383a4afe"
      unitRef="usd">139189000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5fdb374f0e644c188248b5dcc47513a5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfMy01LTEtMS03MTUyMA_bc55b814-b40e-4191-8589-bab2e3373ad8"
      unitRef="usd">252369000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8c9af39baf4943bea5face02322b8b72_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfMy03LTEtMS03MTUyMA_b87f3355-83d6-4c5f-85c0-bf793a93110a"
      unitRef="usd">238705000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib3513f02c5944fa195b95349042fa7fe_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfNC0xLTEtMS03MTUyMA_2b0b7619-b356-430f-90bd-ba6661511733"
      unitRef="usd">18934000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifbdb36bae2cf43b69e7bc29035a4f95f_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfNC0zLTEtMS03MTUyMA_bafe0045-ad55-430b-9b86-b7d45f7a1abe"
      unitRef="usd">36754000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia49bced5fb3a4ae7b5faa9c4099ec2b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfNC01LTEtMS03MTUyMA_918cc8b8-c273-469a-8d81-b7573990cb2a"
      unitRef="usd">36517000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic1493fae83754d4395ca0afa6dc10398_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfNC03LTEtMS03MTUyMA_9e8f146e-1f71-4eb3-8219-79ccd88e49ac"
      unitRef="usd">63976000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1ee6a11386614ce3aab957a2bd93b883_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfNS0xLTEtMS03MTUyMA_c41ce2fb-2975-4100-a5de-cee892d71f03"
      unitRef="usd">17117000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i173b4c7948544a18a496e0a2840a32dd_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfNS0zLTEtMS03MTUyMA_c8553c5c-e9dd-48b7-9adb-f02c38629cea"
      unitRef="usd">16208000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i02703e3c7c424672ae78c6f2b1e70154_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfNS01LTEtMS03MTUyMA_164278e9-a960-4575-8404-798bf68554ce"
      unitRef="usd">37004000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5ffa3562eb65439fb74dfddb38ed9627_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfNS03LTEtMS03MTUyMA_386d11a0-a345-444f-96f3-09341743f568"
      unitRef="usd">30427000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i53172f39d6214f4bb7440888aad8685e_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfNi0xLTEtMS03MTUyMA_41fa87f7-63bc-4a0a-a37c-92e382e2ad95"
      unitRef="usd">15706000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4d2ac491ea994be18a793493fd4ba690_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfNi0zLTEtMS03MTUyMA_45c2e839-ef83-4a7d-a57d-547dfed3e8b6"
      unitRef="usd">11002000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7cfbec6e3802418f9b4d9ecae7f372d4_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfNi01LTEtMS03MTUyMA_64f96393-4559-4aa2-830d-2513ecea2763"
      unitRef="usd">25990000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i19cb03b5e80c4a8caf45ace19596ea27_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfNi03LTEtMS03MTUyMA_c4199246-f97f-4636-865b-effee21682a2"
      unitRef="usd">17099000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2ee57d0c2c7f4e0b87dbc7a3e9b1f487_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfNy0xLTEtMS03MTUyMA_b6a53bb9-2faf-4a0b-9a2a-4eb3cc35bdcb"
      unitRef="usd">191381000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ife2b463984c140d491f2523d05c69fd0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfNy0zLTEtMS03MTUyMA_50b68d6b-41c5-4c5d-b758-cbb76ae60727"
      unitRef="usd">203153000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i727c200af117499aafe2cb4d880f95c5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfNy01LTEtMS03MTUyMA_d2024a74-b81f-4b8a-b936-7fd681265d31"
      unitRef="usd">351880000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i97cc6d75dce04558b1bf8d39268b856d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfNy03LTEtMS03MTUyMA_bc04c24a-8e24-4608-ae10-5c5782b01852"
      unitRef="usd">350207000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifa959dafacd34a359df647b4e434582c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfOC0xLTEtMS03MTUyMA_c89954ca-3ef1-40be-9fda-7ecc68a049ca"
      unitRef="usd">60471000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i78cc11ddeef441e4a211c280a42fe090_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfOC0zLTEtMS03MTUyMA_43f50e78-74d9-4064-b156-e796426cc31b"
      unitRef="usd">46609000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idebbd4aa4ec546a6a1aaa86ab803ca04_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfOC01LTEtMS03MTUyMA_a4a05ebc-461a-499c-a953-fc8fabe2850b"
      unitRef="usd">114741000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ice463128a6a740e4925c106f03b8678a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfOC03LTEtMS03MTUyMA_81758295-2be8-4128-932a-1ef9443c0f4d"
      unitRef="usd">90783000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9e930f797cb845579706d4c7cccfb611_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfOS0xLTEtMS03MTUyMA_0311249b-bfe9-40e3-9a21-4f00db3cc99e"
      unitRef="usd">25168000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i616ba115d17049af80a284ef5cd68a42_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfOS0zLTEtMS03MTUyMA_ef43bb99-8e3e-42c1-b595-28830fe0df9a"
      unitRef="usd">28161000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ice580619b7a74f5087a49476f5c8bf21_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfOS01LTEtMS03MTUyMA_199c9607-ab63-4379-82c3-ac2b8d7d83bd"
      unitRef="usd">51792000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1eda18b9d6184586b2347dfc99bd739d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfOS03LTEtMS03MTUyMA_878b9537-f0bb-4aa9-9853-15bc2bd13c31"
      unitRef="usd">55677000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if57bf8d75171469fba204be83c70d2f0_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfMTAtMS0xLTEtNzE1MjA_2d781f43-889e-429e-997f-b0aba0048094"
      unitRef="usd">85639000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i70a03866863b4c508e431b5db6d75427_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfMTAtMy0xLTEtNzE1MjA_dd9c34b5-6b41-405e-a1b5-9c1ad2e1ce56"
      unitRef="usd">74770000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0220996ace7d4473a5170d671cea4c4e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfMTAtNS0xLTEtNzE1MjA_c151d8b2-63bb-4c72-a4fe-034bd30b010f"
      unitRef="usd">166533000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i60f3843e73404b4e847c0c499837281d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfMTAtNy0xLTEtNzE1MjA_25afc272-f5b9-4788-9207-db5fb1eddc1e"
      unitRef="usd">146460000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4983597158284acf97b008c229607b16_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfMTEtMS0xLTEtNzE1MjA_3a3474dc-ff6b-4dc6-ba5a-54b264dbc848"
      unitRef="usd">510568000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iebbb975651c246398d013b46d35f15d2_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfMTEtMy0xLTEtNzE1MjA_8e51e829-2e32-40aa-a91e-60200ade22d2"
      unitRef="usd">401666000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib3d93599cb1846abafc6275388cefc64_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfMTEtNS0xLTEtNzE1MjA_9c684de2-2b76-4756-959e-f26b81d878ee"
      unitRef="usd">920888000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i24b9ce40b3b74e8d86a6d9c5cb93ced9_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfMTEtNy0xLTEtNzE1MjA_8e3a9f58-bd3f-4921-8dc8-fbb4f182d8f8"
      unitRef="usd">716982000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id36aa2bbec07477bab1e239a6a4edea3_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfMTQtMS0xLTEtNzE1MjA_a0459676-a3e0-4fdb-83f8-23cf8b39d557"
      unitRef="usd">180408000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4853da4a2fba4ac4b7c87b74c02a39f9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfMTQtMy0xLTEtNzE1MjA_30e8c23a-fc58-4e80-90c5-a04fbc3a9fd6"
      unitRef="usd">225886000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibeff406b596942d491e3738282a4a871_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfMTQtNS0xLTEtNzE1MjA_11df29f8-8a42-4f8f-8fe4-ed94da61a550"
      unitRef="usd">336718000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2e65b8bbe9cd4fe1abb4a01521db251d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfMTQtNy0xLTEtNzE1MjA_80f763bd-280b-400b-b6a0-9b36b96506e8"
      unitRef="usd">403434000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i57f4b27213f84621852714afc73366e3_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfMTUtMS0xLTEtNzE1MjA_49cf38aa-930f-4beb-b80a-d8a118e63669"
      unitRef="usd">267274000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2c6dcf6517134f71a1928d2170069535_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfMTUtMy0xLTEtNzE1MjA_4df434c3-5897-4b19-9dcf-f4875e1c1600"
      unitRef="usd">127416000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if1d62ba890604ae381334e368235d5aa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfMTUtNS0xLTEtNzE1MjA_5587d53f-c45e-4fcc-88f0-d9f7c43ddedc"
      unitRef="usd">465142000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idf7a870f04e6428893b00cbcdf3eaa74_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfMTUtNy0xLTEtNzE1MjA_cab3d945-1fd0-457f-948b-f5071a0f36b6"
      unitRef="usd">218571000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0ccd521d33e64123b5c05eacc553624d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfMTYtMS0xLTEtNzE1MjA_d1aeab0f-2430-45c8-aac1-4bb91c484e5d"
      unitRef="usd">62886000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if777c5ffb50144ad91cabd039a9a286b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfMTYtMy0xLTEtNzE1MjA_403b4e30-2cec-48fa-b8e2-316b577e6e37"
      unitRef="usd">48364000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2505bd9c73784112bb7f4bc8d8fed0b7_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfMTYtNS0xLTEtNzE1MjA_81cd4093-7d26-42e7-af88-ab2f49a4e8d1"
      unitRef="usd">119028000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic1243eb45a4f484282629913ae82139b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfMTYtNy0xLTEtNzE1MjA_4a9f6f2f-5a11-4d4a-98bb-3526fea8872b"
      unitRef="usd">94977000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4983597158284acf97b008c229607b16_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfMTctMS0xLTEtNzE1MjA_2cbee3af-382f-48e0-862b-19dc3e72222f"
      unitRef="usd">510568000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iebbb975651c246398d013b46d35f15d2_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfMTctMy0xLTEtNzE1MjA_1fca03c5-7d29-4e80-8c29-749fe98c4ab1"
      unitRef="usd">401666000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib3d93599cb1846abafc6275388cefc64_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfMTctNS0xLTEtNzE1MjA_7a809e65-277e-486c-ab6f-af8b65de73d2"
      unitRef="usd">920888000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i24b9ce40b3b74e8d86a6d9c5cb93ced9_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RhYmxlOjE3ZDMxYWQ0NDliMzQyYTk4YTM3MDYzYmFkZDQzMTI3L3RhYmxlcmFuZ2U6MTdkMzFhZDQ0OWIzNDJhOThhMzcwNjNiYWRkNDMxMjdfMTctNy0xLTEtNzE1MjA_583d2ce6-8098-42a2-9ea1-81027072167b"
      unitRef="usd">716982000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:UnapprovedChangeOrdersAmount
      contextRef="i55f1778e4b3a4a7484878807ad925c0a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RleHRyZWdpb246ZTY1OTQ0YjllZGQzNDkwYTkyMmQ0NTUyOWMxMzdlNzBfMTk4Ng_4699139a-3899-4927-9ede-02447c332f28"
      unitRef="usd">13985000</us-gaap:UnapprovedChangeOrdersAmount>
    <us-gaap:UnapprovedChangeOrdersAmount
      contextRef="i0cbb55f5ca4a4063bdad52e13a450a64_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RleHRyZWdpb246ZTY1OTQ0YjllZGQzNDkwYTkyMmQ0NTUyOWMxMzdlNzBfMTk5Mw_e8640c28-8688-40b7-96a0-7550132352e6"
      unitRef="usd">13905000</us-gaap:UnapprovedChangeOrdersAmount>
    <strl:EstimatedConstructionGrossProfitLossBeforeTax
      contextRef="ic5dcbf521ec0454db40d57011f170c25_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RleHRyZWdpb246ZTY1OTQ0YjllZGQzNDkwYTkyMmQ0NTUyOWMxMzdlNzBfMTA5OTUxMTYzMTk3Ng_15fea6c4-c22d-48c8-97c2-e4c49d3900cb"
      unitRef="usd">10600000</strl:EstimatedConstructionGrossProfitLossBeforeTax>
    <strl:EstimatedConstructionGrossProfitLossBeforeTax
      contextRef="i70759affeb904d93ac801fbc73ba3575_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RleHRyZWdpb246ZTY1OTQ0YjllZGQzNDkwYTkyMmQ0NTUyOWMxMzdlNzBfMTA5OTUxMTYzMjAwMg_05b0cd7e-180b-47bc-a65b-d1a666ac7a75"
      unitRef="usd">26000000</strl:EstimatedConstructionGrossProfitLossBeforeTax>
    <strl:EstimatedConstructionGrossProfitLossBeforeTax
      contextRef="i2815adf4ddb34d4fb3f23580969838bf_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RleHRyZWdpb246ZTY1OTQ0YjllZGQzNDkwYTkyMmQ0NTUyOWMxMzdlNzBfMTA5OTUxMTYzMjA3Mg_4dc322e8-e7dd-4fed-967a-24e64656df77"
      unitRef="usd">3700000</strl:EstimatedConstructionGrossProfitLossBeforeTax>
    <strl:EstimatedConstructionGrossProfitLossBeforeTax
      contextRef="i75e077bcf2a949dd9f863dd39b9dc00e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl81OC9mcmFnOmU2NTk0NGI5ZWRkMzQ5MGE5MjJkNDU1MjljMTM3ZTcwL3RleHRyZWdpb246ZTY1OTQ0YjllZGQzNDkwYTkyMmQ0NTUyOWMxMzdlNzBfMTA5OTUxMTYzMjA4MA_3dbf785c-2ac4-4b72-b3fd-d8a3e6609fef"
      unitRef="usd">12000000</strl:EstimatedConstructionGrossProfitLossBeforeTax>
    <us-gaap:VariableInterestEntityDisclosureTextBlock
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RleHRyZWdpb246ZjdiNjlhNGYyZjAxNDNhM2EzNGQ3ZWY2MGFjMTE3YmRfMTc2OA_f4b3b4d9-fb2d-4ecc-a5e0-201824bddbd6">&lt;div style="margin-bottom:4pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:48.391%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:93.160%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;CONSOLIDATED 50% OWNED SUBSIDIARIES&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has 50% ownership interests in two subsidiaries (&#x201c;Myers&#x201d; and &#x201c;RHB&#x201d;) that it fully consolidates as a result of its exercise of control over the entities. The earnings attributable to the 50% portions the Company does not own were approximately $100 and $1,100 for the three and six months ended June&#160;30, 2022, respectively, and were approximately $4,800 and $6,600 for the three and six months ended June&#160;30, 2021, respectively, and are eliminated within &#x201c;Other operating expense, net&#x201d; in the Condensed Consolidated Statements of Operations. Any undistributed earnings for partners are included in &#x201c;Members&#x2019; interest subject to mandatory redemption and undistributed earnings&#x201d; within the Condensed Consolidated Balance Sheets and are mandatorily payable at the time of the noncontrolling owners&#x2019; death or permanent disability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These two subsidiaries have individual mandatory redemption provisions which, under circumstances outlined in the partner agreements, are certain to occur and obligate the Company to purchase each partner&#x2019;s remaining 50% interests for $20,000 ($40,000 in the aggregate). The Company has purchased two separate $20,000 death and permanent total disability insurance policies to mitigate the Company&#x2019;s cash draw if such events were to occur. These purchase obligations are also recorded in &#x201c;Members&#x2019; interest subject to mandatory redemption and undistributed earnings&#x201d; on the Condensed Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The liability consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.806%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Members&#x2019; interest subject to mandatory redemption&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net accumulated earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 19pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liability&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company must determine whether any of its entities, including these two 50% owned subsidiaries, in which it participates, is a VIE. The Company determined that Myers is a VIE and that the Company is the primary beneficiary because, pursuant to the terms of the Myers Operating Agreement, the Company is exposed to the majority of potential losses of the partnership.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Summary financial information for Myers is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,608)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,056)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,305)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(568)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:VariableInterestEntityDisclosureTextBlock>
    <strl:ConsolidatedEntitiesOwnershipPercentage
      contextRef="i52fad4cd959f40008f38b3215c541458_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RleHRyZWdpb246ZjdiNjlhNGYyZjAxNDNhM2EzNGQ3ZWY2MGFjMTE3YmRfMjM_fbfad356-fd53-4b4e-a26f-1c83e5c53fe9"
      unitRef="number">0.50</strl:ConsolidatedEntitiesOwnershipPercentage>
    <strl:Consolidated50OwnedSubsidiariesNumberOfEntities
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RleHRyZWdpb246ZjdiNjlhNGYyZjAxNDNhM2EzNGQ3ZWY2MGFjMTE3YmRfNDk_01b63a7f-1d2f-4a6b-a164-240161e4c2f6"
      unitRef="entity">2</strl:Consolidated50OwnedSubsidiariesNumberOfEntities>
    <strl:ConsolidatedEntitiesOwnershipPercentage
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RleHRyZWdpb246ZjdiNjlhNGYyZjAxNDNhM2EzNGQ3ZWY2MGFjMTE3YmRfMjAz_1324b176-fa57-4dc1-b647-d5557e38478e"
      unitRef="number">0.50</strl:ConsolidatedEntitiesOwnershipPercentage>
    <us-gaap:IncomeLossFromSubsidiariesBeforeTax
      contextRef="i470c142db2f24162904cb992a839bedb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RleHRyZWdpb246ZjdiNjlhNGYyZjAxNDNhM2EzNGQ3ZWY2MGFjMTE3YmRfMTA5OTUxMTYyOTU2OQ_fa96af87-1b7f-431b-81dd-e5a909578798"
      unitRef="usd">100000</us-gaap:IncomeLossFromSubsidiariesBeforeTax>
    <us-gaap:IncomeLossFromSubsidiariesBeforeTax
      contextRef="i52ae6f9f913a48cba66789cc254bd5e8_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RleHRyZWdpb246ZjdiNjlhNGYyZjAxNDNhM2EzNGQ3ZWY2MGFjMTE3YmRfMTA5OTUxMTYyOTU3Nw_b2606515-6568-4143-a353-39c89efc80eb"
      unitRef="usd">1100000</us-gaap:IncomeLossFromSubsidiariesBeforeTax>
    <us-gaap:IncomeLossFromSubsidiariesBeforeTax
      contextRef="i3417b620b9764caa889c85d4c4e89727_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RleHRyZWdpb246ZjdiNjlhNGYyZjAxNDNhM2EzNGQ3ZWY2MGFjMTE3YmRfMTA5OTUxMTYyOTYxNg_0c79d952-857d-497e-a549-65dfbaf3cf56"
      unitRef="usd">4800000</us-gaap:IncomeLossFromSubsidiariesBeforeTax>
    <us-gaap:IncomeLossFromSubsidiariesBeforeTax
      contextRef="i9d1216157e914203beae452d6cc02ba4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RleHRyZWdpb246ZjdiNjlhNGYyZjAxNDNhM2EzNGQ3ZWY2MGFjMTE3YmRfMTA5OTUxMTYyOTYyNA_c7a37f84-fc86-4673-924c-c89deef1bf9e"
      unitRef="usd">6600000</us-gaap:IncomeLossFromSubsidiariesBeforeTax>
    <strl:Consolidated50OwnedSubsidiariesNumberOfEntities
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RleHRyZWdpb246ZjdiNjlhNGYyZjAxNDNhM2EzNGQ3ZWY2MGFjMTE3YmRfMzg0ODI5MDY5OTA4Ng_20ce4851-85db-4896-b854-bca7753a8556"
      unitRef="entity">2</strl:Consolidated50OwnedSubsidiariesNumberOfEntities>
    <strl:ConsolidatedEntitiesOwnershipPercentage
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RleHRyZWdpb246ZjdiNjlhNGYyZjAxNDNhM2EzNGQ3ZWY2MGFjMTE3YmRfOTE3_53b4bd09-bc84-4226-adcd-93387347af97"
      unitRef="number">0.50</strl:ConsolidatedEntitiesOwnershipPercentage>
    <strl:MembersInterestSubjectToMandatoryRedemption
      contextRef="icae9ba146abf4cf4b17e837acd4e2fa2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RleHRyZWdpb246ZjdiNjlhNGYyZjAxNDNhM2EzNGQ3ZWY2MGFjMTE3YmRfOTM0_95d84085-100f-47d5-8fc6-c32386aba094"
      unitRef="usd">20000000</strl:MembersInterestSubjectToMandatoryRedemption>
    <strl:MembersInterestSubjectToMandatoryRedemption
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RleHRyZWdpb246ZjdiNjlhNGYyZjAxNDNhM2EzNGQ3ZWY2MGFjMTE3YmRfOTM4_160e4063-488c-4f7f-9517-59cecd4748ac"
      unitRef="usd">40000000</strl:MembersInterestSubjectToMandatoryRedemption>
    <strl:NumberOfDeathAndDisabilityInsurancePolicies
      contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RleHRyZWdpb246ZjdiNjlhNGYyZjAxNDNhM2EzNGQ3ZWY2MGFjMTE3YmRfOTg2_d8b07692-d12f-47e4-b674-473ec616f4e0"
      unitRef="insurancepolicy">2</strl:NumberOfDeathAndDisabilityInsurancePolicies>
    <strl:DeathAndDisabilityInsurancePoliciesPerPolicyAmount
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RleHRyZWdpb246ZjdiNjlhNGYyZjAxNDNhM2EzNGQ3ZWY2MGFjMTE3YmRfOTk4_0b4a1a71-08cb-4305-b13a-1e89bfc05c66"
      unitRef="usd">20000000</strl:DeathAndDisabilityInsurancePoliciesPerPolicyAmount>
    <strl:ScheduleOfComponentsOfAgreementObligationTableTextBlock
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RleHRyZWdpb246ZjdiNjlhNGYyZjAxNDNhM2EzNGQ3ZWY2MGFjMTE3YmRfMTc2NA_0524b251-1539-4cd7-9656-aab00b33c733">&lt;div style="margin-bottom:3pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The liability consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.806%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Members&#x2019; interest subject to mandatory redemption&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net accumulated earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 19pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liability&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</strl:ScheduleOfComponentsOfAgreementObligationTableTextBlock>
    <strl:MembersInterestSubjectToMandatoryRedemption
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RhYmxlOjk0ZWU3MWE3MWQ3YTQ1N2M4MjBhY2ZmOTIwNDkwNTAyL3RhYmxlcmFuZ2U6OTRlZTcxYTcxZDdhNDU3YzgyMGFjZmY5MjA0OTA1MDJfMS0xLTEtMS03MTUyMA_bff71612-bea2-43b9-8f3c-85bf86aa4ef1"
      unitRef="usd">40000000</strl:MembersInterestSubjectToMandatoryRedemption>
    <strl:MembersInterestSubjectToMandatoryRedemption
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RhYmxlOjk0ZWU3MWE3MWQ3YTQ1N2M4MjBhY2ZmOTIwNDkwNTAyL3RhYmxlcmFuZ2U6OTRlZTcxYTcxZDdhNDU3YzgyMGFjZmY5MjA0OTA1MDJfMS0zLTEtMS03MTUyMA_d49401f3-70bd-470b-bc55-731a1c7423fa"
      unitRef="usd">40000000</strl:MembersInterestSubjectToMandatoryRedemption>
    <strl:UndistributedEarningsOfDomesticSubsidiariesNet
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RhYmxlOjk0ZWU3MWE3MWQ3YTQ1N2M4MjBhY2ZmOTIwNDkwNTAyL3RhYmxlcmFuZ2U6OTRlZTcxYTcxZDdhNDU3YzgyMGFjZmY5MjA0OTA1MDJfMi0xLTEtMS03MTUyMA_b20eba49-c1d1-4b6e-a3f8-2f61f029158f"
      unitRef="usd">14214000</strl:UndistributedEarningsOfDomesticSubsidiariesNet>
    <strl:UndistributedEarningsOfDomesticSubsidiariesNet
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RhYmxlOjk0ZWU3MWE3MWQ3YTQ1N2M4MjBhY2ZmOTIwNDkwNTAyL3RhYmxlcmFuZ2U6OTRlZTcxYTcxZDdhNDU3YzgyMGFjZmY5MjA0OTA1MDJfMi0zLTEtMS03MTUyMA_6f946be9-c127-46c3-9f67-33076f234c05"
      unitRef="usd">15115000</strl:UndistributedEarningsOfDomesticSubsidiariesNet>
    <strl:MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RhYmxlOjk0ZWU3MWE3MWQ3YTQ1N2M4MjBhY2ZmOTIwNDkwNTAyL3RhYmxlcmFuZ2U6OTRlZTcxYTcxZDdhNDU3YzgyMGFjZmY5MjA0OTA1MDJfMy0xLTEtMS03MTUyMA_9e0895c0-9df7-4496-a317-334c49b1d787"
      unitRef="usd">54214000</strl:MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings>
    <strl:MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RhYmxlOjk0ZWU3MWE3MWQ3YTQ1N2M4MjBhY2ZmOTIwNDkwNTAyL3RhYmxlcmFuZ2U6OTRlZTcxYTcxZDdhNDU3YzgyMGFjZmY5MjA0OTA1MDJfMy0zLTEtMS03MTUyMA_72a394f0-9dc8-4fb9-b3f2-94847016f8a7"
      unitRef="usd">55115000</strl:MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings>
    <strl:Consolidated50OwnedSubsidiariesNumberOfEntities
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RleHRyZWdpb246ZjdiNjlhNGYyZjAxNDNhM2EzNGQ3ZWY2MGFjMTE3YmRfMTQxMQ_df1233da-e7ea-4de2-a121-0ca22b882da6"
      unitRef="entity">2</strl:Consolidated50OwnedSubsidiariesNumberOfEntities>
    <strl:ConsolidatedEntitiesOwnershipPercentage
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RleHRyZWdpb246ZjdiNjlhNGYyZjAxNDNhM2EzNGQ3ZWY2MGFjMTE3YmRfMTQxNA_53b4bd09-bc84-4226-adcd-93387347af97"
      unitRef="number">0.50</strl:ConsolidatedEntitiesOwnershipPercentage>
    <srt:ScheduleOfCondensedIncomeStatementTableTextBlock
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RleHRyZWdpb246ZjdiNjlhNGYyZjAxNDNhM2EzNGQ3ZWY2MGFjMTE3YmRfMTc2NQ_8f8c1257-1a3a-486e-819a-951cde92f752">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Summary financial information for Myers is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,608)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,056)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,305)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(568)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Summary financial information for this construction joint venture is as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.905%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.939%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income before tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sterling&#x2019;s noncontrolling interest:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income before tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</srt:ScheduleOfCondensedIncomeStatementTableTextBlock>
    <us-gaap:Revenues
      contextRef="ia5245fe7be544985b7f32577e574804c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RhYmxlOjJjY2Y5NzA0MzlhMjRlZDNiZDA4OTBkYmNmODJiNWI1L3RhYmxlcmFuZ2U6MmNjZjk3MDQzOWEyNGVkM2JkMDg5MGRiY2Y4MmI1YjVfMi0xLTEtMS03MTUyMA_fe2c2ea5-fb35-4f43-9530-bb81e0ea6c4a"
      unitRef="usd">48741000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6cf5b9b493b840478798b5765b691768_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RhYmxlOjJjY2Y5NzA0MzlhMjRlZDNiZDA4OTBkYmNmODJiNWI1L3RhYmxlcmFuZ2U6MmNjZjk3MDQzOWEyNGVkM2JkMDg5MGRiY2Y4MmI1YjVfMi0zLTEtMS03MTUyMA_8129efe7-a26a-4fd5-9b2e-d477e4fb8a11"
      unitRef="usd">43137000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iab900d044e654dcc813642a098230fba_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RhYmxlOjJjY2Y5NzA0MzlhMjRlZDNiZDA4OTBkYmNmODJiNWI1L3RhYmxlcmFuZ2U6MmNjZjk3MDQzOWEyNGVkM2JkMDg5MGRiY2Y4MmI1YjVfMi01LTEtMS03MTUyMA_139aadbe-0e9d-44ac-b099-9fff6ea0bfbe"
      unitRef="usd">93099000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia7e627884299442eb1a327b595594121_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RhYmxlOjJjY2Y5NzA0MzlhMjRlZDNiZDA4OTBkYmNmODJiNWI1L3RhYmxlcmFuZ2U6MmNjZjk3MDQzOWEyNGVkM2JkMDg5MGRiY2Y4MmI1YjVfMi03LTEtMS03MTUyMA_d088280a-ad88-40a8-8015-e64f1be059a5"
      unitRef="usd">71094000</us-gaap:Revenues>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia5245fe7be544985b7f32577e574804c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RhYmxlOjJjY2Y5NzA0MzlhMjRlZDNiZDA4OTBkYmNmODJiNWI1L3RhYmxlcmFuZ2U6MmNjZjk3MDQzOWEyNGVkM2JkMDg5MGRiY2Y4MmI1YjVfMy0xLTEtMS03MTUyMA_01fab020-dd02-40ad-b7f0-2fa0b8d6b28b"
      unitRef="usd">-4608000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6cf5b9b493b840478798b5765b691768_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RhYmxlOjJjY2Y5NzA0MzlhMjRlZDNiZDA4OTBkYmNmODJiNWI1L3RhYmxlcmFuZ2U6MmNjZjk3MDQzOWEyNGVkM2JkMDg5MGRiY2Y4MmI1YjVfMy0zLTEtMS03MTUyMA_bf985829-6d71-471d-bbcd-483ad48c3f83"
      unitRef="usd">747000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iab900d044e654dcc813642a098230fba_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RhYmxlOjJjY2Y5NzA0MzlhMjRlZDNiZDA4OTBkYmNmODJiNWI1L3RhYmxlcmFuZ2U6MmNjZjk3MDQzOWEyNGVkM2JkMDg5MGRiY2Y4MmI1YjVfMy01LTEtMS03MTUyMA_03076f99-b4a3-4553-a26d-a47fe282cc32"
      unitRef="usd">-6056000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia7e627884299442eb1a327b595594121_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RhYmxlOjJjY2Y5NzA0MzlhMjRlZDNiZDA4OTBkYmNmODJiNWI1L3RhYmxlcmFuZ2U6MmNjZjk3MDQzOWEyNGVkM2JkMDg5MGRiY2Y4MmI1YjVfMy03LTEtMS03MTUyMA_968a8c37-9499-4cc8-98ec-30da35721661"
      unitRef="usd">1465000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ia5245fe7be544985b7f32577e574804c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RhYmxlOjJjY2Y5NzA0MzlhMjRlZDNiZDA4OTBkYmNmODJiNWI1L3RhYmxlcmFuZ2U6MmNjZjk3MDQzOWEyNGVkM2JkMDg5MGRiY2Y4MmI1YjVfNC0xLTEtMS03MTUyMA_25f77120-1663-4f5b-830f-7d682e70cf05"
      unitRef="usd">-2305000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i6cf5b9b493b840478798b5765b691768_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RhYmxlOjJjY2Y5NzA0MzlhMjRlZDNiZDA4OTBkYmNmODJiNWI1L3RhYmxlcmFuZ2U6MmNjZjk3MDQzOWEyNGVkM2JkMDg5MGRiY2Y4MmI1YjVfNC0zLTEtMS03MTUyMA_4deb5505-ce42-441b-a533-aa196097b7f1"
      unitRef="usd">366000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="iab900d044e654dcc813642a098230fba_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RhYmxlOjJjY2Y5NzA0MzlhMjRlZDNiZDA4OTBkYmNmODJiNWI1L3RhYmxlcmFuZ2U6MmNjZjk3MDQzOWEyNGVkM2JkMDg5MGRiY2Y4MmI1YjVfNC01LTEtMS03MTUyMA_60e85559-600e-4853-a36a-15be954e0fb8"
      unitRef="usd">-568000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ia7e627884299442eb1a327b595594121_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl82NC9mcmFnOmY3YjY5YTRmMmYwMTQzYTNhMzRkN2VmNjBhYzExN2JkL3RhYmxlOjJjY2Y5NzA0MzlhMjRlZDNiZDA4OTBkYmNmODJiNWI1L3RhYmxlcmFuZ2U6MmNjZjk3MDQzOWEyNGVkM2JkMDg5MGRiY2Y4MmI1YjVfNC03LTEtMS03MTUyMA_3c546527-4845-4268-a262-ea406a911693"
      unitRef="usd">717000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EquityMethodInvestmentsDisclosureTextBlock
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RleHRyZWdpb246ZjlmNGYyZDI0MzY1NDIyYTg5NjA4NDVlMGRmZDI3YTFfMjcxNQ_521fa5ad-926d-41a7-b3aa-4fbfe5b16dc8">&lt;div style="margin-bottom:4pt;margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:43.713%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.254%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:92.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;CONSTRUCTION JOINT VENTURES&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Joint Ventures with a Controlling Interest&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;We consolidate any venture that is determined to be a VIE for which we are the primary beneficiary, or which we otherwise effectively control. The equity held by the remaining owners and their portions of net income (loss) are reflected in stockholders&#x2019; equity on the Condensed Consolidated Balance Sheets line item &#x201c;Noncontrolling interests&#x201d; and in the Condensed Consolidated Statements of Operations line item &#x201c;Net income attributable to noncontrolling interests,&#x201d; respectively. The Company determined that a joint venture in which the Company&#x2019;s Ralph L. Wadsworth Construction subsidiary is a 51% owner is a VIE and the Company is the primary beneficiary. Summary financial information for this construction joint venture is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.905%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Joint Ventures with a Noncontrolling Interest&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The Company accounts for unconsolidated joint ventures using a pro-rata basis in the Condensed Consolidated Statements of Operations and as a single line item (&#x201c;Receivables from and equity in construction joint ventures&#x201d;) in the Condensed Consolidated Balance Sheets. This method is a permissible modification of the equity method of accounting which is a common practice in the construction industry. Combined financial amounts of joint ventures in which the Company has a noncontrolling interest and the Company&#x2019;s share of such amounts which are included in the Company&#x2019;s Condensed Consolidated Financial Statements are shown below:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.806%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(67,427)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(91,121)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sterling&#x2019;s receivables from and equity in construction joint ventures&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.939%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income before tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sterling&#x2019;s noncontrolling interest:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income before tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The caption &#x201c;Receivables from and equity in construction joint ventures&#x201d; includes undistributed earnings and receivables owed to the Company. Undistributed earnings are typically released to the joint venture partners after the customer accepts the project as completed and the warranty period, if any, has passed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The use of joint ventures exposes us to a number of risks, including the risk that our partners may be unable or unwilling to provide their share of capital investment to fund the operations of the venture or complete their obligations to us, the venture, or ultimately, the customer. Differences in opinions or views among joint venture partners could also result in delayed decision-making or failure to agree on material issues, which could adversely affect the business and operations of the joint venture. In addition, agreement terms may subject us to joint and several liability for our venture partners, and the failure of our venture partners to perform their obligations could impose additional performance and financial obligations on us. The aforementioned factors could result in unanticipated costs to complete the projects, liquidated damages or contract disputes, including claims against our partners.&lt;/span&gt;&lt;/div&gt;</us-gaap:EquityMethodInvestmentsDisclosureTextBlock>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="i52385de102de4b448bb5b78c666fe39f_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RleHRyZWdpb246ZjlmNGYyZDI0MzY1NDIyYTg5NjA4NDVlMGRmZDI3YTFfNjQ2_f340599d-d393-4157-abfe-7d9cb6e9bc9a"
      unitRef="number">0.51</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:Revenues
      contextRef="i49f5b6224144471bb4806947fc535f61_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOjBkZDU4NmRmZDM5OTRiZTc4YTc0OTFkMzZhNDhiZDNiL3RhYmxlcmFuZ2U6MGRkNTg2ZGZkMzk5NGJlNzhhNzQ5MWQzNmE0OGJkM2JfMi0xLTEtMS03MTUyMA_acf7f366-e6e5-4b44-aa5d-25b00f8b7700"
      unitRef="usd">12609000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i13e0dd7cbba44ba48b6097c466f3a120_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOjBkZDU4NmRmZDM5OTRiZTc4YTc0OTFkMzZhNDhiZDNiL3RhYmxlcmFuZ2U6MGRkNTg2ZGZkMzk5NGJlNzhhNzQ5MWQzNmE0OGJkM2JfMi0zLTEtMS03MTUyMA_e4cbc8db-aff9-45e2-ad5d-b22dd6682e44"
      unitRef="usd">9325000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i093fd8b7fa9d4e84908b5867761354ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOjBkZDU4NmRmZDM5OTRiZTc4YTc0OTFkMzZhNDhiZDNiL3RhYmxlcmFuZ2U6MGRkNTg2ZGZkMzk5NGJlNzhhNzQ5MWQzNmE0OGJkM2JfMi01LTEtMS03MTUyMA_04090ad7-df92-460c-a00c-c6ad9f5c9241"
      unitRef="usd">20462000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i31b33ed5c0ad431399c0b92ccf054393_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOjBkZDU4NmRmZDM5OTRiZTc4YTc0OTFkMzZhNDhiZDNiL3RhYmxlcmFuZ2U6MGRkNTg2ZGZkMzk5NGJlNzhhNzQ5MWQzNmE0OGJkM2JfMi03LTEtMS03MTUyMA_cf48bcc6-1379-428f-86e8-e6db38d1ad7b"
      unitRef="usd">17566000</us-gaap:Revenues>
    <us-gaap:OperatingIncomeLoss
      contextRef="i49f5b6224144471bb4806947fc535f61_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOjBkZDU4NmRmZDM5OTRiZTc4YTc0OTFkMzZhNDhiZDNiL3RhYmxlcmFuZ2U6MGRkNTg2ZGZkMzk5NGJlNzhhNzQ5MWQzNmE0OGJkM2JfMy0xLTEtMS03MTUyMA_d2c50a80-955c-46ce-86c1-dba0077f7087"
      unitRef="usd">836000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i13e0dd7cbba44ba48b6097c466f3a120_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOjBkZDU4NmRmZDM5OTRiZTc4YTc0OTFkMzZhNDhiZDNiL3RhYmxlcmFuZ2U6MGRkNTg2ZGZkMzk5NGJlNzhhNzQ5MWQzNmE0OGJkM2JfMy0zLTEtMS03MTUyMA_3357afb1-397c-47b8-ad37-70f2ffdc96d9"
      unitRef="usd">613000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i093fd8b7fa9d4e84908b5867761354ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOjBkZDU4NmRmZDM5OTRiZTc4YTc0OTFkMzZhNDhiZDNiL3RhYmxlcmFuZ2U6MGRkNTg2ZGZkMzk5NGJlNzhhNzQ5MWQzNmE0OGJkM2JfMy01LTEtMS03MTUyMA_b457a100-028c-420f-8786-43c515f9f404"
      unitRef="usd">1388000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i31b33ed5c0ad431399c0b92ccf054393_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOjBkZDU4NmRmZDM5OTRiZTc4YTc0OTFkMzZhNDhiZDNiL3RhYmxlcmFuZ2U6MGRkNTg2ZGZkMzk5NGJlNzhhNzQ5MWQzNmE0OGJkM2JfMy03LTEtMS03MTUyMA_21623d1f-139d-4f23-9a2f-c52ef6cbff97"
      unitRef="usd">3140000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i49f5b6224144471bb4806947fc535f61_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOjBkZDU4NmRmZDM5OTRiZTc4YTc0OTFkMzZhNDhiZDNiL3RhYmxlcmFuZ2U6MGRkNTg2ZGZkMzk5NGJlNzhhNzQ5MWQzNmE0OGJkM2JfNC0xLTEtMS03MTUyMA_e14e7151-76ee-4166-8ccc-63bf7f797db0"
      unitRef="usd">840000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i13e0dd7cbba44ba48b6097c466f3a120_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOjBkZDU4NmRmZDM5OTRiZTc4YTc0OTFkMzZhNDhiZDNiL3RhYmxlcmFuZ2U6MGRkNTg2ZGZkMzk5NGJlNzhhNzQ5MWQzNmE0OGJkM2JfNC0zLTEtMS03MTUyMA_0dde37a8-5c2d-4a49-8900-5a72fd1f388e"
      unitRef="usd">615000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i093fd8b7fa9d4e84908b5867761354ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOjBkZDU4NmRmZDM5OTRiZTc4YTc0OTFkMzZhNDhiZDNiL3RhYmxlcmFuZ2U6MGRkNTg2ZGZkMzk5NGJlNzhhNzQ5MWQzNmE0OGJkM2JfNC01LTEtMS03MTUyMA_422a8a38-e337-4de8-ace1-7c713b536f63"
      unitRef="usd">1394000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i31b33ed5c0ad431399c0b92ccf054393_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOjBkZDU4NmRmZDM5OTRiZTc4YTc0OTFkMzZhNDhiZDNiL3RhYmxlcmFuZ2U6MGRkNTg2ZGZkMzk5NGJlNzhhNzQ5MWQzNmE0OGJkM2JfNC03LTEtMS03MTUyMA_39689bb4-2eee-4b92-bb4b-6290e23fffb4"
      unitRef="usd">3143000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <srt:ScheduleOfCondensedBalanceSheetTableTextBlock
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RleHRyZWdpb246ZjlmNGYyZDI0MzY1NDIyYTg5NjA4NDVlMGRmZDI3YTFfMjcxOA_4d9462d1-9c62-4ebe-b5da-0670fbf5cd97">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.806%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(67,427)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(91,121)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sterling&#x2019;s receivables from and equity in construction joint ventures&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</srt:ScheduleOfCondensedBalanceSheetTableTextBlock>
    <us-gaap:AssetsCurrent
      contextRef="ib1b00444ed7d4f3aa264d45494188279_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOjI5ZDdmYWJjMGQ5OTRhYjQ5NWJlMDdiZDAwNTNmY2MyL3RhYmxlcmFuZ2U6MjlkN2ZhYmMwZDk5NGFiNDk1YmUwN2JkMDA1M2ZjYzJfMS0xLTEtMS03MTUyMA_a4bc4247-ce28-4dff-864c-9525803cea8e"
      unitRef="usd">109823000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i428078e732a64247b6065aaad912a2dd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOjI5ZDdmYWJjMGQ5OTRhYjQ5NWJlMDdiZDAwNTNmY2MyL3RhYmxlcmFuZ2U6MjlkN2ZhYmMwZDk5NGFiNDk1YmUwN2JkMDA1M2ZjYzJfMS0zLTEtMS03MTUyMA_ff49c35f-d036-427a-b7b3-01b4a045c8c6"
      unitRef="usd">130898000</us-gaap:AssetsCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ib1b00444ed7d4f3aa264d45494188279_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOjI5ZDdmYWJjMGQ5OTRhYjQ5NWJlMDdiZDAwNTNmY2MyL3RhYmxlcmFuZ2U6MjlkN2ZhYmMwZDk5NGFiNDk1YmUwN2JkMDA1M2ZjYzJfMi0xLTEtMS03MTUyMA_7ea8a356-319b-47ee-8f13-6ad6f7d69541"
      unitRef="usd">67427000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i428078e732a64247b6065aaad912a2dd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOjI5ZDdmYWJjMGQ5OTRhYjQ5NWJlMDdiZDAwNTNmY2MyL3RhYmxlcmFuZ2U6MjlkN2ZhYmMwZDk5NGFiNDk1YmUwN2JkMDA1M2ZjYzJfMi0zLTEtMS03MTUyMA_11ba5ede-53d1-4435-9211-650de23ac15d"
      unitRef="usd">91121000</us-gaap:LiabilitiesCurrent>
    <strl:ReceivablesFromAndEquityInConstructionJointVenture
      contextRef="ib1b00444ed7d4f3aa264d45494188279_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOjI5ZDdmYWJjMGQ5OTRhYjQ5NWJlMDdiZDAwNTNmY2MyL3RhYmxlcmFuZ2U6MjlkN2ZhYmMwZDk5NGFiNDk1YmUwN2JkMDA1M2ZjYzJfMy0xLTEtMS03MTUyMA_100484c2-f67a-40ba-b25f-e08fdf286be6"
      unitRef="usd">16910000</strl:ReceivablesFromAndEquityInConstructionJointVenture>
    <strl:ReceivablesFromAndEquityInConstructionJointVenture
      contextRef="i428078e732a64247b6065aaad912a2dd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOjI5ZDdmYWJjMGQ5OTRhYjQ5NWJlMDdiZDAwNTNmY2MyL3RhYmxlcmFuZ2U6MjlkN2ZhYmMwZDk5NGFiNDk1YmUwN2JkMDA1M2ZjYzJfMy0zLTEtMS03MTUyMA_fa61eef6-e72d-418c-b81c-d2ac3c1239e9"
      unitRef="usd">16896000</strl:ReceivablesFromAndEquityInConstructionJointVenture>
    <us-gaap:Revenues
      contextRef="i9720d36f2d4f45d9b677d8f6115a4843_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOmNkZWI4NzlmMjIwMDRhY2RhZWNlOThlMjRmNzc3ZjI3L3RhYmxlcmFuZ2U6Y2RlYjg3OWYyMjAwNGFjZGFlY2U5OGUyNGY3NzdmMjdfMi0xLTEtMS03MTUyMA_18fdcb2c-1a31-4708-8ddc-c17cfa4eb7a5"
      unitRef="usd">57918000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3fa90e03edc24ef0966e9b766223d203_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOmNkZWI4NzlmMjIwMDRhY2RhZWNlOThlMjRmNzc3ZjI3L3RhYmxlcmFuZ2U6Y2RlYjg3OWYyMjAwNGFjZGFlY2U5OGUyNGY3NzdmMjdfMi0zLTEtMS03MTUyMA_e59cb0c5-18de-49c2-aaf1-73658228e2a3"
      unitRef="usd">62489000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i215f823501e949878cda75e44874b9d7_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOmNkZWI4NzlmMjIwMDRhY2RhZWNlOThlMjRmNzc3ZjI3L3RhYmxlcmFuZ2U6Y2RlYjg3OWYyMjAwNGFjZGFlY2U5OGUyNGY3NzdmMjdfMi01LTEtMS03MTUyMA_1cade288-abec-4c85-a033-42ce9fffe28b"
      unitRef="usd">116477000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6800a32e5813467c89345d18a3ae5349_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOmNkZWI4NzlmMjIwMDRhY2RhZWNlOThlMjRmNzc3ZjI3L3RhYmxlcmFuZ2U6Y2RlYjg3OWYyMjAwNGFjZGFlY2U5OGUyNGY3NzdmMjdfMi03LTEtMS03MTUyMA_c31b4e73-1b96-4462-b33a-d1d7cb7240e4"
      unitRef="usd">111906000</us-gaap:Revenues>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i2978deecb18c4dae81f724e5fe0b3b34_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOmNkZWI4NzlmMjIwMDRhY2RhZWNlOThlMjRmNzc3ZjI3L3RhYmxlcmFuZ2U6Y2RlYjg3OWYyMjAwNGFjZGFlY2U5OGUyNGY3NzdmMjdfMy0xLTEtMS03MTUyMA_0033d8ad-d1bb-4f6b-a683-a092c0696815"
      unitRef="usd">7567000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i3fa90e03edc24ef0966e9b766223d203_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOmNkZWI4NzlmMjIwMDRhY2RhZWNlOThlMjRmNzc3ZjI3L3RhYmxlcmFuZ2U6Y2RlYjg3OWYyMjAwNGFjZGFlY2U5OGUyNGY3NzdmMjdfMy0zLTEtMS03MTUyMA_bd138bc6-a450-4595-8a99-fc53901516e7"
      unitRef="usd">8780000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i215f823501e949878cda75e44874b9d7_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOmNkZWI4NzlmMjIwMDRhY2RhZWNlOThlMjRmNzc3ZjI3L3RhYmxlcmFuZ2U6Y2RlYjg3OWYyMjAwNGFjZGFlY2U5OGUyNGY3NzdmMjdfMy01LTEtMS03MTUyMA_4a3a695b-e1f4-4bf9-a0dd-a024af575a94"
      unitRef="usd">14344000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i6800a32e5813467c89345d18a3ae5349_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOmNkZWI4NzlmMjIwMDRhY2RhZWNlOThlMjRmNzc3ZjI3L3RhYmxlcmFuZ2U6Y2RlYjg3OWYyMjAwNGFjZGFlY2U5OGUyNGY3NzdmMjdfMy03LTEtMS03MTUyMA_8db1c51b-87f7-40d5-b4cf-c4a9c4c09c27"
      unitRef="usd">13415000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i2978deecb18c4dae81f724e5fe0b3b34_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOmNkZWI4NzlmMjIwMDRhY2RhZWNlOThlMjRmNzc3ZjI3L3RhYmxlcmFuZ2U6Y2RlYjg3OWYyMjAwNGFjZGFlY2U5OGUyNGY3NzdmMjdfNS0xLTEtMS03MTUyMA_ec081615-d192-485a-a7fd-93d920534ada"
      unitRef="usd">23970000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i3fa90e03edc24ef0966e9b766223d203_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOmNkZWI4NzlmMjIwMDRhY2RhZWNlOThlMjRmNzc3ZjI3L3RhYmxlcmFuZ2U6Y2RlYjg3OWYyMjAwNGFjZGFlY2U5OGUyNGY3NzdmMjdfNS0zLTEtMS03MTUyMA_96b0da28-838a-4eea-937c-b6d195129b59"
      unitRef="usd">26994000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i215f823501e949878cda75e44874b9d7_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOmNkZWI4NzlmMjIwMDRhY2RhZWNlOThlMjRmNzc3ZjI3L3RhYmxlcmFuZ2U6Y2RlYjg3OWYyMjAwNGFjZGFlY2U5OGUyNGY3NzdmMjdfNS01LTEtMS03MTUyMA_c6d9ff15-6ec7-49b5-9776-6f19ab95e5ab"
      unitRef="usd">50578000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i6800a32e5813467c89345d18a3ae5349_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOmNkZWI4NzlmMjIwMDRhY2RhZWNlOThlMjRmNzc3ZjI3L3RhYmxlcmFuZ2U6Y2RlYjg3OWYyMjAwNGFjZGFlY2U5OGUyNGY3NzdmMjdfNS03LTEtMS03MTUyMA_7e025c32-3339-4e5a-932c-7d1693b56a6f"
      unitRef="usd">48938000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i2978deecb18c4dae81f724e5fe0b3b34_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOmNkZWI4NzlmMjIwMDRhY2RhZWNlOThlMjRmNzc3ZjI3L3RhYmxlcmFuZ2U6Y2RlYjg3OWYyMjAwNGFjZGFlY2U5OGUyNGY3NzdmMjdfNi0xLTEtMS03MTUyMA_2aab3068-2dcc-487d-9375-d19b29144c13"
      unitRef="usd">2948000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i3fa90e03edc24ef0966e9b766223d203_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOmNkZWI4NzlmMjIwMDRhY2RhZWNlOThlMjRmNzc3ZjI3L3RhYmxlcmFuZ2U6Y2RlYjg3OWYyMjAwNGFjZGFlY2U5OGUyNGY3NzdmMjdfNi0zLTEtMS03MTUyMA_25f846e1-0e40-4d6f-962e-2633775b1d58"
      unitRef="usd">3676000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i215f823501e949878cda75e44874b9d7_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOmNkZWI4NzlmMjIwMDRhY2RhZWNlOThlMjRmNzc3ZjI3L3RhYmxlcmFuZ2U6Y2RlYjg3OWYyMjAwNGFjZGFlY2U5OGUyNGY3NzdmMjdfNi01LTEtMS03MTUyMA_514cfa98-3bc0-4d3f-90ab-3fa7af2fc2ec"
      unitRef="usd">6015000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i6800a32e5813467c89345d18a3ae5349_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83MC9mcmFnOmY5ZjRmMmQyNDM2NTQyMmE4OTYwODQ1ZTBkZmQyN2ExL3RhYmxlOmNkZWI4NzlmMjIwMDRhY2RhZWNlOThlMjRmNzc3ZjI3L3RhYmxlcmFuZ2U6Y2RlYjg3OWYyMjAwNGFjZGFlY2U5OGUyNGY3NzdmMjdfNi03LTEtMS03MTUyMA_5baf5c8a-6696-4db7-9702-92dcb888f4da"
      unitRef="usd">5811000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83Ni9mcmFnOmIwYWQ5NTJkYjgwZTQxZmNiOGI3NGVlNjQ4NjkzMGNjL3RleHRyZWdpb246YjBhZDk1MmRiODBlNDFmY2I4Yjc0ZWU2NDg2OTMwY2NfMjAx_e65ddf4b-201f-4bfb-bfb5-7a16e9eeaf5b">&lt;div style="margin-bottom:4pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:46.345%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:92.591%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;PROPERTY AND EQUIPMENT&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment are summarized as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.118%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction and transportation equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;342,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;316,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Office equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;375,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;347,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(160,298)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(143,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Depreciation Expense&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation expense is primarily included within cost of revenues and was $10,131 and $18,330 for the three and six months ended June&#160;30, 2022, respectively, and $5,536 and $10,975 for the three and six months ended June&#160;30, 2021, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83Ni9mcmFnOmIwYWQ5NTJkYjgwZTQxZmNiOGI3NGVlNjQ4NjkzMGNjL3RleHRyZWdpb246YjBhZDk1MmRiODBlNDFmY2I4Yjc0ZWU2NDg2OTMwY2NfMTk3_3f1953b5-a1e8-4a36-b0b7-36de96407391">&lt;div style="margin-top:4pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment are summarized as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.118%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction and transportation equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;342,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;316,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Office equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;375,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;347,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(160,298)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(143,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i3e04a3f1f1f842f7bd428f542cb52644_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83Ni9mcmFnOmIwYWQ5NTJkYjgwZTQxZmNiOGI3NGVlNjQ4NjkzMGNjL3RhYmxlOjYyMTc2NTc0YzVhMDQzYzk5N2E1Y2I5N2I3Mzk1ZmM2L3RhYmxlcmFuZ2U6NjIxNzY1NzRjNWEwNDNjOTk3YTVjYjk3YjczOTVmYzZfMS0yLTEtMS03MTUyMA_04cdb11d-6cea-47de-ac5e-fe998f18a660"
      unitRef="usd">342504000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i89e69611f08f4f44a2064c14d7677b0d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83Ni9mcmFnOmIwYWQ5NTJkYjgwZTQxZmNiOGI3NGVlNjQ4NjkzMGNjL3RhYmxlOjYyMTc2NTc0YzVhMDQzYzk5N2E1Y2I5N2I3Mzk1ZmM2L3RhYmxlcmFuZ2U6NjIxNzY1NzRjNWEwNDNjOTk3YTVjYjk3YjczOTVmYzZfMS00LTEtMS03MTUyMA_f3219976-bbc6-4758-90fd-7d2fab34732f"
      unitRef="usd">316381000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iac9cdd4b151b4766965ea3a52a801337_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83Ni9mcmFnOmIwYWQ5NTJkYjgwZTQxZmNiOGI3NGVlNjQ4NjkzMGNjL3RhYmxlOjYyMTc2NTc0YzVhMDQzYzk5N2E1Y2I5N2I3Mzk1ZmM2L3RhYmxlcmFuZ2U6NjIxNzY1NzRjNWEwNDNjOTk3YTVjYjk3YjczOTVmYzZfMi0yLTEtMS03MTUyMA_c4e54ed1-4477-4294-b5df-27884752cb58"
      unitRef="usd">25366000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i576231997ab64dbdb971f16d7d38b2bc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83Ni9mcmFnOmIwYWQ5NTJkYjgwZTQxZmNiOGI3NGVlNjQ4NjkzMGNjL3RhYmxlOjYyMTc2NTc0YzVhMDQzYzk5N2E1Y2I5N2I3Mzk1ZmM2L3RhYmxlcmFuZ2U6NjIxNzY1NzRjNWEwNDNjOTk3YTVjYjk3YjczOTVmYzZfMi00LTEtMS03MTUyMA_a3d47899-2826-444e-b680-de627e5b39f3"
      unitRef="usd">24042000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ibd2b07167c274818a3c5ac270aab6898_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83Ni9mcmFnOmIwYWQ5NTJkYjgwZTQxZmNiOGI3NGVlNjQ4NjkzMGNjL3RhYmxlOjYyMTc2NTc0YzVhMDQzYzk5N2E1Y2I5N2I3Mzk1ZmM2L3RhYmxlcmFuZ2U6NjIxNzY1NzRjNWEwNDNjOTk3YTVjYjk3YjczOTVmYzZfMy0yLTEtMS03MTUyMA_d19d8274-582c-4534-bfcb-e9f25ddc415e"
      unitRef="usd">3891000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4c2bec326405494281f6d46f228a511f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83Ni9mcmFnOmIwYWQ5NTJkYjgwZTQxZmNiOGI3NGVlNjQ4NjkzMGNjL3RhYmxlOjYyMTc2NTc0YzVhMDQzYzk5N2E1Y2I5N2I3Mzk1ZmM2L3RhYmxlcmFuZ2U6NjIxNzY1NzRjNWEwNDNjOTk3YTVjYjk3YjczOTVmYzZfMy00LTEtMS03MTUyMA_4e85c272-7115-4a47-9555-66b669c76b39"
      unitRef="usd">3891000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8f5ea27d26a64b90bd4a2bce2fa050a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83Ni9mcmFnOmIwYWQ5NTJkYjgwZTQxZmNiOGI3NGVlNjQ4NjkzMGNjL3RhYmxlOjYyMTc2NTc0YzVhMDQzYzk5N2E1Y2I5N2I3Mzk1ZmM2L3RhYmxlcmFuZ2U6NjIxNzY1NzRjNWEwNDNjOTk3YTVjYjk3YjczOTVmYzZfNC0yLTEtMS03MTUyMA_8fdaca2a-09e7-468d-9f42-abe8962f53f2"
      unitRef="usd">3513000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i0d847b1521554c9eab856f0297c19db2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83Ni9mcmFnOmIwYWQ5NTJkYjgwZTQxZmNiOGI3NGVlNjQ4NjkzMGNjL3RhYmxlOjYyMTc2NTc0YzVhMDQzYzk5N2E1Y2I5N2I3Mzk1ZmM2L3RhYmxlcmFuZ2U6NjIxNzY1NzRjNWEwNDNjOTk3YTVjYjk3YjczOTVmYzZfNC00LTEtMS03MTUyMA_7e7e8268-d540-4f74-b743-7c36feb9a368"
      unitRef="usd">3270000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83Ni9mcmFnOmIwYWQ5NTJkYjgwZTQxZmNiOGI3NGVlNjQ4NjkzMGNjL3RhYmxlOjYyMTc2NTc0YzVhMDQzYzk5N2E1Y2I5N2I3Mzk1ZmM2L3RhYmxlcmFuZ2U6NjIxNzY1NzRjNWEwNDNjOTk3YTVjYjk3YjczOTVmYzZfNS0yLTEtMS03MTUyMA_c60eb13c-a487-4fe5-937e-413c1e320c4b"
      unitRef="usd">375274000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83Ni9mcmFnOmIwYWQ5NTJkYjgwZTQxZmNiOGI3NGVlNjQ4NjkzMGNjL3RhYmxlOjYyMTc2NTc0YzVhMDQzYzk5N2E1Y2I5N2I3Mzk1ZmM2L3RhYmxlcmFuZ2U6NjIxNzY1NzRjNWEwNDNjOTk3YTVjYjk3YjczOTVmYzZfNS00LTEtMS03MTUyMA_dda3c794-9cbc-4b82-b7cc-4dd69b025ee6"
      unitRef="usd">347584000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83Ni9mcmFnOmIwYWQ5NTJkYjgwZTQxZmNiOGI3NGVlNjQ4NjkzMGNjL3RhYmxlOjYyMTc2NTc0YzVhMDQzYzk5N2E1Y2I5N2I3Mzk1ZmM2L3RhYmxlcmFuZ2U6NjIxNzY1NzRjNWEwNDNjOTk3YTVjYjk3YjczOTVmYzZfNi0yLTEtMS03MTUyMA_b1fc8a9a-abff-46f7-a6ea-76848c9f4454"
      unitRef="usd">160298000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83Ni9mcmFnOmIwYWQ5NTJkYjgwZTQxZmNiOGI3NGVlNjQ4NjkzMGNjL3RhYmxlOjYyMTc2NTc0YzVhMDQzYzk5N2E1Y2I5N2I3Mzk1ZmM2L3RhYmxlcmFuZ2U6NjIxNzY1NzRjNWEwNDNjOTk3YTVjYjk3YjczOTVmYzZfNi00LTEtMS03MTUyMA_bb59718a-a4db-4761-bc49-1768dd192d88"
      unitRef="usd">143268000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83Ni9mcmFnOmIwYWQ5NTJkYjgwZTQxZmNiOGI3NGVlNjQ4NjkzMGNjL3RhYmxlOjYyMTc2NTc0YzVhMDQzYzk5N2E1Y2I5N2I3Mzk1ZmM2L3RhYmxlcmFuZ2U6NjIxNzY1NzRjNWEwNDNjOTk3YTVjYjk3YjczOTVmYzZfNy0yLTEtMS03MTUyMA_02b7a926-3b98-44f1-b195-e5ec56e361d4"
      unitRef="usd">214976000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83Ni9mcmFnOmIwYWQ5NTJkYjgwZTQxZmNiOGI3NGVlNjQ4NjkzMGNjL3RhYmxlOjYyMTc2NTc0YzVhMDQzYzk5N2E1Y2I5N2I3Mzk1ZmM2L3RhYmxlcmFuZ2U6NjIxNzY1NzRjNWEwNDNjOTk3YTVjYjk3YjczOTVmYzZfNy0yLTEtMS03MTUyMA_a5030056-1d0c-4384-9972-dcfbf54a30c1"
      unitRef="usd">214976000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83Ni9mcmFnOmIwYWQ5NTJkYjgwZTQxZmNiOGI3NGVlNjQ4NjkzMGNjL3RhYmxlOjYyMTc2NTc0YzVhMDQzYzk5N2E1Y2I5N2I3Mzk1ZmM2L3RhYmxlcmFuZ2U6NjIxNzY1NzRjNWEwNDNjOTk3YTVjYjk3YjczOTVmYzZfNy00LTEtMS03MTUyMA_896d7a29-bb84-42f5-920e-d71632d84108"
      unitRef="usd">204316000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:Depreciation
      contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83Ni9mcmFnOmIwYWQ5NTJkYjgwZTQxZmNiOGI3NGVlNjQ4NjkzMGNjL3RleHRyZWdpb246YjBhZDk1MmRiODBlNDFmY2I4Yjc0ZWU2NDg2OTMwY2NfMTA5OTUxMTYyODE2OQ_beef68c5-1ba4-489d-835f-54097f624171"
      unitRef="usd">10131000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83Ni9mcmFnOmIwYWQ5NTJkYjgwZTQxZmNiOGI3NGVlNjQ4NjkzMGNjL3RleHRyZWdpb246YjBhZDk1MmRiODBlNDFmY2I4Yjc0ZWU2NDg2OTMwY2NfMTA5OTUxMTYyODE3Nw_153e7bee-5eb6-42f1-bb56-a0d04d07aa60"
      unitRef="usd">18330000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83Ni9mcmFnOmIwYWQ5NTJkYjgwZTQxZmNiOGI3NGVlNjQ4NjkzMGNjL3RleHRyZWdpb246YjBhZDk1MmRiODBlNDFmY2I4Yjc0ZWU2NDg2OTMwY2NfMTA5OTUxMTYyODIxNg_6515805b-f824-412d-b28e-7431560a7f32"
      unitRef="usd">5536000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl83Ni9mcmFnOmIwYWQ5NTJkYjgwZTQxZmNiOGI3NGVlNjQ4NjkzMGNjL3RleHRyZWdpb246YjBhZDk1MmRiODBlNDFmY2I4Yjc0ZWU2NDg2OTMwY2NfMTA5OTUxMTYyODIyNA_fd93531a-4e20-4627-a02c-fd5ad6387cab"
      unitRef="usd">10975000</us-gaap:Depreciation>
    <us-gaap:IntangibleAssetsDisclosureTextBlock
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84Mi9mcmFnOmVmNjdlMmFmMTdhMjRmNDFhODY3NjhmOGM0ZDM5MTliL3RleHRyZWdpb246ZWY2N2UyYWYxN2EyNGY0MWE4Njc2OGY4YzRkMzkxOWJfMjc4_ccb06454-e541-4e8e-9a8a-b247e5ac4a95">&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.923%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.652%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:95.148%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;8.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;OTHER INTANGIBLE ASSETS&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our acquired finite-lived intangible assets, including the weighted-average useful lives for each major intangible asset category and in total:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.919%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Life (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;275,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31,441)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;274,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,838)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,970)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,726)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,465)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,230)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;335,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38,876)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;335,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31,794)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company&#x2019;s intangible amortization expense was $3,514 and $7,082 for the three and six months ended June&#160;30, 2022, respectively, and $2,866 and $5,732 for the three and six months ended June&#160;30, 2021, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84Mi9mcmFnOmVmNjdlMmFmMTdhMjRmNDFhODY3NjhmOGM0ZDM5MTliL3RleHRyZWdpb246ZWY2N2UyYWYxN2EyNGY0MWE4Njc2OGY4YzRkMzkxOWJfMjc3_81b8ecb4-a50f-4b4a-8072-17843bbde824">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our acquired finite-lived intangible assets, including the weighted-average useful lives for each major intangible asset category and in total:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.919%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Life (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;275,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31,441)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;274,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,838)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,970)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,726)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,465)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,230)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;335,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38,876)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;335,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31,794)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ia1fbfeac85fa4906a8b0367af417dc89_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84Mi9mcmFnOmVmNjdlMmFmMTdhMjRmNDFhODY3NjhmOGM0ZDM5MTliL3RhYmxlOmRhZGEzY2JlNzgxNDQ5ODFiNGY3MjBhM2FjZWZkYzEzL3RhYmxlcmFuZ2U6ZGFkYTNjYmU3ODE0NDk4MWI0ZjcyMGEzYWNlZmRjMTNfMi0xLTEtMS03MTUyMA_57bc64c9-60f9-467d-9706-229ebabff5b2">P25Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ifac361b299274c49b23c6a2c2e4b482e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84Mi9mcmFnOmVmNjdlMmFmMTdhMjRmNDFhODY3NjhmOGM0ZDM5MTliL3RhYmxlOmRhZGEzY2JlNzgxNDQ5ODFiNGY3MjBhM2FjZWZkYzEzL3RhYmxlcmFuZ2U6ZGFkYTNjYmU3ODE0NDk4MWI0ZjcyMGEzYWNlZmRjMTNfMi0zLTEtMS03MTUyMA_960a501d-d27b-4d41-89cc-5d4cc649c306"
      unitRef="usd">275823000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ifac361b299274c49b23c6a2c2e4b482e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84Mi9mcmFnOmVmNjdlMmFmMTdhMjRmNDFhODY3NjhmOGM0ZDM5MTliL3RhYmxlOmRhZGEzY2JlNzgxNDQ5ODFiNGY3MjBhM2FjZWZkYzEzL3RhYmxlcmFuZ2U6ZGFkYTNjYmU3ODE0NDk4MWI0ZjcyMGEzYWNlZmRjMTNfMi01LTEtMS03MTUyMA_42ac4f31-8ba8-48ca-9a6e-d851ff98b548"
      unitRef="usd">31441000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i46fba5b579b0426586ecdacdfa8dbdc8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84Mi9mcmFnOmVmNjdlMmFmMTdhMjRmNDFhODY3NjhmOGM0ZDM5MTliL3RhYmxlOmRhZGEzY2JlNzgxNDQ5ODFiNGY3MjBhM2FjZWZkYzEzL3RhYmxlcmFuZ2U6ZGFkYTNjYmU3ODE0NDk4MWI0ZjcyMGEzYWNlZmRjMTNfMi03LTEtMS03MTUyMA_e5cacc8f-e988-434a-95f1-5e9d003e3a8c"
      unitRef="usd">274923000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i46fba5b579b0426586ecdacdfa8dbdc8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84Mi9mcmFnOmVmNjdlMmFmMTdhMjRmNDFhODY3NjhmOGM0ZDM5MTliL3RhYmxlOmRhZGEzY2JlNzgxNDQ5ODFiNGY3MjBhM2FjZWZkYzEzL3RhYmxlcmFuZ2U6ZGFkYTNjYmU3ODE0NDk4MWI0ZjcyMGEzYWNlZmRjMTNfMi05LTEtMS03MTUyMA_abeda197-2cd1-4734-a96e-81b96eef3577"
      unitRef="usd">25838000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i3ba14e6c0d7a4d5095972a90fb5449d9_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84Mi9mcmFnOmVmNjdlMmFmMTdhMjRmNDFhODY3NjhmOGM0ZDM5MTliL3RhYmxlOmRhZGEzY2JlNzgxNDQ5ODFiNGY3MjBhM2FjZWZkYzEzL3RhYmxlcmFuZ2U6ZGFkYTNjYmU3ODE0NDk4MWI0ZjcyMGEzYWNlZmRjMTNfMy0xLTEtMS03MTUyMA_ba1bf6f7-bea9-4e69-9d0f-06178eff545a">P24Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i375503a80e5741b58f1d1d633e0d19d6_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84Mi9mcmFnOmVmNjdlMmFmMTdhMjRmNDFhODY3NjhmOGM0ZDM5MTliL3RhYmxlOmRhZGEzY2JlNzgxNDQ5ODFiNGY3MjBhM2FjZWZkYzEzL3RhYmxlcmFuZ2U6ZGFkYTNjYmU3ODE0NDk4MWI0ZjcyMGEzYWNlZmRjMTNfMy0zLTEtMS03MTUyMA_c2571e2b-b690-4bf6-9b81-671dfb344ebb"
      unitRef="usd">57607000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i375503a80e5741b58f1d1d633e0d19d6_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84Mi9mcmFnOmVmNjdlMmFmMTdhMjRmNDFhODY3NjhmOGM0ZDM5MTliL3RhYmxlOmRhZGEzY2JlNzgxNDQ5ODFiNGY3MjBhM2FjZWZkYzEzL3RhYmxlcmFuZ2U6ZGFkYTNjYmU3ODE0NDk4MWI0ZjcyMGEzYWNlZmRjMTNfMy01LTEtMS03MTUyMA_7c135539-9edc-463c-bc0c-21a693405e4c"
      unitRef="usd">5970000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i28ccc2f491a640fb9dbb8b6062a4eca3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84Mi9mcmFnOmVmNjdlMmFmMTdhMjRmNDFhODY3NjhmOGM0ZDM5MTliL3RhYmxlOmRhZGEzY2JlNzgxNDQ5ODFiNGY3MjBhM2FjZWZkYzEzL3RhYmxlcmFuZ2U6ZGFkYTNjYmU3ODE0NDk4MWI0ZjcyMGEzYWNlZmRjMTNfMy03LTEtMS03MTUyMA_5f31ed08-70ca-44c5-8f6b-c3a5d3607f36"
      unitRef="usd">57607000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i28ccc2f491a640fb9dbb8b6062a4eca3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84Mi9mcmFnOmVmNjdlMmFmMTdhMjRmNDFhODY3NjhmOGM0ZDM5MTliL3RhYmxlOmRhZGEzY2JlNzgxNDQ5ODFiNGY3MjBhM2FjZWZkYzEzL3RhYmxlcmFuZ2U6ZGFkYTNjYmU3ODE0NDk4MWI0ZjcyMGEzYWNlZmRjMTNfMy05LTEtMS03MTUyMA_5c5805b3-3389-4b70-a17a-e79acc929138"
      unitRef="usd">4726000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="iaeadf5d25d6346ccaa7cfdb4ca15fbd2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84Mi9mcmFnOmVmNjdlMmFmMTdhMjRmNDFhODY3NjhmOGM0ZDM5MTliL3RhYmxlOmRhZGEzY2JlNzgxNDQ5ODFiNGY3MjBhM2FjZWZkYzEzL3RhYmxlcmFuZ2U6ZGFkYTNjYmU3ODE0NDk4MWI0ZjcyMGEzYWNlZmRjMTNfNC0xLTEtMS03MTUyMA_dfa10b0d-5745-4ecf-aece-621eb40b221b">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i7d0ad4d59b474c2496a0c16481326ff1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84Mi9mcmFnOmVmNjdlMmFmMTdhMjRmNDFhODY3NjhmOGM0ZDM5MTliL3RhYmxlOmRhZGEzY2JlNzgxNDQ5ODFiNGY3MjBhM2FjZWZkYzEzL3RhYmxlcmFuZ2U6ZGFkYTNjYmU3ODE0NDk4MWI0ZjcyMGEzYWNlZmRjMTNfNC0zLTEtMS03MTUyMA_d7a76e65-1882-4419-a835-eeab6a78a74c"
      unitRef="usd">2487000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7d0ad4d59b474c2496a0c16481326ff1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84Mi9mcmFnOmVmNjdlMmFmMTdhMjRmNDFhODY3NjhmOGM0ZDM5MTliL3RhYmxlOmRhZGEzY2JlNzgxNDQ5ODFiNGY3MjBhM2FjZWZkYzEzL3RhYmxlcmFuZ2U6ZGFkYTNjYmU3ODE0NDk4MWI0ZjcyMGEzYWNlZmRjMTNfNC01LTEtMS03MTUyMA_a99e1c69-5679-47ca-8d54-4e17a2ac5053"
      unitRef="usd">1465000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i01f905b3e0b54879987a9cb600e4d859_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84Mi9mcmFnOmVmNjdlMmFmMTdhMjRmNDFhODY3NjhmOGM0ZDM5MTliL3RhYmxlOmRhZGEzY2JlNzgxNDQ5ODFiNGY3MjBhM2FjZWZkYzEzL3RhYmxlcmFuZ2U6ZGFkYTNjYmU3ODE0NDk4MWI0ZjcyMGEzYWNlZmRjMTNfNC03LTEtMS03MTUyMA_99df3570-3e53-4d29-a37d-cc79b4738571"
      unitRef="usd">2487000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i01f905b3e0b54879987a9cb600e4d859_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84Mi9mcmFnOmVmNjdlMmFmMTdhMjRmNDFhODY3NjhmOGM0ZDM5MTliL3RhYmxlOmRhZGEzY2JlNzgxNDQ5ODFiNGY3MjBhM2FjZWZkYzEzL3RhYmxlcmFuZ2U6ZGFkYTNjYmU3ODE0NDk4MWI0ZjcyMGEzYWNlZmRjMTNfNC05LTEtMS03MTUyMA_bf235dc0-a38e-414a-8a15-38034322cf54"
      unitRef="usd">1230000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84Mi9mcmFnOmVmNjdlMmFmMTdhMjRmNDFhODY3NjhmOGM0ZDM5MTliL3RhYmxlOmRhZGEzY2JlNzgxNDQ5ODFiNGY3MjBhM2FjZWZkYzEzL3RhYmxlcmFuZ2U6ZGFkYTNjYmU3ODE0NDk4MWI0ZjcyMGEzYWNlZmRjMTNfNS0xLTEtMS03MTUyMA_277ebbfa-a053-4659-991e-1238edcbc29f">P24Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84Mi9mcmFnOmVmNjdlMmFmMTdhMjRmNDFhODY3NjhmOGM0ZDM5MTliL3RhYmxlOmRhZGEzY2JlNzgxNDQ5ODFiNGY3MjBhM2FjZWZkYzEzL3RhYmxlcmFuZ2U6ZGFkYTNjYmU3ODE0NDk4MWI0ZjcyMGEzYWNlZmRjMTNfNS0zLTEtMS03MTUyMA_73283ddb-f6e4-4670-937a-b66651e88c3e"
      unitRef="usd">335917000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84Mi9mcmFnOmVmNjdlMmFmMTdhMjRmNDFhODY3NjhmOGM0ZDM5MTliL3RhYmxlOmRhZGEzY2JlNzgxNDQ5ODFiNGY3MjBhM2FjZWZkYzEzL3RhYmxlcmFuZ2U6ZGFkYTNjYmU3ODE0NDk4MWI0ZjcyMGEzYWNlZmRjMTNfNS01LTEtMS03MTUyMA_0f51a2d1-c8b8-4dd2-9426-806cbd6c8b27"
      unitRef="usd">38876000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84Mi9mcmFnOmVmNjdlMmFmMTdhMjRmNDFhODY3NjhmOGM0ZDM5MTliL3RhYmxlOmRhZGEzY2JlNzgxNDQ5ODFiNGY3MjBhM2FjZWZkYzEzL3RhYmxlcmFuZ2U6ZGFkYTNjYmU3ODE0NDk4MWI0ZjcyMGEzYWNlZmRjMTNfNS03LTEtMS03MTUyMA_254b74aa-8e56-4330-a01b-9afeeda3fd40"
      unitRef="usd">335017000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84Mi9mcmFnOmVmNjdlMmFmMTdhMjRmNDFhODY3NjhmOGM0ZDM5MTliL3RhYmxlOmRhZGEzY2JlNzgxNDQ5ODFiNGY3MjBhM2FjZWZkYzEzL3RhYmxlcmFuZ2U6ZGFkYTNjYmU3ODE0NDk4MWI0ZjcyMGEzYWNlZmRjMTNfNS05LTEtMS03MTUyMA_7f773ca5-8b63-48e4-a59a-3127e9dfd59a"
      unitRef="usd">31794000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84Mi9mcmFnOmVmNjdlMmFmMTdhMjRmNDFhODY3NjhmOGM0ZDM5MTliL3RleHRyZWdpb246ZWY2N2UyYWYxN2EyNGY0MWE4Njc2OGY4YzRkMzkxOWJfMTA5OTUxMTYyODE5OA_0aceb42a-d985-4988-b192-d13bbd37d7df"
      unitRef="usd">3514000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84Mi9mcmFnOmVmNjdlMmFmMTdhMjRmNDFhODY3NjhmOGM0ZDM5MTliL3RleHRyZWdpb246ZWY2N2UyYWYxN2EyNGY0MWE4Njc2OGY4YzRkMzkxOWJfMTA5OTUxMTYyODIwNg_de78c0a9-a9fc-4255-ba0b-e99bb4afd13e"
      unitRef="usd">7082000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84Mi9mcmFnOmVmNjdlMmFmMTdhMjRmNDFhODY3NjhmOGM0ZDM5MTliL3RleHRyZWdpb246ZWY2N2UyYWYxN2EyNGY0MWE4Njc2OGY4YzRkMzkxOWJfMTA5OTUxMTYyODI0NQ_65d20d92-ff7c-4488-a1e2-df4b8d7c5a7c"
      unitRef="usd">2866000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84Mi9mcmFnOmVmNjdlMmFmMTdhMjRmNDFhODY3NjhmOGM0ZDM5MTliL3RleHRyZWdpb246ZWY2N2UyYWYxN2EyNGY0MWE4Njc2OGY4YzRkMzkxOWJfMTA5OTUxMTYyODI1Mw_e0b38b19-2891-4cae-8b94-32be30377bea"
      unitRef="usd">5732000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RleHRyZWdpb246MjQ4MmMwZDBiMGFhNDNjZjhiYTE5MWYyNDY4Y2JmZTVfNDEzNA_caefe198-4bc5-4c38-8364-b25416a5c1b4">&lt;div style="margin-bottom:4pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:56.725%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:93.746%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;9.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;DEBT&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s outstanding debt&#160;was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.375%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.295%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term Loan Facility&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;435,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;446,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revolving Credit Facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Credit Facility&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;435,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;446,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total debt&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;446,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;462,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less - Current maturities of long-term debt&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,273)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,230)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less - Unamortized debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,278)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,379)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;415,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;428,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:3pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Credit Facility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;Our amended credit agreement (as amended, the &#x201c;Credit Agreement&#x201d;) provides the Company with senior secured debt financing (collectively, the &#x201c;Credit Facility&#x201d;) consisting of (i) a senior secured first lien term loan facility (the &#x201c;Term Loan Facility&#x201d;) in the aggregate principal amount of $540,000 and (ii) a senior secured first lien revolving credit facility (the &#x201c;Revolving Credit Facility&#x201d;) in an aggregate principal amount of $75,000 (with a $75,000 limit for the issuance of letters of credit and a $15,000 sublimit for swing line loans). The obligations under the Credit Facility are secured by substantially all assets of the Company and the subsidiary guarantors, subject to certain permitted liens and interests of other parties. The Credit Facility will mature on October 2, 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Term Loan Facility bears interest at either the base rate plus a margin, or at a one to twelve-month LIBOR rate plus a margin, at the Company&#x2019;s election. At June&#160;30, 2022, the Company calculated interest using a one-month LIBOR rate and an applicable margin of 1.06%&#160;and&#160;2.00% per annum, respectively. We continue to utilize an interest rate swap to hedge against&#160;$200,000&#160;of the outstanding Term Loan Facility, which resulted in a weighted average interest rate of approximately&#160;4.13% per annum&#160;during&#160;the six months ended June&#160;30, 2022. Scheduled principal payments on the Term Loan Facility are made quarterly and total approximately $23,200, $31,900, and $26,100 for each of the years ending 2022, 2023 and 2024, respectively. A final payment of all principal and interest then outstanding on the Term Loan Facility is due on October 2, 2024. The Company is required to make mandatory prepayments on the Credit Facility with proceeds received from issuances of debt, events of loss and certain dispositions, and is also required to prepay the Credit Facility with a certain percentage of its excess cash flow within 5 days after receipt of its annual audited financial statements. For the six months ended June&#160;30, 2022, the Company made scheduled term loan payments of $11,612.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Revolving Credit Facility bears interest at the same rate options as the Term Loan Facility. In addition to interest on debt borrowings, we are assessed quarterly commitment fees on the unutilized portion of the facility as well as letter of credit fees on outstanding instruments. At&#160;June&#160;30, 2022, we had&#160;no&#160;outstanding borrowings under the $75,000 Revolving Credit Facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Debt Issuance Costs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The costs associated with the Credit Facility are reflected on the Condensed Consolidated Balance Sheets as a direct reduction from the related debt liability and amortized over the term of the facility. Amortization of debt &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;issuance costs was $546 and $1,102 for the three and six months ended June&#160;30, 2022, respectively, and $604 and $1,264 for the three and six months ended June&#160;30, 2021, respectively, and was recorded as interest expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other Debt&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;At December&#160;31, 2021, other debt primarily consisted of a $10,000 subordinated promissory note to one of the Plateau sellers and a short-term Paycheck Protection Program loan (the &#x201c;PPP Loan&#x201d;) received by one of the Company&#x2019;s 50% owned subsidiaries. During the first quarter of 2022, the Small Business Administration forgave the outstanding PPP Loan of approximately $4,800, of which the Company recorded a gain on debt extinguishment of $2,428 for its 50% portion of the gain.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Compliance and Other&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The Credit Agreement contains various affirmative and negative covenants that may, subject to certain exceptions, restrict the ability of us and our subsidiaries to, among other things, grant liens, incur additional indebtedness, make loans, advances or other investments, make non-ordinary course asset sales, declare or pay dividends or make other distributions with respect to equity interests, purchase, redeem or otherwise acquire or retire capital stock or other equity interests, or merge or consolidate with any other person, among various other things. In addition, the Company is required to maintain certain financial covenants. As of June&#160;30, 2022, we were in compliance with all of our restrictive and financial covenants. The Company&#x2019;s debt is recorded at its carrying amount in the Condensed Consolidated Balance Sheets. At June&#160;30, 2022 and December&#160;31, 2021, the fair value of our debt outstanding approximated the carrying value.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RleHRyZWdpb246MjQ4MmMwZDBiMGFhNDNjZjhiYTE5MWYyNDY4Y2JmZTVfNDEzNg_696c9b80-f144-455a-9932-71739aede333">&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s outstanding debt&#160;was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.375%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.295%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term Loan Facility&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;435,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;446,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revolving Credit Facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Credit Facility&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;435,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;446,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total debt&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;446,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;462,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less - Current maturities of long-term debt&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,273)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,230)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less - Unamortized debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,278)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,379)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;415,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;428,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ide2f1d72700942da917f006c1fa76e21_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RhYmxlOmZhMjAzZWI3NzcxMjQ1YTJhMDI1ZTg4ODQ3NmFkZWJjL3RhYmxlcmFuZ2U6ZmEyMDNlYjc3NzEyNDVhMmEwMjVlODg4NDc2YWRlYmNfMS0xLTEtMS03MTUyMA_b0d78872-e86c-489d-88da-7bc844490db3"
      unitRef="usd">435275000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i6200b1484ae14b5bbb768bd085a27f68_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RhYmxlOmZhMjAzZWI3NzcxMjQ1YTJhMDI1ZTg4ODQ3NmFkZWJjL3RhYmxlcmFuZ2U6ZmEyMDNlYjc3NzEyNDVhMmEwMjVlODg4NDc2YWRlYmNfMS0zLTEtMS03MTUyMA_da6142c6-9c7a-489c-a404-23c34e7d2a65"
      unitRef="usd">446888000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ifb6f421352874590ba9b6156b01435d5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RhYmxlOmZhMjAzZWI3NzcxMjQ1YTJhMDI1ZTg4ODQ3NmFkZWJjL3RhYmxlcmFuZ2U6ZmEyMDNlYjc3NzEyNDVhMmEwMjVlODg4NDc2YWRlYmNfMi0xLTEtMS03MTUyMA_4e9b27f7-8a54-43ea-8f49-3d92db6d97e5"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ie8f359e851984f7c90b19ea26d3789cf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RhYmxlOmZhMjAzZWI3NzcxMjQ1YTJhMDI1ZTg4ODQ3NmFkZWJjL3RhYmxlcmFuZ2U6ZmEyMDNlYjc3NzEyNDVhMmEwMjVlODg4NDc2YWRlYmNfMi0zLTEtMS03MTUyMA_d647a950-0eea-478f-a645-e249beaa724d"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i77fc012a4d544ba1ae5486bafacef33d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RhYmxlOmZhMjAzZWI3NzcxMjQ1YTJhMDI1ZTg4ODQ3NmFkZWJjL3RhYmxlcmFuZ2U6ZmEyMDNlYjc3NzEyNDVhMmEwMjVlODg4NDc2YWRlYmNfMy0xLTEtMS03MTUyMA_73e6565b-edb4-4fde-869e-e470c380ddc7"
      unitRef="usd">435275000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ibdf7994379144ea28efe4b6095007afb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RhYmxlOmZhMjAzZWI3NzcxMjQ1YTJhMDI1ZTg4ODQ3NmFkZWJjL3RhYmxlcmFuZ2U6ZmEyMDNlYjc3NzEyNDVhMmEwMjVlODg4NDc2YWRlYmNfMy0zLTEtMS03MTUyMA_801db5d3-848e-4afa-920d-ccccda8cccea"
      unitRef="usd">446888000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i1be456363621433587a77c35508e0dca_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RhYmxlOmZhMjAzZWI3NzcxMjQ1YTJhMDI1ZTg4ODQ3NmFkZWJjL3RhYmxlcmFuZ2U6ZmEyMDNlYjc3NzEyNDVhMmEwMjVlODg4NDc2YWRlYmNfNS0xLTEtMS03MTUyMA_21c2483d-66a5-4403-b3db-252b55912e49"
      unitRef="usd">11274000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="id2046c4085b3411dab446fdba0d15024_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RhYmxlOmZhMjAzZWI3NzcxMjQ1YTJhMDI1ZTg4ODQ3NmFkZWJjL3RhYmxlcmFuZ2U6ZmEyMDNlYjc3NzEyNDVhMmEwMjVlODg4NDc2YWRlYmNfNS0zLTEtMS03MTUyMA_c06659df-708a-45d3-a414-3e42158b15dc"
      unitRef="usd">15309000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RhYmxlOmZhMjAzZWI3NzcxMjQ1YTJhMDI1ZTg4ODQ3NmFkZWJjL3RhYmxlcmFuZ2U6ZmEyMDNlYjc3NzEyNDVhMmEwMjVlODg4NDc2YWRlYmNfNi0xLTEtMS03MTUyMA_d0022d87-cad6-43d7-bb88-946a20a7d047"
      unitRef="usd">446549000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RhYmxlOmZhMjAzZWI3NzcxMjQ1YTJhMDI1ZTg4ODQ3NmFkZWJjL3RhYmxlcmFuZ2U6ZmEyMDNlYjc3NzEyNDVhMmEwMjVlODg4NDc2YWRlYmNfNi0zLTEtMS03MTUyMA_47a377c5-98e3-42fe-b420-c5c72c6a14b8"
      unitRef="usd">462197000</us-gaap:DebtInstrumentCarryingAmount>
    <strl:LongtermDebtCurrentMaturitiesGross
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RhYmxlOmZhMjAzZWI3NzcxMjQ1YTJhMDI1ZTg4ODQ3NmFkZWJjL3RhYmxlcmFuZ2U6ZmEyMDNlYjc3NzEyNDVhMmEwMjVlODg4NDc2YWRlYmNfNy0xLTEtMS03MTUyMA_500ce2e5-d6e4-4ebb-b898-7e0f437ed83e"
      unitRef="usd">26273000</strl:LongtermDebtCurrentMaturitiesGross>
    <strl:LongtermDebtCurrentMaturitiesGross
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RhYmxlOmZhMjAzZWI3NzcxMjQ1YTJhMDI1ZTg4ODQ3NmFkZWJjL3RhYmxlcmFuZ2U6ZmEyMDNlYjc3NzEyNDVhMmEwMjVlODg4NDc2YWRlYmNfNy0zLTEtMS03MTUyMA_c378aac8-edd8-4c59-a2aa-aadb9bbf00f1"
      unitRef="usd">28230000</strl:LongtermDebtCurrentMaturitiesGross>
    <us-gaap:DeferredFinanceCostsCurrentNet
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RhYmxlOmZhMjAzZWI3NzcxMjQ1YTJhMDI1ZTg4ODQ3NmFkZWJjL3RhYmxlcmFuZ2U6ZmEyMDNlYjc3NzEyNDVhMmEwMjVlODg4NDc2YWRlYmNfOC0xLTEtMS03MTUyMA_2bb958ef-d51a-4ab1-b36b-5a82263488ec"
      unitRef="usd">4278000</us-gaap:DeferredFinanceCostsCurrentNet>
    <us-gaap:DeferredFinanceCostsCurrentNet
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RhYmxlOmZhMjAzZWI3NzcxMjQ1YTJhMDI1ZTg4ODQ3NmFkZWJjL3RhYmxlcmFuZ2U6ZmEyMDNlYjc3NzEyNDVhMmEwMjVlODg4NDc2YWRlYmNfOC0zLTEtMS03MTUyMA_7416e5e5-634c-4d82-a447-434acd62466a"
      unitRef="usd">5379000</us-gaap:DeferredFinanceCostsCurrentNet>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RhYmxlOmZhMjAzZWI3NzcxMjQ1YTJhMDI1ZTg4ODQ3NmFkZWJjL3RhYmxlcmFuZ2U6ZmEyMDNlYjc3NzEyNDVhMmEwMjVlODg4NDc2YWRlYmNfOS0xLTEtMS03MTUyMA_7f758240-e48c-4e53-aeab-e73cb5b3ca50"
      unitRef="usd">415998000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RhYmxlOmZhMjAzZWI3NzcxMjQ1YTJhMDI1ZTg4ODQ3NmFkZWJjL3RhYmxlcmFuZ2U6ZmEyMDNlYjc3NzEyNDVhMmEwMjVlODg4NDc2YWRlYmNfOS0zLTEtMS03MTUyMA_7a671ba3-7f16-4eeb-8c07-2203ff1cc435"
      unitRef="usd">428588000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ifb3d5952150c47209f0c67d8c992bbb8_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RleHRyZWdpb246MjQ4MmMwZDBiMGFhNDNjZjhiYTE5MWYyNDY4Y2JmZTVfMzYx_23ef3be1-9084-4a32-9eea-f4eb0ffdf821"
      unitRef="usd">540000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="idc816d05e4f145e18157042d276c86e1_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RleHRyZWdpb246MjQ4MmMwZDBiMGFhNDNjZjhiYTE5MWYyNDY4Y2JmZTVfNDk3_56ee5379-2ef1-4761-8d3c-a76281e4c4f9"
      unitRef="usd">75000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="idc816d05e4f145e18157042d276c86e1_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RleHRyZWdpb246MjQ4MmMwZDBiMGFhNDNjZjhiYTE5MWYyNDY4Y2JmZTVfNTA4_87edee0a-3235-4299-b6a9-23e1b547d9c3"
      unitRef="usd">75000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ia237727d59aa4a12b513076fbb169135_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RleHRyZWdpb246MjQ4MmMwZDBiMGFhNDNjZjhiYTE5MWYyNDY4Y2JmZTVfNTYx_3ca2ff07-7c2f-450e-b949-7f92a912c6d4"
      unitRef="usd">15000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <strl:DebtInstrumentStatedLIBORInterestRate
      contextRef="i9667bfc4978e40289d32d5106cde57c9_D20220630-20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RleHRyZWdpb246MjQ4MmMwZDBiMGFhNDNjZjhiYTE5MWYyNDY4Y2JmZTVfMTA5Nw_c03ea998-be49-4438-b514-55a3ada9ed40"
      unitRef="number">0.0106</strl:DebtInstrumentStatedLIBORInterestRate>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ic1c33553049046e9b6a16afe07000886_D20220630-20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RleHRyZWdpb246MjQ4MmMwZDBiMGFhNDNjZjhiYTE5MWYyNDY4Y2JmZTVfMTEwNA_15f1fb09-088e-4122-bce4-90904ff14584"
      unitRef="number">0.0200</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DerivativeNotionalAmount
      contextRef="idaa76c98e2eb43bba5ba2163b3c8fd2c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RleHRyZWdpb246MjQ4MmMwZDBiMGFhNDNjZjhiYTE5MWYyNDY4Y2JmZTVfMTE5NA_88b8720d-b359-404e-b35f-76518ea583fc"
      unitRef="usd">200000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="ide2f1d72700942da917f006c1fa76e21_I20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RleHRyZWdpb246MjQ4MmMwZDBiMGFhNDNjZjhiYTE5MWYyNDY4Y2JmZTVfMTMwNA_73c00538-e471-404c-aa08-05203821d747"
      unitRef="number">0.0413</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:DebtInstrumentPeriodicPaymentPrincipal
      contextRef="ia4be365c7d4d425d8e9ed82fffc60972_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RleHRyZWdpb246MjQ4MmMwZDBiMGFhNDNjZjhiYTE5MWYyNDY4Y2JmZTVfMTQzMw_94c7f0ab-c48d-4c04-a1ad-77f7c7021308"
      unitRef="usd">23200000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
    <us-gaap:DebtInstrumentPeriodicPaymentPrincipal
      contextRef="id3ab789256bd479fae406b082ed22845_D20230101-20231231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RleHRyZWdpb246MjQ4MmMwZDBiMGFhNDNjZjhiYTE5MWYyNDY4Y2JmZTVfMTQzNw_4a544340-60af-4e79-afe5-f59b3b64b405"
      unitRef="usd">31900000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
    <us-gaap:DebtInstrumentPeriodicPaymentPrincipal
      contextRef="i8a14d3f8d8ff44cca6a0d47772427f3c_D20240101-20241231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RleHRyZWdpb246MjQ4MmMwZDBiMGFhNDNjZjhiYTE5MWYyNDY4Y2JmZTVfMTQ0NQ_fc665254-7e2d-4f79-9810-7e9852e267c4"
      unitRef="usd">26100000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
    <strl:DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentRequiredPaymentTerm
      contextRef="i0cd9b5af550344c790f5e80c6cec4c17_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RleHRyZWdpb246MjQ4MmMwZDBiMGFhNDNjZjhiYTE5MWYyNDY4Y2JmZTVfMTkwMQ_18096b84-a013-4446-abc0-de0cf026af0f">P5D</strl:DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentRequiredPaymentTerm>
    <us-gaap:RepaymentsOfDebt
      contextRef="i9fb988a585ac493997d6fc529128ffcd_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RleHRyZWdpb246MjQ4MmMwZDBiMGFhNDNjZjhiYTE5MWYyNDY4Y2JmZTVfMjAyNg_5ea61ee6-46df-467d-a2bd-f835749abc55"
      unitRef="usd">11612000</us-gaap:RepaymentsOfDebt>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ifb6f421352874590ba9b6156b01435d5_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RleHRyZWdpb246MjQ4MmMwZDBiMGFhNDNjZjhiYTE5MWYyNDY4Y2JmZTVfMjMzMA_73d382a4-bf8b-4c1c-b2d1-ab91be38dfac"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="idc816d05e4f145e18157042d276c86e1_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RleHRyZWdpb246MjQ4MmMwZDBiMGFhNDNjZjhiYTE5MWYyNDY4Y2JmZTVfMjM2Ng_56ee5379-2ef1-4761-8d3c-a76281e4c4f9"
      unitRef="usd">75000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RleHRyZWdpb246MjQ4MmMwZDBiMGFhNDNjZjhiYTE5MWYyNDY4Y2JmZTVfMTA5OTUxMTYzMjA3OQ_fa34791c-38f8-4e9b-8f8e-4e4dbfa7e25d"
      unitRef="usd">546000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RleHRyZWdpb246MjQ4MmMwZDBiMGFhNDNjZjhiYTE5MWYyNDY4Y2JmZTVfMTA5OTUxMTYzMjA4Nw_699eaba6-bf7e-4bec-926c-5de81d1fe087"
      unitRef="usd">1102000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RleHRyZWdpb246MjQ4MmMwZDBiMGFhNDNjZjhiYTE5MWYyNDY4Y2JmZTVfMTA5OTUxMTYzMjEyNg_e0896ac2-f0e7-4548-bf8c-f6cb0de6f3de"
      unitRef="usd">604000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RleHRyZWdpb246MjQ4MmMwZDBiMGFhNDNjZjhiYTE5MWYyNDY4Y2JmZTVfMTA5OTUxMTYzMjEzNA_5b703ba2-35cd-4253-8aba-f296520a09ea"
      unitRef="usd">1264000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="i6fee9dda39f54164a4087420d364f973_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RleHRyZWdpb246MjQ4MmMwZDBiMGFhNDNjZjhiYTE5MWYyNDY4Y2JmZTVfMjc5Mg_64ed9337-7698-4fa2-b438-cc57e2d4c35f"
      unitRef="usd">10000000</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <strl:Consolidated50OwnedSubsidiariesNumberOfEntities
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RleHRyZWdpb246MjQ4MmMwZDBiMGFhNDNjZjhiYTE5MWYyNDY4Y2JmZTVfMzI5ODUzNDg4ODIwOA_0c05a507-6109-4c9a-9a92-175ff9e311e5"
      unitRef="entity">1</strl:Consolidated50OwnedSubsidiariesNumberOfEntities>
    <strl:ConsolidatedEntitiesOwnershipPercentage
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RleHRyZWdpb246MjQ4MmMwZDBiMGFhNDNjZjhiYTE5MWYyNDY4Y2JmZTVfMjk1MA_de492187-5989-4071-b5e9-f99061ff3b71"
      unitRef="number">0.50</strl:ConsolidatedEntitiesOwnershipPercentage>
    <us-gaap:ExtinguishmentOfDebtAmount
      contextRef="i2060f359c5e344b98730d9ed954b2ac5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RleHRyZWdpb246MjQ4MmMwZDBiMGFhNDNjZjhiYTE5MWYyNDY4Y2JmZTVfMzA5Nw_772d42f5-e4ea-40c5-a7b0-0e7f2600fb83"
      unitRef="usd">4800000</us-gaap:ExtinguishmentOfDebtAmount>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i2060f359c5e344b98730d9ed954b2ac5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RleHRyZWdpb246MjQ4MmMwZDBiMGFhNDNjZjhiYTE5MWYyNDY4Y2JmZTVfMzE2NA_3f59e6fd-c268-4c6a-811a-d2262adffad6"
      unitRef="usd">2428000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <strl:ConsolidatedEntitiesOwnershipPercentage
      contextRef="i52fad4cd959f40008f38b3215c541458_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl84OC9mcmFnOjI0ODJjMGQwYjBhYTQzY2Y4YmExOTFmMjQ2OGNiZmU1L3RleHRyZWdpb246MjQ4MmMwZDBiMGFhNDNjZjhiYTE5MWYyNDY4Y2JmZTVfMzE3NQ_fbfad356-fd53-4b4e-a26f-1c83e5c53fe9"
      unitRef="number">0.50</strl:ConsolidatedEntitiesOwnershipPercentage>
    <us-gaap:DerivativesAndFairValueTextBlock
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RleHRyZWdpb246MGRlODBiNTVlZWU1NDE3YmIzOGVkMWIzMDU3YTJiZWVfMjE0OA_322f916b-b17a-47ea-b963-d605b5bf913a">&lt;div style="margin-bottom:4pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:64.912%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.981%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:92.819%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;10.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;FINANCIAL INSTRUMENTS&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest Rate Derivative&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;We continue to utilize a swap arrangement to hedge against interest rate variability associated with $200,000 of the $435,275 outstanding under the Term Loan Facility. The Company has designated its&#160;interest rate swap&#160;agreement as a cash flow hedging derivative. To the extent the derivative instrument is effective and the documentation requirements have been met, changes in fair value are recognized in other comprehensive income (loss) (&#x201c;OCI&#x201d;) until the underlying hedged item is recognized in earnings. At June&#160;30, 2022, the fair value of the swap recorded in accumulated other comprehensive income (loss) (&#x201c;AOCI&#x201d;) was a net gain of $878.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Derivatives Disclosures&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;Financial instruments are required to be categorized within a valuation hierarchy based upon the lowest level of input that is significant to the fair value measurement. The three levels of the valuation hierarchy are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 1&#x2014;Fair value is based on quoted prices in active markets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 2&#x2014;Fair value is based on internally developed models that use, as their basis, readily observable market parameters. Our derivative positions are classified within level 2 of the valuation hierarchy as they are valued using quoted market prices for similar assets and liabilities in active markets. These level 2 derivatives are valued utilizing an income approach, which discounts future cash flow based on current market expectations and adjusts for credit risk.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 3&#x2014;Fair value is based on internally developed models that use, as their basis, significant unobservable market parameters. The Company did not have any level 3 classifications at June&#160;30, 2022 or December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The following table presents the fair value of the interest rate derivative by valuation hierarchy and balance sheet classification:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.135%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.135%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.135%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.135%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.135%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.135%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.135%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.135%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.140%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Derivative Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Derivative Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,438)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,438)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,438)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,438)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;OCI&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The following table presents the total value recognized in OCI and reclassified from AOCI into earnings during the three and six months ended June&#160;30, 2022 and 2021 for derivatives designated as cash flow hedges:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.248%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.697%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.697%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.996%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Before Tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net of Tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Before Tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net of Tax &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net gain (loss) recognized in OCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(153)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(446)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net amount reclassified from AOCI into earnings&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(95)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(265)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(248)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(711)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.120%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Before Tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net of Tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Before Tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net of Tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net gain (loss) recognized in OCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(82)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(63)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net amount reclassified from AOCI into earnings&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(233)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(469)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(214)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(479)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:3pt;padding-left:27pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net unrealized gains totaling $878 are anticipated to be reclassified from AOCI into earnings during the next 12 months due to settlement of the associated underlying obligations.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesAndFairValueTextBlock>
    <us-gaap:DerivativeNotionalAmount
      contextRef="idaa76c98e2eb43bba5ba2163b3c8fd2c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RleHRyZWdpb246MGRlODBiNTVlZWU1NDE3YmIzOGVkMWIzMDU3YTJiZWVfMTM0_4e87c44b-6dcf-4be9-b36d-0ef29943b78e"
      unitRef="usd">200000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ide2f1d72700942da917f006c1fa76e21_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RleHRyZWdpb246MGRlODBiNTVlZWU1NDE3YmIzOGVkMWIzMDU3YTJiZWVfMTQ0_02f99758-9ee4-43fe-980a-10a34574d046"
      unitRef="usd">435275000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax
      contextRef="i349ad248e8a646c19b44049b11466b7a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RleHRyZWdpb246MGRlODBiNTVlZWU1NDE3YmIzOGVkMWIzMDU3YTJiZWVfNjQ4_02e1378a-0dd4-49bb-a139-71ba2ce2ef50"
      unitRef="usd">878000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RleHRyZWdpb246MGRlODBiNTVlZWU1NDE3YmIzOGVkMWIzMDU3YTJiZWVfMjE0Ng_860afb41-a383-4eae-8a73-d76539ab5d77">The following table presents the fair value of the interest rate derivative by valuation hierarchy and balance sheet classification:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.135%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.135%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.135%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.135%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.135%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.135%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.135%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.135%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.140%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Derivative Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Derivative Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,438)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,438)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,438)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,438)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="i9ad8fb6ad09c411e81c3c9ae67b4e1c7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfMy0yLTEtMS03MTUyMA_8714da3b-9c60-4714-a26f-58a2e768ae46"
      unitRef="usd">0</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="ic86a8c43bd9f4a6db932007f26811b80_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfMy00LTEtMS03MTUyMA_35ed8dd3-c60d-4b8d-8dca-6067c1457ebc"
      unitRef="usd">847000</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="i91d033959787449bbedf2d10da831cb1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfMy02LTEtMS03MTUyMA_4f44ef04-f85f-4b11-9179-5ecc38ba8c3c"
      unitRef="usd">0</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="ifc971c40b09b4da3bb35489f114346a0_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfMy04LTEtMS03MTUyMA_2021b6b9-9dc9-4d22-b585-0995a262defd"
      unitRef="usd">847000</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="if70e04ffcb874d6cbed5f9f90fc285cb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfMy0xMC0xLTEtNzE1MjA_f943dcdc-f128-467f-9053-fa8fb2d900b7"
      unitRef="usd">0</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="i09d8e61d07f9436789f53508811c8551_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfMy0xMi0xLTEtNzE1MjA_0061cfd5-f454-4485-93b6-aaac64564685"
      unitRef="usd">0</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="iabbfa114a2674dd4b25743223568cbc8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfMy0xNC0xLTEtNzE1MjA_7b2e7ba9-05f0-4d83-8e3f-2550f66f6e97"
      unitRef="usd">0</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="i4b1efc5676e34f44a97b9d5050fc5c16_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfMy0xNi0xLTEtNzE1MjA_ef5c99e1-803a-4137-93cd-16c4712fce56"
      unitRef="usd">0</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeAssetsNoncurrent
      contextRef="i9ad8fb6ad09c411e81c3c9ae67b4e1c7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfNC0yLTEtMS03MTUyMA_3f40ec64-df3f-4971-b4eb-66a4182caa06"
      unitRef="usd">0</us-gaap:DerivativeAssetsNoncurrent>
    <us-gaap:DerivativeAssetsNoncurrent
      contextRef="ic86a8c43bd9f4a6db932007f26811b80_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfNC00LTEtMS03MTUyMA_c7d8cb5e-aaf4-4f06-b03e-91c5ace95f93"
      unitRef="usd">0</us-gaap:DerivativeAssetsNoncurrent>
    <us-gaap:DerivativeAssetsNoncurrent
      contextRef="i91d033959787449bbedf2d10da831cb1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfNC02LTEtMS03MTUyMA_0702dbe2-c45b-447c-bd86-b5575c5274e1"
      unitRef="usd">0</us-gaap:DerivativeAssetsNoncurrent>
    <us-gaap:DerivativeAssetsNoncurrent
      contextRef="ifc971c40b09b4da3bb35489f114346a0_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfNC04LTEtMS03MTUyMA_7450bd63-889f-4844-a75e-d87727e59392"
      unitRef="usd">0</us-gaap:DerivativeAssetsNoncurrent>
    <us-gaap:DerivativeAssetsNoncurrent
      contextRef="if70e04ffcb874d6cbed5f9f90fc285cb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfNC0xMC0xLTEtNzE1MjA_87fab119-7cd3-4d21-87ed-55261ade18a8"
      unitRef="usd">0</us-gaap:DerivativeAssetsNoncurrent>
    <us-gaap:DerivativeAssetsNoncurrent
      contextRef="i09d8e61d07f9436789f53508811c8551_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfNC0xMi0xLTEtNzE1MjA_8ba0e19e-62ed-4419-bae2-756b774f5c94"
      unitRef="usd">0</us-gaap:DerivativeAssetsNoncurrent>
    <us-gaap:DerivativeAssetsNoncurrent
      contextRef="iabbfa114a2674dd4b25743223568cbc8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfNC0xNC0xLTEtNzE1MjA_cff20654-6b10-4f56-8c6c-166f99b1bc6b"
      unitRef="usd">0</us-gaap:DerivativeAssetsNoncurrent>
    <us-gaap:DerivativeAssetsNoncurrent
      contextRef="i4b1efc5676e34f44a97b9d5050fc5c16_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfNC0xNi0xLTEtNzE1MjA_e50609ba-8dbf-4c91-ae1e-1ed3fdae142e"
      unitRef="usd">0</us-gaap:DerivativeAssetsNoncurrent>
    <us-gaap:DerivativeAssets
      contextRef="i9ad8fb6ad09c411e81c3c9ae67b4e1c7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfNS0yLTEtMS03MTUyMA_e5895fdc-4af8-432a-a37f-19c20450c51a"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ic86a8c43bd9f4a6db932007f26811b80_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfNS00LTEtMS03MTUyMA_07e34803-77e5-408d-8fbe-821d46285fc9"
      unitRef="usd">847000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i91d033959787449bbedf2d10da831cb1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfNS02LTEtMS03MTUyMA_a94da7a7-660a-4416-949c-aaccef6017e3"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ifc971c40b09b4da3bb35489f114346a0_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfNS04LTEtMS03MTUyMA_14bb44ac-97fb-4c81-8729-72730e6e2f07"
      unitRef="usd">847000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="if70e04ffcb874d6cbed5f9f90fc285cb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfNS0xMC0xLTEtNzE1MjA_ef09deaf-c33a-466b-ac14-7bda157f5c7b"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i09d8e61d07f9436789f53508811c8551_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfNS0xMi0xLTEtNzE1MjA_c6f0a2e7-91cf-44c2-ba9d-d790e54efb9d"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="iabbfa114a2674dd4b25743223568cbc8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfNS0xNC0xLTEtNzE1MjA_f2f35031-2a79-42ad-bb8b-cd18cc6bec73"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i4b1efc5676e34f44a97b9d5050fc5c16_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfNS0xNi0xLTEtNzE1MjA_8e1162f3-0a61-44f8-a6f4-41ddb3810eae"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i9ad8fb6ad09c411e81c3c9ae67b4e1c7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfNy0yLTEtMS03MTUyMA_d8421da2-310e-4a17-9ca7-a18ab181f83f"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="ic86a8c43bd9f4a6db932007f26811b80_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfNy00LTEtMS03MTUyMA_49287ac2-2d14-4133-8559-77703a25bb85"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i91d033959787449bbedf2d10da831cb1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfNy02LTEtMS03MTUyMA_2dbd4cd3-065c-482a-a963-cc271fe60cb9"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="ifc971c40b09b4da3bb35489f114346a0_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfNy04LTEtMS03MTUyMA_5838de14-9c61-42e1-bb41-f2152166c2d6"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="if70e04ffcb874d6cbed5f9f90fc285cb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfNy0xMC0xLTEtNzE1MjA_29450ccb-cc2f-4724-81af-0766a0cb4c8e"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i09d8e61d07f9436789f53508811c8551_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfNy0xMi0xLTEtNzE1MjA_296444ff-fb53-4b63-a9b7-9fd48499d43e"
      unitRef="usd">2438000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="iabbfa114a2674dd4b25743223568cbc8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfNy0xNC0xLTEtNzE1MjA_81fb7878-c3e5-48be-8639-91e335b58352"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i4b1efc5676e34f44a97b9d5050fc5c16_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfNy0xNi0xLTEtNzE1MjA_a447e2a8-cc45-4901-9555-8af1d37115cd"
      unitRef="usd">2438000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="i9ad8fb6ad09c411e81c3c9ae67b4e1c7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfOC0yLTEtMS03MTUyMA_bf9aec47-d1a2-4cdc-9aea-a12d2b57e5f7"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="ic86a8c43bd9f4a6db932007f26811b80_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfOC00LTEtMS03MTUyMA_f5e437b1-7c6c-40fb-a198-8be46c286df5"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="i91d033959787449bbedf2d10da831cb1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfOC02LTEtMS03MTUyMA_e1a74c20-b024-44ba-9c1d-eab5222957dc"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="ifc971c40b09b4da3bb35489f114346a0_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfOC04LTEtMS03MTUyMA_7f013595-daa0-4635-af6f-5ed79666f65f"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="if70e04ffcb874d6cbed5f9f90fc285cb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfOC0xMC0xLTEtNzE1MjA_ede80dfa-a7ae-4a27-95b9-bccf64cac2a4"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="i09d8e61d07f9436789f53508811c8551_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfOC0xMi0xLTEtNzE1MjA_0e6cbf92-69e7-42af-8186-499489109485"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="iabbfa114a2674dd4b25743223568cbc8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfOC0xNC0xLTEtNzE1MjA_6ed13293-4b0f-457c-b2a0-d04c2d92c272"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="i4b1efc5676e34f44a97b9d5050fc5c16_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfOC0xNi0xLTEtNzE1MjA_833cab0d-fb96-4e54-af9f-99d65fcc6e43"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilities
      contextRef="i9ad8fb6ad09c411e81c3c9ae67b4e1c7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfOS0yLTEtMS03MTUyMA_8f9d9e77-25b8-4f93-ae18-5fbf47e29b6e"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ic86a8c43bd9f4a6db932007f26811b80_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfOS00LTEtMS03MTUyMA_3524992c-3e63-403d-b5c2-233c6c3b2bb7"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i91d033959787449bbedf2d10da831cb1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfOS02LTEtMS03MTUyMA_465ee318-1747-4716-a024-84ece52615aa"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ifc971c40b09b4da3bb35489f114346a0_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfOS04LTEtMS03MTUyMA_e1a3af8a-0a25-467b-ade2-1ed2794a6e47"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="if70e04ffcb874d6cbed5f9f90fc285cb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfOS0xMC0xLTEtNzE1MjA_79c7647e-03eb-4d2b-b633-0ba86f2a2e0f"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i09d8e61d07f9436789f53508811c8551_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfOS0xMi0xLTEtNzE1MjA_720e38a2-c4c4-4429-954e-4139fe9592e3"
      unitRef="usd">2438000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="iabbfa114a2674dd4b25743223568cbc8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfOS0xNC0xLTEtNzE1MjA_49936d6d-c1df-496f-b9d7-9b02705b79d2"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i4b1efc5676e34f44a97b9d5050fc5c16_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjY0NmZjNTFiZDg3NjRmNjY5MGVmMzEwNTQ2MTNjZTJkL3RhYmxlcmFuZ2U6NjQ2ZmM1MWJkODc2NGY2NjkwZWYzMTA1NDYxM2NlMmRfOS0xNi0xLTEtNzE1MjA_a73632a6-3603-46c2-ab7d-c5cb688fb8c8"
      unitRef="usd">2438000</us-gaap:DerivativeLiabilities>
    <us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RleHRyZWdpb246MGRlODBiNTVlZWU1NDE3YmIzOGVkMWIzMDU3YTJiZWVfMjE0Nw_6d345250-920c-4a5b-bdf8-ee31e51c4f50">&lt;div style="margin-bottom:3pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.248%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.697%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.697%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.996%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Before Tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net of Tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Before Tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net of Tax &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net gain (loss) recognized in OCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(153)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(446)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net amount reclassified from AOCI into earnings&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(95)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(265)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(248)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(711)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.120%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Before Tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net of Tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Before Tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net of Tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net gain (loss) recognized in OCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(82)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(63)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net amount reclassified from AOCI into earnings&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(233)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(469)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(214)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(479)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:3pt;padding-left:27pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net unrealized gains totaling $878 are anticipated to be reclassified from AOCI into earnings during the next 12 months due to settlement of the associated underlying obligations.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjI3M2EwMGM5NzUzYzQxY2FhOWFiY2JkMTZjM2Y3ZTg2L3RhYmxlcmFuZ2U6MjczYTAwYzk3NTNjNDFjYWE5YWJjYmQxNmMzZjdlODZfMy0yLTEtMS03MTUyMA_56599e4d-722e-4bdb-bfb9-df70ccb8aa61"
      unitRef="usd">672000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjI3M2EwMGM5NzUzYzQxY2FhOWFiY2JkMTZjM2Y3ZTg2L3RhYmxlcmFuZ2U6MjczYTAwYzk3NTNjNDFjYWE5YWJjYmQxNmMzZjdlODZfMy00LTEtMS03MTUyMA_26ca5226-f580-428d-9794-38bda7c187fa"
      unitRef="usd">-153000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjI3M2EwMGM5NzUzYzQxY2FhOWFiY2JkMTZjM2Y3ZTg2L3RhYmxlcmFuZ2U6MjczYTAwYzk3NTNjNDFjYWE5YWJjYmQxNmMzZjdlODZfMy02LTEtMS03MTUyMA_dad3b6ea-bda9-47d8-b976-c2157579f5e7"
      unitRef="usd">519000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjI3M2EwMGM5NzUzYzQxY2FhOWFiY2JkMTZjM2Y3ZTg2L3RhYmxlcmFuZ2U6MjczYTAwYzk3NTNjNDFjYWE5YWJjYmQxNmMzZjdlODZfMy0xNC0xLTEtNzE1MjA_f1293059-60ea-41c3-a5b5-0cf8e0be3010"
      unitRef="usd">1957000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjI3M2EwMGM5NzUzYzQxY2FhOWFiY2JkMTZjM2Y3ZTg2L3RhYmxlcmFuZ2U6MjczYTAwYzk3NTNjNDFjYWE5YWJjYmQxNmMzZjdlODZfMy0xNi0xLTEtNzE1MjA_0eb717b4-1e62-435a-81cd-b7860dbdab42"
      unitRef="usd">-446000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjI3M2EwMGM5NzUzYzQxY2FhOWFiY2JkMTZjM2Y3ZTg2L3RhYmxlcmFuZ2U6MjczYTAwYzk3NTNjNDFjYWE5YWJjYmQxNmMzZjdlODZfMy0xOC0xLTEtNzE1MjA_2e2029e2-6be9-47c8-a18d-e0387f6865ae"
      unitRef="usd">1511000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjI3M2EwMGM5NzUzYzQxY2FhOWFiY2JkMTZjM2Y3ZTg2L3RhYmxlcmFuZ2U6MjczYTAwYzk3NTNjNDFjYWE5YWJjYmQxNmMzZjdlODZfNC0yLTEtMS03MTUyMA_1fca9b2a-f61a-47d6-b177-783368fde189"
      unitRef="usd">-415000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjI3M2EwMGM5NzUzYzQxY2FhOWFiY2JkMTZjM2Y3ZTg2L3RhYmxlcmFuZ2U6MjczYTAwYzk3NTNjNDFjYWE5YWJjYmQxNmMzZjdlODZfNC00LTEtMS03MTUyMA_ee33fe3a-0740-444b-b7e1-055c3ded26c0"
      unitRef="usd">95000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjI3M2EwMGM5NzUzYzQxY2FhOWFiY2JkMTZjM2Y3ZTg2L3RhYmxlcmFuZ2U6MjczYTAwYzk3NTNjNDFjYWE5YWJjYmQxNmMzZjdlODZfNC02LTEtMS03MTUyMA_1ff4ab29-c23e-44ae-85ce-ec01b8f96e6a"
      unitRef="usd">-320000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjI3M2EwMGM5NzUzYzQxY2FhOWFiY2JkMTZjM2Y3ZTg2L3RhYmxlcmFuZ2U6MjczYTAwYzk3NTNjNDFjYWE5YWJjYmQxNmMzZjdlODZfNC0xNC0xLTEtNzE1MjA_35f2f1c7-b97e-4f0f-8b74-39a86fa83171"
      unitRef="usd">-1156000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjI3M2EwMGM5NzUzYzQxY2FhOWFiY2JkMTZjM2Y3ZTg2L3RhYmxlcmFuZ2U6MjczYTAwYzk3NTNjNDFjYWE5YWJjYmQxNmMzZjdlODZfNC0xNi0xLTEtNzE1MjA_97a63454-461a-40e8-869e-206997d368e8"
      unitRef="usd">265000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjI3M2EwMGM5NzUzYzQxY2FhOWFiY2JkMTZjM2Y3ZTg2L3RhYmxlcmFuZ2U6MjczYTAwYzk3NTNjNDFjYWE5YWJjYmQxNmMzZjdlODZfNC0xOC0xLTEtNzE1MjA_ae0b9158-4f5a-40d8-be7d-c2921320b298"
      unitRef="usd">-891000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax
      contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjI3M2EwMGM5NzUzYzQxY2FhOWFiY2JkMTZjM2Y3ZTg2L3RhYmxlcmFuZ2U6MjczYTAwYzk3NTNjNDFjYWE5YWJjYmQxNmMzZjdlODZfNS0yLTEtMS03MTUyMA_4fb0cf20-8a49-4d9b-843f-715d97f7a183"
      unitRef="usd">1087000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjI3M2EwMGM5NzUzYzQxY2FhOWFiY2JkMTZjM2Y3ZTg2L3RhYmxlcmFuZ2U6MjczYTAwYzk3NTNjNDFjYWE5YWJjYmQxNmMzZjdlODZfNS00LTEtMS03MTUyMA_43e72f26-059d-4005-8b91-f5c56b268b9e"
      unitRef="usd">-248000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjI3M2EwMGM5NzUzYzQxY2FhOWFiY2JkMTZjM2Y3ZTg2L3RhYmxlcmFuZ2U6MjczYTAwYzk3NTNjNDFjYWE5YWJjYmQxNmMzZjdlODZfNS02LTEtMS03MTUyMA_7d7c2226-7f80-4fe7-ae92-41185cb50d56"
      unitRef="usd">839000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjI3M2EwMGM5NzUzYzQxY2FhOWFiY2JkMTZjM2Y3ZTg2L3RhYmxlcmFuZ2U6MjczYTAwYzk3NTNjNDFjYWE5YWJjYmQxNmMzZjdlODZfNS0xNC0xLTEtNzE1MjA_9a18936c-dbc3-417c-a7f4-a70be5116370"
      unitRef="usd">3113000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjI3M2EwMGM5NzUzYzQxY2FhOWFiY2JkMTZjM2Y3ZTg2L3RhYmxlcmFuZ2U6MjczYTAwYzk3NTNjNDFjYWE5YWJjYmQxNmMzZjdlODZfNS0xNi0xLTEtNzE1MjA_7b3784f5-c561-468c-aab2-17cb4edc6987"
      unitRef="usd">-711000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjI3M2EwMGM5NzUzYzQxY2FhOWFiY2JkMTZjM2Y3ZTg2L3RhYmxlcmFuZ2U6MjczYTAwYzk3NTNjNDFjYWE5YWJjYmQxNmMzZjdlODZfNS0xOC0xLTEtNzE1MjA_4d2052d0-1a22-4dda-ad14-e7fd42d0e538"
      unitRef="usd">2402000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjkwYjg0MTI3MjRkYTQ5YjNhZmJlNjYxZGYxNWFiNGQwL3RhYmxlcmFuZ2U6OTBiODQxMjcyNGRhNDliM2FmYmU2NjFkZjE1YWI0ZDBfMy0yLTEtMS03MzQwMg_8162a46d-abb0-4b6d-8f5e-d8d99bc7471c"
      unitRef="usd">-82000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjkwYjg0MTI3MjRkYTQ5YjNhZmJlNjYxZGYxNWFiNGQwL3RhYmxlcmFuZ2U6OTBiODQxMjcyNGRhNDliM2FmYmU2NjFkZjE1YWI0ZDBfMy00LTEtMS03MzQwMg_021ddabc-5a88-4ba6-af0b-d9f96fa3a0e0"
      unitRef="usd">19000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjkwYjg0MTI3MjRkYTQ5YjNhZmJlNjYxZGYxNWFiNGQwL3RhYmxlcmFuZ2U6OTBiODQxMjcyNGRhNDliM2FmYmU2NjFkZjE1YWI0ZDBfMy02LTEtMS03MzQwMg_2b7a1bb1-0451-42bf-a2bd-eeed7646a260"
      unitRef="usd">-63000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjkwYjg0MTI3MjRkYTQ5YjNhZmJlNjYxZGYxNWFiNGQwL3RhYmxlcmFuZ2U6OTBiODQxMjcyNGRhNDliM2FmYmU2NjFkZjE1YWI0ZDBfMy04LTEtMS03MzQ2NA_019a69e7-5ca5-4162-a156-8dadfd539280"
      unitRef="usd">44000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjkwYjg0MTI3MjRkYTQ5YjNhZmJlNjYxZGYxNWFiNGQwL3RhYmxlcmFuZ2U6OTBiODQxMjcyNGRhNDliM2FmYmU2NjFkZjE1YWI0ZDBfMy0xMC0xLTEtNzM0NjQ_ed54b1de-2335-4aa3-a48f-c51808592752"
      unitRef="usd">-10000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjkwYjg0MTI3MjRkYTQ5YjNhZmJlNjYxZGYxNWFiNGQwL3RhYmxlcmFuZ2U6OTBiODQxMjcyNGRhNDliM2FmYmU2NjFkZjE1YWI0ZDBfMy0xMi0xLTEtNzM0NjQ_e9fe5f56-066e-4da9-90a8-f43bfe6b00d5"
      unitRef="usd">34000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjkwYjg0MTI3MjRkYTQ5YjNhZmJlNjYxZGYxNWFiNGQwL3RhYmxlcmFuZ2U6OTBiODQxMjcyNGRhNDliM2FmYmU2NjFkZjE1YWI0ZDBfNC0yLTEtMS03MzQwMg_592fe769-e965-4da4-b4b6-8b95d41c7290"
      unitRef="usd">-1024000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjkwYjg0MTI3MjRkYTQ5YjNhZmJlNjYxZGYxNWFiNGQwL3RhYmxlcmFuZ2U6OTBiODQxMjcyNGRhNDliM2FmYmU2NjFkZjE1YWI0ZDBfNC00LTEtMS03MzQwMg_cced4f5b-ddc4-44c7-b58b-f711555c573a"
      unitRef="usd">233000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjkwYjg0MTI3MjRkYTQ5YjNhZmJlNjYxZGYxNWFiNGQwL3RhYmxlcmFuZ2U6OTBiODQxMjcyNGRhNDliM2FmYmU2NjFkZjE1YWI0ZDBfNC02LTEtMS03MzQwMg_43c5e843-e32a-428f-aefe-44dca44acfbe"
      unitRef="usd">-791000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjkwYjg0MTI3MjRkYTQ5YjNhZmJlNjYxZGYxNWFiNGQwL3RhYmxlcmFuZ2U6OTBiODQxMjcyNGRhNDliM2FmYmU2NjFkZjE1YWI0ZDBfNC04LTEtMS03MzQ2NA_67b79f5b-f86e-4eb8-9eb0-7a6a53da0912"
      unitRef="usd">-2058000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjkwYjg0MTI3MjRkYTQ5YjNhZmJlNjYxZGYxNWFiNGQwL3RhYmxlcmFuZ2U6OTBiODQxMjcyNGRhNDliM2FmYmU2NjFkZjE1YWI0ZDBfNC0xMC0xLTEtNzM0NjQ_83883dd7-8462-48cc-a7ff-4985a1adef1d"
      unitRef="usd">469000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjkwYjg0MTI3MjRkYTQ5YjNhZmJlNjYxZGYxNWFiNGQwL3RhYmxlcmFuZ2U6OTBiODQxMjcyNGRhNDliM2FmYmU2NjFkZjE1YWI0ZDBfNC0xMi0xLTEtNzM0NjQ_aa0847c2-888f-4ce8-9c2f-ccdf21cb2019"
      unitRef="usd">-1589000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax
      contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjkwYjg0MTI3MjRkYTQ5YjNhZmJlNjYxZGYxNWFiNGQwL3RhYmxlcmFuZ2U6OTBiODQxMjcyNGRhNDliM2FmYmU2NjFkZjE1YWI0ZDBfNS0yLTEtMS03MzQwMg_06609b26-6c48-43cc-810e-5426306f2b78"
      unitRef="usd">942000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjkwYjg0MTI3MjRkYTQ5YjNhZmJlNjYxZGYxNWFiNGQwL3RhYmxlcmFuZ2U6OTBiODQxMjcyNGRhNDliM2FmYmU2NjFkZjE1YWI0ZDBfNS00LTEtMS03MzQwMg_4a212bfd-e908-4241-99da-206bf7e4f6ab"
      unitRef="usd">-214000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjkwYjg0MTI3MjRkYTQ5YjNhZmJlNjYxZGYxNWFiNGQwL3RhYmxlcmFuZ2U6OTBiODQxMjcyNGRhNDliM2FmYmU2NjFkZjE1YWI0ZDBfNS02LTEtMS03MzQwMg_87606637-8803-4ee5-83ce-ae95ad3faee0"
      unitRef="usd">728000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjkwYjg0MTI3MjRkYTQ5YjNhZmJlNjYxZGYxNWFiNGQwL3RhYmxlcmFuZ2U6OTBiODQxMjcyNGRhNDliM2FmYmU2NjFkZjE1YWI0ZDBfNS04LTEtMS03MzQ2NA_7d69f609-71e4-46f0-94f1-b596a4112e3f"
      unitRef="usd">2102000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjkwYjg0MTI3MjRkYTQ5YjNhZmJlNjYxZGYxNWFiNGQwL3RhYmxlcmFuZ2U6OTBiODQxMjcyNGRhNDliM2FmYmU2NjFkZjE1YWI0ZDBfNS0xMC0xLTEtNzM0NjQ_9ef5c459-3d8f-4c40-926e-32b95b133a3c"
      unitRef="usd">-479000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RhYmxlOjkwYjg0MTI3MjRkYTQ5YjNhZmJlNjYxZGYxNWFiNGQwL3RhYmxlcmFuZ2U6OTBiODQxMjcyNGRhNDliM2FmYmU2NjFkZjE1YWI0ZDBfNS0xMi0xLTEtNzM0NjQ_ee2d6f31-89fb-4613-b763-4d20c3fdde88"
      unitRef="usd">1623000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths
      contextRef="i15ce3c7eb5c84c25b460913dc3457c9d_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl85NC9mcmFnOjBkZTgwYjU1ZWVlNTQxN2JiMzhlZDFiMzA1N2EyYmVlL3RleHRyZWdpb246MGRlODBiNTVlZWU1NDE3YmIzOGVkMWIzMDU3YTJiZWVfMTk5OQ_940d04a6-fe09-4213-a533-f5197b8c2e9e"
      unitRef="usd">878000</us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90ZXh0cmVnaW9uOmM3MGY5YjI3NGMzMDRjNTU5NTEwZWRmMDU1OGFiNDdiXzUxMA_ba9f1d41-1b11-4fb2-8529-62d851d7b9d7">&lt;div style="margin-bottom:4pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:64.912%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.981%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:92.819%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;LEASE OBLIGATIONS&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company has operating and finance leases primarily for construction and transportation equipment, as well as office space. The Company&#x2019;s leases have remaining lease terms of one month to ten years, some of which include options to extend the leases for up to ten years.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The components of lease expense are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.981%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.086%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finance lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Supplemental cash flow information related to leases is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.937%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing cash flows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for lease obligations (non-cash):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Supplemental balance sheet information related to leases is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.937%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current portion of long-term lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, at cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(987)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(907)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEwLTAtMS0xLTcxNTIw_78011da4-2186-4073-9868-5fb78d29ba89"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEwLTAtMS0xLTcxNTIw_81b0023c-86b6-408d-b6a6-dc34d323676e"&gt;Property and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEyLTAtMS0xLTcxNTIw_288e426c-8d3d-4426-92e4-d4eba0d86c06"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEyLTAtMS0xLTcxNTIw_5bea2c70-b0cc-448c-9126-3caab9c6f9fb"&gt;Current maturities of long-term debt&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEzLTAtMS0xLTcxNTIw_355baf12-76d5-43d8-9b8f-ea872a274b78"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEzLTAtMS0xLTcxNTIw_3d24a28b-e454-4c44-9d58-d60919bf6f53"&gt;Long-term debt&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Remaining Lease Term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.4&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Discount Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Maturities of lease liabilities are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.349%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.810%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year Ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating&lt;br/&gt;Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Finance&lt;br/&gt;Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022 (excluding the six months ended June 30, 2022)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,282)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90ZXh0cmVnaW9uOmM3MGY5YjI3NGMzMDRjNTU5NTEwZWRmMDU1OGFiNDdiXzUxMQ_53148c8a-10fc-45b6-b397-df7f2f7fa421">&lt;div style="margin-bottom:4pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:64.912%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.981%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:92.819%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;LEASE OBLIGATIONS&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company has operating and finance leases primarily for construction and transportation equipment, as well as office space. The Company&#x2019;s leases have remaining lease terms of one month to ten years, some of which include options to extend the leases for up to ten years.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The components of lease expense are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.981%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.086%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finance lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Supplemental cash flow information related to leases is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.937%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing cash flows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for lease obligations (non-cash):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Supplemental balance sheet information related to leases is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.937%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current portion of long-term lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, at cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(987)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(907)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEwLTAtMS0xLTcxNTIw_78011da4-2186-4073-9868-5fb78d29ba89"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEwLTAtMS0xLTcxNTIw_81b0023c-86b6-408d-b6a6-dc34d323676e"&gt;Property and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEyLTAtMS0xLTcxNTIw_288e426c-8d3d-4426-92e4-d4eba0d86c06"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEyLTAtMS0xLTcxNTIw_5bea2c70-b0cc-448c-9126-3caab9c6f9fb"&gt;Current maturities of long-term debt&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEzLTAtMS0xLTcxNTIw_355baf12-76d5-43d8-9b8f-ea872a274b78"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEzLTAtMS0xLTcxNTIw_3d24a28b-e454-4c44-9d58-d60919bf6f53"&gt;Long-term debt&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Remaining Lease Term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.4&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Discount Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Maturities of lease liabilities are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.349%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.810%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year Ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating&lt;br/&gt;Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Finance&lt;br/&gt;Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022 (excluding the six months ended June 30, 2022)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,282)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeFinanceLeasesTextBlock>
    <strl:LesseeLeaseRenewalTerm
      contextRef="i56910408e199427fa4376b625de85724_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90ZXh0cmVnaW9uOmM3MGY5YjI3NGMzMDRjNTU5NTEwZWRmMDU1OGFiNDdiXzE4Ng_bf505896-064f-47a0-b81f-2d498bbe78ac">P1M</strl:LesseeLeaseRenewalTerm>
    <strl:LesseeLeaseRenewalTerm
      contextRef="i78313485ac624e00ba8f29e0564da4e9_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90ZXh0cmVnaW9uOmM3MGY5YjI3NGMzMDRjNTU5NTEwZWRmMDU1OGFiNDdiXzE5Mg_6157e9f8-096d-426b-84e8-fa3e7f9f9b24">P10Y</strl:LesseeLeaseRenewalTerm>
    <strl:LesseeLeaseTerminationPeriod
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90ZXh0cmVnaW9uOmM3MGY5YjI3NGMzMDRjNTU5NTEwZWRmMDU1OGFiNDdiXzI1Nw_85226f76-4ca3-4751-a5f6-ec44813f2a76">P10Y</strl:LesseeLeaseTerminationPeriod>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90ZXh0cmVnaW9uOmM3MGY5YjI3NGMzMDRjNTU5NTEwZWRmMDU1OGFiNDdiXzUxMw_f524f2eb-55b9-4868-b4a8-6590abc44635">The components of lease expense are as follows:&lt;div style="margin-bottom:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.981%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.086%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finance lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Supplemental cash flow information related to leases is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.937%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing cash flows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for lease obligations (non-cash):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Supplemental balance sheet information related to leases is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.937%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current portion of long-term lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, at cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(987)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(907)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEwLTAtMS0xLTcxNTIw_78011da4-2186-4073-9868-5fb78d29ba89"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEwLTAtMS0xLTcxNTIw_81b0023c-86b6-408d-b6a6-dc34d323676e"&gt;Property and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEyLTAtMS0xLTcxNTIw_288e426c-8d3d-4426-92e4-d4eba0d86c06"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEyLTAtMS0xLTcxNTIw_5bea2c70-b0cc-448c-9126-3caab9c6f9fb"&gt;Current maturities of long-term debt&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEzLTAtMS0xLTcxNTIw_355baf12-76d5-43d8-9b8f-ea872a274b78"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEzLTAtMS0xLTcxNTIw_3d24a28b-e454-4c44-9d58-d60919bf6f53"&gt;Long-term debt&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Remaining Lease Term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.4&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Discount Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTowZmVhMTY3ZmU5MTE0ZTU5YTA2ZTFmODRhZmY5YTVlZC90YWJsZXJhbmdlOjBmZWExNjdmZTkxMTRlNTlhMDZlMWY4NGFmZjlhNWVkXzItMS0xLTEtNzE1MjA_d1c215a3-8ca4-455f-b1fe-0203a1d65b2a"
      unitRef="usd">5452000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTowZmVhMTY3ZmU5MTE0ZTU5YTA2ZTFmODRhZmY5YTVlZC90YWJsZXJhbmdlOjBmZWExNjdmZTkxMTRlNTlhMDZlMWY4NGFmZjlhNWVkXzItMy0xLTEtNzE1MjA_5d45fc4b-3146-4f80-b0bc-3d0f36d28f72"
      unitRef="usd">1510000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTowZmVhMTY3ZmU5MTE0ZTU5YTA2ZTFmODRhZmY5YTVlZC90YWJsZXJhbmdlOjBmZWExNjdmZTkxMTRlNTlhMDZlMWY4NGFmZjlhNWVkXzItNS0xLTEtNzE1MjA_2f5ec7aa-308f-4aef-842f-b78cbae53f2e"
      unitRef="usd">8145000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTowZmVhMTY3ZmU5MTE0ZTU5YTA2ZTFmODRhZmY5YTVlZC90YWJsZXJhbmdlOjBmZWExNjdmZTkxMTRlNTlhMDZlMWY4NGFmZjlhNWVkXzItNy0xLTEtNzE1MjA_fddc6fc1-12f1-4e2a-b3b4-aeffbf29f734"
      unitRef="usd">3022000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTowZmVhMTY3ZmU5MTE0ZTU5YTA2ZTFmODRhZmY5YTVlZC90YWJsZXJhbmdlOjBmZWExNjdmZTkxMTRlNTlhMDZlMWY4NGFmZjlhNWVkXzMtMS0xLTEtNzE1MjA_ab6ed956-49c1-4221-affc-079a146c0538"
      unitRef="usd">3180000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTowZmVhMTY3ZmU5MTE0ZTU5YTA2ZTFmODRhZmY5YTVlZC90YWJsZXJhbmdlOjBmZWExNjdmZTkxMTRlNTlhMDZlMWY4NGFmZjlhNWVkXzMtMy0xLTEtNzE1MjA_a352f850-5df3-41f8-b3c3-e275f1ee567b"
      unitRef="usd">2911000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTowZmVhMTY3ZmU5MTE0ZTU5YTA2ZTFmODRhZmY5YTVlZC90YWJsZXJhbmdlOjBmZWExNjdmZTkxMTRlNTlhMDZlMWY4NGFmZjlhNWVkXzMtNS0xLTEtNzE1MjA_e2bbecc6-0302-47c1-8063-7b5092f19fe7"
      unitRef="usd">6348000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTowZmVhMTY3ZmU5MTE0ZTU5YTA2ZTFmODRhZmY5YTVlZC90YWJsZXJhbmdlOjBmZWExNjdmZTkxMTRlNTlhMDZlMWY4NGFmZjlhNWVkXzMtNy0xLTEtNzE1MjA_f9226c8f-9fb9-48eb-b462-dc683b3aea88"
      unitRef="usd">5035000</us-gaap:ShortTermLeaseCost>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTowZmVhMTY3ZmU5MTE0ZTU5YTA2ZTFmODRhZmY5YTVlZC90YWJsZXJhbmdlOjBmZWExNjdmZTkxMTRlNTlhMDZlMWY4NGFmZjlhNWVkXzUtMS0xLTEtNzE1MjA_7d8a552b-af88-4673-8bd1-76d8b32bbdce"
      unitRef="usd">36000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTowZmVhMTY3ZmU5MTE0ZTU5YTA2ZTFmODRhZmY5YTVlZC90YWJsZXJhbmdlOjBmZWExNjdmZTkxMTRlNTlhMDZlMWY4NGFmZjlhNWVkXzUtMy0xLTEtNzE1MjA_04edbeae-42c6-4d1a-aa91-3d7c431f3f3f"
      unitRef="usd">46000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTowZmVhMTY3ZmU5MTE0ZTU5YTA2ZTFmODRhZmY5YTVlZC90YWJsZXJhbmdlOjBmZWExNjdmZTkxMTRlNTlhMDZlMWY4NGFmZjlhNWVkXzUtNS0xLTEtNzE1MjA_f7c4e186-8c23-4468-92c0-1e3a3d374a02"
      unitRef="usd">77000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTowZmVhMTY3ZmU5MTE0ZTU5YTA2ZTFmODRhZmY5YTVlZC90YWJsZXJhbmdlOjBmZWExNjdmZTkxMTRlNTlhMDZlMWY4NGFmZjlhNWVkXzUtNy0xLTEtNzE1MjA_0c0d6467-343b-48d0-8af0-e3363bec7d14"
      unitRef="usd">96000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTowZmVhMTY3ZmU5MTE0ZTU5YTA2ZTFmODRhZmY5YTVlZC90YWJsZXJhbmdlOjBmZWExNjdmZTkxMTRlNTlhMDZlMWY4NGFmZjlhNWVkXzYtMS0xLTEtNzE1MjA_22d3615b-529e-48d2-b297-f7cd151d6309"
      unitRef="usd">3000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTowZmVhMTY3ZmU5MTE0ZTU5YTA2ZTFmODRhZmY5YTVlZC90YWJsZXJhbmdlOjBmZWExNjdmZTkxMTRlNTlhMDZlMWY4NGFmZjlhNWVkXzYtMy0xLTEtNzE1MjA_ad34f4f5-d613-4838-bf86-e49a9ba6e16a"
      unitRef="usd">5000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTowZmVhMTY3ZmU5MTE0ZTU5YTA2ZTFmODRhZmY5YTVlZC90YWJsZXJhbmdlOjBmZWExNjdmZTkxMTRlNTlhMDZlMWY4NGFmZjlhNWVkXzYtNS0xLTEtNzE1MjA_255be5f0-9250-464b-baa9-0967c8da3a1d"
      unitRef="usd">7000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTowZmVhMTY3ZmU5MTE0ZTU5YTA2ZTFmODRhZmY5YTVlZC90YWJsZXJhbmdlOjBmZWExNjdmZTkxMTRlNTlhMDZlMWY4NGFmZjlhNWVkXzYtNy0xLTEtNzE1MjA_af949fcc-d471-4ce2-8f10-68d2f9dd3311"
      unitRef="usd">11000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:LeaseCost
      contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTowZmVhMTY3ZmU5MTE0ZTU5YTA2ZTFmODRhZmY5YTVlZC90YWJsZXJhbmdlOjBmZWExNjdmZTkxMTRlNTlhMDZlMWY4NGFmZjlhNWVkXzctMS0xLTEtNzE1MjA_0b1e53b6-a52f-49c4-a496-5bf22b62d078"
      unitRef="usd">39000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTowZmVhMTY3ZmU5MTE0ZTU5YTA2ZTFmODRhZmY5YTVlZC90YWJsZXJhbmdlOjBmZWExNjdmZTkxMTRlNTlhMDZlMWY4NGFmZjlhNWVkXzctMy0xLTEtNzE1MjA_1a1cbe90-0573-4e27-8ec0-a3501abc398a"
      unitRef="usd">51000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTowZmVhMTY3ZmU5MTE0ZTU5YTA2ZTFmODRhZmY5YTVlZC90YWJsZXJhbmdlOjBmZWExNjdmZTkxMTRlNTlhMDZlMWY4NGFmZjlhNWVkXzctNS0xLTEtNzE1MjA_9878c596-2126-4d10-98bd-9e40387e2a97"
      unitRef="usd">84000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTowZmVhMTY3ZmU5MTE0ZTU5YTA2ZTFmODRhZmY5YTVlZC90YWJsZXJhbmdlOjBmZWExNjdmZTkxMTRlNTlhMDZlMWY4NGFmZjlhNWVkXzctNy0xLTEtNzE1MjA_256a842f-5cdc-49c9-86f3-8da8afda6ba4"
      unitRef="usd">107000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeasePayments
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTo4ODY4YWFjMWEyM2Q0NGVhODcwOGM1MjU5OGE1NjcxOS90YWJsZXJhbmdlOjg4NjhhYWMxYTIzZDQ0ZWE4NzA4YzUyNTk4YTU2NzE5XzMtMS0xLTEtNzE1MjA_23492ed7-cd30-4ed9-83ce-84019f223b18"
      unitRef="usd">8311000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTo4ODY4YWFjMWEyM2Q0NGVhODcwOGM1MjU5OGE1NjcxOS90YWJsZXJhbmdlOjg4NjhhYWMxYTIzZDQ0ZWE4NzA4YzUyNTk4YTU2NzE5XzMtMy0xLTEtNzE1MjA_bde2e97f-8d70-442b-98ca-dd8c024c4583"
      unitRef="usd">2980000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTo4ODY4YWFjMWEyM2Q0NGVhODcwOGM1MjU5OGE1NjcxOS90YWJsZXJhbmdlOjg4NjhhYWMxYTIzZDQ0ZWE4NzA4YzUyNTk4YTU2NzE5XzQtMS0xLTEtNzE1MjA_73462070-c8d7-4a0d-9e46-5d0a2a1662f6"
      unitRef="usd">7000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTo4ODY4YWFjMWEyM2Q0NGVhODcwOGM1MjU5OGE1NjcxOS90YWJsZXJhbmdlOjg4NjhhYWMxYTIzZDQ0ZWE4NzA4YzUyNTk4YTU2NzE5XzQtMy0xLTEtNzE1MjA_e4b0a0f3-6c38-4dda-b63e-7476b86f9767"
      unitRef="usd">11000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTo4ODY4YWFjMWEyM2Q0NGVhODcwOGM1MjU5OGE1NjcxOS90YWJsZXJhbmdlOjg4NjhhYWMxYTIzZDQ0ZWE4NzA4YzUyNTk4YTU2NzE5XzUtMS0xLTEtNzE1MjA_476aa208-e13b-4be2-9d72-9622d608ea21"
      unitRef="usd">77000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTo4ODY4YWFjMWEyM2Q0NGVhODcwOGM1MjU5OGE1NjcxOS90YWJsZXJhbmdlOjg4NjhhYWMxYTIzZDQ0ZWE4NzA4YzUyNTk4YTU2NzE5XzUtMy0xLTEtNzE1MjA_1590ac33-b896-467f-9a16-661360dc8ef0"
      unitRef="usd">96000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTo4ODY4YWFjMWEyM2Q0NGVhODcwOGM1MjU5OGE1NjcxOS90YWJsZXJhbmdlOjg4NjhhYWMxYTIzZDQ0ZWE4NzA4YzUyNTk4YTU2NzE5XzgtMS0xLTEtNzE1MjA_4a3373f8-b6bd-41d4-86ab-972aa76212ff"
      unitRef="usd">30192000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTo4ODY4YWFjMWEyM2Q0NGVhODcwOGM1MjU5OGE1NjcxOS90YWJsZXJhbmdlOjg4NjhhYWMxYTIzZDQ0ZWE4NzA4YzUyNTk4YTU2NzE5XzgtMy0xLTEtNzE1MjA_951b3f8f-7a9c-4cf7-a655-91a8d085607f"
      unitRef="usd">3496000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTo4ODY4YWFjMWEyM2Q0NGVhODcwOGM1MjU5OGE1NjcxOS90YWJsZXJhbmdlOjg4NjhhYWMxYTIzZDQ0ZWE4NzA4YzUyNTk4YTU2NzE5XzktMS0xLTEtNzE1MjA_343c37eb-bd78-43de-81af-c7e206e8e2ae"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTo4ODY4YWFjMWEyM2Q0NGVhODcwOGM1MjU5OGE1NjcxOS90YWJsZXJhbmdlOjg4NjhhYWMxYTIzZDQ0ZWE4NzA4YzUyNTk4YTU2NzE5XzktMy0xLTEtNzE1MjA_b5c26683-9c8d-403f-b823-567cc7278cd8"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzItMS0xLTEtNzE1MjA_395bca4d-5d08-4535-8a05-2160e85f6ea2"
      unitRef="usd">46628000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzItMy0xLTEtNzE1MjA_879c840c-7d1d-4fbc-8485-31f97db9cf2d"
      unitRef="usd">24520000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzQtMS0xLTEtNzE1MjA_e07c7a74-05d5-4e9c-ab6d-5105b73d482a"
      unitRef="usd">12582000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzQtMy0xLTEtNzE1MjA_43f93cca-bbfc-40db-9641-116d59210a37"
      unitRef="usd">8841000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzUtMS0xLTEtNzE1MjA_2d744ca9-d6a2-4b17-a0c0-b2907012ff8d"
      unitRef="usd">34103000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzUtMy0xLTEtNzE1MjA_f2fea7c9-80ea-4a7a-a2a7-31cf77ecb247"
      unitRef="usd">15831000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzYtMS0xLTEtNzE1MjA_883901c4-f6b9-4ccf-9ab8-6a36f9c5dd4f"
      unitRef="usd">46685000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzYtMy0xLTEtNzE1MjA_0ff003ad-affd-4681-92f9-0ce065166849"
      unitRef="usd">24672000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzgtMS0xLTEtNzE1MjA_6e151d09-54d2-4a98-9190-d7680741282c"
      unitRef="usd">1479000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzgtMy0xLTEtNzE1MjA_33dcaeed-6f94-4708-9b07-6bc204e8e9da"
      unitRef="usd">1479000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzktMS0xLTEtNzE1MjA_aa89d4fc-162d-4228-935b-6bc06da86a10"
      unitRef="usd">987000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzktMy0xLTEtNzE1MjA_50f68c4c-93ab-4e64-96d8-fded1249d24c"
      unitRef="usd">907000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEwLTEtMS0xLTcxNTIw_43caec5d-1a0a-4c49-a26a-adc5596c30cc"
      unitRef="usd">492000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEwLTMtMS0xLTcxNTIw_10c867cb-b395-428e-b541-4bad1e5d2218"
      unitRef="usd">572000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEyLTEtMS0xLTcxNTIw_d5e8d995-52f8-4a75-aa06-1ec07b95ae62"
      unitRef="usd">144000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEyLTMtMS0xLTcxNTIw_0ccfa67b-fa7e-4fe1-b2a5-35daf4bc07e7"
      unitRef="usd">148000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEzLTEtMS0xLTcxNTIw_4aec5c09-1a88-4e5d-809f-0b32f767bd65"
      unitRef="usd">151000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzEzLTMtMS0xLTcxNTIw_f8f09c7b-0d2b-44f3-9810-7cee7b10eb80"
      unitRef="usd">224000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiability
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzE0LTEtMS0xLTcxNTIw_51d84d07-f04a-4f16-a26a-9cb86ae754b2"
      unitRef="usd">295000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzE0LTMtMS0xLTcxNTIw_9a8df361-c5d6-49a5-abdf-dcf9c50367c3"
      unitRef="usd">372000</us-gaap:FinanceLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzE2LTEtMS0xLTcxNTIw_67f3334b-5fb9-4f74-aed9-b1ee24bba0c5">P5Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzE2LTMtMS0xLTcxNTIw_fd1784e6-eee1-4bd3-8a3f-863537e43282">P5Y4M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzE3LTEtMS0xLTcxNTIw_e7ebc4af-db01-461a-bfce-4ad6588c7155">P2Y</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzE3LTMtMS0xLTcxNTIw_6abcc118-ba85-41f0-9135-c4e9541fc373">P2Y6M</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzE5LTEtMS0xLTcxNTIw_56e884de-fb1f-4372-924e-22a0b5ddcd4b"
      unitRef="number">0.050</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzE5LTMtMS0xLTcxNTIw_f4b2cc9f-81bb-44a7-9f18-c7f2a8228c15"
      unitRef="number">0.050</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzIwLTEtMS0xLTcxNTIw_cf403c75-a17f-4121-91ea-e4b92346743f"
      unitRef="number">0.043</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="idcb2a145e10d48abb6eb1b73dfe692b8_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpjZWUzMWEyNDVkMWU0YjE5YjVlZTZmNzg2Njc2MmY4OC90YWJsZXJhbmdlOmNlZTMxYTI0NWQxZTRiMTliNWVlNmY3ODY2NzYyZjg4XzIwLTMtMS0xLTcxNTIw_e2e998b3-9e7e-42fb-a268-1bac616b1d0b"
      unitRef="number">0.043</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90ZXh0cmVnaW9uOmM3MGY5YjI3NGMzMDRjNTU5NTEwZWRmMDU1OGFiNDdiXzUwNw_fd40fd2f-b6cc-462e-a57f-1e7d04734093">Maturities of lease liabilities are as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.349%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.810%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year Ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating&lt;br/&gt;Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Finance&lt;br/&gt;Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022 (excluding the six months ended June 30, 2022)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,282)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90ZXh0cmVnaW9uOmM3MGY5YjI3NGMzMDRjNTU5NTEwZWRmMDU1OGFiNDdiXzUxNg_d2df929c-86e5-46bb-a6d3-709136790c75">Maturities of lease liabilities are as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.349%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.810%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year Ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating&lt;br/&gt;Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Finance&lt;br/&gt;Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022 (excluding the six months ended June 30, 2022)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,282)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpiZjNiY2UxZTdmOTM0ZDAzYWI5ZGY3NGNhYTEyYjdlYy90YWJsZXJhbmdlOmJmM2JjZTFlN2Y5MzRkMDNhYjlkZjc0Y2FhMTJiN2VjXzItMS0xLTEtNzE1MjA_a359ff4b-eaec-47b4-80f5-bb67b44a501c"
      unitRef="usd">6741000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpiZjNiY2UxZTdmOTM0ZDAzYWI5ZGY3NGNhYTEyYjdlYy90YWJsZXJhbmdlOmJmM2JjZTFlN2Y5MzRkMDNhYjlkZjc0Y2FhMTJiN2VjXzItMy0xLTEtNzE1MjA_92d39a3a-e15c-4f6b-b400-7a2db5d0afba"
      unitRef="usd">77000</us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpiZjNiY2UxZTdmOTM0ZDAzYWI5ZGY3NGNhYTEyYjdlYy90YWJsZXJhbmdlOmJmM2JjZTFlN2Y5MzRkMDNhYjlkZjc0Y2FhMTJiN2VjXzMtMS0xLTEtNzE1MjA_8439a68a-0eab-4db3-8e3c-1e175b18ee71"
      unitRef="usd">13091000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpiZjNiY2UxZTdmOTM0ZDAzYWI5ZGY3NGNhYTEyYjdlYy90YWJsZXJhbmdlOmJmM2JjZTFlN2Y5MzRkMDNhYjlkZjc0Y2FhMTJiN2VjXzMtMy0xLTEtNzE1MjA_e38128f2-076e-4456-a09d-65a972a2e307"
      unitRef="usd">154000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpiZjNiY2UxZTdmOTM0ZDAzYWI5ZGY3NGNhYTEyYjdlYy90YWJsZXJhbmdlOmJmM2JjZTFlN2Y5MzRkMDNhYjlkZjc0Y2FhMTJiN2VjXzQtMS0xLTEtNzE1MjA_3682cd75-4dd8-42d5-ae2e-48d309ad5064"
      unitRef="usd">11111000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpiZjNiY2UxZTdmOTM0ZDAzYWI5ZGY3NGNhYTEyYjdlYy90YWJsZXJhbmdlOmJmM2JjZTFlN2Y5MzRkMDNhYjlkZjc0Y2FhMTJiN2VjXzQtMy0xLTEtNzE1MjA_7a5d5042-c846-4741-8e73-a03d0150c541"
      unitRef="usd">77000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpiZjNiY2UxZTdmOTM0ZDAzYWI5ZGY3NGNhYTEyYjdlYy90YWJsZXJhbmdlOmJmM2JjZTFlN2Y5MzRkMDNhYjlkZjc0Y2FhMTJiN2VjXzUtMS0xLTEtNzE1MjA_981d7d48-be44-46de-9e14-ef98932f507b"
      unitRef="usd">8377000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpiZjNiY2UxZTdmOTM0ZDAzYWI5ZGY3NGNhYTEyYjdlYy90YWJsZXJhbmdlOmJmM2JjZTFlN2Y5MzRkMDNhYjlkZjc0Y2FhMTJiN2VjXzUtMy0xLTEtNzE1MjA_155a5b2c-0b94-44f2-9fa4-3dd5db2a7737"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpiZjNiY2UxZTdmOTM0ZDAzYWI5ZGY3NGNhYTEyYjdlYy90YWJsZXJhbmdlOmJmM2JjZTFlN2Y5MzRkMDNhYjlkZjc0Y2FhMTJiN2VjXzYtMS0xLTEtNzE1MjA_0d42c5f9-cdd5-4007-88a6-464a72b81911"
      unitRef="usd">5093000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpiZjNiY2UxZTdmOTM0ZDAzYWI5ZGY3NGNhYTEyYjdlYy90YWJsZXJhbmdlOmJmM2JjZTFlN2Y5MzRkMDNhYjlkZjc0Y2FhMTJiN2VjXzYtMy0xLTEtNzE1MjA_9cc74d4d-5596-4fa2-994a-fccfb9445439"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpiZjNiY2UxZTdmOTM0ZDAzYWI5ZGY3NGNhYTEyYjdlYy90YWJsZXJhbmdlOmJmM2JjZTFlN2Y5MzRkMDNhYjlkZjc0Y2FhMTJiN2VjXzctMS0xLTEtNzE1MjA_ac38dd4d-536f-446e-9e74-fb80a024eff9"
      unitRef="usd">2163000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpiZjNiY2UxZTdmOTM0ZDAzYWI5ZGY3NGNhYTEyYjdlYy90YWJsZXJhbmdlOmJmM2JjZTFlN2Y5MzRkMDNhYjlkZjc0Y2FhMTJiN2VjXzctMy0xLTEtNzE1MjA_7ebc8ec2-12bf-4ef0-bdc6-a952fd887834"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpiZjNiY2UxZTdmOTM0ZDAzYWI5ZGY3NGNhYTEyYjdlYy90YWJsZXJhbmdlOmJmM2JjZTFlN2Y5MzRkMDNhYjlkZjc0Y2FhMTJiN2VjXzgtMS0xLTEtNzE1MjA_ae5da37f-bf42-46a9-891d-974e701fb262"
      unitRef="usd">6391000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpiZjNiY2UxZTdmOTM0ZDAzYWI5ZGY3NGNhYTEyYjdlYy90YWJsZXJhbmdlOmJmM2JjZTFlN2Y5MzRkMDNhYjlkZjc0Y2FhMTJiN2VjXzgtMy0xLTEtNzE1MjA_5e782132-cede-4992-bb2f-4d072ac4f78c"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpiZjNiY2UxZTdmOTM0ZDAzYWI5ZGY3NGNhYTEyYjdlYy90YWJsZXJhbmdlOmJmM2JjZTFlN2Y5MzRkMDNhYjlkZjc0Y2FhMTJiN2VjXzktMS0xLTEtNzE1MjA_48390079-1cff-4d2a-8070-5952afd291b9"
      unitRef="usd">52967000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpiZjNiY2UxZTdmOTM0ZDAzYWI5ZGY3NGNhYTEyYjdlYy90YWJsZXJhbmdlOmJmM2JjZTFlN2Y5MzRkMDNhYjlkZjc0Y2FhMTJiN2VjXzktMy0xLTEtNzE1MjA_613f9f87-ae77-4346-9e3d-349fa65bce42"
      unitRef="usd">308000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpiZjNiY2UxZTdmOTM0ZDAzYWI5ZGY3NGNhYTEyYjdlYy90YWJsZXJhbmdlOmJmM2JjZTFlN2Y5MzRkMDNhYjlkZjc0Y2FhMTJiN2VjXzEwLTEtMS0xLTcxNTIw_83534d64-6fb8-46de-b065-2bc1baa2e003"
      unitRef="usd">6282000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpiZjNiY2UxZTdmOTM0ZDAzYWI5ZGY3NGNhYTEyYjdlYy90YWJsZXJhbmdlOmJmM2JjZTFlN2Y5MzRkMDNhYjlkZjc0Y2FhMTJiN2VjXzEwLTMtMS0xLTcxNTIw_91949260-c273-4291-9c84-e017dff70a34"
      unitRef="usd">13000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpiZjNiY2UxZTdmOTM0ZDAzYWI5ZGY3NGNhYTEyYjdlYy90YWJsZXJhbmdlOmJmM2JjZTFlN2Y5MzRkMDNhYjlkZjc0Y2FhMTJiN2VjXzExLTEtMS0xLTcxNTIw_2745413d-6fac-484a-9bd2-e03e39829a83"
      unitRef="usd">46685000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDAvZnJhZzpjNzBmOWIyNzRjMzA0YzU1OTUxMGVkZjA1NThhYjQ3Yi90YWJsZTpiZjNiY2UxZTdmOTM0ZDAzYWI5ZGY3NGNhYTEyYjdlYy90YWJsZXJhbmdlOmJmM2JjZTFlN2Y5MzRkMDNhYjlkZjc0Y2FhMTJiN2VjXzExLTMtMS0xLTcxNTIw_792d8752-26c6-45fa-bdb1-5157781c85a0"
      unitRef="usd">295000</us-gaap:FinanceLeaseLiability>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDMvZnJhZzplN2ViMWM3OWVmOWQ0OGYzYWEzOTVmYWJmNjA0MTgzYS90ZXh0cmVnaW9uOmU3ZWIxYzc5ZWY5ZDQ4ZjNhYTM5NWZhYmY2MDQxODNhXzEwNDk_78974de5-cd66-493e-ac7c-cd0f96a9fc25">&lt;div style="margin-bottom:4pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:52.631%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:91.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;12.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;COMMITMENTS AND CONTINGENCIES&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is required by its insurance providers to obtain and hold standby letters of credit. These letters of credit serve as a guarantee by the banking institution to pay the Company&#x2019;s insurance providers the incurred claim costs attributable to its general liability, workers&#x2019; compensation and automobile liability claims, up to the amount stated in the standby letters of credit, in the event that these claims were not paid by the Company. These letters of credit are cash collateralized, resulting in the cash being designated as restricted.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company, including its construction joint ventures and its consolidated 50% owned subsidiaries, is now and may in the future be involved as a party to various legal proceedings that are incidental to the ordinary course of business. Management, after consultation with legal counsel, does not believe that the outcome of these actions will have a material impact on the Condensed Consolidated Financial Statements of the Company.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <strl:ConsolidatedEntitiesOwnershipPercentage
      contextRef="i762649cfb52d4e3aa078b9d62db1820e_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDMvZnJhZzplN2ViMWM3OWVmOWQ0OGYzYWEzOTVmYWJmNjA0MTgzYS90ZXh0cmVnaW9uOmU3ZWIxYzc5ZWY5ZDQ4ZjNhYTM5NWZhYmY2MDQxODNhXzYzNA_1535764e-127b-4b8a-8e16-9a9fecbbaa9c"
      unitRef="number">0.50</strl:ConsolidatedEntitiesOwnershipPercentage>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDkvZnJhZzpmM2E1MWY3ZDY3YmU0Y2QyYTliNGI0NTQ3ZjFmYjNmOS90ZXh0cmVnaW9uOmYzYTUxZjdkNjdiZTRjZDJhOWI0YjQ1NDdmMWZiM2Y5XzExMTI_5b32f054-8e54-4e28-bb21-4e5b9b1b6893">&lt;div style="margin-bottom:4pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:28.947%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.264%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;13.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;INCOME TAXES&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:4pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company and its subsidiaries are based in the U.S. and file federal and various state income tax returns. The components of the provision for income taxes were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.981%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.086%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The effective income tax rate for the three and six months ended June&#160;30, 2022 was 28.0% and 26.9%, respectively. The rates varied from the statutory rate primarily as a result of state income taxes, nondeductible compensation and other permanent differences. The rate for six months ended June&#160;30, 2022 was additionally benefited by non-taxed PPP loan forgiveness in the first quarter of 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Due to net operating loss carryforwards, the Company expects no cash payments for federal income taxes for 2022 or 2021. The Company makes cash payments for state income taxes in states in which the Company does not have net operating loss carry forwards.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2021 the Company had federal and state net operating loss (&#x201c;NOL&#x201d;) carryforwards of $33,780 and $32,064, respectively, which expire at various dates in the next 17 years for U.S. federal income tax and in the next 6 to 16 years for the various state jurisdictions where we operate. Such NOL carryforwards expire beginning in 2028 through 2039.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a result of the Company&#x2019;s analysis, management has determined that the Company does not have any material uncertain tax positions.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDkvZnJhZzpmM2E1MWY3ZDY3YmU0Y2QyYTliNGI0NTQ3ZjFmYjNmOS90ZXh0cmVnaW9uOmYzYTUxZjdkNjdiZTRjZDJhOWI0YjQ1NDdmMWZiM2Y5XzExMTQ_445309e8-8dc8-4488-ae40-c3e44a1b03de">The components of the provision for income taxes were as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.981%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.086%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDkvZnJhZzpmM2E1MWY3ZDY3YmU0Y2QyYTliNGI0NTQ3ZjFmYjNmOS90YWJsZTo3NmFhOGQ1Y2RkMjM0ZDk0ODhiYTlmNzlhNGJmYTUyZC90YWJsZXJhbmdlOjc2YWE4ZDVjZGQyMzRkOTQ4OGJhOWY3OWE0YmZhNTJkXzItMS0xLTEtNzE1MjA_54bbe8ff-210e-42b0-968e-dab634ca0a39"
      unitRef="usd">1403000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDkvZnJhZzpmM2E1MWY3ZDY3YmU0Y2QyYTliNGI0NTQ3ZjFmYjNmOS90YWJsZTo3NmFhOGQ1Y2RkMjM0ZDk0ODhiYTlmNzlhNGJmYTUyZC90YWJsZXJhbmdlOjc2YWE4ZDVjZGQyMzRkOTQ4OGJhOWY3OWE0YmZhNTJkXzItMy0xLTEtNzE1MjA_ac495721-9133-4538-9f4c-7e3fa383d6a2"
      unitRef="usd">1027000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDkvZnJhZzpmM2E1MWY3ZDY3YmU0Y2QyYTliNGI0NTQ3ZjFmYjNmOS90YWJsZTo3NmFhOGQ1Y2RkMjM0ZDk0ODhiYTlmNzlhNGJmYTUyZC90YWJsZXJhbmdlOjc2YWE4ZDVjZGQyMzRkOTQ4OGJhOWY3OWE0YmZhNTJkXzItNS0xLTEtNzE1MjA_549c618f-1b9d-4870-acbd-877fcfb55fce"
      unitRef="usd">2360000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDkvZnJhZzpmM2E1MWY3ZDY3YmU0Y2QyYTliNGI0NTQ3ZjFmYjNmOS90YWJsZTo3NmFhOGQ1Y2RkMjM0ZDk0ODhiYTlmNzlhNGJmYTUyZC90YWJsZXJhbmdlOjc2YWE4ZDVjZGQyMzRkOTQ4OGJhOWY3OWE0YmZhNTJkXzItNy0xLTEtNzE1MjA_314393fb-7ba9-401f-8d08-085fb04c2baa"
      unitRef="usd">1645000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDkvZnJhZzpmM2E1MWY3ZDY3YmU0Y2QyYTliNGI0NTQ3ZjFmYjNmOS90YWJsZTo3NmFhOGQ1Y2RkMjM0ZDk0ODhiYTlmNzlhNGJmYTUyZC90YWJsZXJhbmdlOjc2YWE4ZDVjZGQyMzRkOTQ4OGJhOWY3OWE0YmZhNTJkXzMtMS0xLTEtNzE1MjA_050df2dd-afbc-402c-a03e-b3c009607907"
      unitRef="usd">8865000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDkvZnJhZzpmM2E1MWY3ZDY3YmU0Y2QyYTliNGI0NTQ3ZjFmYjNmOS90YWJsZTo3NmFhOGQ1Y2RkMjM0ZDk0ODhiYTlmNzlhNGJmYTUyZC90YWJsZXJhbmdlOjc2YWE4ZDVjZGQyMzRkOTQ4OGJhOWY3OWE0YmZhNTJkXzMtMy0xLTEtNzE1MjA_f86c4f72-d003-4d3d-9f4d-8c05e190eeff"
      unitRef="usd">7152000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDkvZnJhZzpmM2E1MWY3ZDY3YmU0Y2QyYTliNGI0NTQ3ZjFmYjNmOS90YWJsZTo3NmFhOGQ1Y2RkMjM0ZDk0ODhiYTlmNzlhNGJmYTUyZC90YWJsZXJhbmdlOjc2YWE4ZDVjZGQyMzRkOTQ4OGJhOWY3OWE0YmZhNTJkXzMtNS0xLTEtNzE1MjA_d63caad7-29f9-4e86-8b35-66b2352292f6"
      unitRef="usd">14505000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDkvZnJhZzpmM2E1MWY3ZDY3YmU0Y2QyYTliNGI0NTQ3ZjFmYjNmOS90YWJsZTo3NmFhOGQ1Y2RkMjM0ZDk0ODhiYTlmNzlhNGJmYTUyZC90YWJsZXJhbmdlOjc2YWE4ZDVjZGQyMzRkOTQ4OGJhOWY3OWE0YmZhNTJkXzMtNy0xLTEtNzE1MjA_6dac0e27-7590-4d4c-9e59-28de741d4bee"
      unitRef="usd">11294000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDkvZnJhZzpmM2E1MWY3ZDY3YmU0Y2QyYTliNGI0NTQ3ZjFmYjNmOS90YWJsZTo3NmFhOGQ1Y2RkMjM0ZDk0ODhiYTlmNzlhNGJmYTUyZC90YWJsZXJhbmdlOjc2YWE4ZDVjZGQyMzRkOTQ4OGJhOWY3OWE0YmZhNTJkXzQtMS0xLTEtNzE1MjA_5b5aada5-2bf6-4edb-b6b3-18d90a0fef0a"
      unitRef="usd">10268000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDkvZnJhZzpmM2E1MWY3ZDY3YmU0Y2QyYTliNGI0NTQ3ZjFmYjNmOS90YWJsZTo3NmFhOGQ1Y2RkMjM0ZDk0ODhiYTlmNzlhNGJmYTUyZC90YWJsZXJhbmdlOjc2YWE4ZDVjZGQyMzRkOTQ4OGJhOWY3OWE0YmZhNTJkXzQtMy0xLTEtNzE1MjA_667dc416-1722-4608-90f5-962fb7b5458d"
      unitRef="usd">8179000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDkvZnJhZzpmM2E1MWY3ZDY3YmU0Y2QyYTliNGI0NTQ3ZjFmYjNmOS90YWJsZTo3NmFhOGQ1Y2RkMjM0ZDk0ODhiYTlmNzlhNGJmYTUyZC90YWJsZXJhbmdlOjc2YWE4ZDVjZGQyMzRkOTQ4OGJhOWY3OWE0YmZhNTJkXzQtNS0xLTEtNzE1MjA_ea77c1ed-3d04-4e95-ab79-c54f1f358e69"
      unitRef="usd">16865000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDkvZnJhZzpmM2E1MWY3ZDY3YmU0Y2QyYTliNGI0NTQ3ZjFmYjNmOS90YWJsZTo3NmFhOGQ1Y2RkMjM0ZDk0ODhiYTlmNzlhNGJmYTUyZC90YWJsZXJhbmdlOjc2YWE4ZDVjZGQyMzRkOTQ4OGJhOWY3OWE0YmZhNTJkXzQtNy0xLTEtNzE1MjA_50147f15-1dde-482e-9895-59b55b9c3562"
      unitRef="usd">12939000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxesPaid
      contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDkvZnJhZzpmM2E1MWY3ZDY3YmU0Y2QyYTliNGI0NTQ3ZjFmYjNmOS90YWJsZTo3NmFhOGQ1Y2RkMjM0ZDk0ODhiYTlmNzlhNGJmYTUyZC90YWJsZXJhbmdlOjc2YWE4ZDVjZGQyMzRkOTQ4OGJhOWY3OWE0YmZhNTJkXzYtMS0xLTEtNzE1MjA_56432aef-a132-474b-99fa-6c5a69a4cedf"
      unitRef="usd">2798000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDkvZnJhZzpmM2E1MWY3ZDY3YmU0Y2QyYTliNGI0NTQ3ZjFmYjNmOS90YWJsZTo3NmFhOGQ1Y2RkMjM0ZDk0ODhiYTlmNzlhNGJmYTUyZC90YWJsZXJhbmdlOjc2YWE4ZDVjZGQyMzRkOTQ4OGJhOWY3OWE0YmZhNTJkXzYtMy0xLTEtNzE1MjA_596e22c6-e6f6-4ef6-9d0a-4d8a97608ead"
      unitRef="usd">1700000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDkvZnJhZzpmM2E1MWY3ZDY3YmU0Y2QyYTliNGI0NTQ3ZjFmYjNmOS90YWJsZTo3NmFhOGQ1Y2RkMjM0ZDk0ODhiYTlmNzlhNGJmYTUyZC90YWJsZXJhbmdlOjc2YWE4ZDVjZGQyMzRkOTQ4OGJhOWY3OWE0YmZhNTJkXzYtNS0xLTEtNzE1MjA_5cb58226-7ff0-4ad6-93c2-95c77e056df9"
      unitRef="usd">2798000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDkvZnJhZzpmM2E1MWY3ZDY3YmU0Y2QyYTliNGI0NTQ3ZjFmYjNmOS90YWJsZTo3NmFhOGQ1Y2RkMjM0ZDk0ODhiYTlmNzlhNGJmYTUyZC90YWJsZXJhbmdlOjc2YWE4ZDVjZGQyMzRkOTQ4OGJhOWY3OWE0YmZhNTJkXzYtNy0xLTEtNzE1MjA_d0a51f85-4112-49ae-bc5d-7bd8cfff3e54"
      unitRef="usd">1700000</us-gaap:IncomeTaxesPaid>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDkvZnJhZzpmM2E1MWY3ZDY3YmU0Y2QyYTliNGI0NTQ3ZjFmYjNmOS90ZXh0cmVnaW9uOmYzYTUxZjdkNjdiZTRjZDJhOWI0YjQ1NDdmMWZiM2Y5XzIyOQ_6f15d2e7-44bb-426e-9035-df6c9ef7ec3e"
      unitRef="number">0.280</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDkvZnJhZzpmM2E1MWY3ZDY3YmU0Y2QyYTliNGI0NTQ3ZjFmYjNmOS90ZXh0cmVnaW9uOmYzYTUxZjdkNjdiZTRjZDJhOWI0YjQ1NDdmMWZiM2Y5XzEwOTk1MTE2Mjg5MTc_29e2f1da-5298-4fe6-bc83-49c2bb779bba"
      unitRef="number">0.269</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:OperatingLossCarryforwards
      contextRef="ib483fa965f524a2584810b6518c9a546_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDkvZnJhZzpmM2E1MWY3ZDY3YmU0Y2QyYTliNGI0NTQ3ZjFmYjNmOS90ZXh0cmVnaW9uOmYzYTUxZjdkNjdiZTRjZDJhOWI0YjQ1NDdmMWZiM2Y5Xzc0MA_3eaa94bb-9ccb-4509-8c68-264a20d51400"
      unitRef="usd">33780000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="if7879bf7b500477687a7c583502e8f2d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDkvZnJhZzpmM2E1MWY3ZDY3YmU0Y2QyYTliNGI0NTQ3ZjFmYjNmOS90ZXh0cmVnaW9uOmYzYTUxZjdkNjdiZTRjZDJhOWI0YjQ1NDdmMWZiM2Y5Xzc0Nw_a0615622-4df2-4d4b-bab8-2ee51fa93a22"
      unitRef="usd">32064000</us-gaap:OperatingLossCarryforwards>
    <strl:OperatingLossCarryforwardExpirationPeriod
      contextRef="i7cf2b66794ff42808d75fef22cd7cbfd_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDkvZnJhZzpmM2E1MWY3ZDY3YmU0Y2QyYTliNGI0NTQ3ZjFmYjNmOS90ZXh0cmVnaW9uOmYzYTUxZjdkNjdiZTRjZDJhOWI0YjQ1NDdmMWZiM2Y5XzgwNw_38c1dd7f-fa3e-4f82-98eb-60255ebb2816">P17Y</strl:OperatingLossCarryforwardExpirationPeriod>
    <strl:OperatingLossCarryforwardExpirationPeriod
      contextRef="i89b4591ff8824874b5a3a1ae3f1e5d59_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDkvZnJhZzpmM2E1MWY3ZDY3YmU0Y2QyYTliNGI0NTQ3ZjFmYjNmOS90ZXh0cmVnaW9uOmYzYTUxZjdkNjdiZTRjZDJhOWI0YjQ1NDdmMWZiM2Y5Xzg1NA_f27eea22-a45e-4529-8d17-aa5232537bf7">P6Y</strl:OperatingLossCarryforwardExpirationPeriod>
    <strl:OperatingLossCarryforwardExpirationPeriod
      contextRef="ic204bc52d308487f8c9524b126c6987f_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMDkvZnJhZzpmM2E1MWY3ZDY3YmU0Y2QyYTliNGI0NTQ3ZjFmYjNmOS90ZXh0cmVnaW9uOmYzYTUxZjdkNjdiZTRjZDJhOWI0YjQ1NDdmMWZiM2Y5Xzg2MA_65b4d459-5423-47d5-91a9-b721afa4aaaf">P16Y</strl:OperatingLossCarryforwardExpirationPeriod>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTIvZnJhZzozMmE1NDMxYjdmNTY0MTNhYWM0OTAwNTZmYmE4MzNlNC90ZXh0cmVnaW9uOjMyYTU0MzFiN2Y1NjQxM2FhYzQ5MDA1NmZiYTgzM2U0XzE4OTA_3299f5ce-1e7a-4d1e-a591-508fd5887f21">&lt;div style="margin-bottom:4pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.608%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.670%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:94.130%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;14.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;STOCK INCENTIVE PLAN&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;General&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The Company has a stock incentive plan (the &#x201c;Stock Incentive Plan&#x201d;) and an employee stock purchase plan (the &#x201c;ESPP&#x201d;) that are administered by the Compensation and Talent Development Committee of the Board of Directors. Under the Stock Incentive Plan, the Company can issue shares to employees and directors in the form of restricted stock awards (&#x201c;RSAs&#x201d;), restricted stock units (&#x201c;RSUs&#x201d;) and performance share units (&#x201c;PSUs&#x201d;). Changes in common stock, additional paid in capital and treasury stock during the six months ended June&#160;30, 2022 primarily relate to activity associated with the Stock Incentive Plan, the ESPP and shares withheld for taxes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Share Grants&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;During the six months ended June&#160;30, 2022, the Company granted the following awards under the Stock Incentive Plan:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.473%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.885%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average Grant-Date Fair Value per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSAs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PSUs (at target)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total shares granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Share Issuances&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;During the six months ended June&#160;30, 2022, the Company issued the following shares under the Stock Incentive Plan and the ESPP:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:83.357%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSAs (issued upon grant)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs (issued upon vesting)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PSUs (issued upon vesting)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ESPP (issued upon sale)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total shares issued&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;During the three and six months ended June&#160;30, 2022, the Company recognized &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$2,333 and $4,629, respectively, of stock-based compensation expense, and during the three and six months ended June&#160;30, 2021, the Company recognized $2,015 and $3,850 of stock-based compensation expense, respectively, primarily within general and administrative expenses. Included within total stock-based compensation expense for the three and six months ended June&#160;30, 2022 is $33 and $67, respectively, of expense related to the ESPP, and during the three and six months ended June&#160;30, 2021, the Company recognized $22 and $47, respectively, of expense related to the ESPP. Additionally, the Company has liability-based awards for which the number of units awarded is not determined until the vesting date&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. During the three and six months ended June&#160;30, 2022, the Company recognized $0 and $1,225, respectively, within additional paid in capital for the vesting of liability-based awards. The Company did not have any liability-based awards vest during 2021. The Company recognizes forfeitures as they occur, rather than estimating expected forfeitures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Shares Withheld for Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The Company withheld zero and 263 shares for taxes on RSU/PSU stock-based compensation vestings for $0 and $7,386 during the three and six months ended June&#160;30, 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;AOCI&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;During the three and six months ended June&#160;30, 2022, changes in AOCI were a result of net gains (losses) recognized in OCI and amounts reclassified from AOCI into earnings related to our interest rate derivative. See &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note 10 - Financial Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for further discussion.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTIvZnJhZzozMmE1NDMxYjdmNTY0MTNhYWM0OTAwNTZmYmE4MzNlNC90ZXh0cmVnaW9uOjMyYTU0MzFiN2Y1NjQxM2FhYzQ5MDA1NmZiYTgzM2U0XzE4OTE_e396d095-985f-4937-9597-ef6ab5aeb86e">During the six months ended June&#160;30, 2022, the Company granted the following awards under the Stock Incentive Plan:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.473%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.885%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average Grant-Date Fair Value per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSAs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PSUs (at target)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total shares granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;During the six months ended June&#160;30, 2022, the Company issued the following shares under the Stock Incentive Plan and the ESPP:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:83.357%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSAs (issued upon grant)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs (issued upon vesting)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PSUs (issued upon vesting)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ESPP (issued upon sale)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total shares issued&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="i038270a359c54ceda4db27f50d699a86_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTIvZnJhZzozMmE1NDMxYjdmNTY0MTNhYWM0OTAwNTZmYmE4MzNlNC90YWJsZTplYjA3ZjczNjJjOGY0NTRiODczNTQzYzE3OTAyYzI5ZC90YWJsZXJhbmdlOmViMDdmNzM2MmM4ZjQ1NGI4NzM1NDNjMTc5MDJjMjlkXzEtMi0xLTEtNzE1MjA_9e82e32b-eb3e-43fa-ab7a-06fd48e1a0d0"
      unitRef="shares">26000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i038270a359c54ceda4db27f50d699a86_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTIvZnJhZzozMmE1NDMxYjdmNTY0MTNhYWM0OTAwNTZmYmE4MzNlNC90YWJsZTplYjA3ZjczNjJjOGY0NTRiODczNTQzYzE3OTAyYzI5ZC90YWJsZXJhbmdlOmViMDdmNzM2MmM4ZjQ1NGI4NzM1NDNjMTc5MDJjMjlkXzEtNC0xLTEtNzE1MjA_04a4bdfd-ed70-4a3b-98b1-b4138c63d230"
      unitRef="usdPerShare">23.43</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="i2e3a5db67e9745e3a0194facd76dd181_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTIvZnJhZzozMmE1NDMxYjdmNTY0MTNhYWM0OTAwNTZmYmE4MzNlNC90YWJsZTplYjA3ZjczNjJjOGY0NTRiODczNTQzYzE3OTAyYzI5ZC90YWJsZXJhbmdlOmViMDdmNzM2MmM4ZjQ1NGI4NzM1NDNjMTc5MDJjMjlkXzItMi0xLTEtNzE1MjA_e5fb896f-7655-4aa9-a661-bc63eaa9487b"
      unitRef="shares">110000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i2e3a5db67e9745e3a0194facd76dd181_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTIvZnJhZzozMmE1NDMxYjdmNTY0MTNhYWM0OTAwNTZmYmE4MzNlNC90YWJsZTplYjA3ZjczNjJjOGY0NTRiODczNTQzYzE3OTAyYzI5ZC90YWJsZXJhbmdlOmViMDdmNzM2MmM4ZjQ1NGI4NzM1NDNjMTc5MDJjMjlkXzItNC0xLTEtNzE1MjA_76340a6d-8c53-4646-bb0e-735c86694604"
      unitRef="usdPerShare">26.51</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="i33ccafb773f341b290f76c55891e629e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTIvZnJhZzozMmE1NDMxYjdmNTY0MTNhYWM0OTAwNTZmYmE4MzNlNC90YWJsZTplYjA3ZjczNjJjOGY0NTRiODczNTQzYzE3OTAyYzI5ZC90YWJsZXJhbmdlOmViMDdmNzM2MmM4ZjQ1NGI4NzM1NDNjMTc5MDJjMjlkXzMtMi0xLTEtNzE1MjA_bb2b6ace-4e2c-4120-b7f0-b96a988ffa54"
      unitRef="shares">154000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i33ccafb773f341b290f76c55891e629e_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTIvZnJhZzozMmE1NDMxYjdmNTY0MTNhYWM0OTAwNTZmYmE4MzNlNC90YWJsZTplYjA3ZjczNjJjOGY0NTRiODczNTQzYzE3OTAyYzI5ZC90YWJsZXJhbmdlOmViMDdmNzM2MmM4ZjQ1NGI4NzM1NDNjMTc5MDJjMjlkXzMtNC0xLTEtNzE1MjA_7a686b53-524d-4cfb-9d84-83c786a4447f"
      unitRef="usdPerShare">26.82</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTIvZnJhZzozMmE1NDMxYjdmNTY0MTNhYWM0OTAwNTZmYmE4MzNlNC90YWJsZTplYjA3ZjczNjJjOGY0NTRiODczNTQzYzE3OTAyYzI5ZC90YWJsZXJhbmdlOmViMDdmNzM2MmM4ZjQ1NGI4NzM1NDNjMTc5MDJjMjlkXzQtMi0xLTEtNzE1MjA_4191361b-d7df-4d12-879b-2ac21e84bd8d"
      unitRef="shares">290000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross
      contextRef="i038270a359c54ceda4db27f50d699a86_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTIvZnJhZzozMmE1NDMxYjdmNTY0MTNhYWM0OTAwNTZmYmE4MzNlNC90YWJsZTowZjE3YTUwOTA2YjU0YmQ3OGRkMzRjNzY0YjA5MmQ5ZS90YWJsZXJhbmdlOjBmMTdhNTA5MDZiNTRiZDc4ZGQzNGM3NjRiMDkyZDllXzEtMi0xLTEtNzE1MjA_95b07885-cf58-4e57-88ec-9d2c922aae96"
      unitRef="shares">26000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross
      contextRef="i2e3a5db67e9745e3a0194facd76dd181_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTIvZnJhZzozMmE1NDMxYjdmNTY0MTNhYWM0OTAwNTZmYmE4MzNlNC90YWJsZTowZjE3YTUwOTA2YjU0YmQ3OGRkMzRjNzY0YjA5MmQ5ZS90YWJsZXJhbmdlOjBmMTdhNTA5MDZiNTRiZDc4ZGQzNGM3NjRiMDkyZDllXzItMi0xLTEtNzE1MjA_1ca8f6b0-e999-4f67-9da0-ba14ab672c72"
      unitRef="shares">5000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross
      contextRef="i33ccafb773f341b290f76c55891e629e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTIvZnJhZzozMmE1NDMxYjdmNTY0MTNhYWM0OTAwNTZmYmE4MzNlNC90YWJsZTowZjE3YTUwOTA2YjU0YmQ3OGRkMzRjNzY0YjA5MmQ5ZS90YWJsZXJhbmdlOjBmMTdhNTA5MDZiNTRiZDc4ZGQzNGM3NjRiMDkyZDllXzMtMi0xLTEtNzE1MjA_6a12e24f-317b-489c-8671-b3907d823d1e"
      unitRef="shares">675000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross
      contextRef="id2bc231d7aa74772b24425bba7558bc6_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTIvZnJhZzozMmE1NDMxYjdmNTY0MTNhYWM0OTAwNTZmYmE4MzNlNC90YWJsZTowZjE3YTUwOTA2YjU0YmQ3OGRkMzRjNzY0YjA5MmQ5ZS90YWJsZXJhbmdlOjBmMTdhNTA5MDZiNTRiZDc4ZGQzNGM3NjRiMDkyZDllXzQtMi0xLTEtNzE1MjA_e0233819-03f1-4ce7-92d5-049393f1cd7d"
      unitRef="shares">18000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTIvZnJhZzozMmE1NDMxYjdmNTY0MTNhYWM0OTAwNTZmYmE4MzNlNC90YWJsZTowZjE3YTUwOTA2YjU0YmQ3OGRkMzRjNzY0YjA5MmQ5ZS90YWJsZXJhbmdlOjBmMTdhNTA5MDZiNTRiZDc4ZGQzNGM3NjRiMDkyZDllXzUtMi0xLTEtNzE1MjA_3f5ee996-3774-4919-8608-e2c023c8aaba"
      unitRef="shares">724000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTIvZnJhZzozMmE1NDMxYjdmNTY0MTNhYWM0OTAwNTZmYmE4MzNlNC90ZXh0cmVnaW9uOjMyYTU0MzFiN2Y1NjQxM2FhYzQ5MDA1NmZiYTgzM2U0XzEwOTk1MTE2MzI1MTc_183ba7a2-44e8-4504-a788-1c2aff490a13"
      unitRef="usd">2333000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTIvZnJhZzozMmE1NDMxYjdmNTY0MTNhYWM0OTAwNTZmYmE4MzNlNC90ZXh0cmVnaW9uOjMyYTU0MzFiN2Y1NjQxM2FhYzQ5MDA1NmZiYTgzM2U0XzEwOTk1MTE2MzAwMzA_819a39da-21e3-48dc-ba4f-9a590fd645d0"
      unitRef="usd">4629000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTIvZnJhZzozMmE1NDMxYjdmNTY0MTNhYWM0OTAwNTZmYmE4MzNlNC90ZXh0cmVnaW9uOjMyYTU0MzFiN2Y1NjQxM2FhYzQ5MDA1NmZiYTgzM2U0XzEwOTk1MTE2MzAxMzM_8ca40a16-4e93-4650-ab8b-a3ea912c8409"
      unitRef="usd">2015000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTIvZnJhZzozMmE1NDMxYjdmNTY0MTNhYWM0OTAwNTZmYmE4MzNlNC90ZXh0cmVnaW9uOjMyYTU0MzFiN2Y1NjQxM2FhYzQ5MDA1NmZiYTgzM2U0XzEwOTk1MTE2MzAxNDE_eb6a4bc6-fafa-4f1e-8904-e9fc7ed34e9c"
      unitRef="usd">3850000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i28d494fe34244ad9a60c7a9b12825bef_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTIvZnJhZzozMmE1NDMxYjdmNTY0MTNhYWM0OTAwNTZmYmE4MzNlNC90ZXh0cmVnaW9uOjMyYTU0MzFiN2Y1NjQxM2FhYzQ5MDA1NmZiYTgzM2U0XzEwOTk1MTE2MzA0MTk_ba1aacb1-0f1b-4d04-b715-6fa05d0d2c41"
      unitRef="usd">33000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ieabe4e7d4df84c9a9777a3e2427ead3f_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTIvZnJhZzozMmE1NDMxYjdmNTY0MTNhYWM0OTAwNTZmYmE4MzNlNC90ZXh0cmVnaW9uOjMyYTU0MzFiN2Y1NjQxM2FhYzQ5MDA1NmZiYTgzM2U0XzEwOTk1MTE2MzA0Mjc_b90d7efd-48f6-49cc-9c4b-6f9a64893dd6"
      unitRef="usd">67000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i706b84ed966e439e9c6709cb31c8474d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTIvZnJhZzozMmE1NDMxYjdmNTY0MTNhYWM0OTAwNTZmYmE4MzNlNC90ZXh0cmVnaW9uOjMyYTU0MzFiN2Y1NjQxM2FhYzQ5MDA1NmZiYTgzM2U0XzEwOTk1MTE2MzA1MjU_0cd9003f-4493-4b1c-a318-1ac042693807"
      unitRef="usd">22000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5cc9d2866eb342eaa6dbf66de6280682_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTIvZnJhZzozMmE1NDMxYjdmNTY0MTNhYWM0OTAwNTZmYmE4MzNlNC90ZXh0cmVnaW9uOjMyYTU0MzFiN2Y1NjQxM2FhYzQ5MDA1NmZiYTgzM2U0XzEwOTk1MTE2MzA1MzM_cf6ff921-ab1a-454b-8d4c-0df00a0df0de"
      unitRef="usd">47000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9a5e9511ffd143d298bda5b393f725fb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTIvZnJhZzozMmE1NDMxYjdmNTY0MTNhYWM0OTAwNTZmYmE4MzNlNC90ZXh0cmVnaW9uOjMyYTU0MzFiN2Y1NjQxM2FhYzQ5MDA1NmZiYTgzM2U0XzE2NDkyNjc0NDU3NTM_03498fef-307c-443b-8945-ba0a84c8dcaf"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0cb2ead05ca94648bc9336b345eed389_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTIvZnJhZzozMmE1NDMxYjdmNTY0MTNhYWM0OTAwNTZmYmE4MzNlNC90ZXh0cmVnaW9uOjMyYTU0MzFiN2Y1NjQxM2FhYzQ5MDA1NmZiYTgzM2U0XzE2NDkyNjc0NDU3NDU_95cf196a-c25b-4ce4-b1e7-213e9b66909e"
      unitRef="usd">1225000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i83e474ed8290478eb7696c616c00f870_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTIvZnJhZzozMmE1NDMxYjdmNTY0MTNhYWM0OTAwNTZmYmE4MzNlNC90ZXh0cmVnaW9uOjMyYTU0MzFiN2Y1NjQxM2FhYzQ5MDA1NmZiYTgzM2U0XzE1OTI_93b78015-daa7-485e-be4e-2523dce23d36"
      unitRef="shares">0</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i9b11bb364721433ea027a89bc091c02d_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTIvZnJhZzozMmE1NDMxYjdmNTY0MTNhYWM0OTAwNTZmYmE4MzNlNC90ZXh0cmVnaW9uOjMyYTU0MzFiN2Y1NjQxM2FhYzQ5MDA1NmZiYTgzM2U0XzEwOTk1MTE2MzA2NzY_fd295324-1908-49be-b542-71dbaab0575a"
      unitRef="shares">263000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i83e474ed8290478eb7696c616c00f870_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTIvZnJhZzozMmE1NDMxYjdmNTY0MTNhYWM0OTAwNTZmYmE4MzNlNC90ZXh0cmVnaW9uOjMyYTU0MzFiN2Y1NjQxM2FhYzQ5MDA1NmZiYTgzM2U0XzE2NjE_b043636b-12fa-486f-88ff-29d33501656d"
      unitRef="usd">0</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i9b11bb364721433ea027a89bc091c02d_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTIvZnJhZzozMmE1NDMxYjdmNTY0MTNhYWM0OTAwNTZmYmE4MzNlNC90ZXh0cmVnaW9uOjMyYTU0MzFiN2Y1NjQxM2FhYzQ5MDA1NmZiYTgzM2U0XzEwOTk1MTE2MzA2ODk_b4eb2b3e-1166-4bac-9b67-a091b356f98a"
      unitRef="usd">7386000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTgvZnJhZzplODM2NWI0YjE3MmQ0MmM1YmE4MmMxODEzMGJjMWU5Ni90ZXh0cmVnaW9uOmU4MzY1YjRiMTcyZDQyYzViYTgyYzE4MTMwYmMxZTk2XzE0Ng_b27a1721-7fd9-4d62-9587-b6f7a4b5cd71">&lt;div style="margin-bottom:4pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:95.224%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;15.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;EARNINGS PER SHARE&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table reconciles the numerators and denominators of the basic and diluted earnings per share computations for the three and six months ended June&#160;30, 2022 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income attributable to Sterling common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares outstanding &#x2014; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares for dilutive unvested stock and warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares outstanding &#x2014; diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic net income per share attributable to Sterling common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted net income per share attributable to Sterling common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTgvZnJhZzplODM2NWI0YjE3MmQ0MmM1YmE4MmMxODEzMGJjMWU5Ni90ZXh0cmVnaW9uOmU4MzY1YjRiMTcyZDQyYzViYTgyYzE4MTMwYmMxZTk2XzE0OA_7c0dd4f4-1808-4377-9fd3-83b177b6faa5">&lt;div style="margin-top:4pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table reconciles the numerators and denominators of the basic and diluted earnings per share computations for the three and six months ended June&#160;30, 2022 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income attributable to Sterling common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares outstanding &#x2014; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares for dilutive unvested stock and warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares outstanding &#x2014; diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic net income per share attributable to Sterling common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted net income per share attributable to Sterling common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTgvZnJhZzplODM2NWI0YjE3MmQ0MmM1YmE4MmMxODEzMGJjMWU5Ni90YWJsZToxZTMwYmFjNzEwMGI0N2JlYmY0NTQwNWYwZTE3Y2VjNC90YWJsZXJhbmdlOjFlMzBiYWM3MTAwYjQ3YmViZjQ1NDA1ZjBlMTdjZWM0XzMtMS0xLTEtNzE1MjA_297b2bb2-9baa-452e-9372-6508f170991d"
      unitRef="usd">25961000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTgvZnJhZzplODM2NWI0YjE3MmQ0MmM1YmE4MmMxODEzMGJjMWU5Ni90YWJsZToxZTMwYmFjNzEwMGI0N2JlYmY0NTQwNWYwZTE3Y2VjNC90YWJsZXJhbmdlOjFlMzBiYWM3MTAwYjQ3YmViZjQ1NDA1ZjBlMTdjZWM0XzMtMy0xLTEtNzE1MjA_80b2c4d9-feea-4639-88f6-86cdef9066e2"
      unitRef="usd">20056000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTgvZnJhZzplODM2NWI0YjE3MmQ0MmM1YmE4MmMxODEzMGJjMWU5Ni90YWJsZToxZTMwYmFjNzEwMGI0N2JlYmY0NTQwNWYwZTE3Y2VjNC90YWJsZXJhbmdlOjFlMzBiYWM3MTAwYjQ3YmViZjQ1NDA1ZjBlMTdjZWM0XzMtNS0xLTEtNzE1MjA_5a73506d-af21-4b2f-afda-afbd0379133f"
      unitRef="usd">45213000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTgvZnJhZzplODM2NWI0YjE3MmQ0MmM1YmE4MmMxODEzMGJjMWU5Ni90YWJsZToxZTMwYmFjNzEwMGI0N2JlYmY0NTQwNWYwZTE3Y2VjNC90YWJsZXJhbmdlOjFlMzBiYWM3MTAwYjQ3YmViZjQ1NDA1ZjBlMTdjZWM0XzMtNy0xLTEtNzE1MjA_6773237e-de4f-451c-982b-2e00a802d7d4"
      unitRef="usd">30611000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTgvZnJhZzplODM2NWI0YjE3MmQ0MmM1YmE4MmMxODEzMGJjMWU5Ni90YWJsZToxZTMwYmFjNzEwMGI0N2JlYmY0NTQwNWYwZTE3Y2VjNC90YWJsZXJhbmdlOjFlMzBiYWM3MTAwYjQ3YmViZjQ1NDA1ZjBlMTdjZWM0XzUtMS0xLTEtNzE1MjA_0146aa05-4a0f-4179-ae89-dfb98a38089c"
      unitRef="shares">30225000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTgvZnJhZzplODM2NWI0YjE3MmQ0MmM1YmE4MmMxODEzMGJjMWU5Ni90YWJsZToxZTMwYmFjNzEwMGI0N2JlYmY0NTQwNWYwZTE3Y2VjNC90YWJsZXJhbmdlOjFlMzBiYWM3MTAwYjQ3YmViZjQ1NDA1ZjBlMTdjZWM0XzUtMy0xLTEtNzE1MjA_02e4167d-a754-4cfa-8d82-679014abfde4"
      unitRef="shares">28582000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTgvZnJhZzplODM2NWI0YjE3MmQ0MmM1YmE4MmMxODEzMGJjMWU5Ni90YWJsZToxZTMwYmFjNzEwMGI0N2JlYmY0NTQwNWYwZTE3Y2VjNC90YWJsZXJhbmdlOjFlMzBiYWM3MTAwYjQ3YmViZjQ1NDA1ZjBlMTdjZWM0XzUtNS0xLTEtNzE1MjA_64e98132-4e31-4987-8516-4b047d9b0545"
      unitRef="shares">30094000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTgvZnJhZzplODM2NWI0YjE3MmQ0MmM1YmE4MmMxODEzMGJjMWU5Ni90YWJsZToxZTMwYmFjNzEwMGI0N2JlYmY0NTQwNWYwZTE3Y2VjNC90YWJsZXJhbmdlOjFlMzBiYWM3MTAwYjQ3YmViZjQ1NDA1ZjBlMTdjZWM0XzUtNy0xLTEtNzE1MjA_03958c0b-fdf5-4bc5-9d9d-8f41754781d7"
      unitRef="shares">28433000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTgvZnJhZzplODM2NWI0YjE3MmQ0MmM1YmE4MmMxODEzMGJjMWU5Ni90YWJsZToxZTMwYmFjNzEwMGI0N2JlYmY0NTQwNWYwZTE3Y2VjNC90YWJsZXJhbmdlOjFlMzBiYWM3MTAwYjQ3YmViZjQ1NDA1ZjBlMTdjZWM0XzYtMS0xLTEtNzE1MjA_c670d582-b701-4737-b70e-31829d82fcea"
      unitRef="shares">137000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTgvZnJhZzplODM2NWI0YjE3MmQ0MmM1YmE4MmMxODEzMGJjMWU5Ni90YWJsZToxZTMwYmFjNzEwMGI0N2JlYmY0NTQwNWYwZTE3Y2VjNC90YWJsZXJhbmdlOjFlMzBiYWM3MTAwYjQ3YmViZjQ1NDA1ZjBlMTdjZWM0XzYtMy0xLTEtNzE1MjA_8b248a3f-50a3-4b73-a7de-643a2e184f92"
      unitRef="shares">472000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTgvZnJhZzplODM2NWI0YjE3MmQ0MmM1YmE4MmMxODEzMGJjMWU5Ni90YWJsZToxZTMwYmFjNzEwMGI0N2JlYmY0NTQwNWYwZTE3Y2VjNC90YWJsZXJhbmdlOjFlMzBiYWM3MTAwYjQ3YmViZjQ1NDA1ZjBlMTdjZWM0XzYtNS0xLTEtNzE1MjA_b0e58ec9-85d4-4fd7-af31-a942b9d53a10"
      unitRef="shares">135000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTgvZnJhZzplODM2NWI0YjE3MmQ0MmM1YmE4MmMxODEzMGJjMWU5Ni90YWJsZToxZTMwYmFjNzEwMGI0N2JlYmY0NTQwNWYwZTE3Y2VjNC90YWJsZXJhbmdlOjFlMzBiYWM3MTAwYjQ3YmViZjQ1NDA1ZjBlMTdjZWM0XzYtNy0xLTEtNzE1MjA_540fd4e7-30b9-46cd-a18a-c6d9e0229130"
      unitRef="shares">445000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTgvZnJhZzplODM2NWI0YjE3MmQ0MmM1YmE4MmMxODEzMGJjMWU5Ni90YWJsZToxZTMwYmFjNzEwMGI0N2JlYmY0NTQwNWYwZTE3Y2VjNC90YWJsZXJhbmdlOjFlMzBiYWM3MTAwYjQ3YmViZjQ1NDA1ZjBlMTdjZWM0XzctMS0xLTEtNzE1MjA_66f4549c-514b-433e-924b-903d1c73c75c"
      unitRef="shares">30362000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTgvZnJhZzplODM2NWI0YjE3MmQ0MmM1YmE4MmMxODEzMGJjMWU5Ni90YWJsZToxZTMwYmFjNzEwMGI0N2JlYmY0NTQwNWYwZTE3Y2VjNC90YWJsZXJhbmdlOjFlMzBiYWM3MTAwYjQ3YmViZjQ1NDA1ZjBlMTdjZWM0XzctMy0xLTEtNzE1MjA_539a8d10-eaee-4919-aa1b-df180f124570"
      unitRef="shares">29054000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTgvZnJhZzplODM2NWI0YjE3MmQ0MmM1YmE4MmMxODEzMGJjMWU5Ni90YWJsZToxZTMwYmFjNzEwMGI0N2JlYmY0NTQwNWYwZTE3Y2VjNC90YWJsZXJhbmdlOjFlMzBiYWM3MTAwYjQ3YmViZjQ1NDA1ZjBlMTdjZWM0XzctNS0xLTEtNzE1MjA_de283e4d-8824-42de-9323-b5969226b814"
      unitRef="shares">30229000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTgvZnJhZzplODM2NWI0YjE3MmQ0MmM1YmE4MmMxODEzMGJjMWU5Ni90YWJsZToxZTMwYmFjNzEwMGI0N2JlYmY0NTQwNWYwZTE3Y2VjNC90YWJsZXJhbmdlOjFlMzBiYWM3MTAwYjQ3YmViZjQ1NDA1ZjBlMTdjZWM0XzctNy0xLTEtNzE1MjA_e705d62c-570c-4a53-bd43-2d32a8a09d00"
      unitRef="shares">28878000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTgvZnJhZzplODM2NWI0YjE3MmQ0MmM1YmE4MmMxODEzMGJjMWU5Ni90YWJsZToxZTMwYmFjNzEwMGI0N2JlYmY0NTQwNWYwZTE3Y2VjNC90YWJsZXJhbmdlOjFlMzBiYWM3MTAwYjQ3YmViZjQ1NDA1ZjBlMTdjZWM0XzgtMS0xLTEtNzE1MjA_6151a9c7-df6f-4b73-b259-618ad36f1a7f"
      unitRef="usdPerShare">0.86</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTgvZnJhZzplODM2NWI0YjE3MmQ0MmM1YmE4MmMxODEzMGJjMWU5Ni90YWJsZToxZTMwYmFjNzEwMGI0N2JlYmY0NTQwNWYwZTE3Y2VjNC90YWJsZXJhbmdlOjFlMzBiYWM3MTAwYjQ3YmViZjQ1NDA1ZjBlMTdjZWM0XzgtMy0xLTEtNzE1MjA_16ecbfa1-83c5-4b0f-b6a1-19a1a9705877"
      unitRef="usdPerShare">0.70</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTgvZnJhZzplODM2NWI0YjE3MmQ0MmM1YmE4MmMxODEzMGJjMWU5Ni90YWJsZToxZTMwYmFjNzEwMGI0N2JlYmY0NTQwNWYwZTE3Y2VjNC90YWJsZXJhbmdlOjFlMzBiYWM3MTAwYjQ3YmViZjQ1NDA1ZjBlMTdjZWM0XzgtNS0xLTEtNzE1MjA_4a14181c-457d-4f63-ba9a-d09db02a2e2e"
      unitRef="usdPerShare">1.50</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTgvZnJhZzplODM2NWI0YjE3MmQ0MmM1YmE4MmMxODEzMGJjMWU5Ni90YWJsZToxZTMwYmFjNzEwMGI0N2JlYmY0NTQwNWYwZTE3Y2VjNC90YWJsZXJhbmdlOjFlMzBiYWM3MTAwYjQ3YmViZjQ1NDA1ZjBlMTdjZWM0XzgtNy0xLTEtNzE1MjA_f736500d-e71d-400e-ab9e-0514e5fd4282"
      unitRef="usdPerShare">1.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTgvZnJhZzplODM2NWI0YjE3MmQ0MmM1YmE4MmMxODEzMGJjMWU5Ni90YWJsZToxZTMwYmFjNzEwMGI0N2JlYmY0NTQwNWYwZTE3Y2VjNC90YWJsZXJhbmdlOjFlMzBiYWM3MTAwYjQ3YmViZjQ1NDA1ZjBlMTdjZWM0XzktMS0xLTEtNzE1MjA_24cf1359-ef8b-4873-8d3d-518aa79f8df6"
      unitRef="usdPerShare">0.86</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTgvZnJhZzplODM2NWI0YjE3MmQ0MmM1YmE4MmMxODEzMGJjMWU5Ni90YWJsZToxZTMwYmFjNzEwMGI0N2JlYmY0NTQwNWYwZTE3Y2VjNC90YWJsZXJhbmdlOjFlMzBiYWM3MTAwYjQ3YmViZjQ1NDA1ZjBlMTdjZWM0XzktMy0xLTEtNzE1MjA_50228ce1-78d8-4275-936a-c5e6369e9f01"
      unitRef="usdPerShare">0.69</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTgvZnJhZzplODM2NWI0YjE3MmQ0MmM1YmE4MmMxODEzMGJjMWU5Ni90YWJsZToxZTMwYmFjNzEwMGI0N2JlYmY0NTQwNWYwZTE3Y2VjNC90YWJsZXJhbmdlOjFlMzBiYWM3MTAwYjQ3YmViZjQ1NDA1ZjBlMTdjZWM0XzktNS0xLTEtNzE1MjA_4104beee-cbce-4d22-a973-4f5646db09f5"
      unitRef="usdPerShare">1.50</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMTgvZnJhZzplODM2NWI0YjE3MmQ0MmM1YmE4MmMxODEzMGJjMWU5Ni90YWJsZToxZTMwYmFjNzEwMGI0N2JlYmY0NTQwNWYwZTE3Y2VjNC90YWJsZXJhbmdlOjFlMzBiYWM3MTAwYjQ3YmViZjQ1NDA1ZjBlMTdjZWM0XzktNy0xLTEtNzE1MjA_9118d4b0-c38e-4dd7-b591-14b461890712"
      unitRef="usdPerShare">1.06</us-gaap:EarningsPerShareDiluted>
    <us-gaap:CashFlowSupplementalDisclosuresTextBlock
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjQvZnJhZzpkOTdjMWY1NTUwMjI0ZjE5YTI3NGM3NmEyZjZkZTAxZS90ZXh0cmVnaW9uOmQ5N2MxZjU1NTAyMjRmMTlhMjc0Yzc2YTJmNmRlMDFlXzE0MA_37937fb6-9113-40ab-ab01-1444da37fb73">&lt;div style="margin-bottom:4pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:64.912%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.981%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:92.819%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;16.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;SUPPLEMENTAL CASH FLOW INFORMATION&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Operating Assets and Liabilities&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the changes in the components of operating assets and liabilities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.352%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(70,745)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,105)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contracts in progress, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,328)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Receivables from and equity in construction joint ventures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,358)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current and non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,245)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,448)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation and other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Members' interest subject to mandatory redemption and undistributed earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,330)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in operating assets and liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(55,471)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:CashFlowSupplementalDisclosuresTextBlock>
    <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjQvZnJhZzpkOTdjMWY1NTUwMjI0ZjE5YTI3NGM3NmEyZjZkZTAxZS90ZXh0cmVnaW9uOmQ5N2MxZjU1NTAyMjRmMTlhMjc0Yzc2YTJmNmRlMDFlXzE0MQ_1c99ecd3-b238-4587-8a28-6c7923fc6574">The following table summarizes the changes in the components of operating assets and liabilities:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.352%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(70,745)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,105)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contracts in progress, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,328)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Receivables from and equity in construction joint ventures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,358)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current and non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,245)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,448)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation and other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Members' interest subject to mandatory redemption and undistributed earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,330)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in operating assets and liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(55,471)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjQvZnJhZzpkOTdjMWY1NTUwMjI0ZjE5YTI3NGM3NmEyZjZkZTAxZS90YWJsZTphYjAxMzUzNzRkZDM0MDU5YjFjZGE1OTkwZDM1YzljMC90YWJsZXJhbmdlOmFiMDEzNTM3NGRkMzQwNTliMWNkYTU5OTBkMzVjOWMwXzItMS0xLTEtNzE1MjA_ca5c6ac6-325d-4a9a-9482-67d2f34ef8be"
      unitRef="usd">-70745000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjQvZnJhZzpkOTdjMWY1NTUwMjI0ZjE5YTI3NGM3NmEyZjZkZTAxZS90YWJsZTphYjAxMzUzNzRkZDM0MDU5YjFjZGE1OTkwZDM1YzljMC90YWJsZXJhbmdlOmFiMDEzNTM3NGRkMzQwNTliMWNkYTU5OTBkMzVjOWMwXzItMy0xLTEtNzE1MjA_1ac4d228-5e31-48b8-8f46-65e6edcd8cac"
      unitRef="usd">-34105000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjQvZnJhZzpkOTdjMWY1NTUwMjI0ZjE5YTI3NGM3NmEyZjZkZTAxZS90YWJsZTphYjAxMzUzNzRkZDM0MDU5YjFjZGE1OTkwZDM1YzljMC90YWJsZXJhbmdlOmFiMDEzNTM3NGRkMzQwNTliMWNkYTU5OTBkMzVjOWMwXzMtMS0xLTEtNzE1MjA_952d1798-dcfa-45d6-be03-592fdc05c887"
      unitRef="usd">4328000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjQvZnJhZzpkOTdjMWY1NTUwMjI0ZjE5YTI3NGM3NmEyZjZkZTAxZS90YWJsZTphYjAxMzUzNzRkZDM0MDU5YjFjZGE1OTkwZDM1YzljMC90YWJsZXJhbmdlOmFiMDEzNTM3NGRkMzQwNTliMWNkYTU5OTBkMzVjOWMwXzMtMy0xLTEtNzE1MjA_ce578351-2215-4c0e-8549-cd522b880fa5"
      unitRef="usd">-26008000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <strl:IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjQvZnJhZzpkOTdjMWY1NTUwMjI0ZjE5YTI3NGM3NmEyZjZkZTAxZS90YWJsZTphYjAxMzUzNzRkZDM0MDU5YjFjZGE1OTkwZDM1YzljMC90YWJsZXJhbmdlOmFiMDEzNTM3NGRkMzQwNTliMWNkYTU5OTBkMzVjOWMwXzQtMS0xLTEtNzE1MjA_1662ce9f-d081-42d9-aa9d-2db76c8d8072"
      unitRef="usd">14000</strl:IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures>
    <strl:IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjQvZnJhZzpkOTdjMWY1NTUwMjI0ZjE5YTI3NGM3NmEyZjZkZTAxZS90YWJsZTphYjAxMzUzNzRkZDM0MDU5YjFjZGE1OTkwZDM1YzljMC90YWJsZXJhbmdlOmFiMDEzNTM3NGRkMzQwNTliMWNkYTU5OTBkMzVjOWMwXzQtMy0xLTEtNzE1MjA_cff0c53d-3fc2-451c-99c4-263772788f3d"
      unitRef="usd">1358000</strl:IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjQvZnJhZzpkOTdjMWY1NTUwMjI0ZjE5YTI3NGM3NmEyZjZkZTAxZS90YWJsZTphYjAxMzUzNzRkZDM0MDU5YjFjZGE1OTkwZDM1YzljMC90YWJsZXJhbmdlOmFiMDEzNTM3NGRkMzQwNTliMWNkYTU5OTBkMzVjOWMwXzUtMS0xLTEtNzE1MjA_4b9cb423-ece5-415f-948d-a3a3f6598f46"
      unitRef="usd">1245000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjQvZnJhZzpkOTdjMWY1NTUwMjI0ZjE5YTI3NGM3NmEyZjZkZTAxZS90YWJsZTphYjAxMzUzNzRkZDM0MDU5YjFjZGE1OTkwZDM1YzljMC90YWJsZXJhbmdlOmFiMDEzNTM3NGRkMzQwNTliMWNkYTU5OTBkMzVjOWMwXzUtMy0xLTEtNzE1MjA_56621959-ee99-4379-a9da-6247b7082187"
      unitRef="usd">8448000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjQvZnJhZzpkOTdjMWY1NTUwMjI0ZjE5YTI3NGM3NmEyZjZkZTAxZS90YWJsZTphYjAxMzUzNzRkZDM0MDU5YjFjZGE1OTkwZDM1YzljMC90YWJsZXJhbmdlOmFiMDEzNTM3NGRkMzQwNTliMWNkYTU5OTBkMzVjOWMwXzYtMS0xLTEtNzE1MjA_dfa4c9cd-c956-4edf-bca4-a8228e474c65"
      unitRef="usd">18480000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjQvZnJhZzpkOTdjMWY1NTUwMjI0ZjE5YTI3NGM3NmEyZjZkZTAxZS90YWJsZTphYjAxMzUzNzRkZDM0MDU5YjFjZGE1OTkwZDM1YzljMC90YWJsZXJhbmdlOmFiMDEzNTM3NGRkMzQwNTliMWNkYTU5OTBkMzVjOWMwXzYtMy0xLTEtNzE1MjA_835ffff1-34f6-4a95-9b24-f78ac402d58d"
      unitRef="usd">38308000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjQvZnJhZzpkOTdjMWY1NTUwMjI0ZjE5YTI3NGM3NmEyZjZkZTAxZS90YWJsZTphYjAxMzUzNzRkZDM0MDU5YjFjZGE1OTkwZDM1YzljMC90YWJsZXJhbmdlOmFiMDEzNTM3NGRkMzQwNTliMWNkYTU5OTBkMzVjOWMwXzctMS0xLTEtNzE1MjA_eb529974-7823-4495-875f-ee0ef38681e1"
      unitRef="usd">5711000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjQvZnJhZzpkOTdjMWY1NTUwMjI0ZjE5YTI3NGM3NmEyZjZkZTAxZS90YWJsZTphYjAxMzUzNzRkZDM0MDU5YjFjZGE1OTkwZDM1YzljMC90YWJsZXJhbmdlOmFiMDEzNTM3NGRkMzQwNTliMWNkYTU5OTBkMzVjOWMwXzctMy0xLTEtNzE1MjA_90a4a0cc-3bdc-4ea4-88e7-560b0394d6d5"
      unitRef="usd">3936000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <strl:IncreaseDecreaseInMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjQvZnJhZzpkOTdjMWY1NTUwMjI0ZjE5YTI3NGM3NmEyZjZkZTAxZS90YWJsZTphYjAxMzUzNzRkZDM0MDU5YjFjZGE1OTkwZDM1YzljMC90YWJsZXJhbmdlOmFiMDEzNTM3NGRkMzQwNTliMWNkYTU5OTBkMzVjOWMwXzgtMS0xLTEtNzE1MjA_114c1ca7-3e14-4683-bb39-582c764b5eb0"
      unitRef="usd">-3330000</strl:IncreaseDecreaseInMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings>
    <strl:IncreaseDecreaseInMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjQvZnJhZzpkOTdjMWY1NTUwMjI0ZjE5YTI3NGM3NmEyZjZkZTAxZS90YWJsZTphYjAxMzUzNzRkZDM0MDU5YjFjZGE1OTkwZDM1YzljMC90YWJsZXJhbmdlOmFiMDEzNTM3NGRkMzQwNTliMWNkYTU5OTBkMzVjOWMwXzgtMy0xLTEtNzE1MjA_e03107de-1bfe-4d0b-a11b-f72e914c4fd5"
      unitRef="usd">3703000</strl:IncreaseDecreaseInMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings>
    <us-gaap:IncreaseDecreaseInOperatingCapital
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjQvZnJhZzpkOTdjMWY1NTUwMjI0ZjE5YTI3NGM3NmEyZjZkZTAxZS90YWJsZTphYjAxMzUzNzRkZDM0MDU5YjFjZGE1OTkwZDM1YzljMC90YWJsZXJhbmdlOmFiMDEzNTM3NGRkMzQwNTliMWNkYTU5OTBkMzVjOWMwXzktMS0xLTEtNzE1MjA_e0e906ca-e41c-4f00-8c71-8cc392f338ae"
      unitRef="usd">55471000</us-gaap:IncreaseDecreaseInOperatingCapital>
    <us-gaap:IncreaseDecreaseInOperatingCapital
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjQvZnJhZzpkOTdjMWY1NTUwMjI0ZjE5YTI3NGM3NmEyZjZkZTAxZS90YWJsZTphYjAxMzUzNzRkZDM0MDU5YjFjZGE1OTkwZDM1YzljMC90YWJsZXJhbmdlOmFiMDEzNTM3NGRkMzQwNTliMWNkYTU5OTBkMzVjOWMwXzktMy0xLTEtNzE1MjA_66d7f9d7-39be-4b35-a192-ce7fbf61d8b9"
      unitRef="usd">-28044000</us-gaap:IncreaseDecreaseInOperatingCapital>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90ZXh0cmVnaW9uOjlkNzUzMWVhOTFkMDRiZTRhNTExYjc3Y2Q4NDYwOGJlXzE1NzQ_5ee6466c-714d-45fd-aa73-36def8a3ec5d">&lt;div style="margin-bottom:4pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:64.912%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.981%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:92.819%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;17.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;SEGMENT INFORMATION&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s internal and public segment reporting are aligned based upon the services offered by its operating segments. With the December 30, 2021 acquisition of Petillo, the Company realigned its operating groups to reflect management&#x2019;s present oversight of operations. After realignment, the Company&#x2019;s operations consist of three reportable segments: E-Infrastructure Solutions, Transportation Solutions, and Building Solutions, with the commercial business reclassified from the previously reported Specialty Services operating group into the newly formed Building Solutions operating group. The segment information for the prior period has been recast to conform to the current presentation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s Chief Operating Decision Maker evaluates the performance of the operating segment based upon revenue and income from operations. We incur expenses at the corporate level that relate to our business as a whole. Certain of these amounts have been charged to our business segments by various methods, largely on the basis of usage, with the unallocated remainder reported in the &#x201c;Corporate&#x201d; line. Corporate overhead is primarily comprised of corporate headquarters facility expense, the cost of the executive management team, and expenses pertaining to certain centralized functions that benefit the entire Company but are not directly attributable to the businesses, such as corporate human resources, legal, governance and finance functions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents total revenue and income from operations by reportable segment for the three and six months ended June&#160;30, 2022 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.151%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;E-Infrastructure Solutions&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;233,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;402,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transportation Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;203,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;351,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;350,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Revenues&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;510,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;401,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;920,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;716,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;E-Infrastructure Solutions&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transportation Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Segment Operating Income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,362)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,580)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,167)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,664)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition Related Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(230)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(485)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Operating Income&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90ZXh0cmVnaW9uOjlkNzUzMWVhOTFkMDRiZTRhNTExYjc3Y2Q4NDYwOGJlXzMzNg_e922b0cb-970e-444d-9929-841db38077c2"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90ZXh0cmVnaW9uOjlkNzUzMWVhOTFkMDRiZTRhNTExYjc3Y2Q4NDYwOGJlXzE1NzE_b1d2f58f-6a97-4b0b-abaa-e0bc2e9a1a61">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents total revenue and income from operations by reportable segment for the three and six months ended June&#160;30, 2022 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.151%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;E-Infrastructure Solutions&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;233,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;402,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transportation Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;203,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;351,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;350,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Revenues&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;510,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;401,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;920,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;716,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;E-Infrastructure Solutions&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transportation Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Segment Operating Income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,362)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,580)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,167)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,664)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition Related Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(230)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(485)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Operating Income&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icc71b1c9038241919d8505f3c5f95eed_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzMtMS0xLTEtNzE1MjA_183e7214-2015-4d01-a07d-752b7ce1be31"
      unitRef="usd">233548000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ica09447249d242d0bbacba436732d568_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzMtMy0xLTEtNzE1MjA_cf438414-c469-4547-bfd7-41bb482a31c4"
      unitRef="usd">123743000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idc0b5c7ec7054848b73ff1a78ce2265c_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzMtNS0xLTEtNzE1MjA_b697135f-29f8-4403-8c95-5b32bc2c4362"
      unitRef="usd">402475000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i62120394d02a4b99bd161eeb2ee55c0b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzMtNy0xLTEtNzE1MjA_a0ce1b67-4b5a-41bb-a503-15777c0828a5"
      unitRef="usd">220315000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2ee57d0c2c7f4e0b87dbc7a3e9b1f487_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzQtMS0xLTEtNzE1MjA_b6a53bb9-2faf-4a0b-9a2a-4eb3cc35bdcb"
      unitRef="usd">191381000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ife2b463984c140d491f2523d05c69fd0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzQtMy0xLTEtNzE1MjA_50b68d6b-41c5-4c5d-b758-cbb76ae60727"
      unitRef="usd">203153000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i727c200af117499aafe2cb4d880f95c5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzQtNS0xLTEtNzE1MjA_8090ec8e-4d48-4f0f-b9d2-b8380f36cdcd"
      unitRef="usd">351880000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i97cc6d75dce04558b1bf8d39268b856d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzQtNy0xLTEtNzE1MjA_8950e4d2-64d0-46d1-866e-7efe61904ad7"
      unitRef="usd">350207000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if57bf8d75171469fba204be83c70d2f0_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzUtMS0xLTEtNzE1MjA_2d781f43-889e-429e-997f-b0aba0048094"
      unitRef="usd">85639000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i70a03866863b4c508e431b5db6d75427_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzUtMy0xLTEtNzE1MjA_dd9c34b5-6b41-405e-a1b5-9c1ad2e1ce56"
      unitRef="usd">74770000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0220996ace7d4473a5170d671cea4c4e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzUtNS0xLTEtNzE1MjA_da7087a1-8168-4f83-bf4b-28c606d4487f"
      unitRef="usd">166533000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i60f3843e73404b4e847c0c499837281d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzUtNy0xLTEtNzE1MjA_3379449f-735f-4ab7-837d-86ed164e560e"
      unitRef="usd">146460000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4983597158284acf97b008c229607b16_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzYtMS0xLTEtNzE1MjA_3cc5ec23-e8ec-46e1-8511-2335f36b05d8"
      unitRef="usd">510568000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iebbb975651c246398d013b46d35f15d2_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzYtMy0xLTEtNzE1MjA_2e017a22-0a3a-4823-8672-8fdf9bd2f81c"
      unitRef="usd">401666000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib3d93599cb1846abafc6275388cefc64_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzYtNS0xLTEtNzE1MjA_399b26e8-2b09-4cf4-9951-dca67988c919"
      unitRef="usd">920888000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i24b9ce40b3b74e8d86a6d9c5cb93ced9_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzYtNy0xLTEtNzE1MjA_751a6e20-4e4b-4076-ad5b-cc59ceb76791"
      unitRef="usd">716982000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="icc71b1c9038241919d8505f3c5f95eed_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzktMS0xLTEtNzE1MjA_7a5506d1-94b0-495e-b2f7-ee973f637541"
      unitRef="usd">32824000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ica09447249d242d0bbacba436732d568_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzktMy0xLTEtNzE1MjA_f05f19c3-9f6d-43f6-9d51-1f77ad7e570a"
      unitRef="usd">24714000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="idc0b5c7ec7054848b73ff1a78ce2265c_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzktNS0xLTEtNzE1MjA_c1f0fa6a-2669-41f2-b5bf-d6c9daabb864"
      unitRef="usd">54109000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i62120394d02a4b99bd161eeb2ee55c0b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzktNy0xLTEtNzE1MjA_60e1da5e-665b-4189-b71a-9011b8ca6b63"
      unitRef="usd">42526000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2ee57d0c2c7f4e0b87dbc7a3e9b1f487_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzEwLTEtMS0xLTcxNTIw_1384b5cf-0b0d-4884-a9e3-fb762b43cd19"
      unitRef="usd">5107000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ife2b463984c140d491f2523d05c69fd0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzEwLTMtMS0xLTcxNTIw_39eca54b-9eb3-411d-9e4a-22da471fe3bf"
      unitRef="usd">4796000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i727c200af117499aafe2cb4d880f95c5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzEwLTUtMS0xLTcxNTIw_4ccdcd51-d643-4da3-9683-54cd133df4a4"
      unitRef="usd">8793000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i97cc6d75dce04558b1bf8d39268b856d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzEwLTctMS0xLTcxNTIw_81b7f537-7bb0-457a-ad54-f820924f2d78"
      unitRef="usd">7462000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if57bf8d75171469fba204be83c70d2f0_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzExLTEtMS0xLTcxNTIw_b9a183fb-bcf0-4a9f-b00c-6707ff69cdfb"
      unitRef="usd">9751000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i70a03866863b4c508e431b5db6d75427_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzExLTMtMS0xLTcxNTIw_6676933a-9d85-4298-8e0b-5055fc73c738"
      unitRef="usd">6790000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0220996ace7d4473a5170d671cea4c4e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzExLTUtMS0xLTcxNTIw_95de206c-76a8-4d8c-9a66-46b1a16927de"
      unitRef="usd">19109000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i60f3843e73404b4e847c0c499837281d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzExLTctMS0xLTcxNTIw_4d233894-2d71-432e-91fb-79ce70627978"
      unitRef="usd">14151000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4983597158284acf97b008c229607b16_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzEyLTEtMS0xLTcxNTIw_5293ba4c-19e8-4b84-80ec-38f20f03348c"
      unitRef="usd">47682000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iebbb975651c246398d013b46d35f15d2_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzEyLTMtMS0xLTcxNTIw_0c89534d-ec97-4001-a444-1e8dbb399582"
      unitRef="usd">36300000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib3d93599cb1846abafc6275388cefc64_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzEyLTUtMS0xLTc0MDAz_679275e5-67e9-4b30-9cee-07446d605ef6"
      unitRef="usd">82011000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i24b9ce40b3b74e8d86a6d9c5cb93ced9_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzEyLTctMS0xLTczOTkz_49796b55-0af4-4470-8f14-58a3c46a1b47"
      unitRef="usd">64139000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i68b5ae3cfa6147268b9158ab1f1121a3_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzEzLTEtMS0xLTcxNTIw_4fdecfeb-abfe-4ad7-9a86-9ce694c98f17"
      unitRef="usd">-6362000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7c5e7793e5ab46a8b0cb0c8dbf451ce6_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzEzLTMtMS0xLTcxNTIw_998aaf51-ceda-4af1-8018-3dc08646b4b6"
      unitRef="usd">-3580000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4e2e1b9fe6c34ea295153072d6f13a85_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzEzLTUtMS0xLTcxNTIw_80f8360a-896c-4b20-ac51-76ffb9a42fab"
      unitRef="usd">-12167000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5d211d1fe1f84bd1bf4ab4725675d3dc_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzEzLTctMS0xLTcxNTIw_7a72b559-c627-4adc-8a63-63e08b3e84af"
      unitRef="usd">-8664000</us-gaap:OperatingIncomeLoss>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzE0LTEtMS0xLTczODQ2_be0b95e8-59c5-40e4-b1ee-b51022c233de"
      unitRef="usd">230000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzE0LTMtMS0xLTczODQ2_7063d994-bd32-41e2-8219-9d3d537bf3b2"
      unitRef="usd">0</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzE0LTUtMS0xLTczODU0_c6146948-6532-4bfb-87c6-b5c4b91a076d"
      unitRef="usd">485000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzE0LTctMS0xLTczODU0_13e1d717-b9ed-4d46-bb2e-bf761f93a7dd"
      unitRef="usd">0</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzE0LTEtMS0xLTcxNTIw_20795cad-a1a3-4e1a-a243-4265080674bc"
      unitRef="usd">41090000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i749057b3c1bd4a0e9d3399dbfbc3a0a9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzE0LTMtMS0xLTcxNTIw_ef1d3934-2704-4ad1-abf8-9ae38fef7162"
      unitRef="usd">32720000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzE0LTUtMS0xLTcxNTIw_430be858-f72b-4b6b-a4a6-fa29a9c6fdce"
      unitRef="usd">69359000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i985f89038dbe40a79022c8fec9a0437b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3OWIyYjhhZGMxNjQ3MmE4Mjk4ZDIyMjFmNDhlODRiL3NlYzo0NzliMmI4YWRjMTY0NzJhODI5OGQyMjIxZjQ4ZTg0Yl8xMjcvZnJhZzo5ZDc1MzFlYTkxZDA0YmU0YTUxMWI3N2NkODQ2MDhiZS90YWJsZTowYTJmZDg2NWI2MWI0MzI4OTU4YTVhYjIxNmY5ZDI2Ni90YWJsZXJhbmdlOjBhMmZkODY1YjYxYjQzMjg5NThhNWFiMjE2ZjlkMjY2XzE0LTctMS0xLTcxNTIw_e38f2766-aee3-4f0f-b220-33e8c71179ce"
      unitRef="usd">55475000</us-gaap:OperatingIncomeLoss>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>88
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( .]( E4'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " #O2 )5\%*A!.\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9)1
M2\,P$,>_BN2]O;05E=#E9<,G!<&!XEM(;EM8TX3DI-VWMXU;A^@'\#%W__SN
M=W"M#D+[B"_1!XQD,=V,KNN3T&'%#D1! "1]0*=2.27ZJ;GST2F:GG$/0>FC
MVB/4G-^!0U)&D8(96(2%R&1KM- 1%?EXQAN]X,-G[#+,:, .'?:4H"HK8'*>
M&$YCU\(5,,,(HTO?!30+,5?_Q.8.L'-R3'9)#<-0#DW.33M4\/[\])K7+6R?
M2/4:IU_)"CH%7+'+Y+=FO=D^,EGSNB[X0\'K;=4(?B^JVX_9]8??5=AY8W?V
M'QM?!&4+O^Y"?@%02P,$%     @ [T@"59E<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
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
M>W5?J_:0L+U08M><@BV%4J)HOFYYHO?C&J!_7PNAGB[J!KJCVNF_4$L#!!0
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
MV*=V_V#*#@(1+UEX&4B7P"E$W"EVKAGGX0"+0,?R,,[RF%2Z1@^7JMAB+]Y
ML8F%/4ET1,(OD[K@4C5CQ&E//&8 G RP#'2,#N.,?BYWSS,K(?O@X_RR)@5<
MVDX)]"//8T5YF@PD%)R<#(QS^[GH/8'B==6E[9 DC*=]9SWT'F'K.9 GT-$[
MC-/[SP.)SB^KQN"A<1JE:5\)^NR 1YP/^-\1/HP3_L\O)#6/R"$5DOBRD@R>
M5CVDQ(D?CT+ JC^4U9T^@/%>_1=9+*1N#D5H<M,=G53UXD^)M(.N%XA(&*6?
M$<]*%MOV8!-1UN4JPR8X6]06I!2ZQ![ 'WANBQZ%V*/T07K,(DH'=!IT>@#&
M]< GN9:8(+@1XMLQ1YX'-26X9 XI3_HDZ3&C81P-2#;H*!\N:<9/^..%I':Y
M.HQX7V'ZK#A-!WSM^!PNZ;E?\M!EW32,:=0_5O/8\80D\9"7'3W#"_2LBB(S
M17.*V!PMHJC"4)7ELJGYORHC PK^]!R=V:]D ^^9ZO\_T?EY:D?<C(RV  ]&
M+;]N5+XZR?/V(,O;";!1&?#:3N![S7:.O6-Z-L[T=N>Q6E5V":;8#NA@)_):
M!E?D'7;O6\RS:B.TO D8GQ)D_N8.@Z0V&Z6S_\K5U'X&@+25VI!..>,'HZRJ
MK!ZR#U1M*NRN5QA4WB5UR9\Y%=YC!.D 8[%.'[!Q??!AM<ILP<8LW8ILU1Q=
MBFV&6>MUU-/_)RF%?C7QV7$"23C@[LGA_[A ^"*-P)_&V82Y](XZF+)^@?;8
M)6E*A]:T4P'LQ9/ZNJA;:E>ME$1-K.7&?C?<R> 1(01O<E7Y&9^Y5!XG?0GF
M,;JFR= !"^OXGHWS?5NP'Y!8<GM@5PW6!J_G+C^') +FA+)KQR*>G!S<GWO?
M$3D;)_)?56EKMU9YX_U!K?BCQ,/B-.PW2QXK)/$!H<LZ#F?C'-XN\RM7UT/1
MJ,X3Y^N3:\=B C"TNAV9LU>2>5/;7@F".]_&_$=>/D/OD=?LY+.Q_6;_B]"/
M&>KM7*YQ)'F7X$+H]C-X>V/4MOF2O%#&J**YW$B![EL#?+Y6R/?[&_MQ^OB?
M$>;_ U!+ P04    " #O2 )5]IB9FGH&   $'0  &    'AL+W=O<FMS:&5E
M=',O<VAE970U+GAM;+69VW+;-A"&7P6C9C+)C&WAP .8V)J)G;1-IYUZXB2]
MABC(8D,2"@A:29^^2TH6#P!)N8<;FQ07RQ_+!;Y=\G*G])=B(Z5!W[(T+ZYF
M&V.VK^;S(M[(3!07:BMSN+)6.A,&3O7]O-AJ*5;UH"R=4XR#>2:2?+:XK'^[
MU8M+59HTR>6M1D6994)_OY:IVEW-R.SQAP_)_<94/\P7EUMQ+^^D^;2]U7 V
M/WI9)9G,BT3E2,OUU>P->77#>#6@MOB<R%W1.D;55)9*?:E.WJ^N9KA2)%,9
MF\J%@'\/\D:F:>4)='P].)T=[UD-;!\_>O^QGCQ,9BD*>:/2/Y*5V5S-^ RM
MY%J4J?F@=C_+PX3\RE^LTJ+^BW8'6SQ#<5D8E1T&@X(LR??_Q;=#(%H#B#<P
M@!X&T%,'L,, 5D]TKZR>UEMAQ.)2JQW2E35XJP[JV-2C839)7CW&.Z/A:@+C
MS.)&Y2MX*'*%X*A0:;(2!DZN12KR6**[RG&!7MP*+7.SD2:)1?H2G:-/=V_1
MBV<O4;&!*P5*<O1QH\I"Y*OB##WKG%_.#0BM;C>/#Z*N]Z+H@*A?ROP",7R&
M**;4,?QF?/A;&<-P4@\GW>%S",\Q1O08(UK[\X9B)(H-@IF@N#J07\OD0:00
M#N?,]JZ"VE6UAAX6(8VP?SE_:$_ MN*$>_AHU=')CCK9J,XW<:Q*D 7+*Y:@
M<9E*E\*]$[]U;X8I][R>1-N,,DI\YM;H'35ZX[%4N=&P=I$H"NF.H&?=F% 2
M!&%/GVW&&2,#(?2/\OQ1>7=&:OCM_OD/G)+P=3N4!5IKE=5Y4*6 ^5XE>0R+
MQNAROR7]J9+<H ?(C!+6A&MJOCVU(&IIWL_,9<6CP#VSX#BS8'1FO\/JU;"C
MZ&HACT0_<#QV$O8E.JRP%U&WQ/ H,1R5>*N!3AH"^QCC+?#"G*%<&I?2T-9
MO"@,>E(=9MAC9""<_*B5CX<3E H#F8)2"11!NL+%N5J?EW R'%UNB?&"@/*>
M9-N*>CX=2.WHJ#@:5?R34JM=DJ8N69%]0Y]RWE]R+K,HC(A;&,$-@_!I&]=6
M?!_:M0XNNJO"\W'_<;OL/"_B [E)6J DI^U<:2*629J8Q+W&#VZZ0DD4D+Y0
MAQT-(S8DM*$5F<#588U#C5/J6B92:Y2J_/X<=K<,BIRE<ST=W'8>;T!#UM?M
M,..4#60G:>!%QNGU*'NK=+V;=C3O%YE:ILF]J*ZZ(V\CBU"_]>0/$[#-./>&
MDK@!&QDG&R2Q+J%TBE4&-791RW2JM,'%&+;PZS"CE.,!_)(&<&2<<%T.3.6R
MC:((4RLC',#B43B4R VQR#BR/BHCTE,2UZ:11_PHZF^K+CO*?<X'A#;<(N/@
M^O6)>1I:U1_S"+;":IL1G[.A1&W(1<;1=:.R#-87M!;QES/8<C6"<K:4Z 74
M,V6Q0D"V?5G_TBE^[SQLJ<(7V-K<)JRZTAN$D7&&M:4C49J-TLE?L.8JZ?M.
MQ*W9!A?C&/>+FDFS;O?0X(V.X^U=OJH*A>6AIYH02VV 07T>1?T.8LJL*[;!
M')W"7"O$T/<71NSE3\FV<48CSOIK<-*L*[O5HHU#[[/0254ZH/<Y+$19&/0N
M-U"DGZ%;G50O*-"US.4ZB1,X=NH?]5^]37E5;$4LKV9;<"_U@YPMGO]  OS:
MU:#^5]ZZT6A82B=8^J2.E=G;$6964>HR\UDX].0:;M));I[2M5('#Z%R[L/=
M:4;"@6J?-MBDX]@\H6^E#@SZS+-:?X<9IM[0PFUH2<=I^3^WKM2&9Q!$_>K;
M815B?RA'&L#2<<">VKQ2N]GC@?4 ;"."6[U.5V.#53J.U2=VK]1N\@C&D276
M9>8-]8*T(2D=)^D_[%^IC4B?>E86.*QP-!!AUG"4C7-TK(-ECK;/M\J2*:NN
ML(:9;)R9I_2OS 8?8W[4;[$=9I0%9$ABPT<VT12>V+TRN[N#4IKTJP^'&856
M:Z [8:TWF*<U@4_M79G=T_6K.X>)Q_VAI&SPQ29>:/[KMI4YD,6LG=5IQ;P!
M^0W7V#C73NU:F4TM1L+^;N6PHFRHOV(-VMA3WEU.9; +058RV$:<#R"8-9AB
MXY@ZM6%E-H$L@0Z2#6T"#:+8.**>V*<>O+4K/FB7+:4.JS#H[P3SUB>JZOO@
M;T+?)WD!0M8P#%^$,%.]_^2V/S%J6W^U6BIC5%8?;J1825T9P/6U4N;QI/H0
M=OSPN?@;4$L#!!0    ( .]( E7ZJK3 >P<  % K   8    >&PO=V]R:W-H
M965T<R]S:&5E=#8N>&ULK5I=<^.V%?TK&#73V<RL5P3X[=J:L44E;:;9[JR;
M]ADF(0M=DE  R/;FUQ>@:%(D05AJ\6*3U+T'Q,'%Q3T@;EX8_R9VA$CP6I6U
MN%WLI-Q?+Y<BWY$*BT]L3VKURY;Q"DMURY^68L\)+AJGJEPBSXN6%:;U8G73
M//O"5S?L($M:DR\<B$-58?[]GI3LY78!%V\/OM*GG=0/EJN;/7XB#T3^MO_"
MU=VR0REH16I!60TXV=XN[N#UQF\<&HM_4?(B3JZ![LHC8]_TS=^*VX6GWXB4
M))<: JM_SV1-RE(CJ??XO05==&UJQ]/K-_2?FLZKSCQB0=:L_#<MY.YVD2Q
M0;;X4,JO[.6OI.U0J/%R5HKF+WAI;;T%R ]"LJIU5F]0T?KX'[^V1)PX*!RS
M VH=T-@AF''P6P?_W!:"UB$XMX6P=6BZOCSVO2$NPQ*O;CA[ 5Q;*S1]T;#?
M>"N^:*T#Y4%R]2M5?G*U9G6AAIT40%T)5M("2W7S(-4_%0]2 +8%:RQVX"<5
M4P)<@=\>,O#AAQ_!#X#6X)\[=A"X+L3-4JJWT9C+O&WY_M@RFFG9![^R6NX$
MV*@W* S^F=T_LO@O%0L=%>B-BGMD!?SE4'\"OO<1( \AP_NLSW>'IN[\?ZUO
M_N?6!V3X75SX#9X_%Q=ZR+?-D&\YJX#*3!Q+6C\=IS:5E(AKTZ ?80,SK$Y[
MUV*/<W*[4'E-$/Y,%JL__PE&WE],C+L$RUR";1R!#<8FZ,8FL*&O/JOU@]8Y
MJXAI (Z^4>.KEXGG%8K\6(74\RFS!BL5./'0*IM:!6&2AD.KS=3*ATG26PTZ
M&7:=#*T!>%?\1V6_8PJ23*U).:MS6A)0=[W7S_5=KF-US]DS58D /'X_/UA#
ME\'J$BQS";9Q!#88QZ@;Q\@:K!E1H#G%Q[*@+@"N&)?TC^:!:4RL<)>.B4NP
M[ @6GLZ9,("CF;696L$H]F+S;(@[%F,KBW<GI.D5N2"/:A8(<<!U3D#.A)HE
MFMR:U5?-=*"U)*I+TL2PM:E+&78)EL53[J W)MA@A*+ S&_2\9M8^?U9E=1
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
M[ F<AQ,D+?%--YF:$ --FD)I&9260VD"15.U.SCQOMV*!V@7Z27/H;0$2EM
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
M5?O7FRO)?ZSJ#X<<-W\"4$L#!!0    ( .]( E6:=;?MP00  #0*   8
M>&PO=V]R:W-H965T<R]S:&5E=#@N>&ULC599;]LX$/XK Q4HNH#C*^F!' :2
M-$&S0),@3K8/BWV@I;'$#26J)&77_?7[#24YQZ9!7VQQ--?WS4$=KJV[]P5S
MH!^EJ?Q14H10[X]&/BVX5'YH:Z[P9FE=J0*.+A_YVK'*HE%I1M/Q^,.H5+I*
M9H=1=NUFA[8)1E=\[<@W9:G<YH2-71\EDZ07W.B\""(8S0YKE?.<PUU][7 :
M;;UDNN3*:UN1X^51<CS9/]D3_:CPE^:U?_1,@F1A[;T<+K*C9"P)L>$TB >%
MOQ6?LC'B"&E\[WPFVY!B^/BY]WX>L0/+0GD^M>:;SD)QE'Q**..E:DRXL>LO
MW.%Y+_Y2:WS\I76G.TXH;7RP96>,#$I=M?_J1\?#[QA,.X-IS+L-%+/\K(*:
M'3J[)B?:\"8/$6JT1G*ZDJ+,@\-;#;LPNU2A<4QV25<U.R5,^<-1@&=Y/TH[
M+R>ME^DOO'R@K[8*A:>S*N/LJ?T(&6W3FO9IG4Q?=?AG4PUI=SR@Z7@Z?<7?
M[A;F;O2W^PM_5RY7E?X9\0WH%""MT9EJ&Z/*Z-JQYRJT I!QKBM5I5H9FD/(
MZ,+@Z>_CA0\.??3/2PRU">R]G(#,UKZO5<I'22VQW(J3V=LWDP_C@U?@[6WA
M[;WF_;>K^+J7R9 NCV_O;L[HZIRNKL]NCF\OKB[G=-)X:'I/\W9RP0D[&.=T
M42V= B=-*O$'.*=#>O?VS:?I='S0:PWB>7) G3P4C J4M:HVSU^M^;G$-JZ7
M6-<+&]_)_AB0HL]LU%H!?FI=;5U78QN)8$^A<+;)"RBNE-,<-D*3;Q9>9UH$
M'A,7"EV)(C-YSMMJ^YJE ?1/ 8K79SO/T=XZ57E$# ]]=-)HDXG!W)HFEH&B
M9Z:[2@?.VG;R]$Y$'9J[X7SX@*=V&AQKL\'"<M;[:#S'.BW8 =8EPA6,+.+I
MJ\YVCH-15=!IC"_*-S:]WV @&_0S@K<1T?3 @B5>:14UOX SK<$?\&,GRK^5
M& 0F5<L)2;<'SN$[!9((/,Y'+: ;  )[P_\1\PA[[>R_6+\>>W*%_5^3RE:8
M*\X&9)3+><>GRH!S4-.K"/GD-P!8^IBHS(I.P1F2)XRLHA0J[ ")=U);ENQ2
M6&O$UXL8]T%!VJ*PTK[Y@,*3<L&Z8I=O8HS2.AX^K^?C$J:FR5@>G@ 54P10
M"VUT9[1%+-D6N!+6:H-$G,5].:"%TUDNQ5!:6C7@J?LS<GN04]I(ULA>_D!"
M?&YY"+B%*(-*A=NRIVCX4LMMD^@21Y+H=I B"TU\=;3)$95-'8/_)1JFW8AM
M\D*:X9VE*F,S"DNXZ70O*&PI0&KE[B7XEA0IB^&5DF;W1BW:(K:MM8TE-_60
MSITM^Q[;4+#=S$H&0,_4SG19ZB#.\-[C/A3XD>\-+3:]!1) Y!J&>F&B*Z^6
MG#?*93&\+D')"J395#: 3-ODXX&G[XV*GK 1,!QH@5.,'IP)?FP>JMG6IJVS
M'"69KNT'K2!>T&BUK8JN5BR5\G&Z)UA;H5"!M*=;F>-^<7Y3F^%+>W_TZ":'
MWSQ^KW@$QC"WE_I6NOTD.FZ_!![4V^^IKQ@PC5H:7L)T//SX/B'7?J.TAV#K
M^%VPL $@XB,V2\9.%/!^:6WH#Q)@^Z$X^P]02P,$%     @ [T@"58N'M,XX
M"@  _QD  !@   !X;"]W;W)K<VAE971S+W-H965T.2YX;6RM6=MRVS@2_164
M)C,UJ9)E2;YIXTN5[%Q&V8WMLIS,5FWM T1"(A*28 !2LN;K]W0#I"A;=F9W
MY\76!>ANG#Y]ND&=K8S]YA*E2O&0I;D[[R1E6;S9WW=1HC+I>J90.;Z9&YO)
M$F_M8M\55LF8-V7I_K#?/][/I,X[%V?\V:V].#-5F>I<W5KAJBR3=GVI4K,Z
M[PPZ]0=W>I&4],'^Q5DA%VJJRL_%K<6[_<9*K#.5.VUR8=7\O#,>O+D\I/6\
MX(M6*]=Z+>@D,V.^T9M)?-[I4T J55%)%B3^+=652E,RA#"^!YN=QB5M;+^N
MK;_GL^,L,^G4E4E_UW&9G'=&'1&KN:S2\LZL?E/A/$=D+S*IX[]BY=<>87%4
MN=)D83,BR'3N_\N'@$-KPZC_S(9AV##DN+TCCO*M+.7%F34K86DUK-$+/BKO
M1G ZIZ1,2XMO-?:5%Y?2:2?,7-Q:Y51>2H]5'HNI7N1ZKB.9EV(<1:;*2YTO
MQ*U)=:25.]LOX9Z,[$?!U:5W-7S&U;'X9/(R<>)='JMX>_\^PFYB']:Q7PY?
M-/BQRGOBH-\5P_YP^(*]@P:+ [9W\(R]':<4_QK/7&G!G7_O.K"W=[C;'M73
M&U?(2)UW"D+7+E7GXI>?!L?]TQ>B/6RB/7S)^E^;N9==#7OB<CR=3,7->W%[
M]V[Z[OI^?#^YN1;CZ[=B.OEP/7D_N1I?WXOQU=7-Y^O[R?4'<7OSC\G5Y-U4
M[(YSZPTO^>6GT7 P/!7WB4*M1B8K9+ZFN*\,^)([%=,KAT/$LL2;]SJ7>:1E
M*J8PHR 4I1/2*E%XTUBB<[9D8RQ4**PRX?<!CZ+.\4+ERLHT7=.WJ@@[2\3Q
M.=?TCATX\2N%..R??AB/;_GEX/0U PXA(941L"%6B2%+9I5CHZMF3L=:6G)#
M*\O$."40G2[I(_)QY4\J ))5WRMML:\T(MJ<M2>F2HEK4RIQ)/:V43CJ_RQN
MV-?TL2_><!PVE+;R,OC1:-#B"T*H@). K(MY91&(%;%V4!R66Z2K%1NGYN34
MM8*B10S@FDT\.9<L.1>Y*;<0Z8F)1]84.@^.,IE#_BE_7490QE^A>YS/+GO4
MCO-E<K(RATVH<0JPHLI:^N+IAE@1BKF*E'-H-1RB%'.I;<T.?X)$+I68*94C
MX5%:Q13@&"&X5@4!+F4#'6OZA&1:F3O)L+J6*95J"+4,--J"K">^R+0"0!N.
M$BN);7*6$L74 \7!]$1&7$(@8J]\S7 R+4WEX-WUQ)V*4HE\4:"/@\ADK(A&
M"< S%@M2,6\*A@P&CE%;IY>4$\(309%G;>(MI'KB'9*0<1G0T3]6\8(!;U<M
M-A32>F0#@?[G0O;(\=#1U"[575TCKD4;BC^3W\"_K1B_UC$&.L[G5*,4%>(T
MEES+S&<3T0)(%?*::CG3*3.YR^NI,%+C4#"T$G$1'\GQ[DU">C=TO!J(#?BN
MI5:L"+OCL6JI\BH<13T4!)P3<<6,WVP*3$&^>N)*V5(&S0L:MT%DNZ)K&%$5
M">86*GZUL(K#K7$CV)!(D@87!!'U(XLB#7SK4=:=JFLG1!49U$[-@7 *?PAI
M<\0$S;$FX[IH1(D@I2:+,)>(!3$KC_P2Y=(0*C7Y8B_%$!<'X+MB84R\TB0:
M<%!4-DHPH>T$H"<^;0CC4UBQYBOO@Y"&';C1".,Y)M$ & OJLTNI4ZI9G-Z/
MQG7WI5Q!@\':4Y&8%0"P71H^*]8LAVF1=+1*8] *E+0>CI*1;$7[@R;.)83:
MIM-P<=RI197Z**9[_Q1W%4(;]/<&O\K7W:W, R%A,ET2W]HZMZLS<M;1F+Y7
M$ORTZ3JPSE?4RI^B\H10CTJ%NP7Q<=-.'[<3F><>%;:)R&G0IJC_'IJ*$FNP
M!GT%RBS>0LZS&0 [&/#(-Q 5/K<B=.5;A"@FDZZ8H+S$J(?&1QW0D3K\4&]Z
MH9^#T;N.ZQ(^ZHSX+6M9_UKEGKV,_Z[S9<:55!$L%<^>M5?GUY&B*[TD6M6Z
MNOG$#S>;665#Q2 :D)_4SPY>S.GN 'AV#$%UN5% A35+33W?-Y0M9RM+-*':
MFV_<D7&=QWJI8]H?H=/JLJZBN@A<H2(BEHBTC:H,F@?GC0C5L74Q&\"\JR+@
M!V2YA],@M)(6O;6D=GS?HBX*BVH-P9&PT)4/!G'3)//<,^WF -UVZ\,MJ;X&
M/BW7,%Y N'+4143HQ-KW4V 9*S !_1R'YN!),VG(-%1Z1"*P(%@G-6A%@+R6
M:)386=]1V.$3&G=Q!$OB8U:<(J(^?5*+ 1V21"4B\@:X46+4#E:HY3^4-3UB
M>%!03<.U@9B[ICF#:C5V[,',4KT((X/#?S?7E-N-]-:4HI,&6L$3W:^)+VS;
MJ\.3\9J:2+Q7%2U1)Y80ADB)TCQHRGK& -H\7H$\-/OT%KTN_*V4^D:CGD4!
MX<*8KE_3:[8IHT1#49DGH177+C(-S$N3$_#WZX+RGJZ[J'$4,N67SN'G71DO
M QVI[17&D>*S"M.+FIPH*(75JNEA/*!S=_M#Q=V@Y619;\[:'@-ZXK=:_MOZ
M:Z)(4KWY(N:@Z)J ?AQ&F=I?JY4^Y\VW06YMZZ:X&B9X>5PE.MJ2ITT9<4(!
MO:FE&F[H']KD(UVH/\5-AY!AC:$LT@3BFS,QED[#'3Y14$N"NI!KSM5LO2U*
M&&>X8#W[$*W!E$ZC8JK:XR."^ K>]W 10W()?[Y%Q]N( H4J:VX=- P$^OK3
M@+QPOTFKAX5%9W-(IOJ\HIRTROG/E_"CE#3W"?'J>-0]&!SSOE>')]V#_L@/
M1@%23BT5-^8:XBNMV\6FED58Z1^<!(O'W=%H^(+%=O::IV MDH#5]2W"5WE]
M"[!J(6W,L(=L4!$_9AE'H=MWZ #?YFJ#DO1MO-G:3K-L3/7$[S0HEA@]"I*]
M.@]TPRN0J0=60W@X'OQ<,VX[-QOVMN;D7#V@K%8JQ;%93UP]MSXWO=O61&[J
MR67GU>52IJQ]4WY^&LX;YI&K;4;4 P9Y>[RBY;U>1JEJD-F;K?<:P&?\/"5<
M,5!&W!Z@BSLN!'?;2@+9:N:J,J%IGUNU?@BXA#EK&U,_Z<D6_\(P]X2D-))X
M.!#\TV&-;+P:'AYU!Z.CNAJ&W>'QX5.^_K]1#_ZJJ/L^ZL'AH#L:'/BHAW]#
M$9_T'T=])5W""^[0A3!U$#WHL[H'WX"M$:VA@D,%6,WSU)SO7R!UJG$AHS"7
M*CS+\!T5G >7F9A</P1 .#A H?+LM5VR"RQ\==(]&O5]Q)"(HP/RVP8C</"&
M&W)=\]M4_2^XSX3\4T*YC1J/V\ BDU;[<=L_='#^(*$[>P7?>EB6HP4Y_[A!
M;3^5B17=:CA$4C.("%Y;>OX!O'A2A"WH3TF]@&8(/U$%?CB9J= _?C0Y\ZSC
M;P^['N?NMQ[*H^\L^*<'OOKEI7\^WWS:_+HQ]@_U-\O]3R.?I%UH]*A4S;&U
MWSLYZ@CK?V[P;TI3\"/^F2G1Y/AE@HN*LK0 W\\-QM7PAAPTO_E<_ =02P,$
M%     @ [T@"5<RP.2+2"0  H!@  !D   !X;"]W;W)K<VAE971S+W-H965T
M,3 N>&ULC5EM;]LX$OXKA#=8)(":^-U)F@9(LV\YM-O<)KW%X7 ?:(FVN95(
M+4G9R?[Z>V8HR7+B>.]+'=.<X;P\\\R0O=I8]\VOE KBJ<B-_]!;A5!>GIWY
M=*4*Z4]MJ0Q^65A7R("O;GGF2Z=DQD)%?C;L]Z=GA=2F=WW%:_?N^LI6(==&
MW3OAJZ*0[OFCRNWF0V_0:Q9^T\M5H(6SZZM2+M6#"E_+>X=O9ZV63!?*>&V-
M<&KQH7<SN/PXIOV\X5]:;7SG;T&>S*W]1E_NL@^]/AFD<I4&TB#QL5:W*L])
M$<SXL];9:X\DP>[?C?:?V'?X,I=>W=K\=YV%U8?>>4]D:B&K//QF-[^HVI\)
MZ4MM[OE?L8E[)^.>2"L?;%$+PX)"F_@IG^HX= 3.^V\(#&N!(=L=#V(K?Y!!
M7E\YNQ&.=D,;_<&NLC2,TX:2\A <?M60"]<WZ9^5]IHBY*_. C32^EE:2W^,
MTL,WI*?BLS5AY<6/)E/9KOP9+&G-&3;F?!P>5/B/RIR*43\1P_YP>$#?J'5O
MQ/I&;^C[6'FL>"]N;3'71D8DF$S<> _$=[P7_[F9^^" DO_NBT,\9KS_&*J<
M2U_*5'WHH32\<FO5N_[^N\&T__Z $^/6B?$A[7^;HX/2^VT;G8J;VW]^O7NX
M>[S[\NN#^%D9Y63^_7?GP\'PO?ABQ \J5<5<N28; W$<5DK0CF'__6UN$=BE
M .84+PW>GR3B(2B7TW)JBS)7066"9&0GRETE';\:'<(NQ+T*.L^M^/3IEE.E
M@T?YYY+4*1.P7WEQ#.!S9:]5_IPT&FO11MNI>,1IW21K#VM26QE2!DH3%;OQ
MTLI"A97-R)AZ-VW2AK^Y3)I4H4S#2MP\W(I'6^I4G/<GB=B'-B].Q7WETA6H
M ^M@LPR1;GRF8+\1M:[99*D49:.F=!H6P+JCP<4TF4U'B3! ,Q92Z5?1$Z>R
M!/04I,ZA4'KH0&0V_E+<TIZT:XD [HU?*,="^U2)(S&839)^OR]^Q$IX?EN!
M.)Y-+H1?28!-R"".AM/3\YDH 25>%,>#$W$"2"7C_E0\2K?$>43=' )9ZB!S
M(;,_P'T@_R &R6@R0Y1I>?=0V!3=9Y5-&#FLL_=>I#5&P:'IMR9F'6 /+R*P
MD1_ 2X-<T96VN;IG@1L$+=U)%T%*+I=.+8'(ESDQEM(GYW8-A"#H,HI32FU$
M&?&.9USG6LYU'N'<QIDZ3":JDF*Z4MH)Y8,N6,-"XNM:YE6,ZTO,-NYFV)R(
MS4JG*[%1B#>K3 B^I70AB<J!IH[3Z@G!,Q3WLG12>_H+%M)A,=2$!^4 )E-[
M0/K2O,HXP*5*]4*G</99(#THEX6&P=H$:99ZGC=NQWI43RG5"%22"R]!O49F
M:'V?WXT,(72KFBBB/E32PJMCM]$-A"(R^6C:3\YG(\Z14U34L4B6UF8;4 A9
MJK=?L8>YTT 9&=!:HY[@.QM9A0JQ5M(9Z(\)Y@I:4-$EI'N#T8,^28%_!M\N
M*?,I1BE2,'_F'V"\6KHVZ-';C9@WS$*T@R38R@E,8M+HOWAO-QVIL]Z_P^##
MGMJRM"Y4)N(,*%RIO$1-.&66T!Y5J2?MF>.H/41N03&WCL!+^J"=F-R^(?JE
MC:@[%3\W(>(\M*'G_!*:[!.G$<@X&HR&S" -F=<ET2$ZQ E!1"XJ,'N37%G
M ?A)WXD(@WPBU, $.J7!BP&&Q6 BGI&"&FB1\9C?63@.GOHO$H,K+Y GVTIO
MJJO+P-V&MY\B+\6O.[!DZ%U""3<0AIG2:S;D2(S!I8,I]0,>.1J@3I*+R4A\
MP>$.PQ_8U+0_#2Y&H"0,XP[DRTG!L24Q9#1G/$L&XT$M:ZQYMRL?-TV2\<7Y
MUJ12/K,]Q\-!<C[HGVSMZ7+3\7DR.9^<O##KQ8[A8'I2D[1Y'08QG22#B[ZX
M.URGLWXR SY:2-5%NH_[NPUGVP=^J%S3SKU^$D4<3A4-IP*CI6I'RX3WA#V*
M*;1O(^.X8803@1UF&0OW:):<]Z$9VPE@P'I6D78H ]MF<7*I^:RI:D(QF!DD
MXX,JWU4E98/2&;%[ )S<7$BNFO\!\J%S%I6+R6&;0/ZH:YEE#%UXJ$V\O=43
MD)T3D:OL5/RNQ$JNN6V)!5I!CN*(=4X9\9X;<&UPM_UL':6"W$.X%,2]8.4S
MB>0,UW]SZ+Y6T/49WMKX61(^T6OHM)H,2;90TH. V6 <JRTZWKP*U/6,%6K-
MD$7XB2R0%0LL$%-T.0):NE7>^-UA@5/Q!:%AFP\86\AG%+O'M9!'QFT:MD,-
M$_$:$;05TL&IVS\8='F=C(%>G56DJZ 2WITOVFZ5;<O@=5Q.=ZOP;IN\FVA"
M,^C<O4IKI[=3)C!-[ D24SBNUGELC'5^(@//Z1$@DCIO:AIO.##L<._$(*M<
M0:!M&B5&;#2EYW;:*Z212Q7Y, Y19,H:XV]--ML2B+-1#"S-4CNCT';F63A;
M;"<CZO2N'6%:.RNO%E6.E*V5?Z,8> CK.K SXB$*]'9"^:IU(2K&%KA31*5U
MA%_K!9 #Q[$=0H"!E!A< _DX$ETI#:A1MJK]QG3!P\IV/J&JI.<+Z+A!0T4@
MQ2>]0&/X-W73DSV7P5M^FL *-W.ZYZQTZ<5P0LUME Q!XX].9J 662A>'\Z2
M":TRYQXU7/]0E;CS4-JPBOXF^*T%V-NFZ_BKD:@ &'<BND/XMG2K9@.1CF!)
MNDS-.=Q4KB;5+VCPN+XQ,N^T0GOWMG?3)>=#832*K/MZ>-FY6M+XOQW<TLX#
MQ/;2V;+(OAMGW0D.6]>4FG]=ARBS]MZ\9M:!29KA!%"DW,F;XD-I+K5A&#:#
M.;-%/=8UI;++8'3MJG_CRZLR/MI$B#2>D6IA,%G ]V4>['')M=SI<(UR*E)3
MIZ+ICJ]<O#[8*/;9G3:O @F&E>VA.SUNMS[:L;%N(*\-V4G=\>@MK;#%AX,>
MO0SZ\7BK:Q=?L2WX[BL'3[1$D"O$@L7;R:5. 0\PE)CN!#.H;RA_APZ "ZG%
M.%#?7VILXNB*7KOH_:0S3)L\MFLHII' *+JIQ49/#)+&_35 J+U+OC4T;C$C
M;6R59W&LX(-ENM* 'RUE+\)1HS+(;V1@+N,%G?;0S.2;,VE2^2E..(GX/PI6
M9%9%!]@SQ\4*F3@M$7-$_GOM0.U9RQUI#<G=*6%G(GCDO'6?07?S)!Z0S@,_
MWW? @7!4\78P2<Z',V+)BXMD-)UV=M%T#7"!>U&YD>JYP<'%]B'I2 S'21\W
MB2,Q&B>C\43L>X4\Z[P:@\F7_#9.1 7VB0_([6K[_'X37YVWV^/;_6>)RZSQ
M(E<+B/9/9Y.></$]/'X)MN0WZ+D-:!O\YTJA/3C:@-\7UH;F"QW0_J?$]?\
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
M$-M@G)<$H*U"%V^G):H:L".*CE0MED2VKN0?U [ #+U*>&Y,C'>\^U[<=MH
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
MLXC*'F?>X:0_P1G"C9)V:V A*ZR._2/*:9]8^I38/#T)^'LK!Y#%(:1QFI[
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
M-[M( ->Q9>?5)@&2=(OM11<-VN[=#Q?W RW1-F\E4B4I.]Y??\\,)5E^9;%
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
M1<J=S4]&P\$IM#ZT^T %0\#8^CP!+FM+@=LJY0AO&&O.9I9!;/,;"M'MYE0
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
MN6X0;L4#VI.!(T1>'^0;Z_/>.GW&>@P?M'*5A7>JP.+0?D!,=G32+9WS]$7
MWSH501:'D,9I^@)>MG,O\WC9#]V#2VGS6MO.(/Q]MK#.4$#\\Y3+/>+P:41.
MDB/;BAQ/ \H"B^8>@_G;5\DX/GZ![W#'=_@2^@^?XV7K)(O@ZN/%IP_OX/;L
MKW<W<%LA7.BF%6H-0A4@G:7T6UA92&$D6A"D!@<U;2EP=/I+=!/YHZ6L$4HL
MT(C:+]R3A>[(W@F'=-P3=22L0=<992-_&ZVV6J&BBW3I$5NC[Z7/82HA>W9T
M^PKI>F%IHZ;B8(\(P2 >Q!101*"/B!OY\,P.QPK_)'NCB\X88N$)X@.5,(OP
M&I)P&&?^&Z<3^J9A-H[]?#P<P2662%;%@=$TG(Y', F340K),!S%(TB2,)T-
MX>J;!'LWQ&$ZGM)@&B:3&2^,/0 -TG"6S>!"V I:(8O'<C"?R6SJ^4SB^-&<
M]<6R1%_(#EZ 7X3A6&_G->07LZ18TRN&3RBV(N73:12_\8?3<31[$])CVK:_
MH%[W+\K@UK\^(91&-_X6CH+.:;/N+V^-I)HNZS4_IV 4JHH< =]'"]H0E&8V
M'=VRJ/N((?%$7Z2)B29\ RU2S>5 @D*2S_28.=IOC+R[_\-!4122D45-W!:H
ML)2.#B[6S.(7)E3 ]?4UU%KX %V2YPJMW>9#*8UU\+43QA$I<HB1([CLR!L-
MBOXUZ?^1"$FU) RRRX4Q:P):"5.0KVXO SE*<DH,I>F4CX)UXS.%?=FFVD%$
M\(9WI?\FT4%&-^(.[1-0CS5G;_RJ'ZTJF5<'S J-3,M!)2BRGO,*MFY%<.8H
M6W)L%B1*EH1]SNTC5J(XJ!X]IR>0?WK[:IJF\?''3[_[47+\\Z&&+/KK+ LG
MT]@CO<[2,!X/#T,UW#A%$DNN*6Y7KHJMU\Q.X8.#9 )K%*;7RM>[Q]KWU7+/
M:,S/G8SW+'GKL";^VQEI"^G;#2IN%5>W%6X<Q@AN.F)(?G[GWX;S I=2*=:%
M[B4]IYS)NEM6-,EF)/EA8NV)S;HEDV/:IS!?6TEA1ZE#+16'!+T$B8 4O=0]
M<&VK2)SGW[Z/*SHM28^.<LXXP3J0)*VV/I5L]-0?W6"O!VG0+'VG18&C.^7Z
M=F2WNFOFSOH>YMOQOA/\("@-2<$:2S*-H\DH --W5_W$Z=9W- OMJ#_RPXH:
M4C1\@/9+K=UVPA?L6MSY?U!+ P04    " #O2 )5S/H]:@\&  !)$   &0
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
M#Q&M*21)^E](G7\T$8DS*N*(DD\<R9&AE3_DL+#$^:6TEV;XET4.AGEFEX>
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
M.C0P*AWRAKO@4J$%4*AKN>%<S3:[[(B6S\P1T =K#89J&J<*U1VQ8,0G%.
MYR8DE^+/1\]\-Z*(0E.VAP1JF!&^P1N %^JW:0UA8?;;.LE0GS>4DPZO_'TN
M>922=OP7+R;3_O%HPOM>G)SUCX?3,#S$D')JB670^PFOM&X?FCH2(65X?!8E
M3OK3Z?B Q&[VVEND#DB ZC3TARI/0[M5"VES#GO,!A7Q8Y2Q%;I[Y(WAVYY$
M4))B@P%IN[6;9MF*&HC?:9CR.$/7Q+\I#W0@JY&I!Z9E:)B,ODV(V\W-%KV=
M6;)2#RBKM2K@-O.)2[/=<Q.N[4RML?,^,][?R(*Y[Y[O'Z._\5!_NXN(>+YG
M;8]7=+2G992J-C*O9IM7;<!G?.,5QW"4$?<I\.*>H?G]+I. MN+9FN99FHAY
M9M /,2XD3>6/8LI%10VOQ5^\RG@"4IJ-0CA@_),281DOQB>G_='T-%7#N#^>
MG#S%ZS^U>O3_LGH8K!Z=C/K3T7&P>OP]BOAL^,CJ Y/ M)T$IH=;N'1+5O$>
M?0P#% &,WNT;!KY.4IH'WJ%R,EI#Q8]JM)J'S#F?EU!@A<8!BD*V4O$:)'1W
MU!_JBHN$:YF2$9. !!%5#+HJ6046OCCKGTZ'(7J@J]-CTMM-3*R'=SP<)/[9
M+9LOJ$,NCK]%VKNX^X#)%1T!+&-U0:?(>%_A@B-Q4@C=9.>>K4([=.%Z0.U>
MZ.2*+G[81&)6$!J>+5V=(%X\/D,6N-!37Z)Y)HR9$:M.EBKVLK\Z3O#<Q9G:
MB\2CS@4[>N""?T;@HUKEPUU[^[;]I>(Z7-!OEX>?.=Y*N]#HEX6:8^MP<';:
M$S;\=! ^>%/S=?W,>#1<?EPJB99+"_#]W&"&CQ](0?O[S=7_ %!+ P04
M" #O2 )5EM#.6;4$  ":"P  &0   'AL+W=O<FMS:&5E=',O<VAE970R-BYX
M;6R-5FUOVS80_BL'URAB0(OU8DEV7@PXZ<LZK%O09"V&81]HZ6QSE4B5I.)F
MOWY'2I;MS!'ZQ99.]_+<\;GC76VE^JHWB :^EX70UX.-,=7%>*RS#99,G\L*
M!7U9254R0Z]J/=:50I8[H[(8A[Z?C$O&Q6!^Y61W:GXE:U-P@7<*=%V63#W=
M8"&WUX-@L!-\XNN-L8+Q_*IB:[Q'\T=UI^AMW'G)>8E"<RE X>IZL @N;E*K
M[Q0^<]SJ@V>PF2RE_&I?/N37 ]\"P@(S8STP^GO$6RP*ZXA@?&M]#KJ0UO#P
M>>?]G<N=<EDRC;>R^,)SL[D>3 >0XXK5A?DDMS]CFT]L_66RT.X7MHUN/!E
M5FLCR]:8$)1<-/_L>UN' X.I_X)!V!J$#G<3R*%\PPR;7RFY!66UR9M]<*DZ
M:P+'A3V4>Z/H*R<[,U]DWVJNN:V0AK,'MBQ0CZ[&AEQ;A7'6NKEIW(0ON$G@
MHQ1FH^&MR#$_MA\3I Y7N,-U$_8Z_*46YQ#Y'H1^&/;XB[H\(^<O>L'?3:U)
MHC7<RG+)!6LH(7)8:$W4/R@#_+58:J.(+G^?JD,39G(ZC&VA"UVQ#*\'U",:
MU2,.YJ]?!8E_V9/$I$MBTN=]?M]T#L@5O&-<P6=6U$@948ODJ)J<'A03>H5*
M/3^&!GY_@+M:91OB^+'/UZ^F81!>PKU!119KR&19%6@P![/!H]K1E  &U<Y-
MI7B&%NXPF"5>FD0>"*HV"3*F-]229$E />HCPWA!#IDF'P6-"GT!MU8G.\K.
M[+,[[0J&$*2QY_L^O"6)>7K9 9RE\0STAM%! 3,P#)/S:0H5JD8(9\$(1D1
M;^(G\,#4FN+9&>-*P"IN6 $L_X>:E*:4@<"+XA0>I!4?!R5,3?K.Y:Z,KJSI
MI8:LD-KZI&;/ONYJ)N -9E@N"4TX<VT0G/=0*.XH%/\HA>X4%IQ&BGWM#O[.
M15_0"60.^RD.]48XW0(/Q)/F7&VBQHZ9]A[@_U+U9:V>DX9U$.S9/.?9;5LR
MFGEXF@@7\!M)#1-K;H,QV^;$J466R5H831=*AOS1 1G"A!@3));UKO%;;8B]
M61S![Q1<T2PFSHCN4S"+J%9T-RJBF)TC2&$KRX,&SB3U@DG0V@HI?CJV;Y1B
M;S*;[B%5[,GA.0L#;QKXHSV>@K,E+RAUJM79U(NG\>@9K&<:89",6BJ*_Y<!
MDM@+9CY\R,F4K[B+RL5SK=3W4NJC]U+F6UX4D/C>-(U.,ORPK?9L[^%KTO$U
MZ><K;2%Y7;@A<@3WPQ[NHH&[:$_^%&5[@YRF[!=WH5,^BT?*<HWP*U_1V?R)
M3.G1OCG;.RJ 6W=9DX3:RA5%;WBE(8PMOR*/MB0[FW,$P4IT\C#U8BMU]1SN
MRMU3M+0K6OKC32[=YD;U:C:X%WJZU^%+/:T0C^Y]H%L;]Q6YY]_[/A,T:+ I
M?$11-XT8>],PM=68S;PH20ZT+)&YH+N'"&J,XLNZF2-&[F^F(803SZ>F'4(T
M\:))?+*<XX-]B4YL[;9"FL.V#9O5J9-VB^>BV;?VZLW6^I&N!4ZK4X$K,O7/
M4QJ.JMD$FQ<C*[=]+:4A>KC'#2W/J*P"?5]):78O-D"WCL__ U!+ P04
M" #O2 )5%(D;98D$  !,"@  &0   'AL+W=O<FMS:&5E=',O<VAE970R-RYX
M;6R=5FUOVS80_BL'MR@V@*E%4B*E-#$0IRW:8<6".ET_#/M 6[2M11(]DHKC
M?[\CY2@.ZGC#OHBO]_"Y>^Y$7FR-O7-KK3T\-'7K+D=K[S?GX[%;K'6CW%NS
MT2VN+(UME,>A78W=QFI51J.F'K,D$>-&5>UH<A'G;NSDPG2^KEI]8\%U3:/L
M;JIKL[T<T='CQ-=JM?9A8CRYV*B5GFG_;7-C<30>4,JJT:VK3 M6+R]'5_1\
MFH7]<</OE=ZZ@SX$3^;&W(7!Y_)RE 1"NM8+'Q 4-O?Z6M=U $(:?^\Q1\.1
MP?"P_XC^,?J.OLR5T]>F_EZ5?GTYRD=0ZJ7J:O_5;#_IO3^1X,+4+GYAV^]-
MY0@6G?.FV1LC@Z9J^U8][.-P8) G+QBPO0&+O/N#(LOWRJO)A35;L&$WHH5.
M=#5:([FJ#:+,O,75"NW\Y*N^UVVGX:,U#5S'\[1U\-.MFM?:_7PQ]GA(V#I>
M[ &G/2![ 5# %]/ZM8,/;:G+Y_9C)#<P9(\,I^PDX"]=^Q9X0H EC)W XX/'
M/.+Q?_%X&3U&KA8S Z/NUX/_\,?5W,7Y/X\%H,=/C^.'*CIW&[70ER,L$Z?M
MO1Y-WKRB(GEW@GTZL$]/H4]F6)5E5VLP2YBJQ5UM5C#=P4ROL%+\,;8G\8ZS
MO5UC>$R-!5NU*_ A%2"NMMZ!Q\5KTVQ4NWOS*F=4OG-8%Y$)@?D.7$_E'% X
M'85[KQ>ZF6-8.27PX>QSN[0*P]LM?&<US$S=A0)U@S^O(6.<R(1C+^6,",KA
MUJK6;8SU*A;SCT8%+PAG!12"$R8D3+NJ+@/]'[>>!?XH\Z)2->0)$2R%0A+&
M,[@U'N>>B%"2I9R(3,1^6G!":08G=,P&';.3.KZOG%JMK%[U_J":^[P\)N%)
MJ/\LH7O4\*B$=E\6Y1,Q708]&_67L:#;$GOV#J\)A=W%8]WXW4:?P^W::OVL
M\)_4GU4/+ZSL/79'3PG5'C[TH'<B=P:LU\ X1]7RH%A(HS2F4<)(*K.PRA+"
M4<-/6MWOX!/^M+=J!Q2S)Z1!:&E> ,L8X0);GF,B9G!U7_5"T9P4/ 4NB,QB
MDU$)F'*%%/ =0V;C+P4OPU #,52W>%?Z.*(2LT<"%80E.7!)DB0-@4B9A-]0
M$PLTP],$4(I+Z'-&BB()9DE1O%P!@^NTH(3G(6"8IAD'GE&2YPFV"9XH<:.K
M2B02TE[@L9)"*HA("CPPQ4!1*!(B<WY8'LB!BAQ8C@T%!)0%@RPC0AXML8%+
MCEMX 1)Q);H@,%"< \7S4I'LR^Q LXPF)!-Y5(H2(4*]%:A4GH<YB2$K<O8L
M89YE('RL'G1Y]JVM/-S8:J&#^%C9:9)'R3,$"I \Z$;[8SA)4<A?NV9S-NL:
MP'\&81(S@$F24H&10<]3% $5SS!2A\$+LO:""1:1TQRS!6UI01*60Y%B/LC_
MZ^6QO\OXX(9':5;Q'>,P"%WK^\M^F!V>2E?]"^%I>__.^J+LJD*I:KU$T^2M
MQ+^+[=\N_<";37POS(W'VS!VU_C<TS9LP/6E,?YQ$ X8'I"3?P!02P,$%
M  @ [T@"54,(^-CN P  8PD  !D   !X;"]W;W)K<VAE971S+W-H965T,C@N
M>&ULM5;?;]LV$/Y7"+4K$H"(1?VV:QM(TA7+L+1!G&X/PQYHZ6QSD4B7I.+D
MO]^1LF4'=8R]]$4Z\NZ^^^[((SG>*/UH5@"6/#>U-)-@9>UZ-!B8<@4--Q=J
M#1(U"Z4;;G&HEP.SUL K[]34@R@,LT'#A0RF8S]WIZ=CU=I:2+C3Q+1-P_7+
M%=1J,PE8L)NX%\N5=1.#Z7C-ES #^VU]IW$TZ%$JT8 T0DFB83$)+MGH*G7V
MWN!/ 1MS(!.7R5RI1S>XJ29!Z A!#:5U"!Q_3W -=>V D,;W+6;0AW2.A_(.
M_;//'7.9<P/7JOY+5'8U"8J 5+#@;6WOU>8WV.;C"9:J-OY+-IUMD@:D;(U5
MS=89&31"=G_^O*W#@4,1ON$0;1TBS[L+Y%E^XI9/QUIMB';6B.8$GZKW1G)"
MND6968U:@7YV>JVD4;6HN(6*I.$OY.M&HC1KYT94@FL!AIP]\'D-YGP\L!C1
M^0W*+?I5AQZ]@9Z16R7MRI!?9075:_\!,NWI1CNZ5]%)P-];>4'BD)(HC*(3
M>'&??NSQXC?POBA9(D.M:M0LR8VTH,%8\O?EW%B-6^:?8TEWF,EQ3-=&([/F
M)4P"[!,#^@F"Z8=W+ L_GF"<](R34^C36=<]1"W('X+/12WL"[G"?GRLU$8>
M8WL2[SC;AQ60ND?'"AEAK'$Q+6H66"VUP7J-"*X'^/7X!"4T<] D9I3<>M%\
M>%=$+/](Q*ZJIIW_B]U(K,(M+''/*4Q$0P7-VK?H>Y*$- S#O? %CR5>EFW3
MUGZ' M<2 QO"$AJQA+"4,I:2!V5Y?<#X/4D[/0J=Q8G*IWWET_];^<]"<ED*
MC'DCNX,1Z1^K_4G$X[7?A5GT,<0^!M9>D]L7+"X1AG"S70LS(@\K#?"JW?:+
M,Q//;VA<&[D/.Y#NX0EDBWV/JU#0/&%.B"F+<Q2&,0V'0Q1RAD)"OJY!(S/L
MG;-:&7..9$O5 !J<)30+BW-GFCC/LXR&:>;&C"99ZI?V!Y^(QF'J;.(L<^,T
MZQ!8_G,29!&2=.D,:1RE^(]")!<Y34Y3Y+#/KR=9Q(Y:QF*?2EP4CBYE2;=;
M]V9)Z,W2SFR8;,WBGY-)FM,A<U2RB":%2XFQC"9Y[B5&AV&&F]5SFP/N(B"6
M/[O28IK.!E>Z<(2QL>+$<64Q39#\#'O7G8W;9C9$OCXR=\T].B03Q728.[0H
MHT.?>1K2-"^Z+36,BZ-4(CI,NF)FN2\Q#7WU4EHP=K2#!P<77P-ZZ:]W@P=6
M*VUW!_:S_0OBLKLX]^;=\^.6ZZ60AM2P0-?P(L?6U=V5W@VL6OMK=*XL7LI>
M7.$K"+0S0/U"*;L;N #]NVKZ'U!+ P04    " #O2 )5BF,R7>@#  !2"0
M&0   'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6RU5MMN&S<0_15B$P0R0%A+
M[MV1!-A.BB: 6\-*TH>B#Y0TDMCLD@K)E>R_[Y KK95$%OJ2E]TA.7-XYD9R
MM-/FJUT#./+8U,J.H[5SFZOAT,[7T A[J3>@<&6I32,<#LUJ:#<&Q"(8-?60
MQW$^;(14T604YN[-9*1;5TL%]X;8MFF$>;J!6N_&$8L.$P]RM79^8C@9;<0*
MIN ^;^X-CH8]RD(VH*S4BAA8CJ-K=G63>?V@\$7"SA[)Q'LRT_JK'WQ8C*/8
M$X(:YLXC"/QMX1;JV@,AC6][S*C?TAL>RP?TWX+OZ,M,6+C5]5]RX=;CJ(S(
M I:BK=V#WOT.>W\"P;FN;?B27:>;Y1&9M];I9F^,#!JINK]XW,?AR*",7S#@
M>P,>>'<;!9;OA!.3D=$[8KPVHGDAN!JLD9Q4/BE39W!5HIV;W&IEG6F[$'W4
M4CGR!91K#5@R^"1F-=B+T=#A3EY_.-^CWG2H_ 74G-QIY=:6O%<+6'QO/T2&
M/4U^H'G#SP)^;-4E26)*>,SY&;RD=SL)>,D+>.^_M=(]D3MP:[T@']06K,-2
M<Y8(M?@Q#G]?SS!&6#__G(I$MU%Z>B/?4U=V(^8PCK!I+)@M1),WKU@>OSWC
M1MJ[D9Y#]]E;8(. =V&N&R!3)QQX1TXQ/8MUFNFTZU6RE$JHN10UD:H["7R]
MH$3NGL!8(C%P%L<U-KF](I_6!N"[&B"800@9G,K'%U9\;OV''4D/L 758A)>
MD[2D1<J\D%"6%"A4"8VK"H6"H9"2/S=@D)E:D4&MK;U LB$JK\D@I7E<7GC5
MU%L.<AIGN1\SFN89^0./OY]L.$WBS.LD>>['6=XAL.+7.,@XDO3N5#3A&?YY
MC.2X7REHAAR>_>M)EHFGEK,DN)*4I:=+61H'EY[5<,*K99T:QJI32WZ-)UE!
M*^:IY)RFI7>)L9RF11$D1JLX/U3L#+"*@#CQZ$.+;GH=S'3I";.4)JGGRA*:
M(OFI X-UNWKSJN2L>&N)THBBG,'"Z\*""MC*5\=D>$*KPJ/QG%;!\RRF65%V
M)54EY4DJG%9I%\R\""&F<8A>1DO&R)G>S?K>S?YG[]Z(&IL+F]>?XJ<:]RS0
MZ<;M,_4.YM#,P)"$47+;&H.' _:J!1=*+JYHR4/QH')9E;U*+<5,UM+)$,-!
M7M"4%[[\!Q6CC+.+GY-A<"NY#7<&61K=A+,4NI-6*C(_OFK^#4?L]G#$XOZ8
M'!9W0EGE)R,\/+KG&C"K<)M;!&Z5ZZZ\?K9_,%QW]^2S>O?:N!-F)94E-2S1
M-+XL,,:FN\&[@=.;<&O.M,,[.(AK?/2 \0JXOM3:'09^@_X9-?D/4$L#!!0
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
M?SK":J'<Z<R]&%G9$]%<&CQ?V<<U'FA!T0+\OI32;%YH@_:(//L+4$L#!!0
M   ( .]( E77$]:/M@(  !X&   9    >&PO=V]R:W-H965T<R]S:&5E=#,U
M+GAM;(55;8_3, S^*U9!"*3J^KKNA:W2W0[$(9UTN@WX@/B0M=X:T38E26_C
MW^.D6]FXW?C2V([]^'$2N].MD#]5@:AA5Y6UFCF%ULW$\U168,74E6BPIIVU
MD!73I,J-IQJ)++=!5>F%OI]X%>.UDTZM[4&F4]'JDM?X($&U5<7D[QLLQ7;F
M!,[!\,@WA38&+YTV;(,+U%^:!TF:UZ/DO,):<5&#Q/7,N0XF-['QMPY?.6[5
MD0RFDI40/XURE\\<WQ#"$C-M$!@M3SC'LC1 1./7'M/I4YK 8_F _M'63K6L
MF,*Y*+_Q7!<S9^1 CFO6EOI1;#_AOIZ!P<M$J>P7MIUO-'8@:Y46U3Z8&%2\
M[E:VVY_#4<#(?R$@W >$EG>7R+*\99JE4RFV((TWH1G!EFJCB1ROS:4LM*1=
M3G$ZO:LS42$LV0X5O%VR58GJW=33!&T<O&P/<]/!A"_ )' O:ETH^%#GF)_&
M>T2IYQ4>>-V$%P$_M_451+X+H1^&%_"BOL[(XD7_K1-NN<I*H5J)\/UZI;2D
ME_'C7,D=8GP>T73+1#4LPYE#[:!0/J&3OGD5)/[["WSCGF]\"3U=4/?E;8D@
MUC 752-JK+4RVO&-G6-]$?<\ZV6!D)TDT61II'CBMOFH]X%W:;5]*%NDPV.*
M-DKJ:C6!92$13]X T VBO<$%W[VP8^[6?((C:=Y*22Q,(L =S1Z%\!H"-_8C
MN_KAD-;0C1+?ZDD\@%M<(T7E)T$C=Y0,8.@&@Q""V!WX P@"-QS'AQ/\)X/O
MALF(A)$;#,?&D%@ $D)W'(UASE0!#>/Y\^,P?(;CD>4S]/UG^KGWX!WU;(5R
M8R>3HFMH:]VU;V_MA]]UU_-_W;O)><_DAM<*2EQ3J'\U'#@@NVG4*5HT=@*L
MA*9Y8L6"!CA*XT#[:R'T03$)^E]"^@=02P,$%     @ [T@"5;XH/Q3H @
M7P8  !D   !X;"]W;W)K<VAE971S+W-H965T,S8N>&UL?55M;]HP$/XKIVS:
MBM21$%Y*&42B;ULG=4*E+Q^F?3#)0:(Z=FH[T/[[G9V0@43Y KZWYY[S^2[C
MC50O.D4T\)9SH2=>:DPQ\GT=IY@SW98%"K(LI<J9(5&M?%TH9(D+RKD?!L'
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
M   9    >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;)55VV[;.!#]E8&Z:&U
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
MKANH]QO&Y'-!$]1Y^?D_4$L#!!0    ( .]( E7_/)8\/P,  )4-   9
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
M@T#FKWOS"RUVV0O0!Z&U2+.?6TH F2D _Z^%T$\7YIUJ\=)]]B]02P,$%
M  @ [T@"58+/ 7#5 P  JQ4  !D   !X;"]W;W)K<VAE971S+W-H965T-#0N
M>&ULM5AK;]LV%/TKA%8,";!&HOQ*,MN [:Q8AA8(FG;%,.P#(UW;1"72)2F[
M!?;C2U**'JO"S ;S)18IGL-[*)+WY$X/7'R66P"%ON89D[-@J]3N.@QELH6<
MR N^ Z;?K+G(B=)-L0GE3@!)+2C/PCB*QF%.* OF4]MW)^937JB,,K@32!9Y
M3L2W)63\, MP\-CQGFZVRG2$\^F.;. >U,?=G="ML&9):0Y,4LZ0@/4L6.#K
M56P!=L2?% ZR]8R,E ?./YO&;3H+(A,19) H0T'TSQY6D&6&2<?QI2(-ZCD-
ML/W\R/[&BM=B'HB$%<\^T51M9\%E@%)8DR)3[_GA=Z@$C0Q?PC-I_Z)#-38*
M4%)(Q?,*K"/(*2M_R==J(5H /'P"$%> ^+^ T1. 00486*%E9%;6#5%D/A7\
M@(09K=G,@UT;B]9J*#.?\5X)_99JG)HODB\%E=0LJ42OT;W>)FF1 >)K=)L"
M4W1-R8-NWS)%V(::QX64H"0ZNP%%:";/->SC_0TZ>W6.7B'*T(<M+R1AJ9R&
M2D=HY@F3*II5&4W\1#1C](XSM97H-Y9"VL6'6EDM+WZ4MXR=A#>07*!!] N*
MHQCWQ>.&_U&P&AX[PAG4JSVP?(,G^):%U#U2HM:RH[_?ZCYTJR"7__2$N"PI
MA_V4YIA?RQU)8!;H<RQ!["&8__P3'D>_]NGU1-91/ZS5#UWL\T_V3$&*%GL0
M^HY ;^D:T-E?0(0\[U/NI#M6N3NV>(B^F3@<,D>US)&3Z@X4S3+>)\@)/%:0
M)[*.QG&M<>Q_(X]]JO=$UE$_J=5/G%_X#:$"[4E60)_,$CNV6)-%]_-)-(FB
M:;AOQ^^<X<3X+^OX+YWQKVQ> :'S<$;LU;^EN[[K>NGD.?:3>2+K2+ZJ)5_Y
MW[!7/M5[(NNHQU&3YB._=Z^;[UCQST07CYZ]?7'+T> 3=C?Z%SDN9C?ET6H]
ML747(&X6(/:_URM.7RO@B:V[ HW-PDX?<\)N=_/U[\]*ZDM8*MQX*NPV+NY<
M5(';R6@XB'](1NXY3M70&";L=DP?!$D!,9)#;Q)RHX_>FB_AFW!CG/ +."?L
MU3KY8NNN0&.>L-L]'7\X/7FE2KT[NO_QCP!N?!9V&ZW6QGXF_W@U6K[8NJH;
MJX5?P&MAKV;+%UNWZ-"XK=BSVWJ&SY5_W-!3I39N*W:[+7?^J<#M_!-/1C_D
M'_<<QVH(6^4P[0,WMDHH4<(+ILK*6-U;5R(7MOX6-L/+,N8[(C:4293!6D.C
MBXE.'J*L#)8-Q7>VN/; E3:=]G$+^M +,T"_7W.N'AMF@KH^._\.4$L#!!0
M   ( .]( E4:)Z*AGP(  +,&   9    >&PO=V]R:W-H965T<R]S:&5E=#0U
M+GAM;*U576^;,!3]*Q:KIE;:"H&0?HP@->FF=5JEJ%FWAVD/#MP$J\:F]B7I
M_OUL0UC:TJB:]@+^N.?XG&MT2#92W>D" ,E#R84>>P5B=>[[.BN@I/I85B#,
MSE*JDJ*9JI6O*P4T=Z"2^V$0C/R2,N&EB5N;J321-7(F8*:(KLN2JM\3X'(S
M]@;>=N&&K0JT"WZ:5'0%<\#;:J;,S.]8<E:"T$P*HF Y]BX&Y]/8UKN"[PPV
M>F=,K).%E'=V<I6/O< * @X96@9J7FN8 N>6R,BX;SF][D@+W!UOV3\Y[\;+
M@FJ82OZ#Y5B,O5./Y+"D-<<;N?D,K1\G,)-<NR?9M+6!1[):HRQ;L%%0,M&\
MZ4/;AQV X>D'A"T@?"T@:@&1,]HH<[8N*=(T47)#E*TV;';@>N/0Q@T3]A;G
MJ,PN,SA,+[+[FFEF6ZK)>S*OJXJ#N26DG,R4)*Y7Y$HTWXMM_.$E(&5<'YGR
M&2#C7)K1[?R2'!X<D0/"!/E6R%I3D>O$1Z/1GN1GK9Y)HR=\04]$KJ7 0I./
M(H>\!S_=CQ_MP?NF-UV#PFV#)N%>PB^U."91\(Z$03CHT_//\$=RHNZ^(L<7
MO< WJ;59T9KL7!SY^=6LD2N$4O_J:WE#.>RGM#EQKBN:P=@S0:!!K<%+W[X9
MC((/?7[_$]DC]\/._7 ?>VJ_2/<EF@!9@ZBASVU#,7(4-L36Z3".3\.3Q%_O
M^GA>=G)V%HU&7=DCA7&G,'ZE0F$BF(E,ED HHF*+&NF" T%)Y@C* %=]ZN-G
MLL)A$$=/Q#^OBH;1,'ZBW=_)A1+4RL6E)IFL!381T:UVB7SA@LC_6][$^355
M*V8B@L/20(/C$Z- -1'93%!6+F46$DUFN6%A_BJ@;('97TJ)VXD]H/M/I7\
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
MGP%T*D#G5 _="M ]U4.O O1.!?0K0+_(?9FL(M,^EG@RXFR#N+96;/JAD*M
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
M\:P*\6PPQ'ECV.@=KVC8*51JXAYS@A_42W-%):@IJ=HTJ5Z==^B&DVQK@E9
M84-4?\D?^Y(TN([7)FE,,G],LF DLD8R3>-Y$V#\A-)6.ADI5Z.R^:.R!6.Q
M-=-5V[.9PTT!'("F_8U ":VW(:;E&:W&;-UC-K,MM]7XE%9>HS]R/*M5B?I\
M3ES/ZV]]3.M9I_7#/6U)4?<]M;VVVJZ1U^[?_!XCTYY.VUJ[5K;I&">D/F^S
MS,'-P<MZVI*CGHZITV[?>XP\LY/8KI%ISYRVUJZ5TFJWM.JUTX<$^#8_]A$H
M9"F5Q4:SFJV.EB[S Y76_,J\6)L]\WYV%)6?=CS3%^=8UYAO"14HAHUR99Q/
M5%IX<314#"3;YV<?#TQ*EN27.\ 1\,Q W=\P)I\&F8/J@&[Y'U!+ P04
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
M[S+4!X+NJF?O7ZD0-*L^;DF\(JQL(+]?4RH>#DJ!]HV2^?]02P,$%     @
M[T@"5?/)N>]:!0  #"<  !D   !X;"]W;W)K<VAE971S+W-H965T-38N>&UL
MM5IK;]LV%/TKA%<,#;#4$O6R,\= 8DE=AG0K^E@Q#/O V+0M5!(]DHZ;_?I1
MLB)9,L-8Z\V76))YS^$]5Z:N3CC9,?Y5K"F5Z%N6YN)RL)9R<S$<BOF:9D2\
M81N:JV^6C&=$JE.^&HH-IV11!F7I$%N6/\Q(D@^FD_+:>SZ=L*U,DYR^YTAL
MLXSPAVN:LMWEP!X\7OB0K-:RN#"<3C9D13]2^7GSGJNS88VR2#*:BX3EB-/E
MY>#*OH@Q+@+*$7\D="<.CE&1RAUC7XN3F\7EP"IF1%,ZEP4$41_W=$;3M$!2
M\_BG AW4G$7@X?$C>EPFKY*Y(X+.6/HE6<CUY6 T0 NZ)-M4?F"[7VB5D%?@
MS5DJRK]HMQ\;X &:;X5D616L9I E^?Z3?*N$. A0./H 7 7@;H#[1(!3!3BG
M,KA5@'LJ@U<%>*<&^%6 7VJ_%ZM4.B223"><[1 O1BNTXJ L5QFM!$[RXL[Z
M*+GZ-E%Q<OJ6L<4N25-$\@7Z7:XI1S>Y)/DJN4LINA*"2H%>AU22)!5GZ!Q]
M_ABBUZ_.T"N4Y.C3FFV%BA23H523*2"'\XKX>D^,GR!VT#N6R[5 4;Z@"TU\
M:([W#?%#)4*M!'Y4XAH; 7_=YF^08_V$L(6Q9CZST\-M73K?QQY]'WML#@_I
M7(7;NO"6EDY]5SDEGO,$7ISDB:3GMVK16&CNI[]NU7AT(VDF_M;=.7MP5P]>
MK+478D/F]'*@%E-!^3T=3'_\P?:MGW5E@P0+(<$B2+ 8"*Q5;K<NMVM"GWXI
MUV]5ZJM[RM7S"-TF2XI>_TD)%V>Z AOA^A88$BPT)XI=]% DI:LFY#1B(+!6
M-;VZFIXQR;><"8%FA/.')%^AJXQM<ZFKXA[&+V&*#N9^ZCC>V XFP_O#^AC9
M^M;G-,X(DC/6<EH'G"V9_5IFWRCSU7R^S;8I*7\W&>,R^9<4S99.Z3V2=S"#
M<V<T"OR.TD;"ODJ?QAE!<L8Z3CL8NWJE@UKIP*ST@;J(+57C4C^02/E TDD>
M'$W%\6RW(WAP=&?@D=]1*#P>%%@CW)'Q>) 7.)U!L3'-_[DJC&H11T819V4O
MJMI#3M-22;%.-EKEC#A]%W=(L! 2+(($BX' 6I4=UY4=OV2S-H8L-R18" D6
M08+%0&"M<MM6\\IGP;9K9KR^-09%"Y_)%7M/=VR@$XFAT-I%/7B/MV&ZM@KG
M\,F& V^$G<ZSS<S7NTSV\:-2PQJ!LL;:7-WQ 6M;;=RHC<&:MPJJT]6XKMT5
MW$C96W!\)+B.-0)EC76Y8F_DC)X0O#$4;.,+[/03)PN*<I)1O=<$:AF HH6@
M:!$H6@R%UJYJXQO8[DNV'C:HCP"*%H*B1:!H,11:N^J-OV";#8;^_0?DZ_P,
M%"U\)E>38P0ZD1@*K5W4QLVPS7;&Z?W'\4N^%_A6US4RT_6NDJ]YOSXBC4!)
MXV<S;4O=V!GV,WY&G^;CV,<X]\:!U54;R%JHU#YV,S2D$2AIK,O4#;#_A-J-
M[V&;C8_?6'X^9]F&2HK(BE.:T5QO&9F!>B]3H-8'*%H$BA9#H;4+W-@?]HOZ
M'S:H 0**%H*B1:!H,11:^Y^]C0F"@4T0,U[?.H.BA<_D:O! 0.<10Z&U:]IX
M(!C( \$:7\ ==5L0,UOO&FD<D"/.")0S?B[/MLZ-^X'AW ^L\2%LU_>Z6H.:
M'Z>11J"DL984.U9'[>'!9IV,\E6YK4J@>7&O[G=8U%?KK5M7Y8:ESO5K^V)F
M:ZZ']D6TWYC5P._WB;TC?)7D J5TJ:BL-X&Z,?A^Z]7^1+)-N57HCDG)LO)P
M3<F"\F* ^G[)F'P\*0CJ#7#3_P!02P,$%     @ [T@"55IV=7JL P  C!$
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
M2]Y>U)>Q@DO#;0]>'DUYM$^:I9NG,[QNY6QU!WN'"#1QHN,V>-!6?:A&H5H
MU4*4)@[^-D_"4.=)/+QD'.6J<]]JI/?Q!9H> =4<J.8:LAL2C'7)'0F@[?I0
MC4*U *J%*$T,GS;UP5#?O>#MV\HT@+#6:8Z,BY'DA$#GHK:Z6[T'/31-P3B_
MWOZ5S?"@#?M0C4*U *J%LI%BC2>3R:L75QAM@H&A3C!X\]M^^::;9GS&<OF
MAR8>0#4;JCE0S85J'E3SH1J%:@%4"U&:&'QM=H(QP7[QAR8E0#4;JCE0S85J
M'E3SH1J%:@%4"U&:&&QMYH+QQLTE>!:E\VCV<@VN]*X]:J-WA$$S%:": ]5<
MJ.9!-;_1A"6KL2Y9L:*2DJ9^*2D9R$S3D)0,4=LBWFBVS1XPE0NFG>9W#WR7
MQKLH69+F4EO52H^ZO;X1 M5LJ.9 -1>J>5#-AVH4J@50+41I8C2VZ06F#IWP
MF=![0D U&ZHY4,V%:AY4\Z$:A6H!5 M1FAAL;2*#J4YDJ(,M:H-M43:ER.5I
MM.,362-+GLO3O:BM[F/O*($F'W3?# _:L _5*%0+H%J(TL00.'K.@'(Q=5H?
M7M+%R[Q.,=7K/0W$/I, ^U "[%,)L(\EP#Z7 /M@ NR3";"/)L ^F^"OR$$P
MVQP$T\). Y%KT'=0S89J#E1SH9H'U7RH1J%: -5"E"8&6YOS8*IS'EZ.@;/Z
MH/:A>K)7M-ZNR5.:E59UN)NQLOG7CG/G:_KUTJ9D4C@ZFTW)2]KJ#O<.&6@.
M0^>M\*#M^E"-0K4 JH4H30R'-H?!5.<PG'PK^D"^T-MO#V]GP37L26:8KHU/
MPP!Z@P:HYD U%ZIY4,V':A2J!5 M1&EB.+7Y$^8;-VB ?,,J?_<E3>9ILK^@
M]HDEW\FWQ8)79^[K*VO?U5$J>Y+=K;J#O2>'T P,J.9 -1>J>5#-AVH4J@50
M+41I8OBV&1@F-@/#A&9@0#4;JCE0S85J'E3SH1J%:@%4"U&:&&QM!H:ISL"X
MW=\*?5,]EKRZ&\N.91%[BOGK<\Z])SXS1SM]!)BZU=Y1!,VR@&HN5/.@F@_5
M*%0+H%J(TL0GF[89'98ZHZ/7C/.Q/L%15ZFR/F1!IFZN[R$-JME0S8%J+E3S
MH)H/U2A4"Z!:B-+$8&P3.BQL0H<%3>B :C94<Z":"]4\J.9#-0K5 J@6HC0Q
MV-J$#DN=T/'_G<EO<.'J//F9_,XE;76'>X<,-+NC\U9XT'9]J$:A6@#50I2V
M#X=AON*\L%G!IM=KGBWY'8_CG,RJ?*6JD:-W2<87U:WZKCX;@^'9^W?ZE:-+
MWG?U*T_VOJ]?A?7[P[;9Z?6&+?E7EBVC)"<Q7Y1=T#Y=C 8DJRZ??_FA2#<W
M@_)#X2DMBG1=OUR57^YX5A4H?[](T^+EAZJ!YS3[7F_F]']02P,$%     @
M[T@"50SN%]$H!   +!H  !D   !X;"]W;W)K<VAE971S+W-H965T-3DN>&UL
MK9E=;YM(%(;_RHBM5JW4A@\#QE[;4A- FU5:17';O5CMQ03&-BK,>&<&NY7V
MQ^\,$&P<@NS-R44, ^]SAO..#^8PVS/^76P(D>A'D5,Q-S92;J>F*9(-*;"X
M8EM"U9$5XP66:I>O3;'E!*>5J,A-Q[)\L\ 9-1:S:NR>+V:LE'E&R3U'HBP*
MS']>DYSMYX9M/ T\9.N-U /F8K;%:[(D\NOVGJL]LZ6D64&HR!A%G*SFQD=[
M&MNN%E1G?,O(7AQM(WTICXQ]USNWZ=RP](Q(3A*I$5A][,@-R7--4O/XIX$:
M;4PM/-Y^HL?5Q:N+><2"W+#\SRR5F[D1&"@E*USF\H'M?R?-!7F:E[!<5/_1
MOC[7GQ@H*85D12-6,R@R6G_B'TTBC@2*TR]P&H%S*G!?$(P:P>C<"&XC<,^-
MX#4"[UR!WPC\*O=ULJI,AUCBQ8RS/>+Z;$73&Y5=E5HE.*-Z92TE5T<SI9.+
M.*.8)AG.T2T5DI=JT4B!/J#/F'.L34=O0R)QEHMW:O3K,D1OW[Q#;U!&T9<-
M*P6FJ9B94LU$\\RDB7I=1W5>B#I"GQB5&X$BFI*T1Q\.Z_T!O:DRT*;!>4K#
MM3,(_*.D5VADO4>.Y3@]\[DY7V[W7<[KHD>OBQX/RT.2*+G=)^_D<M0NJ5'%
M&[W(X]FN7CM_W:ECZ%:20OS=MTIJD-L/TD5U*K8X(7-#54U!^(X8BU]_L7WK
MMSZ+(&$A)"R"A,5 L(ZU;FNM.T1?W#&Z_B )+U3Q?I1]CM9ZO]+KN]INX;J^
MYTYFYN[8J\$PEWIU7LP(,F;<$]-W[,FXC=G)K]?FUQO,;XPSCG8X+PEB*Y2H
M&L?5K;>WP-8@[V@"MA6,3]+L/9OEQ'6ZYX3/02/;'IWD[CG(L:T34CQX;?]S
M9?IMYOS!S-U2M2R)D.@!2X*6>[SM2]H@X])Z PD+(6$1)"P&@G5<';>NCJ%N
M)6-(:R%A(20L@H3%0+".M4%K;0!5Z@9!EUH+"0N#9[4S& <GI1,R8 P$ZS@V
M:1V;##JV)$G)28I"=>M'_Z+S*NX@\E+O(&$A)"R"A,5 L([)MG5X(+2@:FY#
M G(7E!:"TB)06@Q%ZSI\],AO#WZ1#PZ_1Y3I!H]Z_,<%*VGO3_J&=ESE'$O_
MG?S8'(YZL7_G18U H\90M*XSSL$9YY(2^T4_:=TQ3%&,DRS/Y,]>?P:9%W\+
M(6DA*"T"I<50M*[7ARZ)#=8FL4'[)*"T$)06@=)B*%K7X4.SQ'YMM\3N:2.,
M/&?LG996T'[)F5$CT*AQ7U37#X+@I&5B'C6S"\+7U6L'H9X0U.VI;D*VH^VK
MC8]50_]D_-J>WM@]XZ$]C>H7%P=\_1[E$^;KC J4DY4*95V-U=V'UZ\FZAW)
MME4K_9%)R8IJ<T-P2K@^01U?,2:?=G2 ]@71XC]02P,$%     @ [T@"55P,
M(S*<!   B!T  !D   !X;"]W;W)K<VAE971S+W-H965T-C N>&ULK9EM;]LV
M%(7_"J$50PLTD43Z+9EMH(D1K$.'!4G;?69LVB8JB1Y)V]V_'RDIH@G+5U*F
M+[$EWWM\#G65![2F1R%_J"UC&OU,DTS-@JW6N]LP5,LM2ZFZ%CN6F4_60J94
MFT.Y"=5.,KK*F](DQ%$T"E/*LV ^S<\]ROE4['7",_8HD=JG*97_WK%$'&=!
M'+R>>.*;K;8GPOET1S?LF>EONT=ICL)*9<53EBDN,B39>A9\BF_OR<@VY!7?
M.3NJD_?(1GD1XH<]^+R:!9%UQ!*VU%:"FI<#NV=)8I6,CW]*T:#Z3MMX^OY5
M_2$/;\*\4,7N1?(W7^GM+)@$:,76=)_H)W'\G96!AE9O*1*5_T7'LC8*T'*O
MM$C+9N,@Y5GQ2G^6"W'2$ \N-."R ;=M(&4#R8,6SO)8"ZKI?"K%$4E;;=3L
MFWQM\FZ3AF?V,CYK:3[EID_/'WA&LR6G"?J<*2WWY@IIA:[0 ^42?:?)GB&Q
M1GK+S.>:2:8T>J*:H063_$#M)4#O%TQ3GJ@/7MM'],26>REYMC'G_>;G(]V9
MD]^>%^C]NP_H'>(9^KH5>T6SE9J&VN2R[L)EF>&NR( O9/ACGUTC$GU$.,*X
MIOT>;E^PI6F/\_;8;P_-:E9+BJLEQ;D>N:A7+<TGI9BN351(#.HE[+U[JW9T
MR6:!N3D5DP<6S'_])1Y%O]7EZTG,2TNJM 12G_]E9D,B>Z7-Y"!Z,7"A,LI5
M[/^6PWPR&$_#PVF.\YJHJO#,#2IS@Q;F,I%=-1LLE(:U7U[8@RH\>\/*WA"T
M]U5H<^,5EA#5:&WOGH.]>^H,#L^^_GP%SVLN6!Q5%D=MA_D+IR\\X9JSVO4;
M]3G1/8EYD<=5Y'&'B4[@U./&J3FON,(#,JF_+)/*XZ3C8#?XG#3ZA"H\CS>5
MQYL6TWWBJWG$;QI=GE< JQE'CH(1Z/4+.[ $Q;7L 3N[#G9?:G[.$]K'_Y]-
MI49?B7M2\Q,[&,<@_5KSJ92!9@\L\>TY>L9M\-F.4*44:!$J\2TZAL8P1+M1
M*F[F*%CBFW0DC8<]<2H&F=QYNGM2\V,[.L<@";NQJM0"+PU4XGMT.(W;\+0#
MJ^)FJ((EOD^'U!AFZAMX%3=C%2SQG3JPQC!9"UK5;77NX,[.T]V3FK^/<E3&
M40\[J5[YW)>:G]CQ&8,T;$VK4@;>#-0471@]?+*W;8/3=KS"S4@%2WR+#JD8
M1FHW7N%S8M:L9&NL8H=5/.B)6!CD<^<)[TG-C^U C>$];R=B86@_6\8Y+P%V
M!-B1%;<A:P=JX6:Z@B6^3T=7#-/U#=3"S7RM*8%6U3$6PXPMR$5J78&=G:>\
M)S4_IR,TONF!7+VRNB\U_U= QVH"[Z!;_PX8-0X?6.+;<V E;<#:CEL$XF9I
ML35:B4,K@=':C5ND&:Y@B6_RY-=>TA.U"$CIKM/=EYH?V\&:M/DAN24)2/,6
M&"SQ/3JRDC9D[4 LTDQ7L,3WZ<A*8+*^@5BE8OV3@=(I5%(X#4\>D]EGE']2
MN>&90@E;FY[H>FQBRN*Q7W&@Q2Y_<O8BM!9I_G;+Z(I)6V ^7PNA7P_LP[CJ
MX>O\/U!+ P04    " #O2 )5.7>#@*X%  "))   &0   'AL+W=O<FMS:&5E
M=',O<VAE970V,2YX;6S%6EMOVS84_BN$5PPMT,:B[LX2 XDN;H9E*Y*F>QCV
MP-BT+50B79*.LV$_?M0ELDW1JMT2Z(NMRSG?=\CO\.)C7FPH^\R7& OP7.2$
M7PZ60JS.AT,^7>("\3.ZPD2^F5-6("%OV6+(5PRC6>54Y$/;LOQA@3(R&%]4
MSSZP\05=BSPC^ ,#?%T4B/USC7.ZN1S P<N#NVRQ%.6#X?ABA1;X'HN'U0<F
M[X8MRBPK,.$9)8#A^>7@"IY/8%@Z5!:?,KSA.]>@;,HCI9_+FYO9Y< J(\(Y
MGHH2 LFO)QSA/"^19!Q?&M!!RUDZ[EZ_H*=5XV5C'A''$<W_S&9B>3D(!V"&
MYVB=BSNZ>8^;!GDEWI3FO/H$F\;6&H#IF@M:-,XR@B(C]3=Z;CIBQT'BZ!WL
MQL%6'=P##D[CX!SKX#8.[K$.7N/@'=L&OW'PCV4(&H>@$JONW4J:& DTOF!T
M UAI+='*BTK?RELJDI$R%>\%DV\SZ2?&:480F68H!S>$"[:6628X> ?N9<[/
MUCD&= X^4B'??T+Y&H,[/*4+DOV+9R CX ^QQ Q$M)##8%GFYQ.6.%-:8/ Z
MQ@)E.7\CP1[N8_#ZU1OPJO3YN*1KCLB,7PR%;$ 9QG#:!'M=!VL?"-8!MY2(
M)0<)F>&9QC_M]_=[_(>RX]K>LU]Z[]KN!?QU3<Z 8[T%MF7;FGBB?O=;Q*0[
M/.@>'\\.->[)\>PZ]_3[VC[YYN#WI'#:1'8J/.< 7HQ9]H1$G8';3):)!M[C
MV2(C"W!53GN9R# '<<:G.>5K)J__^DU"@1N!"_ZW+B=K7E?/6RX5YWR%IOAR
M( <!Q^P)#\8__P1]ZQ==0I@$BTV")2;!4I-@$T-@>VGEMFGE]J&/?Y>[@85<
MT<%KF2YR,F/[\U]T\Q8\8KDCP$"@9X *NB9"ET0UBU^QE-N#I[$?R%'SM)L;
MO9&<FAM=PG>A0IB8)$R[A'#D!?N,DZZ1Z[8F>P)YK4#>]PK4KTP-[^UV%/0<
M19K>&$Z5ILL(1XHR)OE230M=UU>4T76#I9?&;Z7QOU<:(DWD#J-?(;\3FJ=V
M6-0;R:D"=0G?^4I&)"8)TRXA]"!4%.H:.0?&3M *%'Q5H+K;2VURQ'DVSZ0Z
M<T8+<"4%DCH)"C!B1*Z?_,BI+NC$Z4)/D:LWKE/EZA)"RW85O4PRIAI&Z*DC
MJFMD6UZH5RQL%0O-*M8O5=A-])$J56] ITJE(;0==6B99$QUC+[2QHG&R/5'
M>JE&K50CLU(=-1>.NI. ;2F*]<9UJF)=PF"DS$R)2<*T2QBJA).N#?3" WI!
M:_M3V.I5+%HBLL"G[>L:R/W))U2V/5$_\:F2:#A'KKJW,TJ9:B@=")6!.]%8
MV7(J/J#+3HD"GJ++5P2!F@'OAJH@O8PG"Z+CA.H*9)0SU7$&G3V#SLH-#HT4
M>ZN(?8HB1\U<#>3NWC]TU&V<QD@NK$J>Q1JKP [5[M;PJ8M;VACM9:QKV6HO
M:J+R;>= +VXK%K#WE^OXA@@LE1;@#@D,[C=HI>TWH_4'HVBQ4;3$*%IJ%&UB
M"FT_5;95".C^H.H6-%D$B(RBQ4;1$J-HJ5&TB2FT_?3:UE!@?Q'EFW8^)FL4
MD5&TV"A:8A0MA=U*2QB$ZHICB'(_'[:%&]A?N6E7IN1YA0G'X#]PY&)ELBP2
M&46+C:(E1M%2HV@34VC[V;.M*L'@1RU6)JLXD5&TV"A:8A0M-8HV,86VGU[;
M$ACLKX$]$(917I61R^HR!UA.4E,A;P652]>A:LLF$TNYP!'\+ "T05']$ZQ-
M,I/UI\@H6FP4+3&*EC9H?O_"9HBRSIWASL&' K-%=::%@VFY9ZG_.FZ?MN=F
MKJK3(LKS:WB>0,WSM#QG4QVTV,+7AW1N$5N4R9?CN:2RS@*Y8K/ZW$M](^BJ
M.G;Q2(6@176YQ&B&66D@W\\I%2\W)4%[^FC\/U!+ P04    " #O2 )527F(
MKS<,   0:P  &0   'AL+W=O<FMS:&5E=',O<VAE970V,BYX;6S%76MOVS@6
M_2N$MUBT0-+H;3N;!$@L$MM!NBWZF/DPV ^*3<?"V))'DIMD?_U2CYBF2%])
MZ<W,E]9VR'/(>T52YXB2+A[2[(]\Q7E!'C?K)+\<K8IB>WYVEL]7?!/E[],M
M3\1?EFFVB0KQ-;L_R[<9CQ95I<WZS+&LX&P3Q<GHZJ+Z[7-V=9'NBG6<\,\9
MR7>;390]W?!U^G YLD?//WR)[U=%^</9U<4VNN=?>?%]^SD3W\[V*(MXPY,\
M3A.2\>7EZ-H^9X%75JA*_!KSA_S@,RF[<I>F?Y1?/BPN1U;9(K[F\Z*$B,1_
M/_B,K]<EDFC'GPWH:,]95CS\_(S.JLZ+SMQ%.9^EZ]_B1;&Z'$U&9,&7T6Y=
M?$D?_LV;#ODEWCQ=Y]6_Y*$I:XW(?)<7Z::I+%JPB9/Z_^BQ"<1!A6!ZI(+3
M5'!:%6SO2 6WJ>#V9?":"EY?!K^IX/=E")H*017[.EA5I,.HB*XNLO2!9&5I
M@59^J-)5U18!CI/RR/I:9.*OL:A77-URD1;RZ6X=WT=EJG/R-N1%%*_S=^24
M?/\:DK=OWI$W)$[(MU6ZRZ-DD5^<%8*YK'\V;UAN:A;G"(M+/J9)L<H)319\
M8:@?PO4#H/Z9Z/&^V\YSMV\<$/"77?*>N-8)<2S',;1GUK^Z;>K.S['3GV-G
M</60ST5UVU1=B:6[/X3<"L\]>@CE.><GI#J43DC(\WD6;ZMYX_=;499\*/@F
M_Z_IJ*F!/3-P.:F>Y]MHSB]'8M;,>?:#CZ[^^0\[L/YE2ADF6(@)1C'!&!*8
MDFIOGVH/0F]FBX)G8B:JI@NRY5F<FD;T#8@T-+>88"'<1]LB3SS*3+,<Q6P&
M0P)3$NGO$^EWC-EJK,[2O""_7]_E12:6>.,0]3'3B D68H)13#"&!*9D-MAG
M-@ /WT]B1(JAF=R3=358YR+%IKS6*$&%4IY^_KCR/5\L1C\.\Z47LGW;4@N%
M>J&)[?EJ(:H7<JNU[[ 0 WOVPKB-]W$;@W'[NDJSXK2<VCH"5\/XASVQ)ZV8
MS/1"SM2V6X'3"P6N-VD%3B_D6VXKN@SLV@L#-]D';@).)4PL!<F<'T3MW!2V
M">8\@@D68H)13#"&!*:D=;I/ZQ0<#]<;,1[B_]6K?+HD62G13M/EZ4YD.1)G
M?(51!TSUT1&TQH9>Q&L5"?4BXW%K7.A%IBT4!G;PA>&S+2FL+#" 'Q(QF7"Q
MOHKXU6-C'4=W\3HN8FZ64)8>NU;H#$5:4T%H*-(.G:%(>VYB<.=>&KP#56J#
MP?N6%M&:++6IQ1@W6X_;M!TX6U_NVM.Q 6?BM4.GE[&M<3MV8-]>&CM'QLX!
M)^19E*_(-HH79)EF)-JDNZ3(A8"?KW="/)=*OEAQLA$QW65\PY.B'-[:$6J<
MQ!MFI%D<%2U$1:.H: P+33TBI$"W05%X<$XX+X^-Y3I]R,DR2S<D5<\6S?,2
MJDI'10L;-&7,NNW)C!I*.=/V.1O#:IF:)"FM;5AW'D^2,@V:4X0JME'1P@8-
M7)#T(OJ"]!IRV99ZV09%6W.6^\+LH&IH5+2P00-/M0QEM',MK%:IZ9&BUP[
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
M$']?IFGQ_*4DV+\$Z^K_4$L#!!0    ( .]( E5S>)/S-0(  /(%   9
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
MM3THS0>E!5"TILSU^AX[[SC^ JVQ2\TA:1XHS0>E!5"TIN9U<0*;JQ-'C[]
M!8%29DB:!TKS06E!26N,O[;E.B^,OW6)!)MK)#<L9<DZ0?^AHSMIH I%J20D
MS0.E^:"T (K6%+PN[>#1.W;20'654G-(F@=*\T%I 12MJ7E=D,+FBM3;)]F0
M]9\Y*,U[)7;7,,<&K6I!T9H:UW4M;"YLW9#MJ1TY:*4+E.:!TGQ06@!%:_X7
MNJYVV>]8[;)!JUV@- ^4YH/2 BA:4_.ZVF6?7.TZK",W\X_6';3\]4KLV-"3
M@SY( $4K1.[O;*Y)J'C(MT%I[?@Z5<5.B>IJM=7J,M]@U+I^A<_GN..ZA\_]
M8B-5C2_V==T0\<!2B6*ZT$U99R.]B!#%5JGB1/%5OK7GGBO%D_QP24E$16:@
M[R\X5\\G60/5AK79_U!+ P04    " #O2 )51L-E@BH#  !4#   &0   'AL
M+W=O<FMS:&5E=',O<VAE970V-2YX;6S-5VUOVC 0_BNG;)I::24O0&@[B 3=
MNG5:)536]L.T#VYRD*B.S6P#G;0?/]L)@:XATRHV[0OQVSWWG.]\=_177-S+
M%%'!0TZ9'#BI4O-3UY5QBCF1+3Y'IG>F7.1$Z:F8N7(ND"16**=NX'FAFY.,
M.5'?KHU%U.<+13.&8P%RD>=$?!\AY:N!XSOKA:MLEBJSX$;].9GA!-7U?"ST
MS*U0DBQ')C/.0.!TX S]TY$?&@%[XB;#E=P:@S'ECO-[,[E(!HYG&"'%6!D(
MHC]+/$-*#9+F\:T$=2J=1G![O$8_M\9K8^Z(Q#-.;[-$I0/GV($$IV1!U15?
M?<#2H*[!BSF5]A=6Y5G/@7@A%<]+8<T@SUCQ)0_E16P)M(,= D$I$%C>A2++
M\BU1).H+O@)A3FLT,["F6FE-+F/&*Q,E]&ZFY50T43R^APL6(S/7 V-*&!S!
M)"4"X;T@3$DX>(N*9%0>@C3+$C(&GU.^D(0ELN\J3<. N7&I<E2H#':H#.&2
M,Y5*>,<23![+NYI^94.PMF$4- )^7+ 6M+W7$'A! "_!7?,L/@T:VM4MM:V&
M]@X-9Y1("7P*Q75]^:3WX4)A+K_6V5^ =>K!S#L[E7,2X\#1#TFB6*(3O7KA
MA]Z;!JJ=BFJG"3V:%*;/C.LP@0/MJ^(:#NN8%EA=BV4>\#(*3KR^NZPAT*T(
M=!L)7$V&M4'1*/7,2PDK3N$^_1?^!:J]BFIOC_[K/?5?6.^^XTK_<:/^6YO'
MM.;A$H7.RT42.-+)!>&<9 )N"%T@S%&42<(P3#BE1$B[:MD>PH^MAUC'O&#1
MVV;>;G7:]>1/*O(GOXF]ZUIEC5+/=*CO;5*LM\_H*]'VS':K(/A[#, 2;#L"
M?7]'!O&##8?@OPC"DL:C* Q;77\'_TVY\!M3?#3>$8?-8L]U[:8T^)V]!F)C
MI7DNVTT=\9L+R1\&8O=I('8[.QRYJ1M^8Z[_=X$8U@7B<? +?W>KT<M1S&P[
M*R'F"Z:*GJ]:K5KF8=$H;HX7_?8E$;.,2: XU:)>JZ=O3A0M;#%1?&[;QCNN
M=!-JAZEN^U&8 WI_RKE:3XR"ZH]$]!-02P,$%     @ [T@"59A.+G'F @
MS0L  !D   !X;"]W;W)K<VAE971S+W-H965T-C8N>&ULM59=;YLP%/TK%I.F
M5MH*. E).H+4M)V6:9506;>':0\NW 14L#/;)-V_GPT$LH4P-:(O 7^<<\^]
M)UQ==\OXDX@!)'K.4BIF1BSE^M(T11A#1L0%6P-5)TO&,R+5DJ],L>9 H@*4
MI2:V+,?,2$(-SRWV?.ZY+)=I0L'G2.191OCO.:1L.S-L8[=QGZQBJ3=,SUV3
M%00@']8^5RNS9HF2#*A(&$4<EC/CRKZ<VXX&%#>^); 5>^](I_+(V)->+**9
M86E%D$(H-051CPU<0YIJ)J7C5T5JU#$U</]]Q_ZQ2%XE\T@$7+/T>Q+)>&9,
M#!3!DN2IO&?;3U E--)\(4M%\8NVY5UG:J P%Y)E%5@IR!):/LES58@] +:/
M ' %P(7N,E"A\H9(XKF<;1'7MQ6;?BE2+=!*7$*U*X'DZC11..D%DH5/:$%#
MH+H\R$\)1>]1$!,.:"%$3M210&<W($F2BG,D](E "45?8Y8+0B/AFE(IT7QF
M6$6=EU'QD:@.NF-4Q@+=T@BBO_&FRJ!. ^_2F.-.PL\YO4 #ZQW"%L:5Q@[:
M05V=04$[.$)[G1(A$%NBLDP_OJASM)"0B9]M29=DPW8R_7U=BC4)86:H#T@
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
MFS8<_BI65DVMM&NP#09NN4A-H-I-ZU;=M=N+:2\XXDM0 :=@[CII'W[FST'
MCINTOC=W@3R_QSS\S(.?P.*1%9_*':4<?,G2O+R:[3C?7\[G9;RC652^9GN:
MBV_N69%%7&P6VWFY+VBT:8JR=(XLB\RS*,EGRT6S[WVQ7+"*ITE.WQ>@K+(L
M*OY=T90]7LW@[&G'3;+=\7K'?+G81UMZ2_G'_?M";,U[EDV2T;Q,6 X*>G\U
M>P,O0T3J@@;Q9T(?RX//H)9RQ]BG>N-Z<S6SZB.B*8UY31&)?P]T3=.T9A+'
M\;DCG?5CUH6'GY_8WS;BA9B[J*1KEOZ5;/CN:N;-P(;>1U7*;]CC+[03Y-1\
M,4O+YB]X;+%$C!A7)6=95RRVLR1O_T=?NA-Q4(#0D0+4%:!3"W!7@"<%V#I2
M8'<%]JDC.%U!(WW>:F].7!#Q:+DHV",H:K1@JS\T9[^I%N<KR>N)<LL+\6TB
MZOCREFY%VSFXSMM)5S?O94!YE*3E*_ ")#GXL&-5&>6;<C'G8L2Z;AYW[*N6
M'1UAQ^ =R_FN!&&^H1M%?:"O)YKZN5#:RT5/<E=(2_AKE;\&V/H)( LA\/$V
M "]?O%(<U_IT&JBA";[A:$#9MD1!%W[W48U.&N[G"&YX\5?FR W=LX(G^78T
M6_[^3<#!-:=9^8]JAK3<MIJ[]L'+<A_%]&HFC*ZDQ0.=+7_\ 1+K9U5;3)(%
M)LE"0V2C!ME]@VP=^_+W*KNC!6#WPKKK%D5W*7V:1B7X3S.C5EKB<[MCDBQH
MR9R&K+[=/2SQ8OYP>,H-#3<ZY4Y_RAWM*;^A#S2OJ-(3VTIR<.0.M!SBC0]_
M+<-L"Q)"QK! AOG(\KP)6RC#7$A\#_6PD4S2RR1:F7_L:1%UEWS,,JJ22Z1&
MV=#RK8E:&861BR:H0$81'SO^1*N,<AS;==12W5ZJJY7Z)OY<)67"VQ50&G&Z
M 3$KN;+%KG0$%PA/)<N@J5P%C>TY$[4ZFI%2KU?JG=C4SMF5$K4<YSJ#2;+
M)%EHB&S4"+]OA/^,-U;?9(-,D@4FR4)#9*,&06M8'EO?[/-=J?,UHU?@E$ZO
MP"FM7H'3>3T\R +PN]V^HQB)<<G!V)UF&88)MJ8&J(!YR()PJEB&$1MB_XA@
M- A&6L%K5H@K3UB]4JFV]MP+S"A;8)0M-,4V[L(0+^!SY@MH-& 890N,LH6F
MV,9M&D(&U*>,D]Q!7K5?$$PD=U# L.-)[J" 002).[4'!<XCQ#YB#\,:'^H7
M^>&%F(A%5/*BBGE54'#+TJJ>E"581?&GE&U%N#IM-:4?Z>Q9:I(M,,H6FF(;
M]VP(+) \IYEHX]#9;3+)%AAE"TVQC=LTA"VH3UO:=96<>!#&CBVMJV0<1-BU
M\=1&9)QMH</ V)T2Q;C(PO!(L(1#WH*G!BZ-<WJ*@.PA>ZI9A@DET)Y*EF%.
MG<JGBF68C1Q$C@@><@W4KLJ7'XHH+YM?HIJK;K#-I[:?[IM&4XY1ML H6VB*
M;?R[^!!TD/6,OHFT*>K<-AEE"XRRA:;8QFT:(AK21S2=;R(Y)4$?8F^2IM8*
M7&-S4]]4X+ #O>DR+53B+&2Y:AM!0SQ#^GAVBF]V%),0[DXERRC;]:<!7('R
M7'_ZL[,"Y=KD2/A&0PI"VN7[<E4EZ::Q0VF1>0'6+,MH$2=1>K)SZH<[^Y(T
MFHN,LH6FV,:-&W(1LI_3.8T^@3'*%AAE"TVQC=LTA#GT[4]LNM+1A>\0[$]=
M1(:YMNM.8ZL"!@EQL&0D"IQ-;'+DYWTT9"#T_4]M.HK1<R77D6X5,HJXTV<[
M@0(E;CS2:E,%L^'!F*W<^<';#,+TMLUK)"6(697S]J%UO[=_5>5-\X+&9/\*
M7JZA8G\ +\/V192!OGTOYEU4;!-AO"F]%T-9KUW1FZ)]U:3=X&S?O$MQQSAG
M6?-Q1Z,-+6J ^/Z>,?ZT40_0O_"S_!]02P,$%     @ [T@"51S%#Z > P
M2!$   T   !X;"]S='EL97,N>&ULW5A=3]LP%/TKD1D32!-I&QJ:T5;:*B%-
MVB8D>-@;<ANGM>38F>.REE\_7SM-/_!%C(<-EJK$OL?GW&/[!D<=UF8MV,V"
M,1.M2B'K$5D84WV,XWJV8"6MSU3%I$4*I4MJ;%?/X[K2C.8UD$H1]SJ=-"XI
MEV0\E,ORJC1U-%-+:4;DO U%_O8E'Y%N>DXB+S=1.1N1NY/W/Y?*7+Z+_/WH
MP]%1Y^[T\C!^XH!3$@=%^\\0/>O@NA;#I--]:3?\V IYXC%&NPC0;)8M$SJ.
M'#?K-AX62FZ7+R$^8-5IR:)[*D9D0@6?:@ZL@I9<K'VX!X&9$DI'QNZ;3=>%
M2/W@X:[OP98V.B672KO</H/_.VV&'P";'ACD0K0&>\0'QL.*&L.TO+(=-]@%
M'T%1T[Y=5];A7--UM]<G6X*[V213I7.FVS1=L@F-AX(58$?S^0+N1E4Q@,:H
MTC9R3N=*4N=APV@:5G;&A+B!>O]1[&FOBIU]Z\"NR;9I#35-+^,[H+^KYK5W
M93LOTHTJ?J_,YZ6=CG1]*%!VK5G!5ZZ_*EH#F'H75Z=5)=:?!)_+DOG)/SOA
M>$@WO&BA-'^PV:!49C; -(GNF39\MAOYI6EURU9F4TZK O?<>X.>_^XZSYED
MFHI=T[;V7_,JO]AQ<O&O++O_*H>&@QZ;0^RUF^R_!9/I6S#Y.FLR;HZ=G;-M
M[V1KHQ&\08S(=W@?$=NDT73)A>&RZ2UXGC/YZ("S\H9.[6OBGKX=G[."+H6Y
M;<$1V;:_L9PORZP==0T+T8S:MK_"]+II^_IB<W&9LQ7+)TU7SZ>N&=F&S=I<
M0#A$KMP51C".Q\((8%@>S '&\2PLS_\TGP$Z'X]AW@9!9(!R!BC'LT+(Q'VP
M/&%.9J_P3+,L2=(46]')).A@@JU;FL(WK(9Y P:6!S+]V5KCNXU7R--U@.WI
M4Q6"S12O1&RF^%H#$EXW8&19>+>Q/,# =@&K'<@?S@,U%>8D">PJY@U[@G$D
MRS $:C%<HVF*K$X*G_#^8$])DF19& $L["!), 2>1AS!'( '#$D2=PX>G$?Q
MYIR*M[^=C'\#4$L#!!0    ( .]( E67BKL<P    !,"   +    7W)E;',O
M+G)E;'.=DKENPS ,0'_%T)XP!] AB#-E\18$^0%6H@_8$@6*19V_K]JE<9 +
M&7D]/!+<'FE [3BDMHNI&/T04FE:U;@!2+8ECVG.D4*NU"P>-8?20$3;8T.P
M6BP^0"X99K>]9!:G<Z17B%S7G:4]VR]/06^ KSI,<4)I2$LS#O#-TG\R]_,,
M-47E2B.56QIXT^7^=N!)T:$B6!::1<G3HAVE?QW']I#3Z:]C(K1Z6^CY<6A4
M"H[<8R6,<6*T_C6"R0_L?@!02P,$%     @ [T@"57;\TAI.!0  +2X   \
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
M36*!    L0   !               ( !     &1O8U!R;W!S+V%P<"YX;6Q0
M2P$"% ,4    " #O2 )5\%*A!.\    K @  $0              @ &O
M9&]C4')O<',O8V]R92YX;6Q02P$"% ,4    " #O2 )5F5R<(Q &  "<)P
M$P              @ '- 0  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0
M   ( .]( E48^3A$%08  /0?   8              " @0X(  !X;"]W;W)K
M<VAE971S+W-H965T,2YX;6Q02P$"% ,4    " #O2 )5'LN77(,&  "V'0
M&               @(%9#@  >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L!
M A0#%     @ [T@"52H3J8.S P  J0T  !@              ("!$A4  'AL
M+W=O<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    ( .]( E6C !1?# @
M )@@   8              " @?L8  !X;"]W;W)K<VAE971S+W-H965T-"YX
M;6Q02P$"% ,4    " #O2 )5]IB9FGH&   $'0  &               @($]
M(0  >&PO=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%     @ [T@"5?JJ
MM,![!P  4"L  !@              ("![2<  'AL+W=O<FMS:&5E=',O<VAE
M970V+GAM;%!+ 0(4 Q0    ( .]( E6[,F MH@X  'ZC   8
M  " @9XO  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4    " #O
M2 )5FG6W[<$$   T"@  &               @(%V/@  >&PO=V]R:W-H965T
M<R]S:&5E=#@N>&UL4$L! A0#%     @ [T@"58N'M,XX"@  _QD  !@
M         ("!;4,  'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0
M   ( .]( E7,L#DBT@D  * 8   9              " @=M-  !X;"]W;W)K
M<VAE971S+W-H965T,3 N>&UL4$L! A0#%     @ [T@"51ST&F+-"0  .1<
M !D              ("!Y%<  'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q0
M2P$"% ,4    " #O2 )5<$&;LOP%  !4#@  &0              @('H80
M>&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    ( .]( E4+WQ?!
MAP<  (<2   9              " @1MH  !X;"]W;W)K<VAE971S+W-H965T
M,3,N>&UL4$L! A0#%     @ [T@"58OGMA], P  /P<  !D
M ("!V6\  'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4    " #O
M2 )5;$!=RX<#  "7!P  &0              @(%<<P  >&PO=V]R:W-H965T
M<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    ( .]( E7D,#Y6=0D  * 7   9
M          " @1IW  !X;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#
M%     @ [T@"598>5 D#!P  >!,  !D              ("!QH   'AL+W=O
M<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4    " #O2 )5&HD!U;H%   +
M%P  &0              @($ B   >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM
M;%!+ 0(4 Q0    ( .]( E7NZB.%" 0  ,$(   9              " @?&-
M  !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#%     @ [T@"5>Z1
M"2C5!   [@H  !D              ("!,)(  'AL+W=O<FMS:&5E=',O<VAE
M970R,"YX;6Q02P$"% ,4    " #O2 )5S/H]:@\&  !)$   &0
M    @($\EP  >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    (
M .]( E7BN4/U3P,  .('   9              " @8*=  !X;"]W;W)K<VAE
M971S+W-H965T,C(N>&UL4$L! A0#%     @ [T@"50BA"E-Y P  : <  !D
M             ("!"*$  'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"
M% ,4    " #O2 )5(T9>%!P&  #<#0  &0              @(&XI   >&PO
M=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    ( .]( E4G[-<4EPD
M ,L9   9              " @0NK  !X;"]W;W)K<VAE971S+W-H965T,C4N
M>&UL4$L! A0#%     @ [T@"59;0SEFU!   F@L  !D              ("!
MV;0  'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4    " #O2 )5
M%(D;98D$  !,"@  &0              @('%N0  >&PO=V]R:W-H965T<R]S
M:&5E=#(W+GAM;%!+ 0(4 Q0    ( .]( E5#"/C8[@,  &,)   9
M      " @86^  !X;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#%
M  @ [T@"58IC,EWH P  4@D  !D              ("!JL(  'AL+W=O<FMS
M:&5E=',O<VAE970R.2YX;6Q02P$"% ,4    " #O2 )5>O_\=\X"   ]!@
M&0              @(')Q@  >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+
M 0(4 Q0    ( .]( E7Z8LCR)@,  *L&   9              " @<[)  !X
M;"]W;W)K<VAE971S+W-H965T,S$N>&UL4$L! A0#%     @ [T@"50 %;9KR
M @  /@8  !D              ("!*\T  'AL+W=O<FMS:&5E=',O<VAE970S
M,BYX;6Q02P$"% ,4    " #O2 )56-DT/W,$  !'#   &0
M@(%4T   >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    ( .](
M E7XV#H'1 4  "X/   9              " @?[4  !X;"]W;W)K<VAE971S
M+W-H965T,S0N>&UL4$L! A0#%     @ [T@"5=<3UH^V @  '@8  !D
M         ("!>=H  'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4
M    " #O2 )5OB@_%.@"  !?!@  &0              @(%FW0  >&PO=V]R
M:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( .]( E5=UU"W5@,  /,'
M   9              " @87@  !X;"]W;W)K<VAE971S+W-H965T,S<N>&UL
M4$L! A0#%     @ [T@"5?RX7;Q< P  +P<  !D              ("!$N0
M 'AL+W=O<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4    " #O2 )5GB#G
M_[(#   ="   &0              @(&EYP  >&PO=V]R:W-H965T<R]S:&5E
M=#,Y+GAM;%!+ 0(4 Q0    ( .]( E6LI>J%00(  - $   9
M  " @8[K  !X;"]W;W)K<VAE971S+W-H965T-# N>&UL4$L! A0#%     @
M[T@"58=2^*.3!   HQ<  !D              ("!!NX  'AL+W=O<FMS:&5E
M=',O<VAE970T,2YX;6Q02P$"% ,4    " #O2 )5_SR6/#\#  "5#0  &0
M            @('0\@  >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4
M Q0    ( .]( E4=%7&VC@4  ( ?   9              " @4;V  !X;"]W
M;W)K<VAE971S+W-H965T-#,N>&UL4$L! A0#%     @ [T@"58+/ 7#5 P
MJQ4  !D              ("!"_P  'AL+W=O<FMS:&5E=',O<VAE970T-"YX
M;6Q02P$"% ,4    " #O2 )5&B>BH9\"  "S!@  &0              @($7
M  $ >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4 Q0    ( .]( E5+
M*0GS*P,  /4,   9              " @>T" 0!X;"]W;W)K<VAE971S+W-H
M965T-#8N>&UL4$L! A0#%     @ [T@"57?6Y2*%!P  ;3X  !D
M     ("!3P8! 'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6Q02P$"% ,4
M" #O2 )5I13-M7H$  #R%P  &0              @($+#@$ >&PO=V]R:W-H
M965T<R]S:&5E=#0X+GAM;%!+ 0(4 Q0    ( .]( E5[9->PX@0  %,>   9
M              " @;P2 0!X;"]W;W)K<VAE971S+W-H965T-#DN>&UL4$L!
M A0#%     @ [T@"58SDUCZG @  I08  !D              ("!U1<! 'AL
M+W=O<FMS:&5E=',O<VAE970U,"YX;6Q02P$"% ,4    " #O2 )5XMI2B+<#
M   !#P  &0              @(&S&@$ >&PO=V]R:W-H965T<R]S:&5E=#4Q
M+GAM;%!+ 0(4 Q0    ( .]( E57RKIO. 0  *P3   9              "
M@:$> 0!X;"]W;W)K<VAE971S+W-H965T-3(N>&UL4$L! A0#%     @ [T@"
M55?)9<!" P  ' L  !D              ("!$",! 'AL+W=O<FMS:&5E=',O
M<VAE970U,RYX;6Q02P$"% ,4    " #O2 )5+0-W'.(#  !.$0  &0
M        @(&))@$ >&PO=V]R:W-H965T<R]S:&5E=#4T+GAM;%!+ 0(4 Q0
M   ( .]( E6G!5Q&W00  %TB   9              " @:(J 0!X;"]W;W)K
M<VAE971S+W-H965T-34N>&UL4$L! A0#%     @ [T@"5?/)N>]:!0  #"<
M !D              ("!MB\! 'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6Q0
M2P$"% ,4    " #O2 )56G9U>JP#  ",$0  &0              @(%'-0$
M>&PO=V]R:W-H965T<R]S:&5E=#4W+GAM;%!+ 0(4 Q0    ( .]( E5)6KLI
M$PL  -&*   9              " @2HY 0!X;"]W;W)K<VAE971S+W-H965T
M-3@N>&UL4$L! A0#%     @ [T@"50SN%]$H!   +!H  !D
M ("!=$0! 'AL+W=O<FMS:&5E=',O<VAE970U.2YX;6Q02P$"% ,4    " #O
M2 )57 PC,IP$  "('0  &0              @('32 $ >&PO=V]R:W-H965T
M<R]S:&5E=#8P+GAM;%!+ 0(4 Q0    ( .]( E4Y=X. K@4  (DD   9
M          " @:9- 0!X;"]W;W)K<VAE971S+W-H965T-C$N>&UL4$L! A0#
M%     @ [T@"54EYB*\W#   $&L  !D              ("!BU,! 'AL+W=O
M<FMS:&5E=',O<VAE970V,BYX;6Q02P$"% ,4    " #O2 )5<WB3\S4"  #R
M!0  &0              @('Y7P$ >&PO=V]R:W-H965T<R]S:&5E=#8S+GAM
M;%!+ 0(4 Q0    ( .]( E4JM'K\1 4  +PF   9              " @65B
M 0!X;"]W;W)K<VAE971S+W-H965T-C0N>&UL4$L! A0#%     @ [T@"54;#
M98(J P  5 P  !D              ("!X&<! 'AL+W=O<FMS:&5E=',O<VAE
M970V-2YX;6Q02P$"% ,4    " #O2 )5F$XN<>8"  #-"P  &0
M    @(%!:P$ >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM;%!+ 0(4 Q0    (
M .]( E767!KD P4  ($F   9              " @5YN 0!X;"]W;W)K<VAE
M971S+W-H965T-C<N>&UL4$L! A0#%     @ [T@"5>7%6;7L P  /@\  !D
M             ("!F',! 'AL+W=O<FMS:&5E=',O<VAE970V."YX;6Q02P$"
M% ,4    " #O2 )5W@DJ + #  #8"@  &0              @(&[=P$ >&PO
M=V]R:W-H965T<R]S:&5E=#8Y+GAM;%!+ 0(4 Q0    ( .]( E5D) 3HNP4
M /PC   9              " @:)[ 0!X;"]W;W)K<VAE971S+W-H965T-S N
M>&UL4$L! A0#%     @ [T@"51S%#Z > P  2!$   T              ( !
ME($! 'AL+W-T>6QE<RYX;6Q02P$"% ,4    " #O2 )5EXJ[',     3 @
M"P              @ '=A $ 7W)E;',O+G)E;'-02P$"% ,4    " #O2 )5
M=OS2&DX%   M+@  #P              @ '&A0$ >&PO=V]R:V)O;VLN>&UL
M4$L! A0#%     @ [T@"5=MVL'$Q @  B2D  !H              ( !08L!
M 'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%     @ [T@"5:3(
MPW?Z 0  M"@  !,              ( !JHT! %M#;VYT96YT7U1Y<&5S72YX
8;6Q02P4&     $X 3@!9%0  U8\!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<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>90
<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>91
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>245</ContextCount>
  <ElementCount>308</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>72</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001002 - Statement - Condensed Consolidated Statements of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/CondensedConsolidatedStatementsofOperations</Role>
      <ShortName>Condensed Consolidated Statements of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1002003 - Statement - Condensed Consolidated Statements of Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/CondensedConsolidatedStatementsofComprehensiveIncome</Role>
      <ShortName>Condensed Consolidated Statements of Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1003004 - Statement - Condensed Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/CondensedConsolidatedBalanceSheets</Role>
      <ShortName>Condensed Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1004005 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/CondensedConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1005006 - Statement - Condensed Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/CondensedConsolidatedStatementsofCashFlows</Role>
      <ShortName>Condensed Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1006007 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity</Role>
      <ShortName>Condensed Consolidated Statements of Changes in Stockholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>2101101 - Disclosure - Nature of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/NatureofOperations</Role>
      <ShortName>Nature of Operations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2103102 - Disclosure - Basis of Presentation and Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPolicies</Role>
      <ShortName>Basis of Presentation and Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2106103 - Disclosure - Acquisitions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/Acquisitions</Role>
      <ShortName>Acquisitions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2112104 - Disclosure - Revenue From Customers</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/RevenueFromCustomers</Role>
      <ShortName>Revenue From Customers</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2117105 - Disclosure - Consolidated 50% Owned Subsidiaries</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/Consolidated50OwnedSubsidiaries</Role>
      <ShortName>Consolidated 50% Owned Subsidiaries</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2122106 - Disclosure - Construction Joint Ventures</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/ConstructionJointVentures</Role>
      <ShortName>Construction Joint Ventures</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2127107 - Disclosure - Property and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/PropertyandEquipment</Role>
      <ShortName>Property and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2130108 - Disclosure - Goodwill and Other Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/GoodwillandOtherIntangibleAssets</Role>
      <ShortName>Goodwill and Other Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2133109 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2137110 - Disclosure - Financial Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/FinancialInstruments</Role>
      <ShortName>Financial Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2142111 - Disclosure - Lease Obligations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/LeaseObligations</Role>
      <ShortName>Lease Obligations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2145112 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2147113 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2150114 - Disclosure - Stock Incentive Plan</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/StockIncentivePlan</Role>
      <ShortName>Stock Incentive Plan</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2155115 - Disclosure - Earnings Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/EarningsPerShare</Role>
      <ShortName>Earnings Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2158116 - Disclosure - Supplemental Cash Flow Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/SupplementalCashFlowInformation</Role>
      <ShortName>Supplemental Cash Flow Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2161117 - Disclosure - Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/SegmentInformation</Role>
      <ShortName>Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2204201 - Disclosure - Basis of Presentation and Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Basis of Presentation and Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPolicies</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2307301 - Disclosure - Acquisitions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/AcquisitionsTables</Role>
      <ShortName>Acquisitions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.strlco.com/role/Acquisitions</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2313302 - Disclosure - Revenue From Customers (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/RevenueFromCustomersTables</Role>
      <ShortName>Revenue From Customers (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.strlco.com/role/RevenueFromCustomers</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2318303 - Disclosure - Consolidated 50% Owned Subsidiaries (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/Consolidated50OwnedSubsidiariesTables</Role>
      <ShortName>Consolidated 50% Owned Subsidiaries (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.strlco.com/role/Consolidated50OwnedSubsidiaries</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2323304 - Disclosure - Construction Joint Ventures (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/ConstructionJointVenturesTables</Role>
      <ShortName>Construction Joint Ventures (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.strlco.com/role/ConstructionJointVentures</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2328305 - Disclosure - Property and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/PropertyandEquipmentTables</Role>
      <ShortName>Property and Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.strlco.com/role/PropertyandEquipment</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2331306 - Disclosure - Goodwill and Other Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsTables</Role>
      <ShortName>Goodwill and Other Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.strlco.com/role/GoodwillandOtherIntangibleAssets</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2334307 - Disclosure - Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/DebtTables</Role>
      <ShortName>Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.strlco.com/role/Debt</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2338308 - Disclosure - Financial Instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/FinancialInstrumentsTables</Role>
      <ShortName>Financial Instruments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.strlco.com/role/FinancialInstruments</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2343309 - Disclosure - Lease Obligations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/LeaseObligationsTables</Role>
      <ShortName>Lease Obligations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.strlco.com/role/LeaseObligations</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2348310 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.strlco.com/role/IncomeTaxes</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2351311 - Disclosure - Stock Incentive Plan (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/StockIncentivePlanTables</Role>
      <ShortName>Stock Incentive Plan (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.strlco.com/role/StockIncentivePlan</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2356312 - Disclosure - Earnings Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/EarningsPerShareTables</Role>
      <ShortName>Earnings Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.strlco.com/role/EarningsPerShare</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2359313 - Disclosure - Supplemental Cash Flow Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/SupplementalCashFlowInformationTables</Role>
      <ShortName>Supplemental Cash Flow Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.strlco.com/role/SupplementalCashFlowInformation</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2362314 - Disclosure - Segment Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/SegmentInformationTables</Role>
      <ShortName>Segment Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.strlco.com/role/SegmentInformation</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2402401 - Disclosure - Nature of Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/NatureofOperationsDetails</Role>
      <ShortName>Nature of Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.strlco.com/role/NatureofOperations</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2405402 - Disclosure - Basis of Presentation and Significant Accounting Policies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails</Role>
      <ShortName>Basis of Presentation and Significant Accounting Policies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2408403 - Disclosure - Acquisitions - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/AcquisitionsNarrativeDetails</Role>
      <ShortName>Acquisitions - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2409404 - Disclosure - Acquisitions - Consideration Transferred and Purchase Price Allocation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails</Role>
      <ShortName>Acquisitions - Consideration Transferred and Purchase Price Allocation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2410405 - Disclosure - Acquisitions - Schedule of Identifiable Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/AcquisitionsScheduleofIdentifiableIntangibleAssetsDetails</Role>
      <ShortName>Acquisitions - Schedule of Identifiable Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2411406 - Disclosure - Acquisitions - Supplemental Pro Forma Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/AcquisitionsSupplementalProFormaInformationDetails</Role>
      <ShortName>Acquisitions - Supplemental Pro Forma Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2414407 - Disclosure - Revenue From Customers - Backlog By Segment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/RevenueFromCustomersBacklogBySegmentDetails</Role>
      <ShortName>Revenue From Customers - Backlog By Segment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2415408 - Disclosure - Revenue from Customers - Revenue Disaggregation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails</Role>
      <ShortName>Revenue from Customers - Revenue Disaggregation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2416409 - Disclosure - Revenue from Customers - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/RevenuefromCustomersNarrativeDetails</Role>
      <ShortName>Revenue from Customers - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2419410 - Disclosure - Consolidated 50% Owned Subsidiaries - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/Consolidated50OwnedSubsidiariesNarrativeDetails</Role>
      <ShortName>Consolidated 50% Owned Subsidiaries - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2420411 - Disclosure - Consolidated 50% Owned Subsidiaries - Components of Noncontrolling Interest (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/Consolidated50OwnedSubsidiariesComponentsofNoncontrollingInterestDetails</Role>
      <ShortName>Consolidated 50% Owned Subsidiaries - Components of Noncontrolling Interest (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2421412 - Disclosure - Consolidated 50% Owned Subsidiaries Consolidated 50% Owned Subsidiaries - Statement of Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/Consolidated50OwnedSubsidiariesConsolidated50OwnedSubsidiariesStatementofOperationsDetails</Role>
      <ShortName>Consolidated 50% Owned Subsidiaries Consolidated 50% Owned Subsidiaries - Statement of Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2424413 - Disclosure - Construction Joint Ventures - SEMA Financials (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/ConstructionJointVenturesSEMAFinancialsDetails</Role>
      <ShortName>Construction Joint Ventures - SEMA Financials (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2425414 - Disclosure - Construction Joint Ventures - Construction Joint Ventures, Partner Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/ConstructionJointVenturesConstructionJointVenturesPartnerShareDetails</Role>
      <ShortName>Construction Joint Ventures - Construction Joint Ventures, Partner Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2426415 - Disclosure - Construction Joint Ventures - Income Statement Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/ConstructionJointVenturesIncomeStatementInformationDetails</Role>
      <ShortName>Construction Joint Ventures - Income Statement Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2429416 - Disclosure - Property and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/PropertyandEquipmentDetails</Role>
      <ShortName>Property and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.strlco.com/role/PropertyandEquipmentTables</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2432417 - Disclosure - Goodwill and Other Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsTables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2435418 - Disclosure - Debt - Long-term Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/DebtLongtermDebtDetails</Role>
      <ShortName>Debt - Long-term Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2436419 - Disclosure - Debt - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/DebtNarrativeDetails</Role>
      <ShortName>Debt - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2439420 - Disclosure - Financial Instruments - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/FinancialInstrumentsNarrativeDetails</Role>
      <ShortName>Financial Instruments - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>2440421 - Disclosure - Financial Instruments - Fair Value of the Interest Rate Derivative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails</Role>
      <ShortName>Financial Instruments - Fair Value of the Interest Rate Derivative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>2441422 - Disclosure - Financial Instruments - Schedule of Total Value Recognized in Other Comprehensive Income (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails</Role>
      <ShortName>Financial Instruments - Schedule of Total Value Recognized in Other Comprehensive Income (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>2444423 - Disclosure - Lease Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/LeaseObligationsDetails</Role>
      <ShortName>Lease Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.strlco.com/role/LeaseObligationsTables</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>2446424 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/CommitmentsandContingenciesDetails</Role>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.strlco.com/role/CommitmentsandContingencies</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>2449425 - Disclosure - Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/IncomeTaxesDetails</Role>
      <ShortName>Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.strlco.com/role/IncomeTaxesTables</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>2452426 - Disclosure - Stock Incentive Plan - Share Grants (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/StockIncentivePlanShareGrantsDetails</Role>
      <ShortName>Stock Incentive Plan - Share Grants (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>2453427 - Disclosure - Stock Incentive Plan - Share Issuances (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/StockIncentivePlanShareIssuancesDetails</Role>
      <ShortName>Stock Incentive Plan - Share Issuances (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>2454428 - Disclosure - Stock Incentive Plan - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/StockIncentivePlanNarrativeDetails</Role>
      <ShortName>Stock Incentive Plan - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>2457429 - Disclosure - Earnings Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/EarningsPerShareDetails</Role>
      <ShortName>Earnings Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.strlco.com/role/EarningsPerShareTables</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>2460430 - Disclosure - Supplemental Cash Flow Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/SupplementalCashFlowInformationDetails</Role>
      <ShortName>Supplemental Cash Flow Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.strlco.com/role/SupplementalCashFlowInformationTables</ParentRole>
      <Position>69</Position>
    </Report>
    <Report instance="strl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>2463431 - Disclosure - Segment Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/SegmentInformationDetails</Role>
      <ShortName>Segment Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.strlco.com/role/SegmentInformationTables</ParentRole>
      <Position>70</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" original="strl-20220630.htm">strl-20220630.htm</File>
    <File>a2022063010-qexhibit311.htm</File>
    <File>a2022063010-qexhibit312.htm</File>
    <File>a2022063010-qexhibit321.htm</File>
    <File>a2022063010-qexhibit322.htm</File>
    <File>strl-20220630.xsd</File>
    <File>strl-20220630_cal.xml</File>
    <File>strl-20220630_def.xml</File>
    <File>strl-20220630_lab.xml</File>
    <File>strl-20220630_pre.xml</File>
    <File>strl-certificateofincorp.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>strl-20220630_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="2">http://fasb.org/srt/2022</BaseTaxonomy>
    <BaseTaxonomy items="943">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="30">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>93
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "strl-20220630.htm": {
   "axisCustom": 0,
   "axisStandard": 28,
   "contextCount": 245,
   "dts": {
    "calculationLink": {
     "local": [
      "strl-20220630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "strl-20220630_def.xml"
     ]
    },
    "inline": {
     "local": [
      "strl-20220630.htm"
     ]
    },
    "labelLink": {
     "local": [
      "strl-20220630_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "strl-20220630_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "strl-20220630.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd"
     ]
    }
   },
   "elementCount": 513,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2022": 6,
    "http://xbrl.sec.gov/dei/2022": 5,
    "total": 11
   },
   "keyCustom": 30,
   "keyStandard": 278,
   "memberCustom": 30,
   "memberStandard": 39,
   "nsprefix": "strl",
   "nsuri": "http://www.strlco.com/20220630",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001001 - Document - Cover Page",
     "role": "http://www.strlco.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2106103 - Disclosure - Acquisitions",
     "role": "http://www.strlco.com/role/Acquisitions",
     "shortName": "Acquisitions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2112104 - Disclosure - Revenue From Customers",
     "role": "http://www.strlco.com/role/RevenueFromCustomers",
     "shortName": "Revenue From Customers",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:VariableInterestEntityDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2117105 - Disclosure - Consolidated 50% Owned Subsidiaries",
     "role": "http://www.strlco.com/role/Consolidated50OwnedSubsidiaries",
     "shortName": "Consolidated 50% Owned Subsidiaries",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:VariableInterestEntityDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2122106 - Disclosure - Construction Joint Ventures",
     "role": "http://www.strlco.com/role/ConstructionJointVentures",
     "shortName": "Construction Joint Ventures",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2127107 - Disclosure - Property and Equipment",
     "role": "http://www.strlco.com/role/PropertyandEquipment",
     "shortName": "Property and Equipment",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2130108 - Disclosure - Goodwill and Other Intangible Assets",
     "role": "http://www.strlco.com/role/GoodwillandOtherIntangibleAssets",
     "shortName": "Goodwill and Other Intangible Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2133109 - Disclosure - Debt",
     "role": "http://www.strlco.com/role/Debt",
     "shortName": "Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativesAndFairValueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2137110 - Disclosure - Financial Instruments",
     "role": "http://www.strlco.com/role/FinancialInstruments",
     "shortName": "Financial Instruments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativesAndFairValueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeFinanceLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2142111 - Disclosure - Lease Obligations",
     "role": "http://www.strlco.com/role/LeaseObligations",
     "shortName": "Lease Obligations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeFinanceLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2145112 - Disclosure - Commitments and Contingencies",
     "role": "http://www.strlco.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001002 - Statement - Condensed Consolidated Statements of Operations",
     "role": "http://www.strlco.com/role/CondensedConsolidatedStatementsofOperations",
     "shortName": "Condensed Consolidated Statements of Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2147113 - Disclosure - Income Taxes",
     "role": "http://www.strlco.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2150114 - Disclosure - Stock Incentive Plan",
     "role": "http://www.strlco.com/role/StockIncentivePlan",
     "shortName": "Stock Incentive Plan",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2155115 - Disclosure - Earnings Per Share",
     "role": "http://www.strlco.com/role/EarningsPerShare",
     "shortName": "Earnings Per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2158116 - Disclosure - Supplemental Cash Flow Information",
     "role": "http://www.strlco.com/role/SupplementalCashFlowInformation",
     "shortName": "Supplemental Cash Flow Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2161117 - Disclosure - Segment Information",
     "role": "http://www.strlco.com/role/SegmentInformation",
     "shortName": "Segment Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2204201 - Disclosure - Basis of Presentation and Significant Accounting Policies (Policies)",
     "role": "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies",
     "shortName": "Basis of Presentation and Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2307301 - Disclosure - Acquisitions (Tables)",
     "role": "http://www.strlco.com/role/AcquisitionsTables",
     "shortName": "Acquisitions (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2313302 - Disclosure - Revenue From Customers (Tables)",
     "role": "http://www.strlco.com/role/RevenueFromCustomersTables",
     "shortName": "Revenue From Customers (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:VariableInterestEntityDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "strl:ScheduleOfComponentsOfAgreementObligationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2318303 - Disclosure - Consolidated 50% Owned Subsidiaries (Tables)",
     "role": "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesTables",
     "shortName": "Consolidated 50% Owned Subsidiaries (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:VariableInterestEntityDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "strl:ScheduleOfComponentsOfAgreementObligationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:VariableInterestEntityDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfCondensedIncomeStatementTableTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2323304 - Disclosure - Construction Joint Ventures (Tables)",
     "role": "http://www.strlco.com/role/ConstructionJointVenturesTables",
     "shortName": "Construction Joint Ventures (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "lang": "en-US",
      "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002003 - Statement - Condensed Consolidated Statements of Comprehensive Income",
     "role": "http://www.strlco.com/role/CondensedConsolidatedStatementsofComprehensiveIncome",
     "shortName": "Condensed Consolidated Statements of Comprehensive Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2328305 - Disclosure - Property and Equipment (Tables)",
     "role": "http://www.strlco.com/role/PropertyandEquipmentTables",
     "shortName": "Property and Equipment (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2331306 - Disclosure - Goodwill and Other Intangible Assets (Tables)",
     "role": "http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsTables",
     "shortName": "Goodwill and Other Intangible Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2334307 - Disclosure - Debt (Tables)",
     "role": "http://www.strlco.com/role/DebtTables",
     "shortName": "Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:DerivativesAndFairValueTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2338308 - Disclosure - Financial Instruments (Tables)",
     "role": "http://www.strlco.com/role/FinancialInstrumentsTables",
     "shortName": "Financial Instruments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:DerivativesAndFairValueTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:LesseeFinanceLeasesTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2343309 - Disclosure - Lease Obligations (Tables)",
     "role": "http://www.strlco.com/role/LeaseObligationsTables",
     "shortName": "Lease Obligations (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:LesseeFinanceLeasesTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2348310 - Disclosure - Income Taxes (Tables)",
     "role": "http://www.strlco.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2351311 - Disclosure - Stock Incentive Plan (Tables)",
     "role": "http://www.strlco.com/role/StockIncentivePlanTables",
     "shortName": "Stock Incentive Plan (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2356312 - Disclosure - Earnings Per Share (Tables)",
     "role": "http://www.strlco.com/role/EarningsPerShareTables",
     "shortName": "Earnings Per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:CashFlowSupplementalDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2359313 - Disclosure - Supplemental Cash Flow Information (Tables)",
     "role": "http://www.strlco.com/role/SupplementalCashFlowInformationTables",
     "shortName": "Supplemental Cash Flow Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:CashFlowSupplementalDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2362314 - Disclosure - Segment Information (Tables)",
     "role": "http://www.strlco.com/role/SegmentInformationTables",
     "shortName": "Segment Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i762649cfb52d4e3aa078b9d62db1820e_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003004 - Statement - Condensed Consolidated Balance Sheets",
     "role": "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets",
     "shortName": "Condensed Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i762649cfb52d4e3aa078b9d62db1820e_I20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsNetExcludingGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:NatureOfOperations",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2402401 - Disclosure - Nature of Operations (Details)",
     "role": "http://www.strlco.com/role/NatureofOperationsDetails",
     "shortName": "Nature of Operations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:AllowanceForDoubtfulAccountsReceivable",
       "span",
       "us-gaap:ReceivablesPolicyTextBlock",
       "div",
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i762649cfb52d4e3aa078b9d62db1820e_I20220630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2405402 - Disclosure - Basis of Presentation and Significant Accounting Policies (Details)",
     "role": "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails",
     "shortName": "Basis of Presentation and Significant Accounting Policies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "us-gaap:ReceivablesPolicyTextBlock",
       "div",
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "idcb2a145e10d48abb6eb1b73dfe692b8_I20211231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i762649cfb52d4e3aa078b9d62db1820e_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408403 - Disclosure - Acquisitions - Narrative (Details)",
     "role": "http://www.strlco.com/role/AcquisitionsNarrativeDetails",
     "shortName": "Acquisitions - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i62e20c6bbc1d44eb9bfc5567dd8e80d0_D20211230-20211230",
      "decimals": null,
      "lang": "en-US",
      "name": "strl:BusinessAcquisitionGoodwillExpectedTaxDeductiblePeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i762649cfb52d4e3aa078b9d62db1820e_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2409404 - Disclosure - Acquisitions - Consideration Transferred and Purchase Price Allocation (Details)",
     "role": "http://www.strlco.com/role/AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails",
     "shortName": "Acquisitions - Consideration Transferred and Purchase Price Allocation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "iaae4b40f1b2c41f7bf9c61691848a96a_D20211230-20211230",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireBusinessesGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410405 - Disclosure - Acquisitions - Schedule of Identifiable Intangible Assets (Details)",
     "role": "http://www.strlco.com/role/AcquisitionsScheduleofIdentifiableIntangibleAssetsDetails",
     "shortName": "Acquisitions - Schedule of Identifiable Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "iaae4b40f1b2c41f7bf9c61691848a96a_D20211230-20211230",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "ide12e8ae41c8443fb7e612ec41967447_D20210401-20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2411406 - Disclosure - Acquisitions - Supplemental Pro Forma Information (Details)",
     "role": "http://www.strlco.com/role/AcquisitionsSupplementalProFormaInformationDetails",
     "shortName": "Acquisitions - Supplemental Pro Forma Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "ide12e8ae41c8443fb7e612ec41967447_D20210401-20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i762649cfb52d4e3aa078b9d62db1820e_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414407 - Disclosure - Revenue From Customers - Backlog By Segment (Details)",
     "role": "http://www.strlco.com/role/RevenueFromCustomersBacklogBySegmentDetails",
     "shortName": "Revenue From Customers - Backlog By Segment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i762649cfb52d4e3aa078b9d62db1820e_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2415408 - Disclosure - Revenue from Customers - Revenue Disaggregation (Details)",
     "role": "http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails",
     "shortName": "Revenue from Customers - Revenue Disaggregation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "ie590c535717f4b02a8172d1561f0e6bb_D20220401-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i80eccd0ec7d24f649869f3d3a3bc0f72_I20220630",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2416409 - Disclosure - Revenue from Customers - Narrative (Details)",
     "role": "http://www.strlco.com/role/RevenuefromCustomersNarrativeDetails",
     "shortName": "Revenue from Customers - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "ic5dcbf521ec0454db40d57011f170c25_D20220401-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "strl:EstimatedConstructionGrossProfitLossBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:VariableInterestEntityDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i762649cfb52d4e3aa078b9d62db1820e_I20220630",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "strl:ConsolidatedEntitiesOwnershipPercentage",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2419410 - Disclosure - Consolidated 50% Owned Subsidiaries - Narrative (Details)",
     "role": "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesNarrativeDetails",
     "shortName": "Consolidated 50% Owned Subsidiaries - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:VariableInterestEntityDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630",
      "decimals": "INF",
      "lang": "en-US",
      "name": "strl:NumberOfDeathAndDisabilityInsurancePolicies",
      "reportCount": 1,
      "unique": true,
      "unitRef": "insurancepolicy",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i762649cfb52d4e3aa078b9d62db1820e_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004005 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)",
     "role": "http://www.strlco.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
     "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:CommonStockParOrStatedValuePerShare",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i762649cfb52d4e3aa078b9d62db1820e_I20220630",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:VariableInterestEntityDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i762649cfb52d4e3aa078b9d62db1820e_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "strl:MembersInterestSubjectToMandatoryRedemption",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2420411 - Disclosure - Consolidated 50% Owned Subsidiaries - Components of Noncontrolling Interest (Details)",
     "role": "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesComponentsofNoncontrollingInterestDetails",
     "shortName": "Consolidated 50% Owned Subsidiaries - Components of Noncontrolling Interest (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "strl:ScheduleOfComponentsOfAgreementObligationTableTextBlock",
       "us-gaap:VariableInterestEntityDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i762649cfb52d4e3aa078b9d62db1820e_I20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "strl:UndistributedEarningsOfDomesticSubsidiariesNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2421412 - Disclosure - Consolidated 50% Owned Subsidiaries Consolidated 50% Owned Subsidiaries - Statement of Operations (Details)",
     "role": "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesConsolidated50OwnedSubsidiariesStatementofOperationsDetails",
     "shortName": "Consolidated 50% Owned Subsidiaries Consolidated 50% Owned Subsidiaries - Statement of Operations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfCondensedIncomeStatementTableTextBlock",
       "us-gaap:VariableInterestEntityDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "ia5245fe7be544985b7f32577e574804c_D20220401-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2424413 - Disclosure - Construction Joint Ventures - SEMA Financials (Details)",
     "role": "http://www.strlco.com/role/ConstructionJointVenturesSEMAFinancialsDetails",
     "shortName": "Construction Joint Ventures - SEMA Financials (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i52385de102de4b448bb5b78c666fe39f_D20220101-20220630",
      "decimals": "2",
      "lang": "en-US",
      "name": "us-gaap:VariableInterestEntityOwnershipPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i762649cfb52d4e3aa078b9d62db1820e_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetsCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2425414 - Disclosure - Construction Joint Ventures - Construction Joint Ventures, Partner Share (Details)",
     "role": "http://www.strlco.com/role/ConstructionJointVenturesConstructionJointVenturesPartnerShareDetails",
     "shortName": "Construction Joint Ventures - Construction Joint Ventures, Partner Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "ib1b00444ed7d4f3aa264d45494188279_I20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AssetsCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i9720d36f2d4f45d9b677d8f6115a4843_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2426415 - Disclosure - Construction Joint Ventures - Income Statement Information (Details)",
     "role": "http://www.strlco.com/role/ConstructionJointVenturesIncomeStatementInformationDetails",
     "shortName": "Construction Joint Ventures - Income Statement Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i9720d36f2d4f45d9b677d8f6115a4843_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i762649cfb52d4e3aa078b9d62db1820e_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2429416 - Disclosure - Property and Equipment (Details)",
     "role": "http://www.strlco.com/role/PropertyandEquipmentDetails",
     "shortName": "Property and Equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "idcb2a145e10d48abb6eb1b73dfe692b8_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2432417 - Disclosure - Goodwill and Other Intangible Assets (Details)",
     "role": "http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsDetails",
     "shortName": "Goodwill and Other Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "idcb2a145e10d48abb6eb1b73dfe692b8_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i762649cfb52d4e3aa078b9d62db1820e_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2435418 - Disclosure - Debt - Long-term Debt (Details)",
     "role": "http://www.strlco.com/role/DebtLongtermDebtDetails",
     "shortName": "Debt - Long-term Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i762649cfb52d4e3aa078b9d62db1820e_I20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "strl:LongtermDebtCurrentMaturitiesGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i762649cfb52d4e3aa078b9d62db1820e_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2436419 - Disclosure - Debt - Narrative (Details)",
     "role": "http://www.strlco.com/role/DebtNarrativeDetails",
     "shortName": "Debt - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfFinancingCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i762649cfb52d4e3aa078b9d62db1820e_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2439420 - Disclosure - Financial Instruments - Narrative (Details)",
     "role": "http://www.strlco.com/role/FinancialInstrumentsNarrativeDetails",
     "shortName": "Financial Instruments - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005006 - Statement - Condensed Consolidated Statements of Cash Flows",
     "role": "http://www.strlco.com/role/CondensedConsolidatedStatementsofCashFlows",
     "shortName": "Condensed Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:DerivativesAndFairValueTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "ifc971c40b09b4da3bb35489f114346a0_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeAssetsCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2440421 - Disclosure - Financial Instruments - Fair Value of the Interest Rate Derivative (Details)",
     "role": "http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails",
     "shortName": "Financial Instruments - Fair Value of the Interest Rate Derivative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:DerivativesAndFairValueTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "ifc971c40b09b4da3bb35489f114346a0_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeAssetsCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2441422 - Disclosure - Financial Instruments - Schedule of Total Value Recognized in Other Comprehensive Income (Details)",
     "role": "http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails",
     "shortName": "Financial Instruments - Schedule of Total Value Recognized in Other Comprehensive Income (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:LesseeFinanceLeasesTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "strl:LesseeLeaseTerminationPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2444423 - Disclosure - Lease Obligations (Details)",
     "role": "http://www.strlco.com/role/LeaseObligationsDetails",
     "shortName": "Lease Obligations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:LesseeFinanceLeasesTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "strl:LesseeLeaseTerminationPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:VariableInterestEntityDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i762649cfb52d4e3aa078b9d62db1820e_I20220630",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "strl:ConsolidatedEntitiesOwnershipPercentage",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2446424 - Disclosure - Commitments and Contingencies (Details)",
     "role": "http://www.strlco.com/role/CommitmentsandContingenciesDetails",
     "shortName": "Commitments and Contingencies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentIncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2449425 - Disclosure - Income Taxes (Details)",
     "role": "http://www.strlco.com/role/IncomeTaxesDetails",
     "shortName": "Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentIncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2452426 - Disclosure - Stock Incentive Plan - Share Grants (Details)",
     "role": "http://www.strlco.com/role/StockIncentivePlanShareGrantsDetails",
     "shortName": "Stock Incentive Plan - Share Grants (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2453427 - Disclosure - Stock Incentive Plan - Share Issuances (Details)",
     "role": "http://www.strlco.com/role/StockIncentivePlanShareIssuancesDetails",
     "shortName": "Stock Incentive Plan - Share Issuances (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2454428 - Disclosure - Stock Incentive Plan - Narrative (Details)",
     "role": "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails",
     "shortName": "Stock Incentive Plan - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2457429 - Disclosure - Earnings Per Share (Details)",
     "role": "http://www.strlco.com/role/EarningsPerShareDetails",
     "shortName": "Earnings Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i5a9193caa0e2469f9c0fb219fab83d22_D20220401-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:CashFlowSupplementalDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncreaseDecreaseInContractWithCustomerLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2460430 - Disclosure - Supplemental Cash Flow Information (Details)",
     "role": "http://www.strlco.com/role/SupplementalCashFlowInformationDetails",
     "shortName": "Supplemental Cash Flow Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:CashFlowSupplementalDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncreaseDecreaseInContractWithCustomerLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i8a22262c75e94faa87e71e48c25905b8_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006007 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity",
     "role": "http://www.strlco.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity",
     "shortName": "Condensed Consolidated Statements of Changes in Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i850c00848d284989af530b178903addc_D20210101-20210331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:NatureOfOperations",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2463431 - Disclosure - Segment Information (Details)",
     "role": "http://www.strlco.com/role/SegmentInformationDetails",
     "shortName": "Segment Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i4983597158284acf97b008c229607b16_D20220401-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OperatingIncomeLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101101 - Disclosure - Nature of Operations",
     "role": "http://www.strlco.com/role/NatureofOperations",
     "shortName": "Nature of Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2103102 - Disclosure - Basis of Presentation and Significant Accounting Policies",
     "role": "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPolicies",
     "shortName": "Basis of Presentation and Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20220630.htm",
      "contextRef": "i22c0dba76ea74ce4b7139155b05ee153_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 72,
   "tag": {
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.strlco.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.strlco.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.strlco.com/role/CoverPage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.strlco.com/role/CoverPage"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.strlco.com/role/CoverPage"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.strlco.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r608"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report",
        "terseLabel": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.strlco.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r609"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.strlco.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.strlco.com/role/CoverPage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.strlco.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.strlco.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.strlco.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.strlco.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r606"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.strlco.com/role/CoverPage"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.strlco.com/role/CoverPage"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.strlco.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.",
        "label": "Entity [Domain]",
        "terseLabel": "Entity [Domain]"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesNarrativeDetails",
      "http://www.strlco.com/role/ConstructionJointVenturesSEMAFinancialsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r606"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.strlco.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.strlco.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r606"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.strlco.com/role/CoverPage"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.strlco.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInformationFormerLegalOrRegisteredName": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Former Legal or Registered Name of an entity",
        "label": "Entity Information, Former Legal or Registered Name",
        "terseLabel": "Entity Information, Former Legal or Registered Name"
       }
      }
     },
     "localname": "EntityInformationFormerLegalOrRegisteredName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.strlco.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r610"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.strlco.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r606"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.strlco.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r606"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.strlco.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r606"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.strlco.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r606"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.strlco.com/role/CoverPage"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]",
        "terseLabel": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesNarrativeDetails",
      "http://www.strlco.com/role/ConstructionJointVenturesSEMAFinancialsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.strlco.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r605"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.strlco.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r607"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.strlco.com/role/CoverPage"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.strlco.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_ConsolidatedEntitiesAxis": {
     "auth_ref": [
      "r100",
      "r238",
      "r243",
      "r251",
      "r446",
      "r447",
      "r453",
      "r454",
      "r535",
      "r602",
      "r612",
      "r614",
      "r623",
      "r624"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by consolidated entity or group of entities.",
        "label": "Consolidated Entities [Axis]",
        "terseLabel": "Consolidated Entities [Axis]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesConsolidated50OwnedSubsidiariesStatementofOperationsDetails",
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesNarrativeDetails",
      "http://www.strlco.com/role/ConstructionJointVenturesSEMAFinancialsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesDomain": {
     "auth_ref": [
      "r100",
      "r238",
      "r243",
      "r251",
      "r446",
      "r447",
      "r453",
      "r454",
      "r535",
      "r602",
      "r612",
      "r614",
      "r623",
      "r624"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity or group of entities consolidated into reporting entity.",
        "label": "Consolidated Entities [Domain]",
        "terseLabel": "Consolidated Entities [Domain]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesConsolidated50OwnedSubsidiariesStatementofOperationsDetails",
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesNarrativeDetails",
      "http://www.strlco.com/role/ConstructionJointVenturesSEMAFinancialsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r100",
      "r147",
      "r160",
      "r161",
      "r162",
      "r163",
      "r165",
      "r167",
      "r171",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r245",
      "r246",
      "r248",
      "r250",
      "r251",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.",
        "label": "Consolidation Items [Axis]",
        "terseLabel": "Consolidation Items [Axis]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails",
      "http://www.strlco.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r100",
      "r147",
      "r160",
      "r161",
      "r162",
      "r163",
      "r165",
      "r167",
      "r171",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r245",
      "r246",
      "r248",
      "r250",
      "r251",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.",
        "label": "Consolidation Items [Domain]",
        "terseLabel": "Consolidation Items [Domain]"
       }
      }
     },
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails",
      "http://www.strlco.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of investment including named security. Excludes entity that is consolidated.",
        "label": "Investment, Name [Domain]",
        "terseLabel": "Investment, Name [Domain]"
       }
      }
     },
     "localname": "EquityMethodInvesteeNameDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesConsolidated50OwnedSubsidiariesStatementofOperationsDetails",
      "http://www.strlco.com/role/ConstructionJointVenturesConstructionJointVenturesPartnerShareDetails",
      "http://www.strlco.com/role/ConstructionJointVenturesIncomeStatementInformationDetails",
      "http://www.strlco.com/role/ConstructionJointVenturesSEMAFinancialsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r232",
      "r233",
      "r234",
      "r235",
      "r256",
      "r294",
      "r351",
      "r354",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r552",
      "r589",
      "r591",
      "r603",
      "r604"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesDetails",
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r232",
      "r233",
      "r234",
      "r235",
      "r256",
      "r294",
      "r351",
      "r354",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r552",
      "r589",
      "r591",
      "r603",
      "r604"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesDetails",
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r174",
      "r233",
      "r234",
      "r329",
      "r333",
      "r555",
      "r588",
      "r590"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by product and service, or group of similar products and similar services.",
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r174",
      "r233",
      "r234",
      "r329",
      "r333",
      "r555",
      "r588",
      "r590"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Product or service, or a group of similar products or similar services.",
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r224",
      "r232",
      "r233",
      "r234",
      "r235",
      "r256",
      "r294",
      "r341",
      "r351",
      "r354",
      "r380",
      "r381",
      "r382",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r552",
      "r589",
      "r591",
      "r603",
      "r604"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesDetails",
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r224",
      "r232",
      "r233",
      "r234",
      "r235",
      "r256",
      "r294",
      "r341",
      "r351",
      "r354",
      "r380",
      "r381",
      "r382",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r552",
      "r589",
      "r591",
      "r603",
      "r604"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesDetails",
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioForecastMember": {
     "auth_ref": [
      "r110",
      "r352",
      "r611"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information reported for future period. Excludes information expected to be reported in future period for effect on historical fact.",
        "label": "Forecast [Member]",
        "terseLabel": "Forecast"
       }
      }
     },
     "localname": "ScenarioForecastMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r110",
      "r115",
      "r231",
      "r352"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.",
        "label": "Scenario [Domain]",
        "terseLabel": "Scenario [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfCondensedBalanceSheetTableTextBlock": {
     "auth_ref": [
      "r100",
      "r613"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations.",
        "label": "Condensed Balance Sheet [Table Text Block]",
        "terseLabel": "Condensed Balance Sheet"
       }
      }
     },
     "localname": "ScheduleOfCondensedBalanceSheetTableTextBlock",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.strlco.com/role/ConstructionJointVenturesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_ScheduleOfCondensedIncomeStatementTableTextBlock": {
     "auth_ref": [
      "r100",
      "r613"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of condensed income statement, including, but not limited to, income statements of consolidated entities and consolidation eliminations.",
        "label": "Condensed Income Statement [Table Text Block]",
        "terseLabel": "Condensed Income Statement",
        "verboseLabel": "Summary of Financial Information"
       }
      }
     },
     "localname": "ScheduleOfCondensedIncomeStatementTableTextBlock",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesTables",
      "http://www.strlco.com/role/ConstructionJointVenturesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "auth_ref": [
      "r185"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of investment including named security. Excludes entity that is consolidated.",
        "label": "Investment, Name [Axis]",
        "terseLabel": "Investment, Name [Axis]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesConsolidated50OwnedSubsidiariesStatementofOperationsDetails",
      "http://www.strlco.com/role/ConstructionJointVenturesConstructionJointVenturesPartnerShareDetails",
      "http://www.strlco.com/role/ConstructionJointVenturesIncomeStatementInformationDetails",
      "http://www.strlco.com/role/ConstructionJointVenturesSEMAFinancialsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r110",
      "r115",
      "r231",
      "r352",
      "r539"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.",
        "label": "Scenario [Axis]",
        "terseLabel": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "strl_AviationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aviation [Member]",
        "label": "Aviation [Member]",
        "terseLabel": "Aviation"
       }
      }
     },
     "localname": "AviationMember",
     "nsuri": "http://www.strlco.com/20220630",
     "presentation": [
      "http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_BuildingSolutionsSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Building Solutions Segment",
        "label": "Building Solutions Segment [Member]",
        "terseLabel": "Building Solutions Backlog - Commercial"
       }
      }
     },
     "localname": "BuildingSolutionsSegmentMember",
     "nsuri": "http://www.strlco.com/20220630",
     "presentation": [
      "http://www.strlco.com/role/RevenueFromCustomersBacklogBySegmentDetails",
      "http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails",
      "http://www.strlco.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_BusinessAcquisitionGoodwillExpectedTaxDeductiblePeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Acquisition, Goodwill, Expected Tax Deductible, Period",
        "label": "Business Acquisition, Goodwill, Expected Tax Deductible, Period",
        "terseLabel": "Expected tax deductible, period"
       }
      }
     },
     "localname": "BusinessAcquisitionGoodwillExpectedTaxDeductiblePeriod",
     "nsuri": "http://www.strlco.com/20220630",
     "presentation": [
      "http://www.strlco.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "strl_BusinessCombinationConsiderationTransferredWorkingCapital": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Consideration Transferred, Working Capital",
        "label": "Business Combination, Consideration Transferred, Working Capital",
        "terseLabel": "Target working capital adjustment"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredWorkingCapital",
     "nsuri": "http://www.strlco.com/20220630",
     "presentation": [
      "http://www.strlco.com/role/AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContracts": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of billings in excess of costs and estimated earnings on uncompleted contracts, assumed at the acquisition date.",
        "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Billings In Excess Of Costs And Estimated Earnings On Uncompleted Contracts",
        "negatedLabel": "Contract liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContracts",
     "nsuri": "http://www.strlco.com/20220630",
     "presentation": [
      "http://www.strlco.com/role/AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of costs and estimated earnings in excess of billings on uncompleted contracts, acquired at the acquisition date.",
        "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Costs And Estimated Earnings In Excess Of Billings On Uncompleted Contracts",
        "terseLabel": "Contract assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts",
     "nsuri": "http://www.strlco.com/20220630",
     "presentation": [
      "http://www.strlco.com/role/AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIdentifiableIntangibleAssetsAndGoodwill": {
     "auth_ref": [],
     "calculation": {
      "http://www.strlco.com/role/AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of identifiable intangible assets and goodwill acquired at the acquisition date.",
        "label": "Identifiable intangible assets and Goodwill",
        "terseLabel": "Identifiable intangible assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIdentifiableIntangibleAssetsAndGoodwill",
     "nsuri": "http://www.strlco.com/20220630",
     "presentation": [
      "http://www.strlco.com/role/AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.strlco.com/role/AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Tangible Assets, Net",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Tangible Assets, Net",
        "terseLabel": "Total net tangible assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet",
     "nsuri": "http://www.strlco.com/20220630",
     "presentation": [
      "http://www.strlco.com/role/AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash Paid For Amounts Included In Measurement Of Lease Liabilities [Abstract]",
        "label": "Cash Paid For Amounts Included In Measurement Of Lease Liabilities [Abstract]",
        "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:"
       }
      }
     },
     "localname": "CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract",
     "nsuri": "http://www.strlco.com/20220630",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "strl_CommercialMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commercial [Member]",
        "label": "Commercial [Member]",
        "terseLabel": "Commercial"
       }
      }
     },
     "localname": "CommercialMember",
     "nsuri": "http://www.strlco.com/20220630",
     "presentation": [
      "http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_Consolidated50OwnedSubsidiariesNumberOfEntities": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Consolidated 50% Owned Subsidiaries, Number Of Entities",
        "label": "Consolidated 50% Owned Subsidiaries, Number Of Entities",
        "terseLabel": "Number of entities"
       }
      }
     },
     "localname": "Consolidated50OwnedSubsidiariesNumberOfEntities",
     "nsuri": "http://www.strlco.com/20220630",
     "presentation": [
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesNarrativeDetails",
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "strl_ConsolidatedEntitiesOwnershipPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Consolidated Entities, Ownership Percentage",
        "label": "Consolidated Entities, Ownership Percentage",
        "terseLabel": "Ownership interest in subsidiaries"
       }
      }
     },
     "localname": "ConsolidatedEntitiesOwnershipPercentage",
     "nsuri": "http://www.strlco.com/20220630",
     "presentation": [
      "http://www.strlco.com/role/CommitmentsandContingenciesDetails",
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesNarrativeDetails",
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "strl_ConstructionEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the construction equipment.",
        "label": "Construction Equipment [Member]",
        "terseLabel": "Construction and transportation equipment"
       }
      }
     },
     "localname": "ConstructionEquipmentMember",
     "nsuri": "http://www.strlco.com/20220630",
     "presentation": [
      "http://www.strlco.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract With Customer, Liability, Revenue Recognized During the Period",
        "label": "Contract With Customer, Liability, Revenue Recognized During the Period",
        "terseLabel": "Contract liability recognized during period"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod",
     "nsuri": "http://www.strlco.com/20220630",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_ContractWithCustomerRetainageAssetCurrent": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract With Customer, Retainage Asset, Current",
        "label": "Contract With Customer, Retainage Asset, Current",
        "terseLabel": "Contract receivables"
       }
      }
     },
     "localname": "ContractWithCustomerRetainageAssetCurrent",
     "nsuri": "http://www.strlco.com/20220630",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_ContractWithCustomerRetainageLiabilityCurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract With Customer, Retainage Liability, Current",
        "label": "Contract With Customer, Retainage Liability, Current",
        "terseLabel": "Contract liabilities, retainage"
       }
      }
     },
     "localname": "ContractWithCustomerRetainageLiabilityCurrent",
     "nsuri": "http://www.strlco.com/20220630",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_ContractsReceivableRetainagePercentageEstimatedToBeCollectedInNextFiscalYear": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contracts Receivable Retainage, Percentage Estimated To Be Collected In Next Fiscal Year",
        "label": "Contracts Receivable Retainage, Percentage Estimated To Be Collected In Next Fiscal Year",
        "terseLabel": "Percentage of receivables estimated to be collected in next fiscal year"
       }
      }
     },
     "localname": "ContractsReceivableRetainagePercentageEstimatedToBeCollectedInNextFiscalYear",
     "nsuri": "http://www.strlco.com/20220630",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "strl_CostsAndEstimatedEarningsInExcessOfBillingsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing costs and estimated earnings in excess of billings.",
        "label": "Costs and Estimated Earnings in Excess of Billings [Member]",
        "terseLabel": "Costs and Estimated Earnings in Excess of Billings"
       }
      }
     },
     "localname": "CostsAndEstimatedEarningsInExcessOfBillingsMember",
     "nsuri": "http://www.strlco.com/20220630",
     "presentation": [
      "http://www.strlco.com/role/RevenuefromCustomersNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_CreditAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Credit Agreement [Member]",
        "label": "Credit Agreement [Member]",
        "terseLabel": "Credit Agreement"
       }
      }
     },
     "localname": "CreditAgreementMember",
     "nsuri": "http://www.strlco.com/20220630",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_DeathAndDisabilityInsurancePoliciesPerPolicyAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Death And Disability Insurance Policies, Per Policy Amount",
        "label": "Death And Disability Insurance Policies, Per Policy Amount",
        "terseLabel": "Total disability insurance policies, per policy amount"
       }
      }
     },
     "localname": "DeathAndDisabilityInsurancePoliciesPerPolicyAmount",
     "nsuri": "http://www.strlco.com/20220630",
     "presentation": [
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentRequiredPaymentTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Covenant, Leverage Ratio, Excess Cash Flow Prepayment, Required Payment Term",
        "label": "Debt Instrument, Covenant, Leverage Ratio, Excess Cash Flow Prepayment, Required Payment Term",
        "terseLabel": "Cash flow prepayment term"
       }
      }
     },
     "localname": "DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentRequiredPaymentTerm",
     "nsuri": "http://www.strlco.com/20220630",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "strl_DebtInstrumentStatedLIBORInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Stated LIBOR Interest Rate",
        "label": "Debt Instrument, Stated LIBOR Interest Rate",
        "terseLabel": "Debt instrument, LIBOR interest rate"
       }
      }
     },
     "localname": "DebtInstrumentStatedLIBORInterestRate",
     "nsuri": "http://www.strlco.com/20220630",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "strl_EInfrastructureSolutionsSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "E-Infrastructure Solutions Segment",
        "label": "E-Infrastructure Solutions Segment [Member]",
        "terseLabel": "E-Infrastructure Solutions Backlog"
       }
      }
     },
     "localname": "EInfrastructureSolutionsSegmentMember",
     "nsuri": "http://www.strlco.com/20220630",
     "presentation": [
      "http://www.strlco.com/role/RevenueFromCustomersBacklogBySegmentDetails",
      "http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails",
      "http://www.strlco.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_EmployeeStockPurchasePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee Stock Purchase Plan [Member]",
        "label": "Employee Stock Purchase Plan [Member]",
        "terseLabel": "Employee Stock Purchase Plan"
       }
      }
     },
     "localname": "EmployeeStockPurchasePlanMember",
     "nsuri": "http://www.strlco.com/20220630",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_EstimatedConstructionGrossProfitLossBeforeTax": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents net estimated gross profit (loss) before tax.",
        "label": "Estimated Construction Gross Profit (Loss) Before Tax",
        "verboseLabel": "Estimated construction gain (loss) before tax"
       }
      }
     },
     "localname": "EstimatedConstructionGrossProfitLossBeforeTax",
     "nsuri": "http://www.strlco.com/20220630",
     "presentation": [
      "http://www.strlco.com/role/RevenuefromCustomersNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_FinanceLeasesCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance Leases, Cost [Abstract]",
        "label": "Finance Leases, Cost [Abstract]",
        "terseLabel": "Finance lease cost:"
       }
      }
     },
     "localname": "FinanceLeasesCostAbstract",
     "nsuri": "http://www.strlco.com/20220630",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "strl_HeavyHighwayMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Heavy Highway [Member]",
        "label": "Heavy Highway [Member]",
        "terseLabel": "Heavy Highway"
       }
      }
     },
     "localname": "HeavyHighwayMember",
     "nsuri": "http://www.strlco.com/20220630",
     "presentation": [
      "http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests": {
     "auth_ref": [],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of operating profit and non-operating income (expense) before income taxes, extraordinary items, cumulative effects of changes in accounting principles, and non-controlling interest.",
        "label": "Income Before Income Taxes And Earnings Attributable To Noncontrolling Interests",
        "totalLabel": "Income before income taxes"
       }
      }
     },
     "localname": "IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests",
     "nsuri": "http://www.strlco.com/20220630",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_IncreaseDecreaseInMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings": {
     "auth_ref": [],
     "calculation": {
      "http://www.strlco.com/role/SupplementalCashFlowInformationDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the increase (decrease) in member's interest subject to mandatory redemption and undistributed earnings.",
        "label": "Increase Decrease In Members Interest Subject To Mandatory Redemption And Undistributed Earnings",
        "terseLabel": "Members' interest subject to mandatory redemption and undistributed earnings"
       }
      }
     },
     "localname": "IncreaseDecreaseInMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings",
     "nsuri": "http://www.strlco.com/20220630",
     "presentation": [
      "http://www.strlco.com/role/SupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures": {
     "auth_ref": [],
     "calculation": {
      "http://www.strlco.com/role/SupplementalCashFlowInformationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net change during the reporting period in Equity in and Receivable from unconsolidated joint ventures.",
        "label": "Increase (Decrease) In Receivables From And Equity In Construction Joint Ventures",
        "negatedTerseLabel": "Receivables from and equity in construction joint ventures"
       }
      }
     },
     "localname": "IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures",
     "nsuri": "http://www.strlco.com/20220630",
     "presentation": [
      "http://www.strlco.com/role/SupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_InterestExpenseAndAccretedInterest": {
     "auth_ref": [],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 3.0,
       "parentTag": "strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cost of borrowed funds accounted for as interest that was charged against earnings during the period. And, includes amount recognized for the passage of time, typically for liabilities, that have been discounted to their net present values.",
        "label": "Interest Expense And Accreted Interest",
        "negatedLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpenseAndAccretedInterest",
     "nsuri": "http://www.strlco.com/20220630",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_JointVenturesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to joint ventures.",
        "label": "Joint Ventures [Member]",
        "terseLabel": "Joint Ventures"
       }
      }
     },
     "localname": "JointVenturesMember",
     "nsuri": "http://www.strlco.com/20220630",
     "presentation": [
      "http://www.strlco.com/role/ConstructionJointVenturesConstructionJointVenturesPartnerShareDetails",
      "http://www.strlco.com/role/ConstructionJointVenturesIncomeStatementInformationDetails",
      "http://www.strlco.com/role/ConstructionJointVenturesSEMAFinancialsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_LesseeLeaseRenewalTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Lease, Renewal Term",
        "label": "Lessee, Lease, Renewal Term",
        "terseLabel": "Lease renewal term"
       }
      }
     },
     "localname": "LesseeLeaseRenewalTerm",
     "nsuri": "http://www.strlco.com/20220630",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "strl_LesseeLeaseTerminationPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Lease, Termination Period",
        "label": "Lessee, Lease, Termination Period",
        "terseLabel": "Lease termination period"
       }
      }
     },
     "localname": "LesseeLeaseTerminationPeriod",
     "nsuri": "http://www.strlco.com/20220630",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "strl_LiabilityBasedAwardsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Liability-Based Awards",
        "label": "Liability-Based Awards [Member]",
        "terseLabel": "Liability-Based Awards"
       }
      }
     },
     "localname": "LiabilityBasedAwardsMember",
     "nsuri": "http://www.strlco.com/20220630",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_LongtermDebtCurrentMaturitiesGross": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-term Debt, Current Maturities, Gross",
        "label": "Long-term Debt, Current Maturities, Gross",
        "negatedTerseLabel": "Less - Current maturities of long-term debt"
       }
      }
     },
     "localname": "LongtermDebtCurrentMaturitiesGross",
     "nsuri": "http://www.strlco.com/20220630",
     "presentation": [
      "http://www.strlco.com/role/DebtLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_LumpSumMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lump Sum [Member]",
        "label": "Lump Sum [Member]",
        "terseLabel": "Lump-Sum"
       }
      }
     },
     "localname": "LumpSumMember",
     "nsuri": "http://www.strlco.com/20220630",
     "presentation": [
      "http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_MembersInterestSubjectToMandatoryRedemption": {
     "auth_ref": [],
     "calculation": {
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesComponentsofNoncontrollingInterestDetails": {
       "order": 1.0,
       "parentTag": "strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Member's interest subject to mandatory redemption.",
        "label": "Members\u2019 interest subject to mandatory redemption",
        "terseLabel": "Members\u2019 interest subject to mandatory redemption"
       }
      }
     },
     "localname": "MembersInterestSubjectToMandatoryRedemption",
     "nsuri": "http://www.strlco.com/20220630",
     "presentation": [
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesComponentsofNoncontrollingInterestDetails",
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings": {
     "auth_ref": [],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesComponentsofNoncontrollingInterestDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The element that represents the member's interest subject to mandatory redemption and undistributed earnings.",
        "label": "Member\u2019s interest subject to mandatory redemption and undistributed earnings",
        "terseLabel": "Members\u2019 interest subject to mandatory redemption and undistributed earnings",
        "totalLabel": "Total liability"
       }
      }
     },
     "localname": "MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings",
     "nsuri": "http://www.strlco.com/20220630",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesComponentsofNoncontrollingInterestDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_MyersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Myers.",
        "label": "Myers [Member]",
        "terseLabel": "Myers"
       }
      }
     },
     "localname": "MyersMember",
     "nsuri": "http://www.strlco.com/20220630",
     "presentation": [
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesConsolidated50OwnedSubsidiariesStatementofOperationsDetails",
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_NumberOfDeathAndDisabilityInsurancePolicies": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Death And Disability Insurance Policies",
        "label": "Number Of Death And Disability Insurance Policies",
        "terseLabel": "Number of death and disability insurance policies"
       }
      }
     },
     "localname": "NumberOfDeathAndDisabilityInsurancePolicies",
     "nsuri": "http://www.strlco.com/20220630",
     "presentation": [
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "strl_OperatingLossCarryforwardExpirationPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expiration period of each operating loss carryforward.",
        "label": "Operating Loss Carryforward, Expiration Period",
        "terseLabel": "Operating loss carryforward expiration period"
       }
      }
     },
     "localname": "OperatingLossCarryforwardExpirationPeriod",
     "nsuri": "http://www.strlco.com/20220630",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "strl_OtherDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Debt",
        "label": "Other Debt [Member]",
        "terseLabel": "Other debt"
       }
      }
     },
     "localname": "OtherDebtMember",
     "nsuri": "http://www.strlco.com/20220630",
     "presentation": [
      "http://www.strlco.com/role/DebtLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_OtherRevenueMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Revenue [Member]",
        "label": "Other Revenue [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherRevenueMember",
     "nsuri": "http://www.strlco.com/20220630",
     "presentation": [
      "http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_PaycheckProtectionProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Paycheck Protection Program",
        "label": "Paycheck Protection Program [Member]",
        "terseLabel": "Paycheck Protection Program"
       }
      }
     },
     "localname": "PaycheckProtectionProgramMember",
     "nsuri": "http://www.strlco.com/20220630",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_PetilloIncorporatedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Petillo Incorporated",
        "label": "Petillo Incorporated [Member]",
        "terseLabel": "Petillo"
       }
      }
     },
     "localname": "PetilloIncorporatedMember",
     "nsuri": "http://www.strlco.com/20220630",
     "presentation": [
      "http://www.strlco.com/role/AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails",
      "http://www.strlco.com/role/AcquisitionsNarrativeDetails",
      "http://www.strlco.com/role/AcquisitionsScheduleofIdentifiableIntangibleAssetsDetails",
      "http://www.strlco.com/role/AcquisitionsSupplementalProFormaInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_PlateauExcavationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plateau Excavation [Member]",
        "label": "Plateau Excavation [Member]",
        "terseLabel": "Plateau Excavation"
       }
      }
     },
     "localname": "PlateauExcavationMember",
     "nsuri": "http://www.strlco.com/20220630",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_RLWMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity of the business acquisition.",
        "label": "RLW [Member]",
        "terseLabel": "RLW"
       }
      }
     },
     "localname": "RLWMember",
     "nsuri": "http://www.strlco.com/20220630",
     "presentation": [
      "http://www.strlco.com/role/ConstructionJointVenturesSEMAFinancialsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_ReceivablesFromAndEquityInConstructionJointVenture": {
     "auth_ref": [],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amounts due from minority-owned entities in which the reporting entity shares joint control with another party or group, due within 1 year (or 1 business cycle). Also, includes the entity's equity in minority-owned joint ventures.",
        "label": "Receivables from and equity in construction joint ventures",
        "terseLabel": "Sterling\u2019s receivables from and equity in construction joint ventures",
        "verboseLabel": "Receivables from and equity in construction joint ventures ($6,696 and $7,058 related to VIEs)"
       }
      }
     },
     "localname": "ReceivablesFromAndEquityInConstructionJointVenture",
     "nsuri": "http://www.strlco.com/20220630",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.strlco.com/role/ConstructionJointVenturesConstructionJointVenturesPartnerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_ResidentialAndOtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Residential And Other [Member]",
        "label": "Residential And Other [Member]",
        "terseLabel": "Residential and Other"
       }
      }
     },
     "localname": "ResidentialAndOtherMember",
     "nsuri": "http://www.strlco.com/20220630",
     "presentation": [
      "http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_ResidentialConstructionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to the Residential Construction segment.",
        "label": "Residential Construction [Member]",
        "terseLabel": "Residential"
       }
      }
     },
     "localname": "ResidentialConstructionMember",
     "nsuri": "http://www.strlco.com/20220630",
     "presentation": [
      "http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_RestrictedStockAwardsRSAsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted Stock Awards (RSAs)",
        "label": "Restricted Stock Awards (RSAs) [Member]",
        "terseLabel": "RSAs"
       }
      }
     },
     "localname": "RestrictedStockAwardsRSAsMember",
     "nsuri": "http://www.strlco.com/20220630",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanShareGrantsDetails",
      "http://www.strlco.com/role/StockIncentivePlanShareIssuancesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_RestrictedStockUnitsAndPhantomShareUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted Stock Units And Phantom Share Units",
        "label": "Restricted Stock Units And Phantom Share Units [Member]",
        "terseLabel": "RSU/PSU"
       }
      }
     },
     "localname": "RestrictedStockUnitsAndPhantomShareUnitsMember",
     "nsuri": "http://www.strlco.com/20220630",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right-Of-Use Assets Obtained In Exchange For Lease Obligations [Abstract]",
        "label": "Right-Of-Use Assets Obtained In Exchange For Lease Obligations [Abstract]",
        "terseLabel": "Right-of-use assets obtained in exchange for lease obligations (non-cash):"
       }
      }
     },
     "localname": "RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract",
     "nsuri": "http://www.strlco.com/20220630",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "strl_SEMAConstructionIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "SEMA Construction Inc [Member]",
        "label": "SEMA Construction Inc [Member]",
        "terseLabel": "SEMA Construction Inc"
       }
      }
     },
     "localname": "SEMAConstructionIncMember",
     "nsuri": "http://www.strlco.com/20220630",
     "presentation": [
      "http://www.strlco.com/role/ConstructionJointVenturesSEMAFinancialsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_ScheduleOfComponentsOfAgreementObligationTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of an agreement obligation.",
        "label": "Schedule of Components of Agreement Obligation [Table Text Block]",
        "terseLabel": "Summary of Liability Breakdown"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfAgreementObligationTableTextBlock",
     "nsuri": "http://www.strlco.com/20220630",
     "presentation": [
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "strl_SwingLineLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Swing Line Loan [Member]",
        "label": "Swing Line Loan [Member]",
        "terseLabel": "Swing Line Loan"
       }
      }
     },
     "localname": "SwingLineLoanMember",
     "nsuri": "http://www.strlco.com/20220630",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_TermLoanFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term Loan Facility [Member]",
        "label": "Term Loan Facility [Member]",
        "terseLabel": "Term Loan Facility"
       }
      }
     },
     "localname": "TermLoanFacilityMember",
     "nsuri": "http://www.strlco.com/20220630",
     "presentation": [
      "http://www.strlco.com/role/DebtLongtermDebtDetails",
      "http://www.strlco.com/role/DebtNarrativeDetails",
      "http://www.strlco.com/role/FinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_TheCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Credit Facility [Member]",
        "label": "The Credit Facility [Member]",
        "terseLabel": "Credit Facility"
       }
      }
     },
     "localname": "TheCreditFacilityMember",
     "nsuri": "http://www.strlco.com/20220630",
     "presentation": [
      "http://www.strlco.com/role/DebtLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_TheRevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "the Revolving Credit Facility [Member]",
        "label": "the Revolving Credit Facility [Member]",
        "terseLabel": "Revolving Credit Facility"
       }
      }
     },
     "localname": "TheRevolvingCreditFacilityMember",
     "nsuri": "http://www.strlco.com/20220630",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_TransportationSolutionsSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transportation Solutions Segment",
        "label": "Transportation Solutions Segment [Member]",
        "terseLabel": "Transportation Solutions Revenues"
       }
      }
     },
     "localname": "TransportationSolutionsSegmentMember",
     "nsuri": "http://www.strlco.com/20220630",
     "presentation": [
      "http://www.strlco.com/role/RevenueFromCustomersBacklogBySegmentDetails",
      "http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails",
      "http://www.strlco.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_UndistributedEarningsOfDomesticSubsidiariesNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesComponentsofNoncontrollingInterestDetails": {
       "order": 2.0,
       "parentTag": "strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount of undistributed earnings (distributed earnings) of domestic subsidiaries or domestic joint ventures intended to be permanent.",
        "label": "Net accumulated earnings",
        "terseLabel": "Net accumulated earnings"
       }
      }
     },
     "localname": "UndistributedEarningsOfDomesticSubsidiariesNet",
     "nsuri": "http://www.strlco.com/20220630",
     "presentation": [
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesComponentsofNoncontrollingInterestDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_WaterContainmentAndTreatmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Water Containment And Treatment [Member]",
        "label": "Water Containment And Treatment [Member]",
        "terseLabel": "Water Containment and Treatment"
       }
      }
     },
     "localname": "WaterContainmentAndTreatmentMember",
     "nsuri": "http://www.strlco.com/20220630",
     "presentation": [
      "http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r30",
      "r538"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable",
        "verboseLabel": "Accounts payable ($33,597 and $23,611 related to VIEs)"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r9",
      "r219"
     ],
     "calculation": {
      "http://www.strlco.com/role/PropertyandEquipmentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedTerseLabel": "Less accumulated depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r23",
      "r47",
      "r49",
      "r50",
      "r577",
      "r596",
      "r597"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive gain (loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r46",
      "r50",
      "r57",
      "r58",
      "r59",
      "r102",
      "r103",
      "r104",
      "r451",
      "r534",
      "r592",
      "r593"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive (Loss) Gain"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "auth_ref": [
      "r209"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life",
        "terseLabel": "Weighted Average Life (Years)"
       }
      }
     },
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/AcquisitionsScheduleofIdentifiableIntangibleAssetsDetails",
      "http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r21",
      "r538"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r102",
      "r103",
      "r104",
      "r389",
      "r390",
      "r391",
      "r490"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid in Capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity",
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation",
        "negatedTerseLabel": "Shares withheld for taxes",
        "terseLabel": "Shares withheld for taxes"
       }
      }
     },
     "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity",
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalOther": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other increase (decrease) in additional paid in capital (APIC).",
        "label": "Adjustments to Additional Paid in Capital, Other",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r384"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-Based Payment Arrangement, Expense",
        "terseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "auth_ref": [
      "r27",
      "r180",
      "r190",
      "r191",
      "r192"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable.",
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "terseLabel": "Allowance for doubtful accounts against contracts receivable"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "auth_ref": [
      "r66",
      "r82",
      "r276",
      "r512"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs",
        "terseLabel": "Amortization of debt issuance costs"
       }
      }
     },
     "localname": "AmortizationOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCostsAndDiscounts": {
     "auth_ref": [
      "r82",
      "r276",
      "r284",
      "r285",
      "r512"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs and Discounts",
        "terseLabel": "Amortization of debt issuance costs and non-cash interest"
       }
      }
     },
     "localname": "AmortizationOfFinancingCostsAndDiscounts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r82",
      "r206",
      "r214"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 5.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Intangible Assets",
        "negatedTerseLabel": "Intangible asset amortization",
        "terseLabel": "Amortization of intangible assets"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r13",
      "r96",
      "r155",
      "r162",
      "r169",
      "r187",
      "r238",
      "r239",
      "r240",
      "r242",
      "r243",
      "r244",
      "r245",
      "r247",
      "r249",
      "r251",
      "r252",
      "r446",
      "r453",
      "r502",
      "r536",
      "r538",
      "r561",
      "r575"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsAndLiabilitiesLesseeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets and Liabilities, Lessee [Abstract]",
        "terseLabel": "Assets and Liabilities, Lessee [Abstract]"
       }
      }
     },
     "localname": "AssetsAndLiabilitiesLesseeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r5",
      "r29",
      "r96",
      "r187",
      "r238",
      "r239",
      "r240",
      "r242",
      "r243",
      "r244",
      "r245",
      "r247",
      "r249",
      "r251",
      "r252",
      "r446",
      "r453",
      "r502",
      "r536",
      "r538"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets",
        "verboseLabel": "Current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.strlco.com/role/ConstructionJointVenturesConstructionJointVenturesPartnerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails",
      "http://www.strlco.com/role/StockIncentivePlanShareGrantsDetails",
      "http://www.strlco.com/role/StockIncentivePlanShareIssuancesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]",
        "terseLabel": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails",
      "http://www.strlco.com/role/RevenuefromCustomersNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r471",
      "r475"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]",
        "terseLabel": "Balance Sheet Location [Domain]"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails",
      "http://www.strlco.com/role/RevenuefromCustomersNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Presentation Basis"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r101"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.",
        "label": "Basis of Presentation and Significant Accounting Policies [Text Block]",
        "terseLabel": "Basis of Presentation and Significant Accounting Policies"
       }
      }
     },
     "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BuildingMember": {
     "auth_ref": [
      "r218"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.",
        "label": "Building [Member]",
        "terseLabel": "Buildings and improvements"
       }
      }
     },
     "localname": "BuildingMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r350",
      "r353",
      "r427"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
        "label": "Business Acquisition, Acquiree [Domain]",
        "terseLabel": "Business Acquisition, Acquiree [Domain]"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails",
      "http://www.strlco.com/role/AcquisitionsNarrativeDetails",
      "http://www.strlco.com/role/AcquisitionsScheduleofIdentifiableIntangibleAssetsDetails",
      "http://www.strlco.com/role/AcquisitionsSupplementalProFormaInformationDetails",
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r350",
      "r353",
      "r421",
      "r422",
      "r427"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]",
        "terseLabel": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails",
      "http://www.strlco.com/role/AcquisitionsNarrativeDetails",
      "http://www.strlco.com/role/AcquisitionsScheduleofIdentifiableIntangibleAssetsDetails",
      "http://www.strlco.com/role/AcquisitionsSupplementalProFormaInformationDetails",
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": {
     "auth_ref": [
      "r438"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of equity interests issued or issuable to acquire entity.",
        "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares",
        "terseLabel": "Equity consideration transferred (in shares)"
       }
      }
     },
     "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Business Acquisition [Line Items]",
        "terseLabel": "Business Acquisition [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails",
      "http://www.strlco.com/role/AcquisitionsNarrativeDetails",
      "http://www.strlco.com/role/AcquisitionsScheduleofIdentifiableIntangibleAssetsDetails",
      "http://www.strlco.com/role/AcquisitionsSupplementalProFormaInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": {
     "auth_ref": [
      "r419",
      "r420"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.",
        "label": "Business Acquisition, Pro Forma Information [Table Text Block]",
        "terseLabel": "Summary of Proforma Information"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaInformationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/AcquisitionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": {
     "auth_ref": [
      "r439"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.",
        "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount",
        "terseLabel": "Expected tax deductible amount"
       }
      }
     },
     "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionSharePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination.",
        "label": "Business Acquisition, Share Price",
        "terseLabel": "Business acquisition, price per share"
       }
      }
     },
     "localname": "BusinessAcquisitionSharePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": {
     "auth_ref": [
      "r419",
      "r420"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.",
        "label": "Business Acquisition, Pro Forma Net Income (Loss)",
        "terseLabel": "Pro forma net income attributable to Sterling"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaNetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/AcquisitionsSupplementalProFormaInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaRevenue": {
     "auth_ref": [
      "r419",
      "r420"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.",
        "label": "Business Acquisition, Pro Forma Revenue",
        "terseLabel": "Pro forma revenue"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaRevenue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/AcquisitionsSupplementalProFormaInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationAcquisitionRelatedCosts": {
     "auth_ref": [
      "r418"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.",
        "label": "Business Combination, Acquisition Related Costs",
        "negatedTerseLabel": "Acquisition related costs"
       }
      }
     },
     "localname": "BusinessCombinationAcquisitionRelatedCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.strlco.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination and Asset Acquisition [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationAndAssetAcquisitionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r433",
      "r434",
      "r435"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.",
        "label": "Business Combination, Consideration Transferred",
        "terseLabel": "Aggregate consideration"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Consideration Transferred [Abstract]",
        "terseLabel": "Business Combination, Consideration Transferred [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": {
     "auth_ref": [
      "r433",
      "r434"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.",
        "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable",
        "verboseLabel": "Share consideration given for acquisitions"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": {
     "auth_ref": [
      "r432",
      "r433",
      "r434",
      "r437"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.",
        "label": "Business Combination, Consideration Transferred, Liabilities Incurred",
        "terseLabel": "Estimated tax basis step-up payment"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r428",
      "r440"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).",
        "label": "Business Combination Disclosure [Text Block]",
        "terseLabel": "Acquisitions"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/Acquisitions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred": {
     "auth_ref": [
      "r426"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to items of consideration transferred in connection with a business combination for which the initial accounting was incomplete.",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred",
        "terseLabel": "Consideration transferred"
       }
      }
     },
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": {
     "auth_ref": [
      "r424"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other",
        "terseLabel": "Other current assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": {
     "auth_ref": [
      "r424"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables",
        "terseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": {
     "auth_ref": [
      "r424"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable",
        "negatedLabel": "Accounts payable"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": {
     "auth_ref": [
      "r424"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other",
        "negatedLabel": "Other current liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": {
     "auth_ref": [
      "r424"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets",
        "terseLabel": "Other non-current assets, net"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": {
     "auth_ref": [
      "r423",
      "r424"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment",
        "terseLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest [Abstract]",
        "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r424"
     ],
     "calculation": {
      "http://www.strlco.com/role/AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net",
        "totalLabel": "Total consideration transferred"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "auth_ref": [
      "r87",
      "r88",
      "r89"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.",
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "terseLabel": "Capital expenditures"
       }
      }
     },
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostGross": {
     "auth_ref": [
      "r193"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.",
        "label": "Capitalized Contract Cost, Gross",
        "terseLabel": "Contract assets ($15,345 and $10,249 related to VIEs)",
        "verboseLabel": "Contract assets"
       }
      }
     },
     "localname": "CapitalizedContractCostGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r4",
      "r7",
      "r84"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "periodEndLabel": "Cash and cash equivalents at end of period",
        "terseLabel": "Cash and cash equivalents",
        "verboseLabel": "Cash and cash equivalents ($30,328 and $35,378 related to variable interest entities (\u201cVIEs\u201d))"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "auth_ref": [
      "r85",
      "r559"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.",
        "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash and Restricted Cash"
       }
      }
     },
     "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r78",
      "r84",
      "r90"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "periodEndLabel": "Cash, cash equivalents, and restricted cash at end of period",
        "periodStartLabel": "Cash, cash equivalents, and restricted cash at beginning of period"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r78",
      "r503"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net change in cash, cash equivalents, and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths": {
     "auth_ref": [
      "r488"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated net amount of existing gains or losses on cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months.",
        "label": "Cash Flow Hedge Gain (Loss) to be Reclassified within 12 Months",
        "terseLabel": "Unrealized gains expected to be reclassified from AOCI within next 12 months"
       }
      }
     },
     "localname": "CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowSupplementalDisclosuresTextBlock": {
     "auth_ref": [
      "r91"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Cash Flow, Supplemental Disclosures [Text Block]",
        "terseLabel": "Supplemental Cash Flow Information"
       }
      }
     },
     "localname": "CashFlowSupplementalDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/SupplementalCashFlowInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ClassOfStockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Class of Stock [Line Items]",
        "terseLabel": "Class of Stock [Line Items]"
       }
      }
     },
     "localname": "ClassOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanShareGrantsDetails",
      "http://www.strlco.com/role/StockIncentivePlanShareIssuancesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r38",
      "r566",
      "r581"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies (Note 12)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r228",
      "r229",
      "r230",
      "r236",
      "r598"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r102",
      "r103",
      "r490"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value (in usd per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Ending balance (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r19",
      "r299"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)",
        "verboseLabel": "Common stock outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r19",
      "r538"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock, par value $0.01 per share; 38,000 shares authorized, 30,299 and 29,838 shares issued and outstanding"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r53",
      "r55",
      "r56",
      "r64",
      "r570",
      "r584"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive income attributable to Sterling common stockholders"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r53",
      "r55",
      "r63",
      "r444",
      "r445",
      "r463",
      "r569",
      "r583"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0
      },
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest",
        "negatedLabel": "Less: Net income attributable to noncontrolling interests",
        "negatedTerseLabel": "Less: Comprehensive income attributable to noncontrolling interests"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofComprehensiveIncome",
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r53",
      "r55",
      "r62",
      "r443",
      "r463",
      "r568",
      "r582"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Total comprehensive income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerBasisOfPricingAxis": {
     "auth_ref": [
      "r329",
      "r336"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by basis of pricing for contract representing right to consideration in exchange for good or service transferred to customer.",
        "label": "Contract with Customer, Basis of Pricing [Axis]",
        "terseLabel": "Contract with Customer, Basis of Pricing [Axis]"
       }
      }
     },
     "localname": "ContractWithCustomerBasisOfPricingAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ContractWithCustomerBasisOfPricingDomain": {
     "auth_ref": [
      "r329",
      "r336"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Basis of pricing for contract with customer. Includes, but is not limited to, fixed-price and time-and-materials contracts.",
        "label": "Contract with Customer, Basis of Pricing [Domain]",
        "terseLabel": "Contract with Customer, Basis of Pricing [Domain]"
       }
      }
     },
     "localname": "ContractWithCustomerBasisOfPricingDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r308",
      "r309",
      "r330"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Contract with Customer, Liability, Current",
        "terseLabel": "Contract liabilities",
        "verboseLabel": "Contract liabilities ($15,919 and $22,583 related to VIEs)"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r331"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "terseLabel": "Contract liability revenue recognized"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CorporateNonSegmentMember": {
     "auth_ref": [
      "r160",
      "r161",
      "r162",
      "r163",
      "r165",
      "r171",
      "r173"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.",
        "label": "Corporate, Non-Segment [Member]",
        "terseLabel": "Corporate"
       }
      }
     },
     "localname": "CorporateNonSegmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r69",
      "r555"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of Goods and Services Sold",
        "negatedLabel": "Cost of revenues"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r97",
      "r403",
      "r410",
      "r412"
     ],
     "calculation": {
      "http://www.strlco.com/role/IncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "label": "Current Income Tax Expense (Benefit)",
        "terseLabel": "Current tax expense"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r431"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
        "label": "Customer Relationships [Member]",
        "terseLabel": "Customer relationships"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/AcquisitionsScheduleofIdentifiableIntangibleAssetsDetails",
      "http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r93",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r270",
      "r277",
      "r278",
      "r280",
      "r288"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "Debt"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/Debt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r14",
      "r15",
      "r16",
      "r95",
      "r100",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r260",
      "r266",
      "r267",
      "r268",
      "r269",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r282",
      "r283",
      "r284",
      "r285",
      "r513",
      "r562",
      "r563",
      "r574"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DebtLongtermDebtDetails",
      "http://www.strlco.com/role/DebtNarrativeDetails",
      "http://www.strlco.com/role/FinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Basis spread on variable rate"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r16",
      "r281",
      "r563",
      "r574"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.",
        "label": "Long-Term Debt, Gross",
        "terseLabel": "Long-term debt"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DebtLongtermDebtDetails",
      "http://www.strlco.com/role/DebtNarrativeDetails",
      "http://www.strlco.com/role/FinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r253",
      "r282",
      "r283",
      "r511",
      "r513",
      "r514"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Debt instrument face amount"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DebtLongtermDebtDetails",
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r36",
      "r95",
      "r100",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r260",
      "r266",
      "r267",
      "r268",
      "r269",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r282",
      "r283",
      "r284",
      "r285",
      "r513"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DebtLongtermDebtDetails",
      "http://www.strlco.com/role/DebtNarrativeDetails",
      "http://www.strlco.com/role/FinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": {
     "auth_ref": [
      "r36"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the required periodic payments applied to principal.",
        "label": "Debt Instrument, Periodic Payment, Principal",
        "terseLabel": "Periodic payments"
       }
      }
     },
     "localname": "DebtInstrumentPeriodicPaymentPrincipal",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r36",
      "r95",
      "r100",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r260",
      "r266",
      "r267",
      "r268",
      "r269",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r279",
      "r282",
      "r283",
      "r284",
      "r285",
      "r300",
      "r303",
      "r304",
      "r305",
      "r510",
      "r511",
      "r513",
      "r514",
      "r573"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DebtLongtermDebtDetails",
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtWeightedAverageInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average interest rate of debt outstanding.",
        "label": "Debt, Weighted Average Interest Rate",
        "terseLabel": "Weighted average interest rate"
       }
      }
     },
     "localname": "DebtWeightedAverageInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DeferredFinanceCostsCurrentNet": {
     "auth_ref": [
      "r512"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as current. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Current, Net",
        "negatedTerseLabel": "Less - Unamortized debt issuance costs"
       }
      }
     },
     "localname": "DeferredFinanceCostsCurrentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DebtLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r82",
      "r97",
      "r404",
      "r410",
      "r411",
      "r412"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.strlco.com/role/IncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "terseLabel": "Deferred tax expense",
        "verboseLabel": "Deferred taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.strlco.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r393",
      "r394"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred Income Tax Liabilities, Net",
        "terseLabel": "Deferred tax liability, net"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r82",
      "r217"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "terseLabel": "Depreciation"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r82",
      "r150"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssets": {
     "auth_ref": [
      "r42",
      "r43",
      "r44",
      "r501"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Asset",
        "terseLabel": "Total assets at fair value"
       }
      }
     },
     "localname": "DerivativeAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Asset [Abstract]",
        "terseLabel": "Derivative Assets"
       }
      }
     },
     "localname": "DerivativeAssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeAssetsCurrent": {
     "auth_ref": [
      "r42"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Asset, Current",
        "terseLabel": "Other current assets"
       }
      }
     },
     "localname": "DerivativeAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssetsNoncurrent": {
     "auth_ref": [
      "r42"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Asset, Noncurrent",
        "terseLabel": "Other non-current assets"
       }
      }
     },
     "localname": "DerivativeAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.",
        "label": "Derivative Contract [Domain]",
        "terseLabel": "Derivative Contract [Domain]"
       }
      }
     },
     "localname": "DerivativeContractTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails",
      "http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails",
      "http://www.strlco.com/role/FinancialInstrumentsNarrativeDetails",
      "http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r44",
      "r472",
      "r474",
      "r479",
      "r482"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of derivative contract.",
        "label": "Derivative Instrument [Axis]",
        "terseLabel": "Derivative Instrument [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentRiskAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails",
      "http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails",
      "http://www.strlco.com/role/FinancialInstrumentsNarrativeDetails",
      "http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]",
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Derivative Instruments and Hedging Activities Disclosures [Line Items]",
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Line Items]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about derivatives and hedging activities.",
        "label": "Derivative Instruments and Hedging Activities Disclosures [Table]",
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Table]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeLiabilities": {
     "auth_ref": [
      "r42",
      "r43",
      "r44",
      "r501"
     ],
     "calculation": {
      "http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Liability",
        "negatedTotalLabel": "Total liabilities at fair value"
       }
      }
     },
     "localname": "DerivativeLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Liability [Abstract]",
        "terseLabel": "Derivative Liabilities"
       }
      }
     },
     "localname": "DerivativeLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeLiabilitiesCurrent": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DerivativeLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Liability, Current",
        "negatedTerseLabel": "Other current liabilities"
       }
      }
     },
     "localname": "DerivativeLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLiabilitiesNoncurrent": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DerivativeLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Liability, Noncurrent",
        "negatedTerseLabel": "Other non-current liabilities"
       }
      }
     },
     "localname": "DerivativeLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Derivative [Line Items]",
        "terseLabel": "Derivative [Line Items]"
       }
      }
     },
     "localname": "DerivativeLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails",
      "http://www.strlco.com/role/FinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeNotionalAmount": {
     "auth_ref": [
      "r466",
      "r468"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nominal or face amount used to calculate payment on derivative.",
        "label": "Derivative, Notional Amount",
        "terseLabel": "Derivative, notional amount"
       }
      }
     },
     "localname": "DerivativeNotionalAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails",
      "http://www.strlco.com/role/FinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeTable": {
     "auth_ref": [
      "r465",
      "r467",
      "r468",
      "r469",
      "r470",
      "r476",
      "r479",
      "r483",
      "r484",
      "r487",
      "r489"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.",
        "label": "Derivative [Table]",
        "terseLabel": "Derivative [Table]"
       }
      }
     },
     "localname": "DerivativeTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails",
      "http://www.strlco.com/role/FinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativesAndFairValueTextBlock": {
     "auth_ref": [
      "r493",
      "r500"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for derivatives and fair value of assets and liabilities.",
        "label": "Derivatives and Fair Value [Text Block]",
        "terseLabel": "Financial Instruments"
       }
      }
     },
     "localname": "DerivativesAndFairValueTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstruments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/RevenueFromCustomersBacklogBySegmentDetails",
      "http://www.strlco.com/role/RevenuefromCustomersNarrativeDetails",
      "http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r329",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/RevenueFromCustomersBacklogBySegmentDetails",
      "http://www.strlco.com/role/RevenuefromCustomersNarrativeDetails",
      "http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r329"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Disaggregation of Revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/RevenueFromCustomersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r356",
      "r357",
      "r385",
      "r386",
      "r387",
      "r392"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "terseLabel": "Stock Incentive Plan"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlan"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": {
     "auth_ref": [
      "r355",
      "r388"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of share-based payment arrangement.",
        "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]",
        "terseLabel": "Schedule of Share Grants and Issuances"
       }
      }
     },
     "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DomesticCountryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.",
        "label": "Domestic Tax Authority [Member]",
        "terseLabel": "Domestic Tax Authority"
       }
      }
     },
     "localname": "DomesticCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Net income per share attributable to Sterling common stockholders:"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r65",
      "r107",
      "r108",
      "r109",
      "r110",
      "r111",
      "r116",
      "r119",
      "r121",
      "r122",
      "r123",
      "r127",
      "r128",
      "r491",
      "r492",
      "r571",
      "r585"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Basic (in dollars per share)",
        "verboseLabel": "Basic net income per share attributable to Sterling common stockholders (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.strlco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic [Abstract]",
        "terseLabel": "Numerator:"
       }
      }
     },
     "localname": "EarningsPerShareBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r65",
      "r107",
      "r108",
      "r109",
      "r110",
      "r111",
      "r119",
      "r121",
      "r122",
      "r123",
      "r127",
      "r128",
      "r491",
      "r492",
      "r571",
      "r585"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Diluted (in dollars per share)",
        "verboseLabel": "Diluted net income per share attributable to Sterling common stockholders (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.strlco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Diluted [Abstract]",
        "terseLabel": "Denominator:"
       }
      }
     },
     "localname": "EarningsPerShareDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r124",
      "r125",
      "r126",
      "r129"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Earnings Per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/EarningsPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r396"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "terseLabel": "Effective income tax rate reconciliation"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r34"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Accrued compensation ($3,175 and $2,388 related to VIEs)",
        "verboseLabel": "Accrued compensation"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.",
        "label": "Employee Stock [Member]",
        "terseLabel": "ESPP"
       }
      }
     },
     "localname": "EmployeeStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails",
      "http://www.strlco.com/role/StockIncentivePlanShareIssuancesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]",
        "terseLabel": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r0",
      "r57",
      "r58",
      "r59",
      "r102",
      "r103",
      "r104",
      "r106",
      "r112",
      "r114",
      "r130",
      "r189",
      "r299",
      "r306",
      "r389",
      "r390",
      "r391",
      "r406",
      "r407",
      "r490",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r534",
      "r592",
      "r593",
      "r594"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity",
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis": {
     "auth_ref": [
      "r3",
      "r96",
      "r187",
      "r502"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by nonconsolidated equity method investee. Excludes information consolidated by reporting entity.",
        "label": "Equity Method Investment, Nonconsolidated Investee [Axis]",
        "terseLabel": "Equity Method Investment, Nonconsolidated Investee [Axis]"
       }
      }
     },
     "localname": "EquityMethodInvestmentNonconsolidatedInvesteeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConstructionJointVenturesConstructionJointVenturesPartnerShareDetails",
      "http://www.strlco.com/role/ConstructionJointVenturesIncomeStatementInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain": {
     "auth_ref": [
      "r3",
      "r96",
      "r187",
      "r502"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nonconsolidated equity method investee. Excludes information consolidated by reporting entity.",
        "label": "Equity Method Investment, Nonconsolidated Investee [Domain]",
        "terseLabel": "Equity Method Investment, Nonconsolidated Investee [Domain]"
       }
      }
     },
     "localname": "EquityMethodInvestmentNonconsolidatedInvesteeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConstructionJointVenturesConstructionJointVenturesPartnerShareDetails",
      "http://www.strlco.com/role/ConstructionJointVenturesIncomeStatementInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember": {
     "auth_ref": [
      "r3",
      "r96",
      "r187",
      "r502"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nonconsolidated equity method investee or group of nonconsolidated investees. Excludes information consolidated by reporting entity.",
        "label": "Equity Method Investment, Nonconsolidated Investee or Group of Investees [Member]",
        "terseLabel": "Equity Method Investment, Nonconsolidated Investee or Group of Investees"
       }
      }
     },
     "localname": "EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConstructionJointVenturesConstructionJointVenturesPartnerShareDetails",
      "http://www.strlco.com/role/ConstructionJointVenturesIncomeStatementInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investments and Joint Ventures [Abstract]",
        "terseLabel": "Equity Method Investments and Joint Ventures [Abstract]"
       }
      }
     },
     "localname": "EquityMethodInvestmentsAndJointVenturesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": {
     "auth_ref": [
      "r188"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group.",
        "label": "Equity Method Investments and Joint Ventures Disclosure [Text Block]",
        "terseLabel": "Construction Joint Ventures"
       }
      }
     },
     "localname": "EquityMethodInvestmentsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConstructionJointVentures"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ExtinguishmentOfDebtAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross amount of debt extinguished.",
        "label": "Extinguishment of Debt, Amount",
        "terseLabel": "Loan amount forgiven"
       }
      }
     },
     "localname": "ExtinguishmentOfDebtAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r268",
      "r282",
      "r283",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r495",
      "r540",
      "r541",
      "r542"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r494",
      "r495",
      "r496",
      "r497",
      "r499"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Measurement Frequency [Axis]",
        "terseLabel": "Measurement Frequency [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r268",
      "r342",
      "r343",
      "r348",
      "r349",
      "r495",
      "r540"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Level 1"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r268",
      "r282",
      "r283",
      "r342",
      "r343",
      "r348",
      "r349",
      "r495",
      "r541"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Level 2"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r268",
      "r282",
      "r283",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r495",
      "r542"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Level 3"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Measurement Frequency [Domain]",
        "terseLabel": "Measurement Frequency [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r268",
      "r282",
      "r283",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r540",
      "r541",
      "r542"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r498",
      "r499"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.",
        "label": "Fair Value, Recurring [Member]",
        "terseLabel": "Fair Value, Recurring"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinanceLeaseInterestExpense": {
     "auth_ref": [
      "r518",
      "r523",
      "r532"
     ],
     "calculation": {
      "http://www.strlco.com/role/LeaseObligationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest expense on finance lease liability.",
        "label": "Finance Lease, Interest Expense",
        "terseLabel": "Interest on lease liabilities"
       }
      }
     },
     "localname": "FinanceLeaseInterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseInterestPaymentOnLiability": {
     "auth_ref": [
      "r520",
      "r526"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest paid on finance lease liability.",
        "label": "Finance Lease, Interest Payment on Liability",
        "terseLabel": "Operating cash flows from finance leases"
       }
      }
     },
     "localname": "FinanceLeaseInterestPaymentOnLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability, to be Paid [Abstract]",
        "terseLabel": "Finance Leases"
       }
      }
     },
     "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinanceLeaseLiability": {
     "auth_ref": [
      "r516",
      "r531"
     ],
     "calculation": {
      "http://www.strlco.com/role/LeaseObligationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.strlco.com/role/LeaseObligationsDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.",
        "label": "Finance Lease, Liability",
        "totalLabel": "Total finance lease liabilities"
       }
      }
     },
     "localname": "FinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "auth_ref": [
      "r516"
     ],
     "calculation": {
      "http://www.strlco.com/role/LeaseObligationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.",
        "label": "Finance Lease, Liability, Current",
        "terseLabel": "Current maturities of long-term debt"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r517"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes current finance lease liability.",
        "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r531"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.",
        "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]",
        "terseLabel": "Maturities of Lease Liabilities, Finance Leases"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r516"
     ],
     "calculation": {
      "http://www.strlco.com/role/LeaseObligationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.",
        "label": "Finance Lease, Liability, Noncurrent",
        "terseLabel": "Long-term debt"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r517"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability.",
        "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r531"
     ],
     "calculation": {
      "http://www.strlco.com/role/LeaseObligationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.strlco.com/role/LeaseObligationsDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, to be Paid",
        "totalLabel": "Total lease payments"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r531"
     ],
     "calculation": {
      "http://www.strlco.com/role/LeaseObligationsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r531"
     ],
     "calculation": {
      "http://www.strlco.com/role/LeaseObligationsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r531"
     ],
     "calculation": {
      "http://www.strlco.com/role/LeaseObligationsDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r531"
     ],
     "calculation": {
      "http://www.strlco.com/role/LeaseObligationsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r531"
     ],
     "calculation": {
      "http://www.strlco.com/role/LeaseObligationsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r531"
     ],
     "calculation": {
      "http://www.strlco.com/role/LeaseObligationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r531"
     ],
     "calculation": {
      "http://www.strlco.com/role/LeaseObligationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.",
        "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year",
        "terseLabel": "2022 (excluding the six months ended June 30, 2022)"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r531"
     ],
     "calculation": {
      "http://www.strlco.com/role/LeaseObligationsDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Less imputed interest"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "auth_ref": [
      "r519",
      "r526"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for principal payment on finance lease.",
        "label": "Finance Lease, Principal Payments",
        "terseLabel": "Financing cash flows from finance leases"
       }
      }
     },
     "localname": "FinanceLeasePrincipalPayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "auth_ref": [
      "r515"
     ],
     "calculation": {
      "http://www.strlco.com/role/LeaseObligationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization",
        "totalLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": {
     "auth_ref": [
      "r518",
      "r523"
     ],
     "calculation": {
      "http://www.strlco.com/role/LeaseObligationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization",
        "negatedTerseLabel": "Accumulated depreciation"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "auth_ref": [
      "r518",
      "r523",
      "r532"
     ],
     "calculation": {
      "http://www.strlco.com/role/LeaseObligationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, Amortization",
        "terseLabel": "Amortization of right-of-use assets"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": {
     "auth_ref": [
      "r515"
     ],
     "calculation": {
      "http://www.strlco.com/role/LeaseObligationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization",
        "terseLabel": "Property and equipment, at cost"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r517"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset.",
        "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r529",
      "r532"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for finance lease calculated at point in time.",
        "label": "Finance Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted average discount rate: financing lease"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r528",
      "r532"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Finance Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted average remaining lease term: financing leases"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of finite-lived and indefinite-lived intangible assets acquired as part of a business combination.",
        "label": "Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]",
        "terseLabel": "Schedule of Identifiable Intangible Assets Acquired"
       }
      }
     },
     "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/AcquisitionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r11",
      "r213"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedTerseLabel": "Accumulated Amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r207",
      "r210",
      "r213",
      "r215",
      "r556",
      "r557"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/AcquisitionsScheduleofIdentifiableIntangibleAssetsDetails",
      "http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r213",
      "r557"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Gross Carrying Amount"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r207",
      "r212"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/AcquisitionsScheduleofIdentifiableIntangibleAssetsDetails",
      "http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinitelivedIntangibleAssetsAcquired1": {
     "auth_ref": [
      "r208"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.",
        "label": "Finite-Lived Intangible Assets Acquired",
        "terseLabel": "Fair value"
       }
      }
     },
     "localname": "FinitelivedIntangibleAssetsAcquired1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/AcquisitionsScheduleofIdentifiableIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FixedPriceContractMember": {
     "auth_ref": [
      "r336"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with customer in which amount of consideration is fixed.",
        "label": "Fixed-Price Contract [Member]",
        "terseLabel": "Fixed-Unit Price"
       }
      }
     },
     "localname": "FixedPriceContractMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "auth_ref": [
      "r82"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment",
        "negatedLabel": "Gain on disposal of property and equipment"
       }
      }
     },
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "auth_ref": [
      "r82",
      "r286",
      "r287"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 4.0,
       "parentTag": "strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.",
        "label": "Gain (Loss) on Extinguishment of Debt",
        "negatedTerseLabel": "Gain on debt extinguishment, net",
        "terseLabel": "Gain on extinguishment of debt, net",
        "verboseLabel": "Gain (loss) on extinguishment of debt"
       }
      }
     },
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r70"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "General and Administrative Expense",
        "negatedLabel": "General and administrative expense"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r10",
      "r194",
      "r195",
      "r202",
      "r204",
      "r538",
      "r560"
     ],
     "calculation": {
      "http://www.strlco.com/role/AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      },
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "terseLabel": "Goodwill",
        "verboseLabel": "Goodwill ($1,501 and $1,501 related to VIEs)"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails",
      "http://www.strlco.com/role/AcquisitionsNarrativeDetails",
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r67",
      "r96",
      "r155",
      "r161",
      "r165",
      "r168",
      "r171",
      "r187",
      "r238",
      "r239",
      "r240",
      "r243",
      "r244",
      "r245",
      "r247",
      "r249",
      "r251",
      "r252",
      "r502"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r61",
      "r155",
      "r161",
      "r165",
      "r168",
      "r171",
      "r558",
      "r567",
      "r572",
      "r586"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "verboseLabel": "Income before tax"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConstructionJointVenturesIncomeStatementInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r155",
      "r161",
      "r165",
      "r168",
      "r171"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.",
        "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest",
        "terseLabel": "Income before tax"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConstructionJointVenturesIncomeStatementInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromSubsidiariesBeforeTax": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of income (loss) of subsidiary attributable to the parent entity.",
        "label": "Income (Loss) from Subsidiaries, before Tax",
        "terseLabel": "Net accumulated earnings"
       }
      }
     },
     "localname": "IncomeLossFromSubsidiariesBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r221",
      "r225"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location [Axis]",
        "verboseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails",
      "http://www.strlco.com/role/RevenuefromCustomersNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r225"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location [Domain]",
        "verboseLabel": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails",
      "http://www.strlco.com/role/RevenuefromCustomersNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r398"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by tax jurisdiction.",
        "label": "Income Tax Authority [Axis]",
        "terseLabel": "Income Tax Authority [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority [Domain]",
        "terseLabel": "Income Tax Authority [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r98",
      "r397",
      "r399",
      "r400",
      "r408",
      "r413",
      "r415",
      "r416",
      "r417"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r99",
      "r113",
      "r114",
      "r153",
      "r395",
      "r409",
      "r414",
      "r587"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0
      },
      "http://www.strlco.com/role/IncomeTaxesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "negatedLabel": "Income tax expense",
        "totalLabel": "Income tax expense"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.strlco.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaid": {
     "auth_ref": [
      "r79",
      "r86"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.",
        "label": "Income Taxes Paid",
        "terseLabel": "Cash paid for income taxes"
       }
      }
     },
     "localname": "IncomeTaxesPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://www.strlco.com/role/SupplementalCashFlowInformationDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount 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.",
        "label": "Increase (Decrease) in Accounts Payable",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/SupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://www.strlco.com/role/SupplementalCashFlowInformationDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.",
        "label": "Increase (Decrease) in Accrued Liabilities",
        "terseLabel": "Accrued compensation and other liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/SupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://www.strlco.com/role/SupplementalCashFlowInformationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "Increase (Decrease) in Contract with Customer, Asset",
        "negatedTerseLabel": "Contracts in progress, net"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/SupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "auth_ref": [
      "r81",
      "r554"
     ],
     "calculation": {
      "http://www.strlco.com/role/SupplementalCashFlowInformationDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "terseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/SupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapital": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.strlco.com/role/SupplementalCashFlowInformationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period of all assets and liabilities used in operating activities.",
        "label": "Increase (Decrease) in Operating Capital",
        "negatedLabel": "Changes in operating assets and liabilities (Note 16)",
        "negatedTotalLabel": "Changes in operating assets and liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapital",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.strlco.com/role/SupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://www.strlco.com/role/SupplementalCashFlowInformationDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating assets classified as other.",
        "label": "Increase (Decrease) in Other Operating Assets",
        "negatedTerseLabel": "Other current and non-current assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/SupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r216"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all or part of the information related to intangible assets.",
        "label": "Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Goodwill and Other Intangible Assets"
       }
      }
     },
     "localname": "IntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/GoodwillandOtherIntangibleAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r205",
      "r211"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "terseLabel": "Other intangibles, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseMember": {
     "auth_ref": [
      "r481"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing interest expense.",
        "label": "Interest Expense [Member]",
        "terseLabel": "Interest Expense"
       }
      }
     },
     "localname": "InterestExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InterestIncomeOther": {
     "auth_ref": [],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest income earned from interest bearing assets classified as other.",
        "label": "Interest Income, Other",
        "terseLabel": "Interest income"
       }
      }
     },
     "localname": "InterestIncomeOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestRateSwapMember": {
     "auth_ref": [
      "r480"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.",
        "label": "Interest Rate Swap [Member]",
        "terseLabel": "Interest Rate Swap"
       }
      }
     },
     "localname": "InterestRateSwapMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails",
      "http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails",
      "http://www.strlco.com/role/FinancialInstrumentsNarrativeDetails",
      "http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LandMember": {
     "auth_ref": [
      "r333"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Part of earth's surface not covered by water.",
        "label": "Land [Member]",
        "terseLabel": "Land"
       }
      }
     },
     "localname": "LandMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r530",
      "r532"
     ],
     "calculation": {
      "http://www.strlco.com/role/LeaseObligationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "totalLabel": "Total finance lease cost"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease, Cost [Abstract]",
        "terseLabel": "Lease, Cost [Abstract]"
       }
      }
     },
     "localname": "LeaseCostAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r530"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Schedule of Lease Expenses"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]",
        "terseLabel": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeFinanceLeasesTextBlock": {
     "auth_ref": [
      "r533"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.",
        "label": "Lessee, Finance Leases [Text Block]",
        "terseLabel": "Lease Obligations"
       }
      }
     },
     "localname": "LesseeFinanceLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Lessee, Lease, Description [Line Items]",
        "terseLabel": "Lessee, Lease, Description [Line Items]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r522"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about lessee's leases.",
        "label": "Lessee, Lease, Description [Table]",
        "terseLabel": "Lessee, Lease, Description [Table]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r531"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Maturities of Lease Liabilities, Operating Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r531"
     ],
     "calculation": {
      "http://www.strlco.com/role/LeaseObligationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.strlco.com/role/LeaseObligationsDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r531"
     ],
     "calculation": {
      "http://www.strlco.com/role/LeaseObligationsDetails_1": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r531"
     ],
     "calculation": {
      "http://www.strlco.com/role/LeaseObligationsDetails_1": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r531"
     ],
     "calculation": {
      "http://www.strlco.com/role/LeaseObligationsDetails_1": {
       "order": 7.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r531"
     ],
     "calculation": {
      "http://www.strlco.com/role/LeaseObligationsDetails_1": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r531"
     ],
     "calculation": {
      "http://www.strlco.com/role/LeaseObligationsDetails_1": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r531"
     ],
     "calculation": {
      "http://www.strlco.com/role/LeaseObligationsDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r531"
     ],
     "calculation": {
      "http://www.strlco.com/role/LeaseObligationsDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year",
        "terseLabel": "2022 (excluding the six months ended June 30, 2022)"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r531"
     ],
     "calculation": {
      "http://www.strlco.com/role/LeaseObligationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Less imputed interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r533"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "Lease Obligations"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r33",
      "r96",
      "r163",
      "r187",
      "r238",
      "r239",
      "r240",
      "r243",
      "r244",
      "r245",
      "r247",
      "r249",
      "r251",
      "r252",
      "r447",
      "r453",
      "r454",
      "r502",
      "r536",
      "r537"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r26",
      "r96",
      "r187",
      "r502",
      "r538",
      "r565",
      "r580"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and stockholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Liabilities and Stockholders\u2019 Equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r6",
      "r35",
      "r96",
      "r187",
      "r238",
      "r239",
      "r240",
      "r243",
      "r244",
      "r245",
      "r247",
      "r249",
      "r251",
      "r252",
      "r447",
      "r453",
      "r454",
      "r502",
      "r536",
      "r537",
      "r538"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "negatedLabel": "Current liabilities",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.strlco.com/role/ConstructionJointVenturesConstructionJointVenturesPartnerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r31"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "verboseLabel": "Line of credit, maximum borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.",
        "label": "Line of Credit [Member]",
        "terseLabel": "Line of Credit"
       }
      }
     },
     "localname": "LineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LondonInterbankOfferedRateLIBORMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.",
        "label": "London Interbank Offered Rate (LIBOR) [Member]",
        "terseLabel": "London Interbank Offered Rate (LIBOR)"
       }
      }
     },
     "localname": "LondonInterbankOfferedRateLIBORMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r32"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-Term Debt, Current Maturities",
        "terseLabel": "Current maturities of long-term debt ($0 and $4,857 related to VIEs)",
        "verboseLabel": "Current maturities of long-term debt"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r16"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "terseLabel": "Long-term debt ($0 and $81 related to VIEs)",
        "verboseLabel": "Total long-term debt"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.strlco.com/role/DebtLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r36"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-Term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DebtLongtermDebtDetails",
      "http://www.strlco.com/role/DebtNarrativeDetails",
      "http://www.strlco.com/role/FinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r36",
      "r237"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-Term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DebtLongtermDebtDetails",
      "http://www.strlco.com/role/DebtNarrativeDetails",
      "http://www.strlco.com/role/FinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MinorityInterest": {
     "auth_ref": [
      "r41",
      "r96",
      "r187",
      "r238",
      "r243",
      "r244",
      "r245",
      "r251",
      "r252",
      "r502",
      "r564",
      "r579"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).",
        "label": "Stockholders' Equity Attributable to Noncontrolling Interest",
        "terseLabel": "Noncontrolling interests"
       }
      }
     },
     "localname": "MinorityInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": {
     "auth_ref": [
      "r306"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.",
        "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders",
        "negatedTerseLabel": "Distributions to owners"
       }
      }
     },
     "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Noncontrolling Interest [Line Items]",
        "terseLabel": "Noncontrolling Interest [Line Items]"
       }
      }
     },
     "localname": "MinorityInterestLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MinorityInterestTable": {
     "auth_ref": [
      "r41",
      "r68",
      "r442",
      "r452"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of noncontrolling interest disclosure which includes the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock.",
        "label": "Noncontrolling Interest [Table]",
        "terseLabel": "Noncontrolling Interest [Table]"
       }
      }
     },
     "localname": "MinorityInterestTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NatureOfOperations": {
     "auth_ref": [
      "r133",
      "r141"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.",
        "label": "Nature of Operations [Text Block]",
        "terseLabel": "Nature of Operations"
       }
      }
     },
     "localname": "NatureOfOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/NatureofOperations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash used in financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]",
        "terseLabel": "Cash flows from financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]",
        "terseLabel": "Cash flows from investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r78",
      "r80",
      "r83"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]",
        "terseLabel": "Cash flows from operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r52",
      "r54",
      "r59",
      "r113",
      "r114",
      "r449",
      "r462"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.",
        "label": "Net Income (Loss) Attributable to Noncontrolling Interest",
        "verboseLabel": "Revenues"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConstructionJointVenturesIncomeStatementInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r107",
      "r108",
      "r109",
      "r110",
      "r116",
      "r117",
      "r120",
      "r123",
      "r155",
      "r161",
      "r165",
      "r168",
      "r171"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "terseLabel": "Net (loss) income",
        "totalLabel": "Net income attributable to Sterling common stockholders",
        "verboseLabel": "Net income attributable to Sterling common stockholders"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesConsolidated50OwnedSubsidiariesStatementofOperationsDetails",
      "http://www.strlco.com/role/ConstructionJointVenturesSEMAFinancialsDetails",
      "http://www.strlco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoncompeteAgreementsMember": {
     "auth_ref": [
      "r430"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.",
        "label": "Noncompete Agreements [Member]",
        "terseLabel": "Non-compete agreements"
       }
      }
     },
     "localname": "NoncompeteAgreementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoncontrollingInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncontrolling Interest [Abstract]",
        "terseLabel": "Sterling\u2019s noncontrolling interest:"
       }
      }
     },
     "localname": "NoncontrollingInterestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConstructionJointVenturesIncomeStatementInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoncontrollingInterestMember": {
     "auth_ref": [
      "r102",
      "r103",
      "r104",
      "r306",
      "r441"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.",
        "label": "Noncontrolling Interest [Member]",
        "terseLabel": "Non-controlling Interests"
       }
      }
     },
     "localname": "NoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r143"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "label": "Number of Reportable Segments",
        "terseLabel": "Number of reportable segments"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/NatureofOperationsDetails",
      "http://www.strlco.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OfficeEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.",
        "label": "Office Equipment [Member]",
        "terseLabel": "Office equipment"
       }
      }
     },
     "localname": "OfficeEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r155",
      "r161",
      "r165",
      "r168",
      "r171"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "terseLabel": "Operating income",
        "totalLabel": "Operating income",
        "verboseLabel": "Operating Income"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesConsolidated50OwnedSubsidiariesStatementofOperationsDetails",
      "http://www.strlco.com/role/ConstructionJointVenturesSEMAFinancialsDetails",
      "http://www.strlco.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingIncomeLossMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing operating income (loss).",
        "label": "Operating Income (Loss) [Member]",
        "verboseLabel": "Operating income (Loss)"
       }
      }
     },
     "localname": "OperatingIncomeLossMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/RevenuefromCustomersNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r524",
      "r532"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating lease cost"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid [Abstract]",
        "terseLabel": "Operating Leases"
       }
      }
     },
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r516"
     ],
     "calculation": {
      "http://www.strlco.com/role/LeaseObligationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "totalLabel": "Total operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r516"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.strlco.com/role/LeaseObligationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Current portion of long-term lease obligations",
        "verboseLabel": "Current portion of long-term lease obligations ($2,396 and $2,334 related to VIEs)"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r516"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.strlco.com/role/LeaseObligationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Long-term lease obligations ($2,850 and $2,763 related to VIEs)",
        "verboseLabel": "Long-term lease obligations"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r521",
      "r526"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "terseLabel": "Operating cash flows from operating leases"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r515"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease right-of-use assets",
        "verboseLabel": "Operating lease right-of-use assets, net ($5,246 and $5,097 related to VIEs)"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r529",
      "r532"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "verboseLabel": "Weighted average discount rate: operating lease"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r528",
      "r532"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "verboseLabel": "Weighted average remaining lease term: operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLossCarryforwards": {
     "auth_ref": [
      "r401"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Operating Loss Carryforwards",
        "terseLabel": "Operating loss carryforwards"
       }
      }
     },
     "localname": "OperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLossCarryforwardsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Operating Loss Carryforwards [Line Items]",
        "terseLabel": "Operating Loss Carryforwards [Line Items]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "auth_ref": [
      "r402"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.",
        "label": "Operating Loss Carryforwards [Table]",
        "terseLabel": "Operating Loss Carryforwards [Table]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r160",
      "r161",
      "r162",
      "r163",
      "r165",
      "r171"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Operating Segments [Member]",
        "terseLabel": "Operating Segments"
       }
      }
     },
     "localname": "OperatingSegmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails",
      "http://www.strlco.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r28",
      "r538"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current assets classified as other.",
        "label": "Other Assets, Current",
        "terseLabel": "Other current assets",
        "verboseLabel": "Other current assets ($865 and $1,087 related to VIEs)"
       }
      }
     },
     "localname": "OtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r12"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other non-current assets, net"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": {
     "auth_ref": [
      "r45",
      "r47"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax",
        "terseLabel": "Change in interest rate swap",
        "totalLabel": "Change in OCI, net of tax amount",
        "verboseLabel": "Change in interest rate swap, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity",
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofComprehensiveIncome",
      "http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax": {
     "auth_ref": [
      "r45",
      "r47"
     ],
     "calculation": {
      "http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax and after reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax",
        "terseLabel": "Fair value of contracts",
        "totalLabel": "Change in OCI, before tax amount"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsNarrativeDetails",
      "http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": {
     "auth_ref": [
      "r48"
     ],
     "calculation": {
      "http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax",
        "totalLabel": "Change in OCI, tax amount"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": {
     "auth_ref": [
      "r45",
      "r47"
     ],
     "calculation": {
      "http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax",
        "terseLabel": "Net gain (loss) recognized in OCI, net of tax amount"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": {
     "auth_ref": [
      "r45",
      "r47",
      "r473",
      "r477",
      "r486"
     ],
     "calculation": {
      "http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax",
        "terseLabel": "Net gain (loss) recognized in OCI, before tax amount"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax": {
     "auth_ref": [
      "r48"
     ],
     "calculation": {
      "http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax",
        "terseLabel": "Net gain (loss) recognized in OCI, tax amount"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": {
     "auth_ref": [
      "r47",
      "r51"
     ],
     "calculation": {
      "http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax",
        "negatedLabel": "Net amount reclassified from AOCI into earnings, net of tax amount"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": {
     "auth_ref": [
      "r47",
      "r51",
      "r478"
     ],
     "calculation": {
      "http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax",
        "negatedTerseLabel": "Net amount reclassified from AOCI into earnings, before tax amount"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax": {
     "auth_ref": [
      "r48"
     ],
     "calculation": {
      "http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) for reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax",
        "negatedTerseLabel": "Net amount reclassified from AOCI into earnings, tax amount"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Other comprehensive income, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCurrentAssetsMember": {
     "auth_ref": [
      "r471",
      "r485"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other current assets.",
        "label": "Other Current Assets [Member]",
        "terseLabel": "Other current assets"
       }
      }
     },
     "localname": "OtherCurrentAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r34",
      "r538"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Current",
        "terseLabel": "Other current liabilities ($700 and $889 related to VIEs)",
        "verboseLabel": "Other current liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r37"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Noncash Investing and Financing Items [Abstract]",
        "terseLabel": "Non-cash items:"
       }
      }
     },
     "localname": "OtherNoncashInvestingAndFinancingItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherOperatingIncomeExpenseNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations.",
        "label": "Other Operating Income (Expense), Net",
        "terseLabel": "Other operating expense, net"
       }
      }
     },
     "localname": "OtherOperatingIncomeExpenseNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ParentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests.",
        "label": "Parent [Member]",
        "terseLabel": "Total Sterling Stockholders\u2019 Equity"
       }
      }
     },
     "localname": "ParentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r72",
      "r436"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.",
        "label": "Payments to Acquire Businesses, Gross",
        "terseLabel": "Cash consideration transferred, net of cash acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r72"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "negatedTerseLabel": "Acquisitions, net of cash acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r73"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Capital expenditures"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToMinorityShareholders": {
     "auth_ref": [
      "r76"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest.",
        "label": "Payments to Noncontrolling Interests",
        "negatedTerseLabel": "Distributions to noncontrolling interest owners"
       }
      }
     },
     "localname": "PaymentsToMinorityShareholders",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PhantomShareUnitsPSUsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement awarded as phantom share or unit.",
        "label": "Phantom Share Units (PSUs) [Member]",
        "terseLabel": "PSUs"
       }
      }
     },
     "localname": "PhantomShareUnitsPSUsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanShareGrantsDetails",
      "http://www.strlco.com/role/StockIncentivePlanShareIssuancesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "auth_ref": [
      "r74",
      "r76"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.",
        "label": "Proceeds from (Payments for) Other Financing Activities",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.",
        "label": "Proceeds from Sale of Property, Plant, and Equipment",
        "terseLabel": "Proceeds from sale of property and equipment"
       }
      }
     },
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r3",
      "r52",
      "r54",
      "r59",
      "r77",
      "r96",
      "r105",
      "r113",
      "r114",
      "r155",
      "r161",
      "r165",
      "r168",
      "r171",
      "r187",
      "r238",
      "r239",
      "r240",
      "r243",
      "r244",
      "r245",
      "r247",
      "r249",
      "r251",
      "r252",
      "r443",
      "r448",
      "r450",
      "r462",
      "r463",
      "r492",
      "r502",
      "r572"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Net income",
        "totalLabel": "Net income"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity",
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofComprehensiveIncome",
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]",
        "terseLabel": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": {
     "auth_ref": [
      "r220",
      "r523"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.strlco.com/role/PropertyandEquipmentDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.",
        "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization",
        "terseLabel": "Property and equipment, net ($10,095 and $10,420 related to VIEs)",
        "totalLabel": "Total property and equipment, net",
        "verboseLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.strlco.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r220"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Property, Plant and Equipment, Type [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r223",
      "r599",
      "r600",
      "r601"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "terseLabel": "Property and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/PropertyandEquipment"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r8",
      "r218"
     ],
     "calculation": {
      "http://www.strlco.com/role/PropertyandEquipmentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Property, plant and equipment, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails",
      "http://www.strlco.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r220"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Summary of Property and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/PropertyandEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r218"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Property, Plant and Equipment, Type [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReceivablesLongTermContractsOrPrograms": {
     "auth_ref": [
      "r20"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount to be collected within one year of the balance sheet date (or one operating cycle, if longer) from customers in accordance with the contractual provisions of long-term contracts or programs including amounts billed and unbilled as of the balance sheet date.",
        "label": "Receivables, Long-Term Contracts or Programs",
        "terseLabel": "Accounts receivable",
        "verboseLabel": "Accounts receivable ($26,282 and $26,176 related to VIEs)"
       }
      }
     },
     "localname": "ReceivablesLongTermContractsOrPrograms",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivablesPolicyTextBlock": {
     "auth_ref": [
      "r179",
      "r182",
      "r183",
      "r184"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.",
        "label": "Receivable [Policy Text Block]",
        "terseLabel": "Accounts Receivable"
       }
      }
     },
     "localname": "ReceivablesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfDebt": {
     "auth_ref": [
      "r75"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.",
        "label": "Repayments of Debt",
        "terseLabel": "Repayments of debt"
       }
      }
     },
     "localname": "RepaymentsOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.",
        "label": "Repayments of Long-Term Debt",
        "negatedLabel": "Repayments of debt"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCash": {
     "auth_ref": [
      "r7",
      "r90",
      "r559",
      "r576"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.",
        "label": "Restricted Cash",
        "negatedTerseLabel": "Less: restricted cash (other current assets)",
        "verboseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCash",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails",
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "RSUs"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanShareGrantsDetails",
      "http://www.strlco.com/role/StockIncentivePlanShareIssuancesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r22",
      "r306",
      "r538",
      "r578",
      "r595",
      "r597"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r0",
      "r102",
      "r103",
      "r104",
      "r106",
      "r112",
      "r114",
      "r189",
      "r389",
      "r390",
      "r391",
      "r406",
      "r407",
      "r490",
      "r592",
      "r594"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]",
        "terseLabel": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r146",
      "r147",
      "r160",
      "r166",
      "r167",
      "r174",
      "r175",
      "r177",
      "r328",
      "r329",
      "r555"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Revenues",
        "verboseLabel": "Revenues"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails",
      "http://www.strlco.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r92",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r340"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue from contract with customer.",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "terseLabel": "Contracts in Progress"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r318",
      "r319",
      "r332",
      "r340"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "Revenue From Customers"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/RevenueFromCustomers"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r316"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "verboseLabel": "Backlog"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/RevenueFromCustomersBacklogBySegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "auth_ref": [
      "r317"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period",
        "terseLabel": "Remaining performance obligation period"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/RevenuefromCustomersNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "auth_ref": [
      "r317"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/RevenuefromCustomersNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": {
     "auth_ref": [
      "r317"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]",
        "terseLabel": "Schedule of Backlog By Segment"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/RevenueFromCustomersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationPercentage": {
     "auth_ref": [
      "r317"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.",
        "label": "Revenue, Remaining Performance Obligation, Percentage",
        "terseLabel": "Remaining performance obligation expected to be recognized over next twelve months"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/RevenuefromCustomersNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r60",
      "r96",
      "r146",
      "r147",
      "r160",
      "r166",
      "r167",
      "r174",
      "r175",
      "r177",
      "r187",
      "r238",
      "r239",
      "r240",
      "r243",
      "r244",
      "r245",
      "r247",
      "r249",
      "r251",
      "r252",
      "r502",
      "r572"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
        "label": "Revenues",
        "terseLabel": "Revenues"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesConsolidated50OwnedSubsidiariesStatementofOperationsDetails",
      "http://www.strlco.com/role/ConstructionJointVenturesIncomeStatementInformationDetails",
      "http://www.strlco.com/role/ConstructionJointVenturesSEMAFinancialsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]",
        "terseLabel": "Revolving Credit Facility"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DebtLongtermDebtDetails",
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": {
     "auth_ref": [
      "r527",
      "r532"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability",
        "terseLabel": "Finance leases"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r527",
      "r532"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Operating leases"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.",
        "label": "Sale of Stock [Domain]",
        "terseLabel": "Sale of Stock [Domain]"
       }
      }
     },
     "localname": "SaleOfStockNameOfTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanShareIssuancesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r421",
      "r422",
      "r427"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails",
      "http://www.strlco.com/role/AcquisitionsNarrativeDetails",
      "http://www.strlco.com/role/AcquisitionsScheduleofIdentifiableIntangibleAssetsDetails",
      "http://www.strlco.com/role/AcquisitionsSupplementalProFormaInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": {
     "auth_ref": [
      "r421",
      "r422"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]",
        "terseLabel": "Summary of Fair Value Consideration Transferred"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/AcquisitionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r478"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of gain (loss) on derivative and nonderivative instruments designated and qualifying as cash flow hedge recorded in accumulated other comprehensive income (AOCI) and reclassified into earnings.",
        "label": "Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "terseLabel": "Schedule of Changes in AOCI"
       }
      }
     },
     "localname": "ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.",
        "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]",
        "terseLabel": "Schedule of Cash Flow, Supplemental Disclosures"
       }
      }
     },
     "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/SupplementalCashFlowInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r405"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Schedule of Components of Income Taxes"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r36",
      "r100",
      "r282",
      "r284",
      "r300",
      "r303",
      "r304",
      "r305",
      "r510",
      "r511",
      "r514",
      "r573"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.",
        "label": "Schedule of Long-Term Debt Instruments [Table Text Block]",
        "terseLabel": "Schedule of Long-term Debt Instruments"
       }
      }
     },
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of derivative liabilities at fair value.",
        "label": "Schedule of Derivative Liabilities at Fair Value [Table Text Block]",
        "terseLabel": "Schedule of Derivative Liabilities at Fair Value"
       }
      }
     },
     "localname": "ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r123"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/EarningsPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Schedule of Equity Method Investments [Line Items]",
        "terseLabel": "Schedule of Equity Method Investments [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConstructionJointVenturesConstructionJointVenturesPartnerShareDetails",
      "http://www.strlco.com/role/ConstructionJointVenturesIncomeStatementInformationDetails",
      "http://www.strlco.com/role/ConstructionJointVenturesSEMAFinancialsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsTable": {
     "auth_ref": [
      "r3",
      "r96",
      "r186",
      "r187",
      "r502"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available.",
        "label": "Schedule of Equity Method Investments [Table]",
        "terseLabel": "Schedule of Equity Method Investments [Table]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConstructionJointVenturesConstructionJointVenturesPartnerShareDetails",
      "http://www.strlco.com/role/ConstructionJointVenturesIncomeStatementInformationDetails",
      "http://www.strlco.com/role/ConstructionJointVenturesSEMAFinancialsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r207",
      "r212",
      "r556"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r207",
      "r212"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r220"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails",
      "http://www.strlco.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": {
     "auth_ref": [
      "r425"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.",
        "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]",
        "terseLabel": "Summary of Preliminary Purchase Price Allocation"
       }
      }
     },
     "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/AcquisitionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r155",
      "r158",
      "r164",
      "r203"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r155",
      "r158",
      "r164",
      "r203"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "terseLabel": "Schedule of Segment Reporting Information, by Segment"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/SegmentInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "auth_ref": [
      "r17",
      "r18",
      "r19",
      "r94",
      "r131",
      "r132",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.",
        "label": "Schedule of Stock by Class [Table]",
        "terseLabel": "Schedule of Stock by Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfStockByClassTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanShareGrantsDetails",
      "http://www.strlco.com/role/StockIncentivePlanShareIssuancesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfVariableInterestEntitiesTable": {
     "auth_ref": [
      "r446",
      "r447",
      "r453",
      "r454",
      "r455",
      "r456",
      "r458",
      "r459",
      "r460",
      "r549",
      "r550",
      "r551"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of qualitative and quantitative information related to variable interests the entity holds, whether or not such variable interest entity (VIE) is included in the reporting entity's consolidated financial statements. Includes, but is not limited to, description of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a tabular comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide.",
        "label": "Schedule of Variable Interest Entities [Table]",
        "terseLabel": "Schedule of Variable Interest Entities [Table]"
       }
      }
     },
     "localname": "ScheduleOfVariableInterestEntitiesTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesConsolidated50OwnedSubsidiariesStatementofOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SecuredDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.",
        "label": "Secured Debt [Member]",
        "terseLabel": "Secured Debt"
       }
      }
     },
     "localname": "SecuredDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DebtLongtermDebtDetails",
      "http://www.strlco.com/role/DebtNarrativeDetails",
      "http://www.strlco.com/role/FinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r142",
      "r146",
      "r147",
      "r148",
      "r149",
      "r150",
      "r151",
      "r152",
      "r153",
      "r154",
      "r155",
      "r156",
      "r157",
      "r160",
      "r161",
      "r162",
      "r163",
      "r165",
      "r166",
      "r167",
      "r168",
      "r169",
      "r171",
      "r177",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r226",
      "r227",
      "r588"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Segments [Domain]",
        "terseLabel": "Segments [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/RevenueFromCustomersBacklogBySegmentDetails",
      "http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails",
      "http://www.strlco.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]",
        "terseLabel": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r142",
      "r144",
      "r145",
      "r155",
      "r159",
      "r165",
      "r169",
      "r170",
      "r171",
      "r172",
      "r174",
      "r176",
      "r177",
      "r178"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "terseLabel": "Segment Information"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/SegmentInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Segment Reporting Information [Line Items]",
        "terseLabel": "Segment Reporting Information [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "verboseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r372"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted Average Grant-Date Fair Value per Share (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanShareGrantsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": {
     "auth_ref": [
      "r368"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net number of non-option equity instruments granted to participants.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted",
        "terseLabel": "Shares granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanShareGrantsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails",
      "http://www.strlco.com/role/StockIncentivePlanShareGrantsDetails",
      "http://www.strlco.com/role/StockIncentivePlanShareIssuancesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation",
        "terseLabel": "Shares withheld for taxes (in shares)"
       }
      }
     },
     "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity",
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShortTermLeaseCost": {
     "auth_ref": [
      "r525",
      "r532"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.",
        "label": "Short-Term Lease, Cost",
        "terseLabel": "Short-term lease cost"
       }
      }
     },
     "localname": "ShortTermLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.",
        "label": "State and Local Jurisdiction [Member]",
        "terseLabel": "State and Local Jurisdiction"
       }
      }
     },
     "localname": "StateAndLocalJurisdictionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r2",
      "r142",
      "r146",
      "r147",
      "r148",
      "r149",
      "r150",
      "r151",
      "r152",
      "r153",
      "r154",
      "r155",
      "r156",
      "r157",
      "r160",
      "r161",
      "r162",
      "r163",
      "r165",
      "r166",
      "r167",
      "r168",
      "r169",
      "r171",
      "r177",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r222",
      "r226",
      "r227",
      "r588"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/RevenueFromCustomersBacklogBySegmentDetails",
      "http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails",
      "http://www.strlco.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r0",
      "r40",
      "r57",
      "r58",
      "r59",
      "r102",
      "r103",
      "r104",
      "r106",
      "r112",
      "r114",
      "r130",
      "r189",
      "r299",
      "r306",
      "r389",
      "r390",
      "r391",
      "r406",
      "r407",
      "r490",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r534",
      "r592",
      "r593",
      "r594"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity",
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]",
        "terseLabel": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r102",
      "r103",
      "r104",
      "r130",
      "r555"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r18",
      "r19",
      "r299",
      "r306"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "terseLabel": "Issuance of stock (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Shares, Share-Based Payment Arrangement, before Forfeiture",
        "verboseLabel": "Shares issued (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanShareIssuancesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r18",
      "r19",
      "r299",
      "r306"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.",
        "label": "Stock Issued During Period, Value, New Issues",
        "terseLabel": "Issuance of stock"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Value, Share-Based Payment Arrangement, before Forfeiture",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensationGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r19",
      "r24",
      "r25",
      "r96",
      "r181",
      "r187",
      "r502",
      "r538"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "totalLabel": "Total Sterling stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r0",
      "r1",
      "r58",
      "r96",
      "r102",
      "r103",
      "r104",
      "r106",
      "r112",
      "r187",
      "r189",
      "r306",
      "r389",
      "r390",
      "r391",
      "r406",
      "r407",
      "r441",
      "r442",
      "r461",
      "r490",
      "r502",
      "r504",
      "r505",
      "r509",
      "r534",
      "r593",
      "r594"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.",
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Total stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]",
        "terseLabel": "Stockholders\u2019 equity:"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Note [Abstract]",
        "terseLabel": "Stockholders' Equity Note [Abstract]"
       }
      }
     },
     "localname": "StockholdersEquityNoteAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Different names of stock transactions and the different attributes of each transaction.",
        "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]",
        "terseLabel": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]"
       }
      }
     },
     "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of sale of the entity's stock.",
        "label": "Sale of Stock [Axis]",
        "terseLabel": "Sale of Stock [Axis]"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanShareIssuancesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsidiarySaleOfStockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Subsidiary, Sale of Stock [Line Items]",
        "terseLabel": "Sale of Stock [Line Items]"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementalCashFlowElementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Elements [Abstract]",
        "terseLabel": "Supplemental Cash Flow Elements [Abstract]"
       }
      }
     },
     "localname": "SupplementalCashFlowElementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r429"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.",
        "label": "Trade Names [Member]",
        "terseLabel": "Trade names"
       }
      }
     },
     "localname": "TradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/AcquisitionsScheduleofIdentifiableIntangibleAssetsDetails",
      "http://www.strlco.com/role/GoodwillandOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockCommonShares": {
     "auth_ref": [
      "r307"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.",
        "label": "Treasury Stock, Common, Shares",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)"
       }
      }
     },
     "localname": "TreasuryStockCommonShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockMember": {
     "auth_ref": [
      "r39",
      "r307"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Treasury Stock [Member]",
        "terseLabel": "Treasury Stock"
       }
      }
     },
     "localname": "TreasuryStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnapprovedChangeOrdersAmount": {
     "auth_ref": [
      "r553"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost incurred on construction contract for unapproved change order, claim, or similar item subject to uncertainty.",
        "label": "Construction Contractor, Contract Cost, Subject to Uncertainty, Amount",
        "terseLabel": "Contracts receivable unpaid project contract price"
       }
      }
     },
     "localname": "UnapprovedChangeOrdersAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/RevenuefromCustomersNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrealizedGainLossOnDerivatives": {
     "auth_ref": [
      "r82"
     ],
     "calculation": {
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.",
        "label": "Unrealized Gain (Loss) on Derivatives",
        "negatedLabel": "Change in fair value of interest rate swap"
       }
      }
     },
     "localname": "UnrealizedGainLossOnDerivatives",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r134",
      "r135",
      "r136",
      "r137",
      "r138",
      "r139",
      "r140"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Estimates and Judgments"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_VariableInterestEntityDisclosureTextBlock": {
     "auth_ref": [
      "r464"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for a variable interest entity (VIE), including but not limited to, judgments and assumptions in determining whether to consolidate and in identifying the primary beneficiary, gain (loss) recognized on the initial consolidation of the VIE, terms of arrangements, amounts and classification of the VIE's assets and liabilities, and the entity's maximum exposure to loss.",
        "label": "Variable Interest Entity Disclosure [Text Block]",
        "terseLabel": "Consolidated 50% Owned Subsidiaries"
       }
      }
     },
     "localname": "VariableInterestEntityDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiaries"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_VariableInterestEntityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Variable Interest Entity [Line Items]",
        "terseLabel": "Variable Interest Entity [Line Items]"
       }
      }
     },
     "localname": "VariableInterestEntityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesConsolidated50OwnedSubsidiariesStatementofOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableInterestEntityOwnershipPercentage": {
     "auth_ref": [
      "r457"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly).",
        "label": "Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage",
        "terseLabel": "Ownership percentage"
       }
      }
     },
     "localname": "VariableInterestEntityOwnershipPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConstructionJointVenturesSEMAFinancialsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": {
     "auth_ref": [
      "r446",
      "r447",
      "r453",
      "r454",
      "r455"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable Interest Entities (VIE) in which the entity has a controlling financial interest (as defined) and of which it is therefore the primary beneficiary. A controlling financial interest is determined based on both: (a) the entity's power to direct activities of the VIE that most significantly impact the VIE's economic performance and (b) the entity's obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. VIEs of which the entity is the primary beneficiary are included in the consolidated financial statements of the entity.",
        "label": "Variable Interest Entity, Primary Beneficiary [Member]",
        "terseLabel": "Variable Interest Entity, Primary Beneficiary"
       }
      }
     },
     "localname": "VariableInterestEntityPrimaryBeneficiaryMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesConsolidated50OwnedSubsidiariesStatementofOperationsDetails",
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiariesNarrativeDetails",
      "http://www.strlco.com/role/ConstructionJointVenturesSEMAFinancialsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate [Domain]"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "auth_ref": [
      "r123"
     ],
     "calculation": {
      "http://www.strlco.com/role/EarningsPerShareDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment",
        "terseLabel": "Shares for dilutive unvested stock and warrants (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r118",
      "r123"
     ],
     "calculation": {
      "http://www.strlco.com/role/EarningsPerShareDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Diluted (in shares)",
        "totalLabel": "Weighted average common shares outstanding - diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.strlco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]",
        "terseLabel": "Weighted average common shares outstanding:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r116",
      "r123"
     ],
     "calculation": {
      "http://www.strlco.com/role/EarningsPerShareDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Basic (in shares)",
        "verboseLabel": "Weighted average common shares outstanding - basic (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.strlco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 7
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(16))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org/topic&trid=2144383"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "https://asc.fasb.org/topic&trid=2134479"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8475-108599"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "https://asc.fasb.org/topic&trid=2134510"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(b)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "323",
   "URI": "https://asc.fasb.org/topic&trid=2196965"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(c))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/subtopic&trid=2144471"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "https://asc.fasb.org/topic&trid=2155823"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org/topic&trid=2208564"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(CFRR 211.02)",
   "Topic": "480",
   "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21553-112644"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org/topic&trid=49130388"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(l)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29,30)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(3)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "37",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=SL65897772-128472"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(3)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(4)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "https://asc.fasb.org/topic&trid=2303972"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4613674-111683"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5728-111685"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5747-111685"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=SL6228884-111685"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "https://asc.fasb.org/topic&trid=2197479"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "182",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=127000641&loc=SL5629052-113961"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=121577181&loc=SL110061190-113977"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "25",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=121549185&loc=d3e80748-113994"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "815",
   "URI": "https://asc.fasb.org/topic&trid=2229140"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "820",
   "URI": "https://asc.fasb.org/topic&trid=2155941"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e689-108580"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/subtopic&trid=77888251"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)(ii)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=6471471&loc=d3e48698-109348"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(24))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(25))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(20))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(21))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 4))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691"
  },
  "r605": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r606": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r607": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r608": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r609": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r610": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r611": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "11",
   "Subsection": "03"
  },
  "r612": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r613": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "04"
  },
  "r614": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "01"
  },
  "r615": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "02"
  },
  "r616": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(ii)",
   "Subsection": "01"
  },
  "r617": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)",
   "Subsection": "01"
  },
  "r618": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(A)",
   "Subsection": "01"
  },
  "r619": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(A)",
   "Subsection": "02"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(22))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r620": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(B)",
   "Subsection": "01"
  },
  "r621": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(B)",
   "Subsection": "02"
  },
  "r622": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(C)",
   "Subsection": "02"
  },
  "r623": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "01"
  },
  "r624": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "02"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(23))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(8))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.19)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "230",
   "URI": "https://asc.fasb.org/topic&trid=2134446"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>94
<FILENAME>0000874238-22-000079-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000874238-22-000079-xbrl.zip
M4$L#!!0    ( .]( E5OQ+&+80@  $LW   ;    83(P,C(P-C,P,3 M<65X
M:&EB:70S,3$N:'1M[5M;<QHY%G[?7Z%Q:C-)%;<&[,38<17!9,-6UL[8I#+S
MM"5::EIK=:M'4H/97[_G2,T=$ESQK&UB'BBZ=20='7W?N:CITU_.+SO]/SYW
M26P323Y_>?^IUR$'Y6KU:Z-3K9[WS\G'_K\^D6:E%I"^IJD15JB4RFJU>W%
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
MP01CVR(=KN,* OH>*?92L3M7C4+!:Y4V\ZS6W8 ATU18R_D=D7NH(&_&=B9
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
M83H\?SL\&T\;DS].QY]A. J,Q'==?\V: C-&!7GX(-GWO*!)F+!*(122,ME
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
M(JUC()Q'8Q#%!"W.0)I!='AR*'$2C6?.:ZXC2[T8J;(4E)WC##.NIH?2K'I
M.L=EI$02S9E1WCB.##)21,QDM&X&"ZA+;YEGLKS[YMP4\L8$XXSEE%'.;%J_
M(PWAPD@:9K(LOJ3&8?98&J2T=D9JJA SV%OOO6#:"TFQ)$@N'I:SBH]/'UL7
ME(^<("\M0$J"AD_11,&P51X)M'C8SBS\-WUP=<2*(V&HC))QY+62'AAZ9$PK
M:[E=/'"G&OZ;P6BE(A(>O=$.PP@%*$E(2Q E5=Q*%>=W"\8\X?@LJ]<)=L10
MK,$@&B:"M)HB@XTQH%>E=&1AH)E1^&]",'&%F?<D</ N&)$*3)T!$RBET$@%
MY!<&IFF'_R:%#_B^A'D<.8HL4&+ > F,&+? 4KC2"X//'(3_)@69 8<.Q@XA
M5#*==MQJ!N8)'#UE9%!J82";3OAO0JA@@5P07@.I1\P9HK'#CFE.#!;8<[XP
MJ,PF_#<AE)0AA CB) ^:16.4#!('IASA&O&K/6]3V?&U((1N<EO1**):,F0"
MXJ#6M#<6,P-46T8B$LU;&&AF0>@F"%.$?X(+DH44+_<J<HTED\8'++C1"P-3
MHU_LY[\HTQ@BG$D!SJK3!#,KI24F^$"XL=QB21<'G*FR[<GA(PR'SE=2!$29
M-L%@C&RTPA#*C!!Q8?"9-=N>'&26:ZN9CXQ2Q8R55@IJ25KC#/A)+!<&LBFP
M[4FB$@115&N,&:,D&N8-I=9SX-PVN,7A<3-@VY-#"30;23NPJ&"(116LIBIH
MR;U(9HJRV_F.RK\V8LI3S4_+QC2IK5@<.>CBE.U&,:VTB9PBH!<ILY7QWBT>
MJE.9:IX)EH1$Q01& 5O#> ! J;8*<>40 ^#\XF$YDZGFF6 KL1<J(%=L-8E@
M%Z,GCAKFC$#*&#(#;$O1;X8+QT+*M<8]TY0K@;UD:5H7?K>8+MZ8F/U6K)D
M'9V*!'@C$L@R TZSHDIA)$$#FK1.8P&!GLE:C-FP%*>HL  E29FM0H!1C)UT
M@EM3;-]9/'"GMQ9C)H!2D_8E1.I2F%A;KZ118."DAA^EQFKQ 'WF".3L(=7@
M+41C3*#$,R&-59I0AQRAT:91>Y5]KOQ(3B_WVJ16B4<1=)0<($&&@;^NN+)>
MZ\@,]Y(XOS#0S";WVL1@"L1ZFI(/ 87A/ABN/(^:V( I)XHN#$S3FXV9'#B4
M,@;V"!$M*'/>J2!DZD 2B$?H:C9F$<"9<F*\B>W88IAA'6C47#,LO,7!^A@M
MPFE48;PP^,QZ-F9RD 4GC%9@?ZRB3 30=A&HO0&2CZR6'BT,9%-)C#>Q+65"
M!DL(MD#'6=1.^62!I(F1:0['%@:5F23&FQ1*@CMLB!'6<L6\@T&#*&'6P#.T
M48)/#Z59]0 FW$1A-0<VRXSE&DG!>4"8642M-#.H6U)ZRWS;BYQ^515)"1&<
M$HE09-Q:Y;##W "TB@3LT>*A.JWYJ.ECR05U@7GK&70NI]BP**V*@2$8JUHM
M():SFH^:/K8&BV@B53YHRCC2BFD@W0Z(''=.6K9XV,[%O,HLREPI$S!U'$@Y
MLXZIP+#1F@#SH%(@L8! SVI>9?K@6L5BU#'E(L<LH*"CP)(Y+3BX8CBJQ0-W
MJO,JTP<4(8N44R$EH60>1<6%IY0IT,N183Z.]"YQ?(*_,J'=*HRH&!T,+^1!
MBS+P4H 9(<<C)29J+Q<&FAD%X2<$4\0<+)SVB"O/."<Z)1E20DIGD+3&+@Q,
M4PW"3VI?'OCX481@%7B'"+BG)"DSM3"*6"?0XHRA:0?A)X2/+E;=:&:88(PI
MKP0+#JNHJ.8Z>+$P^,Q!$'Y"D"&KN=-2$84\\TIJPEB@EF"I#2)HBD7CGAFR
MZ03A)X6*=E)8KHBQ@ =RV@)$0A)M(\9?IT;*C\IL@O _C]+7<NBCA]\IQ3T8
M]MOCEHWO\;U:W-<W[)ZFEWN@OOH)?'S,W6[.KZD ;AP*CC.9)J^M $\@.HN0
MIRAR-/^[V-^:MNFZL-L*8;C=<R;1RIOR,]*^I_TTME<'@S L2ZZ.0")G(C 9
M:4IVC34%?!!X;-)1C^0<5QB>6W F678J,,M0Q)8XAJ.T43N!A<8J)2<75W-+
M  [*QA_F%J73 1#)P6#5@1X>Y%]!*A35AS#,V^U>8BS]DUX_\9EG#XLDD*Y'
MT/?#(C=._95H-;,DTK3STP5&3- X)8K%1 C"'$=?JR8N87S"2)M(H742"'+"
M6H<]$$\+!,=Q+J3W*@ C13,8::60:.W3CB MB(%^X\P;8[D1@B$J>4!2W2Y.
M,L]&?O:B?0//I]4FF5#@EBBG@)@QG);H.D)4),Z!"ZV]1U::W]GB//K!&SDP
MX; -'K@'1\)T#W/;#B/>\?:B:HYZ_7=M,[@=2#X=#,%;[^^$=L%@!JW\Y/E7
M5LQ 8TB+(A4,^U3&30FD#0$'7_NT@U!8%9<2]DP2UN@;'VJF$Q92K'S )"C@
MR]@IQFBT,@CX!6BS%N!URA)-(<Z;(9K)#*)@'N.@ 2<LF5;<2(<IL]@A'QB5
M\?;.K"6>3\'S"=NR)H0G$U8K0(])0IGD$L8G5D:8$'G@@//\!X&N(XEC/'='
MMQA\ ^;Z5C?V#7P\=</3?MCMM4\+8WYU:DEB0DQKJKG$2BC*D(G*!K#3-JB(
M631:SG],:-ZQFER(B&H2D().9&#['"+%+G,7D'8ID8HK4XK0[V %W*4[ .TX
M++AQ28<5,92GK4$DF;1(L"4PS!PH0]"+ECN[&,-JAE!-;E399)2HIFD1&@M$
MPW?MN>1<.^L9LXLQJMZ>YG"S[F%9QU,J;ZU]JO!.&0-GT@OND0J>FI1"BB[&
M>)H)2),;20H%YSS\(3UA40 P0D<*$%'K4)0S+ZDPO#@9$^[[$-H)7T+W-.R$
MCLG3"I@/H1][_4Z:<*K;=GY8*+GU\Y/@@+<W\@Z<4H^[\.L@&E<HP#&['D'Z
M]_/<^*7OI?M<C2]9L/OG?=*UX'W3@?.C&IR3&'Q%C:@B#&NLO>*(1^IXU#P$
M7X*B.8/^\/4[&.Z]=NX+B+9 5=P*Z=2A2^ 8*(<KO3&I --<\N?;T?$9E.Y)
M91' @V5@=1CQR%KCK&%42$H\%V58I[X4J_F+=7F'@/]+L)&(,Y52Z]$8L9'@
MQZ5=B*X$DVA+L9J_N3Q!,$%IM0$BAEFMK<<"AV!)")R#R)4@A+H4J_F+Y :N
MD>.42RPCLR!;"DOB,1<XHB!L&0H2)K'ZT.]Y *W>WPW]+[D+WX#Z[V"^7/P[
M/VR=F8MI"M.T0R>S)U1,T^ CY<)IQ5R0AABO<8Q(8N5,)"4A5$M9F@,6Q:.W
M5+*DA!AS6('GIRSW+D58,36\)"QJ*4MS0)V4TR92;4UDFE$;#(_&!40H(1;H
M^9U$KTM9*H4LS80O60KJ)R+BN&8L&JRYU9PRC1B)1L90?KZT^B4OT/QMY&@F
M7"E:L&_"FD!<!)TD=)#6$8TH-RQJ'LO/E7X[.9I-RARFK0N>1TL-,R!$8-N,
M=@QI'1RQ"\"3?CLYF@E'<AB\MVB"HI(SSZCFSB 3C? .(ZKOY$Y?RM'<R]%,
M^!$.01B,J1(B%56@Q@ _DH98KZE5BI:?'^U#S_3?P3N;O)ONN-KU*>O%\!&(
M+HYLS80S84DM<U(SQ1DS6('M$P$9HA@RE'A??LZTE*V9Y;@B$M% G72,,"$)
M4"GE1"06!XDP9^7G44O9FA6WXC$:R@4)5G!@5M%*YJ,'_T\%KP61Y>=62]F:
M%=_B%,NT"]T+@EEDUJ:D'$HI8[P2BI<A'C4U@']5RHO,$U<+\!:17S%/C&,:
M!Z,ULVE'C]0TN86>62-T*5,K+V5I1BG77;3!B4 5(@RKJ"WS.CB@59%*XLO
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
MG.KEUD6]H /K-^F X9)296,6(@,ZX,#_,B*@S'I!1+".:T16WN",8JWI=^G
M[Q4B)N()D]C/=^?[E:.\JQS%@_;]>^9J!%+>36M77F-5G)]W#BN#OOO72EK#
M>3TN/Q_BET<GARL5TQX^=.B6!H>7//\IDR;4R?G*J[OS$W=G >_RD[O]\# _
MN?WR#\[M37;RCLR'7MT)A_D@4:)AVO=39MT*^K3>J++:I3\^Z("SM+9'J_M;
M"*X_JJYMG5=!#S8[&\<'C=7;NO4(]"D\ZY#"<SL'G2JJ@=YL'GT\J^Y7SZI'
MZ^?5H[<YM+]=W;C'U8I186^\R82/,F-&17"U4ER;(<M8"(XHM_)F-P5OMVJ;
ME:W:QL[J;F-G[UUC;V?]!7Q_]_+'&O<N,R(_)_3WT8;1N/L))?&L+/[^\,0?
MZ^?&#0LQKO1BI7\MOA4SJ Q.@DN+[WPE[U;RX:#B6D50^,^'YCJGZH@]&LA'
M\;_[O:MK*!>2!*;41:/UCT"EBSU"5^G/WO5\N!M%&J0S3OJ]+^D^)0VY3U6Y
M7=Y1;M1&ZP.CF0F,9TQ8FBD":BYRJIS$VC%C5MZLA;8Y,_WP"X&DI807$MXP
MYUM72XA'V8W+[_-,371O^3S<I$+T2F:>298QCF1FK#$9^#K&4!I @D%T"<^P
MX)P2_!-&^![F^0N2/87(V ,VM5"EE5Z_TANV0K]R]$W2MV1D\V_5;K%F.9W:
M/S3=_++X[<_G&.BSZXZMESLO=U]6KG:^]XLWOCDJ*[7>RS\G%->]IT..3@?P
MK(L9J;[[>^6>J.BBOM>C%YO^=*!N/ACWO!B]5>_[J5+TZ*]M: !>&KP?&3SR
MHX6DS<MUN/Y]ITJ:N$H^TMKFUEE]<YTV]_?@>;56]?*8'!Q5H2WO8^WC9QN4
M",J+C >),H:,SJSV&!Q:&I5#-MG(E3=8(53Y]^EA"\1KVW23S%?>MK_XAUW8
M'TZ6_&YB_@X^UON-WMG2(9FND-=7/QL= U/49E$B4HAV!M^ '489<61:H,0)
M&ZU0V>_U?!L$?'!;L%\\YY*R&X)2L+)Z_P,XL,# EO[MG(D3M.FS-LA01U1F
MP*4 >=(^LT+;3 7FF9#*<Y[D*9R;.W)T3TAJ&M1B3,&FKG0?Q;[F<$?85&W#
MAQZ,Z?9!?C(*:"W'\P_'\RVGWR/CB& ZBQ[[M+1<9T88F5ED.')<&)'6F$I)
M%7KL?IB)K?";-S?W2N:2AW_2!PN3GYAV)9P'=YKJ7,'/X.V&P8+Y]C"V*FEP
M+;WW17VO1P_:YYTOFU&'?)W/_><_%,'RKT%E&-KAI-7KADJW"":_2 &]]FGA
MNYE^,- C/KP>]>3-_IR%J?WC&6UM<KU6X8V7UO4QUI7_B"T?K'UJUS?W+NN;
M!T?-3O.RME:EM<[69;6Q"O^WCNMK'WEU;?7L8+\6:XW#SSP8P0V8Y%2;)>U5
M!;9L",M"D%@&;+@(9.4-47="\7\^I\]5U#GYD,;'<JYE%H)QM/49<<Z$(. W
M86(R1AW*+#CD&0;_"@<'6&H+@H%9AJ24DR1NDUPHM-@SDUO=4?@A[W4WX$/H
M;X=#TZ[W1P8G](-?+B!ZS. YAX$S7J#)0"M>5,\^*V0HP3YFVG.5,<]Q9GUP
MF26$.6NI10CD?S=M;TQ&.R6)&O9/1_-S*3>JZ5Z\J&QUW4\M)"KCH'@DV1\)
M:B'*0'IB6@[4/0R^,DCQM$K;#(:5?K$#Z1YOX/=9XXJ>:XTKQL^V>O8I;7[T
MUH)?V-4R4R=H-U5$SX<YW+%_K8TK)Z?]P6E:&#?L5>",0EE@\H?],SG\:2/,
MJAN^?HR"^,D]&+_7\ITK#"XPL8U\V"ZS(:SNKU\>[#<O#AK-M,<;U=;>PO/!
M4&W";T=@V"[W&'QGU35W)Q-.LU%K'QR];]>._#$80%3=_'0$;3R#WSJURXVC
M6J,%WP_/:AC:>&?3(B.2&8$RH0F802Q"9B.EF<?!>Z$4D4&.-M. *!?)A%]4
M_A<H/EPY,?W*%],^#6E+5V706JY%^R5A;O1-ZHC=BX[MM9>2_ A)OA6&=FDF
MT5&=.0U_L*ATI@A%F90> 1):N>3I[C9VMI=B^NLZ=_U\1.Q&#LCM6=( 1TL_
M03H]2=ZZ)<G82FX$R8QUX)JK"%Y)6@_,+>:.!4>#):,9\]KJ[MKJQY%>KE1-
M_S@,*]O;[W[&)2D!XWBD!U)P@42X@G&MB@.7XWDF5&;[DB-S41G9B\5[O]K5
M9I,"PW"E;"K 0<Y:.?SRE7/?.ZGT4!^,?3\8&^'[NTE^[<R?:,:\;W>?=5[B
MG]1//[]<8T:.Y5;7IP7/H6(O*JX50*\#6,<@]J%8)YZ<R&\V8/V!_ZRTS* 2
M\S:XGZ;=O@JN)*_TOZ=Y\DG!%;7AZ@2XY[5;2M/B\U%.C2OG]!N?=FS>D\.:
M#J><&A4/1T'EI%-/^L&%0@%A4BF2;0TJ?\#]@ A4!J<P0 >M7MH%-D[W,&R9
MX>VVGYF;K4Q-'%U\]0Y_5DS75_X@HU>TP";@L#V"%TBG%V?"-:D15[=)B6X&
M11N*-J98DT85;RX&+RN5RA-GV":4V^>?_R"<36EV;^K9A49AZG>G_3[T_"BQ
M4/)AAF9X.B@S\^LT<17:5=L_.#I8.SZKK:VB)ED_JS4<J36:&)YS"=]9;;-Z
MF_D!,]R[J&^NXX-.[;C>6$75M9VC9F,5URZ;N';T"=ZI!M^AC?C'>6F;EY^.
MZ_M[T"<.^B3U1Q/5]X%50KN;G8T6L$Q@D^NT=M2*\([GGY'@A BO,\FES9A
M/C.4R8P*22U3G BK5MXTPX,KXQXIGZO]W+1_32J?.APG.B1FJ VP4#/5!I5:
M[^')NR5A61*6YR4LR9*#$>_DPR%8_= &8][O==.[MB\J =[[HK*5Q,6X8D'<
MFAF:4?Z>6WSFZSV^C;GOG,*9#/%$67;"X6E[M'-L-VM4_DA#3_Y%*'EY=<*P
ME1>[U4_2;O7G)C>C]EZ3EC#X\W>F),^_GO\;(4HR=$512LQ)#M;V2(T4T^.\
M1CY>UC:AK8UC4EW[>'&PYNC!4:L-G_G!T9VI\N-:BF 5T^/']&"MBN!\7F\T
M@=>\/ZY=^DY]<P\^MSOWY=JXDRM_;977CM99FG(_V*]".VJM [@V+=6O=3:.
MFT?P[OO-2_@.G&2=?C9(6A:4R8)U,6/(J<Q:&C+&I",R,,/=_9QD::271OJ[
M$]),/U-*6BR>J?S*?#3YT80%D[*N47X:*0$>8"IMD-Y0,<X!*4G5WGQAI_LO
M*M#Z^WZMP#C+[CTPZ ";@:?TQPXQ].C5@B%@$'"[  KN,/U^V.^=#5OCPR\K
MNR$4;?,AYMTB7V:Q52 M*R;PF@^TL#B,_QJ?]L,3'F[?^,04=[DZ^8&VCL_,
MNR/2A8G-R#B0]&WTZ.4S3CY\ERO/0NRV[T=H+O8 /(MQ?(8]= L9(DLN3/\=
M2,1AKW]QSWQI<5(A*^[JI')/G:ZY\X/]]8M4JJ!)/I+:YOI9O7%(JVNK%_ W
MKVWNY/5&RL5]M\Q)[7*CW6RD=:&UHX.U)FHV5GE]S9U54SO7CM'!9FIO%5<_
MW3-U"@961T-HIF+:'$J$SZPN-H=&CQEFE@B\\F;U[@"=Y(J 28CWL[AZOX,*
MKMUGE9<*>,Y1VWV(DBP2<L]N98I>?'LZ@"</!HM;X6%*UN5BNU&]E=+92F*H
M#AE3"F<,<0V&!?XPD6&.!,$HFL=5>/@%)?P\-0G*H"36[W=%EBKB"2IBW(>;
M11=>;619JHI?5!67=U0%,HA[9E'F@V(92SLP55 6E$90A'+&-+:_HBKFI'K)
M+Z?BO2>=XZ.VA,QET"E^)[B3=H#?&Y/*XWUS9,7,&-#7;J^8V#H=C )#T &C
M&GOW5%3I]8MGM2_2P\]R>#0\MM*%=^LE8O4E'Q1TN&NZ+C?M%*5(B7S3R8.A
MZ7K3]X-*RFR4^X=VLM _S)\_CO&47 7?PZ^?LCE-E'YSV@0FOY_%FRS_Y'<1
M9QZT0KL]U@J5/V"L%]'>40+U[\=21W/&S^Y%I 8N/C,X.L@/&A_/JVO5BX-4
M1WQSG1XT6IV#H^IE<S_5']^#MM=21=T[:[QJG;0&:_VL>OG^N-I8!V;@V_7-
M@T[ULM9*]<=K#<>;Y-/Q?95X[\RG'FVAZOX6/5C[U*HWJJBVMG-<.VIWF@3Z
MI[-Q!.^-:Y>U3I4<1'@6_TP5HR;@D&%-@%E8'C.-6<@,"S+0M#< /UQFKM($
MV?^-UQW,;EYURJ];5$%-6T1&^6>2-BFVZ TJO=-A8>^3X>_=YA[7"6S<:,??
MH-A98HI9J/>G[8M1KAJB1U5BBSDBC/\:ZZ2-8L4%7';:S4<::?3,E9M:2G/A
M'68@QQXQR8+U4J7Z2%)&[RBWG[<*Y20),$$?7-XQ[<&_5K9J&_<L/2V:6>Q_
MV2T>5?_Z=C?+ D,_9+XWS*YN".B"B8%[H5+JL)^N"GQ1;>Q]CH10IAT&G<$-
MN"1:9$IZGEFG./9(",K(RAN*7E $_W^M3C7&]U;ZCX5943")97_?(3Y7[W[U
M-G!FQ?=.4]^,-<'#?M.#JN;JL1JZYJ0W<@A>]T-:]_8E7/7(563AFXNN6H"^
M7F+LH-<^'=Z]9*2XWA3YV&^ISF_^3/<N1A&3VA*K#(QOP20QBFCE"2$X,G!_
MF?TL5\;7M/I?">%AR&P_F./,1)"9UZ9]9BX&J1#5MS0;!.'J;1DI%CL\^'X/
MTL.'WV/.LR47ZOP']8P>.R3GY74^[JWNI#=JCDN_UFN5C?I.M8)1]K%\K]-8
M?;N]GNK/OJO7&NNUQNYC7F%^4L.21Z2&O:F.[]U$.'U]_[7@^9/U/6/\F19Z
MB2=42_^%C*>/B,7=-#IP>@4T?>[OV)QR[&S_ *:B7)DG8WRV[ABU' CM59F8
MUZ>@0%*ZJN2FF+EI2Z753[3_'S\F!Q@!PF 4*EN%8T'^VMBJK=;>;:UN)Y,'
MIF$UE0/_^Y6Y;<*??QC]6NWNB02_GEO$[G.99R5B3VS+$T2,KKS9&H9.!;\<
M&;N4V0W,;HJ-IQQO23<6ZT8VK@/E14V 8FOI Y(WO?(TSZYF?AL9H$_2(C,H
M4?E,2N36+;)T_FN,QVQE*5V_+ETBI8T<JXP4.*N?A-']E@ID<2!>*I"E GDF
MZ=*W%4B:C.N'%K"4M"<V5>3MA*4J61BPV5*5+%7)LT@7(2MOWIJV2:F7=ULA
M+%V8!0*6+]7&4FT\CW2I.PS$#%J5C7;O;*E %@=BL50@2P7R+-)%V1T%4BQB
M'*0UCL5JG5:O#;<=7*TWJJS_]S0?7BQUR\*@+Y>Z9:E;GD>Z9-KD.X0V#7O%
MZL7E!,[O* )J.0T\%ZB54X(PXU?SP&0\#UPU77-8J(GK1=!K^<"=#@9I17/*
MB+/:->V+05[PF:_:):F?T4:L=,Y.&)RVE],^BRLT!$]>\91A\_4DJAG/81VO
M7REFO%3G<S,R-;I2YW2LSC^FW:OYL%@(7VAF^*$]_IX4>[LW.$W[859M[W0X
M+IZRDP^.E]IZ<62"/ --7&KK>7JMI;:>D[8\962**VW-OEF$.>P#4H6F_M#O
MN>"3<EZJXL4!?/%5\?U;%GY[54R6>S'FIBU/&;-ZO!ECO!NCWOCW^L[S[L18
M#N@2#.@EMYI?4TL0N;W!93L<FO:(5!5539:L:H&@)GK1E?#2P5TJX;EHRU-&
MYGAV":^.M7"*+%8VC!OV^DL%O$ P_T@!/R6KU+,6&%[>?'GSY<WON?ERJ<A2
MRW]WJ\4X98!X6:FLG[=RFR]7DBT2N(OO0RT#68^,3"_5[OR,S)1' ;K6#)<S
M@8N%*D7?T[>/R:I[7]H\BE]^=XW]+!+G/9QU\I<.WM)CXW28SY( ]"<&Q+/V
M-)E$%E( BZV,+YN[1*2SR%_Y/4VS>Q**E<YIUT4JJV[Z1?+HFNF$JWU=/R>^
M<Y+TLMZMO#_MA@H>);5^<;6I9)2?OQ=CGEZ^G?+[IU?U%6#_E78QIY*R45=B
MO]<9%TO='19]=ECL1!GV3T?9L-^-*X!L==W+<>'48>_.15O=V#>CR\#DW3C]
MB1W\R%& 5NY!Y68.3CVS?*J/203XD^]-O_/>P]Y)JN$QHY>^FKE[:H+^I[:A
MN./K? BJR3VB54_:8?6]P5ZJI+>/-24_%J9[T^3.0KR^FT&Z\D_3.?FKLKOW
M=G=K;6MU9VO]42F,9_I"[^JUM?7:[OI:RKJ\6]_>6EMMP)?=!OQ534F84T+F
M^H?UG4)AS/_[_+'5!?/3.X5[^,&+2CAWX628*CR-JC=48."9/^?_+?:ZYM3G
MH"/^?')&Z3MJ>+KII('#O40C'O= .NG__4W8]\8Q)EY*)!\\C%[B!X]][[:8
MO"2(_=1MOW^,TX<?^GLT%FZK>7D:*]#C;ON#29-YJ:JG)['0XU'% J<9I+S]
M5O>'7ANM?@B5*IS7&E36BXI^A0]"T8LGQ&,?G(4J::_LYN>/Z)/?2;SOY/%/
M=G%ND_@_#N7D9$_JA1]? &$Q.@Y/0CLL:-\LA6HB0O4#]6J-.S[L]TZ[/KMJ
MH7,AQ/B]MYZ[U:,[X4OHGH;!;8GYT3L^&G94*4,W_*_G>_]OW[N?'CE7+_Y@
MO<+3@;]5K) ;C35UQJ! F-!1.Q0MP3H:JZ@GY*JD*KM14O5KU<*,CHL6G@ZR
M0V-.7E_)WD:_UREV/4(3]O-AZQUPDUXG]-?/7?LT]>/J8!#@/]\PYX^K9$AG
M7,FPENN.ZVQTZT=[N'FT=U9K;+2J9.NLNO;QO$;V>'W_4[NZ^:E3:[BSZN8Z
MW/.@O4UW6LW.>;M^M,5K^^^/ZVOK%[6C5'45GD<^M0X:J;)ANU6[/#QO7C;/
MZVNK%^-KX%FG!R15<CW&S<Y'5FUL$;CFN+99O3S8WVA7CZJXOK].ZVL;1[6C
M5 GQ?:SFJ1+K>JK(2JN-O8OJZF<:.%8!BPPPI1E#0F4&294%$Z5VV%-)_<H;
MCM$++M2=2HCW\[>)C:-T](GCZ7M6ZT>Z^[;E6^K#I3Z\I0\ETXA+2QVVGH%2
MU)Y2K;V-UE&#C"[T(1[K0[S4A_.N#R]OZ4/..7-<D4S%Z#)F&<],C"HC)":L
M%0J&K;P!?%\((9;Z<*D/?V]]2(A#WAHI@I',!68EIAIS;A$/ 7-ZQ0_QDA^6
M1!_B6_HP,"T\HCX3%$@B,]1D2AN72:"*GCK"O<,K;S1!+Y1:\L.E/OS-]:%6
M/"J-J/(V,&2D!J7G5 Q.&\2HM%?\$"_Y84GT(;VE#W$4)H!GG*%@<<:T0IGA
M3(-FC%%B@J)Q?.6-Q.*%5J0L^O#)0<]8_%.JH.>[WF"8\M+V'PA^7K\W>=I[
MWZN[YT^'_3'+H%_J^WK<[/7\8+7K=T/_2^["8+?7]DM=-3%==7$WMN=(Y![K
MC'AO,X;!H=4!Z4Q@S0,8(\9)JK_&R NLV!U=]>>CU=3]VN!9F=FM1SXX9[4<
MS!./6"T'\U0&\^W E&>((QE0)C220#<LRBS2-M,$9 2#Q@Z6K+RAC+]@6"\'
M\V(.YHF'6Y:#>2J#^794!049F=8A\TC3C#DL,QN<RX0B%H<@A*<8O @M7E#!
MEX-Y,0?SQ&,%R\$\E<%\.R00$YDB0F8RL "#F:-,&X\R1Z-D+"*.#0QF@?D+
MB>A\#.8)K7(:C4E2E/>::^=_L]\;#"HG_5[,AS_E^$\DHCM_ZFJ608$"DP\%
M)$OU-"GU5'MW)PH@@I 6*9PI0TC& H5/BL2,@Z\ Z'F#203UI%[0>X( <QJP
MG- $SG+HSR:$L!SZSS/T;\<,L!'4<AJSB-(4!;8H4YZSC!+!N"6!FA0 Y.(%
M87(Y])=#?PH!A^70?YZA?SO"8#D103F:82=LQC2%H<\4S:BCS 3.@0&@E3>8
ML!><W'5*EF-_.?8G'Y]8COWG&?NW Q)2F*"Q")G'$6=,8)J9&(#VHZ P1<1;
M:6'L___LO6M36TFR!?I7%-P3)WHB5)YZ/]SG$D$;[*%O2[2-;!_\Q5%/(PP2
M1Q)MPZ^_61NPL81M,%O2EJB)&#<@D&I7U5J5F96Y$I,V5;-7!0W%_F/(47@1
M!W%DCZLV8#:<] ?]\61TV;,Q?C[-&C0E:V&! 8K+U=@:A*UOUF+G<BD*A=5&
M8?LS00N+%5;">82Y#HA[X#$M0D"$!D^2DBI$LK%)69O3DKFPIH"N/^Q0 +TP
M0,_4U2B7O)<*!14M@N642+OHD;8 :<X<2QG01+0U+=D+:PKH^H,)!= + _1T
M@$$J'75@^4C.3H;*%PR11F18%,Q&8BD%)X/+-C>S=7(%T&L!Z/HC! 70"P/T
M3-0 TX1QDHBR)!"G$B.M#,E!!)NP)T;EEO*,M@V=+?1:Y2R&1H<$=@<3._C0
MSR*0=CR.DY8]&<+H+BJ9ZH>D,JPY-=4>#=BZ,>][Z>NRY,*KR;@P4VW,-*M1
M8H0'[N$:*:8-XH($9%QBR$3'DU*!:)[[*K0%>4@LX <I3BMP3['F<*X]%E#@
MO# X3X<", D6/#^"/,86\<0)P-D:%+ T,E)&G-0;F[2M;Q'8*'!>"SC7'@DH
M<%X8G&<R#10/-"J)%"$,\2@T,@P6C@1.K?> =9DKHMOXEGKH N>U@'/M<8 "
MYX7!>3H,( @UQ":)-' SXMH2Y# 8VXX#SA4+$7.UL2G:BC4$SH\A,6#+_]]9
M_[)76:MJ;Q;SLXXG1<5@@1& /\[&,*#Q^-GPQ/4'%3?=6)=7E\N2:[#&A8/N
MPT&SP@6<J&C!*D2,4(EX,!)9Q@U2V=MWWF+A:;[]Q\V(0Y:+A:87'-P'NC=M
MB]3_' .ZB*-A@?3](#TC7P#<FSRAR+J0<I&D  ,C6.2C)EHZ>"FW$KOJ=_?0
MG,2"[0:?R[7[_N5<GA>(IUU]PW&@Q%F4B,*(.^*0%<DC#0L*=,P#TUD<5Q?)
M@A7"[C+]_'(N+QK2T^X^YE%J+!B"18V(TYC=?2Q1@&/:4N8##Z*)Y_)CN/O?
MFQS&46MX&G,2S.##=0U NS6(#U(Q6$&26K#C/X8'AJ^FZ:I:D+WK]=@=^.')
M=6I2-TX*%=V#BO9FA0JH9X1Y1A'5#*P+XPS267^?"K Y6"24)IM+%LNMX)H"
MMP:W_Q>!6^X3:D/UM..OC;:P?36R/,N/\)BO$K1&V$;GB:46B^PSM'53[A,*
MKAOH\1=<+QO7T[$ 'U( XRKWA# 6@9>@D)-"(JF5$]GF,B+ :=V&52VX7D]<
MUQ .*+A>-JYG&AS(8 .6&(6@ -Q"<*2UD4BI%"-C/MK<\$6U"6](LFU-]_\K
MHV7X!1:M?H6+AZ0 /&)UD]K3 Z;HZJ_AN"0JU4=4LQ(!6BCEK U@@ B,N$X:
M::PE$LK(X+F7VB=P+$@;F]D\@5\+7#9&X*C&&XM'3 &UIQD4"I@O!4S'%CP)
M8*7X@"35'G&O'#(:)P3H5\HK+ZA55<FBHH4""@4L(AFA4,!\*6 Z#$%@F7 B
M CEP/\%=8>"N&!R0391&&5,((FYL2M-FXL%29X4"UI$":D]J*!0P7PJ8CE@8
M)5RD.B 6P13@SF&P @B0 <4N296TU&QC4X@V5[.)20VE@,>0WK +(!S%\>0A
M<8S5#;0N,U1Q/?.7!%4%6PL)W:<)3&\K$U 5D>A>[)#.T=;[1)T/2A"$C=6(
M!S!$7!(.19[@:V*5]19\D0?[(>5&I+E K3V@4(!: U#/OP5J!,\.:)2@) V8
M"TPPY((T2$;.2.ZR&*G*:48%J.L+U-K=_@+4AP.U.W6B<NVE4\'#B8IC[GC*
MD94L(,>HYSQ):XS<V.3E1%UCH-;NG!>@U@#4J1/5*QUYR$"55" N8I;FB@H1
MXW@0!$C5\HW-6_)VEP?4QR :\,6_+KT#%N9ACR>CXR\<<Y6QE-5,O1_%20S7
MKY1X8'U\M#/CBF/O8LK= @2CN56ZT C6$?Z)B3%N@)!HS"G'7!<!@34%=&V>
M> 'T,@ ]96 0KS%6A"--G<^7? 9<=J91<#(1K3&\+BXUB6;;&!9 KP6@:_/8
M"Z"7 .AIUY[&P -F#&F6?!89L[DGL4784:&=,%0(<.U-&\L"Z#4%=&V>?0'T
M,@ ]=4(G3!RWWJ/$54)<*H&,\P:1:'WRS$G)<GL?TE;\(>5 14#@?OT$;7_0
M AC"$&'(9_WQX4D<3%K#!$!RD\>H([#4?H*P&N.<#13'>X.=;Y9D+VW#@A2-
MDUK8:7<F( !G#4DL8@0^($7<$O ?<D @FXXN:.MB\K6)G)3KA.9BNOZ6@O?#
M=#$['@CL:;-#*Q:]Y2B17 ,40D!6,(=\L%X20[7 -!<A\UN*D NLUP;6]3<6
M++!>)*RGPP.:*>:%=D@SH1 WBB";\K?&1TR34K""N4,(OZ4368'UVL"Z_O:"
M!=8+A?74:8TCP2'D]'PG$^(N&62=@W^X,]0%YX6K)$.PG)46**D"\TT5R-DP
M+?"#AJ-XE8_?FMC/\4$-!AYQ45'="05Y0?ZH5N?RZUY>FZU!V+&C <SB>&LR
M&?7=V<2ZX]@;=H>#/)K1\/BX*D.ZC("6*J0:V:TS$V2@VFHFA4:,<Y*S#L!>
M(=X@*2)UTE/P4\!H8;(M'YZR6"H1UY$TZDY:**31/-*8,HE84I@0IE *'DPB
M6'9DO<&(&G!@@4T(Y0D\'=UFMW11+Z112*/VQ(A"&HTCC>GP"*,I!"\E\AIG
M^:,8D+74(Q*5A77F,00@#4G;2A9+HY#& I(O"FDTCS1FKDH"\ ).2+BLF1;
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
MS!B[/,VQF574+#!?)YC7+B118+X\F$\'8[GA@E.:VW$2Q!-@W1E. >LN8J+
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
M:\4#]QG%C"&>SW3-O426,*E=(MKGD[Q!8=JRC1JWC?9>OK=!>NLU0W"TP]E
M/8%MA#421KIH*)&$J(U-_<M"UO<)\#Q6NVH>%>BEM^6<X#<MY)64T)1C%+G.
M]V6"(1NM0U$Q[X1CW@H,#E467C2S:6$UMQ]:U<CN8P7^/"K7"_#G!/SIIK:<
M^*0![HX+E2M4P?02-"(9:4@26\FY >!3W1:WY(,V$?A+J$]8ME/5[$+U N5Y
M0/G#S_+"3_:VC^%9X3-[6^<'%[OXX.+UY[T7K\G!13C>>[%S\>ZD>PAC/*DT
M<+?>4ZV%LD " EPBQ,$50T8Y@F@,UG,;8@@LYX5KT2!OK&RY5=URN//AO=1)
M*,<]PIAD^5COD Y1(.-HT$R&!.N4MYR2\U5=?A2YRW,N5R^0FQ/DICPU&A3G
MWAH49!;5R_)Z%ON<9V.PPH2FE/M@,]XFC<I=+J4(#76Z"IP7"^?I4@3JG,$I
M7VI1\+^$5,B (0[^%Z%*J.!U(%7#"\T>7+6^PJ4(RP!C)YZX&WV-^[D;<QR#
MOWKFCJ*?9,,#/B/8R7!T#M9(B">G%6BS+0Q/WA]/1GUWEDV4:$<#>.I?2]%Y
M%&F##S5.8*Z/GUXMV.[50NU?KE-OV+E>I5=?%FEK$%[?7**=JQ4J9%<?V=W6
M>1!K(\!8,2$!V7$CD65@P##&/3>.!)6KW05O4_+@,LJ2)-Q<M#_4=BEH;R3:
MITR;%!FSB1.DL!"($QJ0E40B;0V5&">%/7@J0K0)F16W6/ELXD:;-MLQ13#N
M0VMB/W_)(3YOMP9Q\I TXO5FK;H"*->3OSOPPY/8LY]O)!)V8_&WZB.EB]F.
M59QYH01W2$1&$%=@A[B<4X@3@X4E(EF9H]RFK563_*T2/FF8"5+ O PP3W<-
MUEPP%B62(2</8IYK#H-%%EL62(C.<9J[!K>E:%(C\\<0/+F4:;BAI?[ 0J5'
MX1?-JP"Z!'/GP4>SK5Q$3$)IH5 0)C<\2AR,"RV0HI0')9PD(9<EM85^<'U"
M"6\T%\;SJH$N,)X3C*?,BL!@>THAD(]*@%FA<Z%1QK(RU! 9>."LZEMV2P_R
ME8];K%(5]+RKG]<_=7<.!="%F^KCIMF&!9Y'X4VBB"2<E2B%1I83A;S7CE)O
MO)-V8]-PV2;BP5'5^^)CA:(;CQCS<ZA_+IBO%?/3#>:<LU$1CHCD-LNR)*0)
M9@AH0$?L@O(Y,U<KW%9R[FH'I?;YOBWFAB<G_<D)6.WC*C4D8Q$>( Y\)5K9
M'4YBB]"?I:_>86;NM&37G#D?$^'SN/]TT#_^?S<FH[,XS1<W)F)K$)[=G(9"
M#'<@ALZ,,8!]HIX+BV*L4O890X[AA(0#N\ [QX,6&6]3C# ?MW]Y._0^!UK9
MH?/=H=,Y (Y*Z4E"G&F5FQMC9*T%ISIPG[1)J<KX^<X._<D1L4KA\/W)T'\\
M'!Z'&PF%\?_.^I/SI]_U7&>?] [8>^BOENX^5T?V,'\J+%J[=6I'K7_L\5G\
M<873WW&T?VA'L19K>[?[_#9R&@ZJC?2W'>V-]B>Y_.5-'MC7C[ZRM'&AJSO0
MU<^T@D]/#BY>?N[V/IP?T .ZM]W!W>TWQWMO7U]TMG=$]RW,4<_C YBK=V\J
M%0HBP4B*PB!E(G"<3 3IF*6#<7 :["AJ#?WQR?:=3?1K89JRB59Q$P%+>$RH
M1((QV$0F<J25]DC9D+0CE#+N-C;Q$SR;GS);)'<:1ZUQ7M7?6]_==M7KXSD%
M"6YLN&IWC;?.)H?#$9!Q*$&#ANY"W/GTGE#EJ6<.F< HXLHKY(P72"03,%,L
M\5R7<K\]55>PN>RIU=Q34D=#K6+(I^P": ['HTH2666I")3*Y-C&)M-M?$M?
MAEENN]QC+?ME\=NM;X,HC;0M&P*9W?'XK,"EL7"AW0_O:?),,DF0I)@A[B1%
MA@2%#"<ZRA0PL/!]]]/<CO6RGQJ_GZ+3,FD3D1?$(D[ .W$D2D2C-U9*0;"$
M_<1PFYK96X3;)3\:0F9[9Y/Q!,8##%]V8$-W( ,# $Y[89(.N<<M01R6'!FI
M#=(V@.OL-7>:-X;1RJ9:C4T5!9 (5W X1@VTYD-"1A.,5*0\:"LXCNZRHH/-
M"IA]UZKL5^=917+#KQNA:,PL)IWH!ABKV%3!V'TQ-JWO250$I@5;TH,3SSEA
M2#M,4?*$8HTY5R%KIQ?)F'5&YQR.RH+.7T+G=-\EXHD4.<060M9T"AHYBC$"
M;*:(-74X!]OHPY5WFU?$5'VVJ@(RC;[ W8)1YQFWQZU3VP^M_J#E[6E_8H]+
M.=.\K8&O<_\W3/WNX-GEQ!>KO#Y.FFVQ9.!\X,(Y9+%4B*? D/54(D.L3R)Q
MXTPVJY5I TLUJ RB5#,UU&HH*%X$BJ=+F4)T5EB.C$WILD+:>2:0-$ZD0+@7
M/J-8XS9539)<^HEU$?KCTV-[G@<;?PS\1?UFG=57*V .O8H3"S]\H+3=H_"Z
MZK*"KJ?\6KQJR_NSD[-* WD[IK[OEZK0&JET5GC7@Q.F%9A!+OB<$6'!29,\
M( 8+G*0,2=(L-D%%FS1*JK.$41IJ$!5 +QC0T_TD%6S6' D-P,R(FX21952A
M( GUE I''=A&X. 84@(ORPN\?$5%:UB)ROCAR>DH'L;!N/]/;'T #+5^.QZ.
M;W0 *#[<O"(Q7Q>C$J=X=G,I+B6P_H*5Z,;)7NK9SX6B[D51LX*YUFNKF)&(
M6440]Q1L#B<P4L!6/"8C).$;FU(U28>B!&#N M[?%F)PC.$YX:L'P[B8(35B
M?.;RQQJ1*/@5BJ8LDYN0%1R^$E8J0@W748!?T59T]G)VYLAK0&QF'85F]B=Q
M!*]]N"P)N[6.KPC0+-4RN5E@N5,M2&&MNEBKNSVKHZNP<Y7S1'3.Y<=6(4MQ
M@/VD$M-:*4W >>)8M"FK*ZFDZ-"L%?3KBJ,4Z,\9^M.JNS(R([Q'3DH#3HF@
MR!%#48 %3"($I6'%-IG0;275JD#_D455LI0D_-)H>%R9-=>]C8HV[]P-E4Y_
M,!P!1UWW+2E<51]7S2KR4FLMU8(@!KR$. 6#Q2:*$3=!4 (KYWC*'48)IR6$
MLK[@K<O4*."=*WBG# WE=2*!&A22S=%/II##/"(%Z^BI3#SDR@[2YK))"6B/
M,#Q2HB(--39F7:/=@3\^RS/W]W!4M4:;7#9%L^XX]H;?FH6%Y>IGN5E%7V&"
MQ8'E'%O!$1<I(A.#1<P#@SD6M3(A1U)4FZFBZ%OH8J&1E$(72Z>+*:.(V+RD
M0:*(I0,_AGMDI!&(*T>))W!62+ZQR21N4_HHHR\K8C/=Z%U051G?W8:ZH\KJ
MY3,^93 M87@&>*U6[/MK^7..;-Q,_M=2IF9MCHTY-'_8&H02CI_G@3 K LVD
M24D&@H0("7$N";*1)Q2)B\('9KS,><EM)EA;L+H\Y3J0M.3P6.'1PJ.-,K\+
MCRZ41Z<,ZT@\Q@G84Q'B$7?.()M"0(IRB37S@7">>90RW#;FP?U$&\"CE=7]
M[\J7NT4R\<2./O0'UY]]\ZU]S)[>Y4_Z@P#?/25Z&8**- /UVWF?TPBJ=WR:
MZU7[_@YCZAW&EO4Y4=T.SO,%:^[R 7;^"'X\J&Y;/XPJ)8'1I#5,K<EA',?6
MLV&>RW$,^:MJJ:ND]^?]@1WX?I6%!C^HNA,\^:[0Y=4PJ(*1GP['5<7MTU$\
MMI/^/_'W3_TP.;PFN!M_=;7]\-<_L0Y&<#;Y_I_,[(<E+;^8TF2Z\6\>;46%
M7!D'/&R#)Y(K:C4U.E!*2>(Z:N[>4[UQ_4>'HZ^:H1\B<J-H/P(1P ,^M<>?
M[/EXX]_?P@0P<C4@3B\O_N\P94=GXTD_G5_-V>;_N!&\ZRT/LM0)5[=.^'YO
MY]5?N]T7K=WN\U=;^[U7KY_U7K_::</WSYZT_MN>G/[>VG_]Q_[N]N[6J]V=
M_>]NU:8\T+.][O9.=W]GNP5?[>_]M;N]U8-O]GOPG\Y.M[??VGO>>K:U_Y_6
M\[_VWC;_>7[;'0"C#,_@/<+X7\T?[NN!/0M]H+KOC_7J++JBJ8RQ&Z>3K(Z>
MZAC[RF?5N0F/<&Q/Q_'I]1>_7Y=N]P?50*H_^GWVW:>.S6JJ+E^^ K<Q3[1@
M&=]74:NK#[Z"_I,*^E,VP.5K"C]AW'SW9?R$?/>U'[TMH4\T_K6W_?%K@M&Y
M#)9\_^6;;WO''C#?O3@P=VD7<V70+,3],#\#Q66_F/[G5@=^ZW#<V@&K(+3^
M/!O$%EB>W]B7#YV<&\[S70W-9D];CE?=H9_.SY_V44T9^95-M=2XAGDB[O1P
MS^SXL)6.AY_&K30:GK2&IW%D<U.O5G;:_JE<[;LT8+I7X[)ZNC/=_R,7W;II
MSBOZG<35. '_*5>H/:3V>MW"<K<]XMJ$URCU.#BK9+2*^\B=(LP0(1P6,1+!
MWF]7UQ0$$W2W^XJ_1\/4G^0*Q]6(J.T]NXJH'3WO=R]>'7:W=R_>'3V'OWM)
MN]NO>;?7[;_;WCE_][;;[UQ\X-V+U_A+1.WHW=$!A=>.GA]W7NS@=]OP>1?A
M\("^.CXXZK"#HYWS@]Y+WGUQ0*<C:MV3[M%![\^3SMO7GPYZKSYV7W0NNO3Y
MT;L7;^!S0K_3^Q/&\@&_.WJ7KJ-IG7W,.KW7YYVM]U88CQ5GR EF$)=!(,.C
M0T%''FPDSE&VL<E%6YNZ\EH:E+I2Z&A-Z<AHD;3!3 <7<]V; <[Q.N4F"I@S
MY2HZ(M=T1 H=+8F.+J;HB"=8*:D<LAY3Q"U1R";KD93:)DP$A?-E8Y.1MM9-
MHJ-%]\E>BE6W%7) ]+)']F38&D5 G.\?Q];@B[F7?YZ_\]FD/QT-_^EGM]B=
M_[I-/\].QW-[C_7(+K_KOMB.I[ 7^K;BY)PE94]R'N)%]8,B.;@PB_GF.L#7
MQ['*!1V$K1O+40ZON@ZO[OZ,+8V3T%HGC;2!$PQL:8:,C!0IFB3W@2JCS<8F
M%6U.'ES(UCQ;NB![;L9G0?:"D3UME@9N@U+!(>_@'QZJ?&YAD&=)*Q*8\D%M
M;!+95KBN=.X&F:4K8H?<1$-.V C13:H647;@(SS_>'*9Q UK@RH#];J@OM33
M+\Q&N;E&>^DJ:V;PX5E>'""T[?[8PR1/BI-='YOU9^P4R13EQ&A$50B(:QF0
M"Q$#*+22W."H395$1W"IMU]C<-=NIA1P+P'<TZ:*Y=H3(R*2AF@P5:Q%Q@2.
M$J$N)!*X"[C*D)4KU$IBS2(F+[(<,H S)SH-Q_8X6RNGHQPCFYQ7)DJN*3O-
MD;9'%CZYC^!J[;9)7I4<X-\;[ ,![:6_KU;D[V,[F.Q<KTCAI_OPT^R%(Z7<
M18<]LI*%[$HIY(SBR,-7Q%OJ!/,;FXK,YN[?74>U!$<:C-O:S8Z"VWG@=MJN
M4)YH$HA$U.(< J& 8.43F&TZ!!$THU1M;,("-@.WCROT\<6@R"$/&"@\P5E_
M?)CW?3M?R#VR",?2S8AQYJ,(C+3SS5KLI6U8H.+^U$53>\]FS N!.9&YLSQ1
MPB).H\P]M EB2A@333#*V:PER.ELNYBE"+67L,9*&!@%T8M"]+3AX;65)CJ#
M$B$&<6TITL%&Y'%,7F,:4G882!O?$M HK1<6D/V1XF@40VMB/\?287*1Z1Z7
M$W_9"J9G/^]\/LV5R7_$04RKTI9N)3AI-M,#K >J<;(H,"$03]0A;;1"W-CD
MX$6"599SX6V!FY2F6((93;]"*:!>'*BG#0U*K5' RLC9:+-HGT+&*? D$F&:
M.$V4# !JTJ;FP5<G)=+QB^9&);@#*Y05.+)T!X#CU_-,5]<?6J;AL7]H1_&/
MO +/;BQ H:;:RB)ZLYV<'#-1<,N1BS;E%@D!&:P(<DS B@KM+8D;F[+-Y8/[
M.)781G.Q7+N]4;"\ "Q/:9@%!P:$S^U.),"8I\"1QAPC$3 0,HZ6>;FQR=I:
ME(X)RS(SGAW:P8?8Z@]:R?9'K7_L\5G,61K7*:.MD9W$UOB3/7UD$8^E7JV\
M'HPBS,%%#%_O?+?A.?ZIA-/&A9GNQ4RSC9B<EC1R0Q&.!B/.@P(#PQ.D-(_<
M6I$<3> !J8?TN"WAC 8CMG;[HB"V9L1.-QH !\ X#SAUFN>^U!XY90"QAELC
MJ#9.LXU-09H!V$672=\0I[MZ"Y1_?RY"J/>S+,;9M+A1%#T>QZOJE)LM!W[+
MBJ0M(J<T]QZ)7[144V-WX(&YQG$[7OYW=[!WO5K/[&G6F"U.4GW$-MMP*683
M1'J+(L]"SPECI+TB\(]GAB;&M(U ;*+-U4/(K00[UCK8,8;GA:\*N)<,[BFK
M1<J@D@'O@AD7$0<;!MG<G-I'E5R2)&B7"^5U&_-U+5)138^ =.\JXU*Z1S;C
M6@86+"MI_GVU7'^<OQ[G>^0OS+;U9<4*N=5';K.M?K2SA!CI4 S$@DN6.+(^
M2?#00G2!:^*DV]ADO"VT6976;Z53Y(H9/H4:&D$-4W:/US09X3'".M?F6I&0
M=M(B'*RAA"AK%=G8-*3-35T"0<ON"ME0A;N[*5'W!__$<5&B7H<+O2W_?V?]
MR[8YXZHD*M_F5?:MS:^,8B@7>0L4=[;GE8YD;[AU.?M_G(UAA+G" LZJO92!
M>/5**$=2?4?2ZR_6ZM[V%MOK?7Q/HL3<, D3&CBXXM0C33E%)(AHO7,\Y@L$
MUL:L7/JM$+J7*I7\R^!._<\QH(LX&A9<WQ?7Y]_B6CAI#.,6"9<UGE0PR!HI
MD17.*,REB5F+LNIA37\OV<S+N@R\C#:W8L[R#_W)V>@7XVFK>R'0+#OD&^V(
MK4&X(1]1K)#ZK9!KQ]A(K2CW'IF8!+ 5!J*B22*".;=::FZ#K"X$#)^MIRJW
M?6L![OG;(07<"S5%KL'-8 %=3 QYK7*^L\?(&9S5)V%7*RNP]PK 3=ODEH3G
M4L$]=R,$8 '##U<QKS'L]:)'UX#[O.ME>0ZK<HNPU;?\52CJ'A1U,&-_)*X<
M&!H!49:SC0@+R/+ D6<R:>L(]]G^,+?D499B[K5!\#QZ1A4$SPO!4T:&2+!K
M,78H8LO R" )N1 B\D$H;$7 @0."I7EP255#8QVKDT]TEDNW^X-;+]<>$OM8
MMX2!!0=&OI,J^9W4@=WKQ2NI _/@-S]CH5B+C<?4(DMS 3CA"6FF$I+$,&DL
MPXG'JC$>I@]1X+POEE8H?/*8^6%^J=2%'Y;$#U/V3_3","%([N,K$.="(VN9
M1(3*F"PPA)9B8Y.2-I<U!%E*5M$#LHK2=6.,1YA5E#L>'-OSO/OBCS]Z4;_Y
MN&)]K^+I553\ND/6(XOH+?6Z\>OL[Z6_AH,/O3@Z*?JQM1Z-1[/:28$Y:@F<
MA3&+KG"6#+)!,@0&$07C61*68J7KIM1#CL82VFLPE&N/[14H+P3*4U8NE];;
MZ"PR&BO$I?,H*T##FDFMHW<B)K!R.6YC-9M O\J2!RMB7FSWQY-1WYU5:=95
M,_CA(.-P-#P^S@;O%_FDX:=!'#VV5*=F9#IU^H/AJ#\YKZ3?#H?'8."/2QIF
M+80UJZC$*:<I*H6$4!1QS172-A#PS8-B3# <$JXM#;.D-STF"^0^B"YVR -A
M/2V[Q WE/(#U$33+-;X):0^<*1.U5E!"&,E2T6TC9DM\2T;3W,V0O<EA'#VR
MP$934I6N:>GY<%0MPY<VP-^["2C6QB_2TJQHDF 6# DC$19)(LZH048FCZ07
MF*=H>&"DB44?)=[10&OC.Q=^]\9ZP?3],#T=\@!2=IP!B*U7B M"D/.*(1E#
MXEH!>U?*[W@-XQVKE]-TV]5>R6E:D9RFGUHJQ8MZ"+7-*B5%23GQC"## D$\
M.(6,(API F>7MY@15<?%3,EI6DM^6'A.4^&'>?/#E.GCE [ _Q9II0SB'B>D
M,3,H!L8Y)T$9%S8V.6W+!XE3-"2GZ:YFV0J81%^:9V3CJ'UI(N42LG\ #N N
MM*N:LGP/-.K[26[D!;]09"2;9B9E#LS_W_FZ<J^^K%DEXC$(W_[@QF_^#4\^
M#+-"N_[X+*_&SN?+3?+*3N). M(N%^<U4NG+&5.+16(D;!2D0E7@YK.IY2-*
M1!&@5"*-=QN;NDWQ0]JB%SG*E:&89=Y<%6)986*9*>Z75/+(D% FZPQA@W2$
M?Y+2(GJA'"%Z8Y.J-C,KHW:[Z#8E2Y(>NK-IUK*3EHL?^H-!CFQE;8 *@R5[
MYWN,&7S...4B$ARXML[)Z(A3+*0H#77Z_6XF2D(9F2-1%MZKC_=F%8M$Y(JR
MQ)$(D2)NC$'&4XT(!2(40F.%)1A4NBU-Z<BZQE!/+HH@74[DHIQ9H85Q207K
MJ%<JLEA!'1>HKQ+4I_NU6BPEU["ODU0(%MD@2PA#6# +3"\QQV)C4]&VY ]6
M[6Y>RL]:63$1?OPP^Z6X@RH;_,8G)V@ P]]:K+0S0=+@B*;XDO'ND#14&*\A
MC#<KAT049V"I1L3 ST<\18P,QV#F2$T$IM9Z9<"XP6VN9^48&^K4E9C10CT@
MHY.F1B4L"(?IT$Q;0U@VBHSAPEYZ0(4D5HDDIA4'",<^A@1V4-"(.^.1MI$C
MKIGDW/(H ]W8A)W3QKPNW;02^JG#:/HKCL=/9\RCWX8YA:_EST8C ,]52]J9
MV/^:>W[WN7FKRQ#ZEK\*:=5'6K,R2EQ9%;UA2"<>$8]6(4TT08DP ^N(G4\)
M?+FVT V1HBT!F[IA6Y=I4F [1]A.V1K624QUBHBP(!$7X)H831SB 5NK,5-.
MYR3H-B<-:0;]:((O5:1E.O[RTU#++]MY/R>GQ4W3';GIO^;T\,UFY"4%E, =
MG'("MR;/[&AT#M/VQAZ?Q<+3]?'TAQGSBG(JI#0&24H#REX@,BX*%)V"%?1:
MD*RCK6C;X+D'CIH4-2I\5_AN+K&QPG>+Y;OI["?%-65)(AF"05R!)VF9YB@D
M[K63W!.B-C8-:\-BK@3?K9M\8QGPO >\4AY+=SA E;/2G\23^XJN,L!4&)ZY
MX_@MWN8FN7JG#WQ<RAYW:9CXX-+_U3>IUM-PJEVWY&HW[=S83+N#Z@(D_'$V
MZ0XG!W'RM^V7%M3U&5$7LV7 0IDD)7B)"@>50WH)@7%LD>4R&IM82DQG,25L
M9CL;K+QF22&K-26K.53-%+): EE->7PZ<>J8%RA&R1''G"*K@T#@!UJ2T_R]
MH!N;O,UI70&NVMRZ?T\LF)+PW]#_9_-_X)_KCSZQHP_]P;5+>?.M?<R"K?,#
M6_6.3_.V[OL?PX]F^/4.8\MZ/SR!T>0(1PMV/7R>'<&/!Y6X[(<1&(>G=C3)
M=P^3PSB.K6?#08B#+- "7U7NLLTY#U?5_/#K^Q/X0:5C].3+VDQ/T=4P.'VB
MLJ%Z.ASW\Y(^'<5C.^G_$W__U ^3PVN6N/&'E^OP%'_]$^M@$&>3[__) N?_
MA[,MOYV-F__FT5;TP95QU&D;/)%<4:NIT8%22A+747/WGO&-ZS\Z''UUASY$
MY$;1?D0VP0,^M<>?[/EXX]_?;DO8D]<#$I?S?H<I.SH;3_KI_&K.-O_'C>!=
M;WF0I4[X3*.0:L+W>SNO_MKMOFCM=I^_VMKOO7K]K/?ZU4X;OG_VI/7?]N3T
M]];^ZS_V=[=WMU[M[NQ_=[<VY8&>[76W=[K[.]LM^&I_[Z_=[:T>?+/?@_]T
M=KJ]_=;>\]:S_VQU7^SLPT/""WO/_K__[/VUO?-JOU*I4[^W=EZ^WNT=-/Y1
M?]L= -\,S^ ]PHVLJ<8.]_7 GH$5$</WQWIU+%PQ6(;?C8-"5E9L=:),12[@
M$8[MZ3@^O?[B]^NH4G]0#:3ZH]]GWWWJ!*NFZO+E*]P;\T0;D:%_%>^X^N K
M5GA2L<+4L7KY&L5/P/[Z[LOX"?GN:S]Z6_5$2?9+[_KCUQC]M;\L8ZUMK"L1
MFEVQ.;WS6 V\JUJ1L>HG"O_J>,I8?[A?U?=?O?FN=[R@^&[LG8N[7&9<'M>+
MB4;H._65V^]_;G7@MP['K1UP<4+KS[-!;#'<;N7HYS=NYM4437DSA%\>XK\V
M;>9^7>)68DJ?#4].A@/P"(?^XR(Z\HV&GV;2<M=F,K=@K-GC!1<[QZ6R'MA5
M#&N!S0YK/8K7>KE>Q8F%'X;6CAUEH8_O"]<6 -P1 -Z?G9P=5^&F2A^[!?QR
M.HJ'<3#N_Q-;O_TU'(__U7H!TU[F^H%SW1M.JE!>'%6-IBH&OVJ%\B62\']G
M_<EYF>D'SG250S'\VM-K]ZJG5^&+NO;PG;;N/$RZ>R[42DQJU11I(7MS[:9N
MZV1X-OA^@^!?VEC+,MWF^)OS>?J'_NI*5R#=;7_^88_MP,=<;;0=?3QQ8&$Q
M4KF_Y%&(NY@[3=-WDQ;&%35.9Z?S% 516%M-.(G6*4P]R?G,@6$ER)VUZRI7
MNCK,+BEX[VPRGMA!GKR52%&XZ%ZG*)R\.]KK?1 '%-Z[M\7W>B\ONMM;HO-V
ME\!_SP_>_MGOO'A^V#W:^?0U1>'-<6?[]6=X3]&AN[AS\>IPK_?FL'/RY^&[
M[7?'[[:W2.<BISG\<323HO#V]:=N;P?&\_'BX @^Z\6.Z+[=.3\X>?ZQ>_+F
M([SO1;?W@71>=--U>D)G'[-.[_5Y9^L]CYPJ3C7RC!#$9?27W7)3T,;R$(RA
M:6.3FK9FLUJ_U["9ZS:]/;>FH8H0RZX NA/G+#!1]TZ44U\-T,SCKR;5WE(%
M5!//WG07+MV$+UK(?P]'>11;D\N>S/G:M3?L?M.1^=IY*Z1[/]*]F")=X1SU
MCC"4M':(6QF0M3PB$WT*W'LKA,JD6QBW,&YAW.4P+K8R)6RL#IAQ3)A)0FD:
MA"7*&,79HAFWV,"UT3&9HN-@G98V1N1\[BS&6$*&@"&,4_0Z)2%<[L],-6Z#
MJ5PH>>'BB4T)W?PXJ:8<'>7HN"KF,)J#NYRXXII;@JT7"D=IDH:3@SI5CHZ5
M/3H^3Y>C)5A=)D5$L&L,XMH2,.4U09$H29R5/ B]L:E,VY!BS1=KOE!RC<]]
M'QT_QYW7,3(7O.)),6N%T80 +T?EDT_?Y^3O]+LKY-Q <IXJOZ,N&0OKC624
M$H$79Y"E0B-&,(LF&IZXS[7"BCZD(VCAQL*-C>/&^\26*8_*)J>MUIQ(9T,T
ME%DI#4R(%+28JZO+B-UI16-+(DM.HD!H1)SC@+3.7?@4,5A&DZ1C&YM,Z+:2
ML_H)Q5XMG%PX>3'W?482J[P*%-A92Z<$9]*E8#&FR?O"R2O,R=-6:A3):(&1
MPU@@G@Q#AL%70AFF4Y :>Y*M5"YG50$+(Q=&+HR\$$:NJ4MK8>3F,?+>E)4,
M9Z\@/"A$<I(&-XXBIY5$6.N$L28,QVPE2]RFM%C)<^AO\(/>"NI2VZ41B<;?
MD0V-DU8?0'L2UZ4=TETWGZ:$_E[:%9=5*JM45JD!F1F_\)MKN9ON8>9:B[WV
M6@0< Z?>&)EX@JT8."<&.SNMFLM^9N_^/1JF_B37+A>;M2Z;M?ML-A%!T-P8
MPFI$O8Z()QF1E1P,5^RQI)139?'&)C%M*IK4=[R<!H_Q-%C+5;H'RVJ++78!
MEE-@;I@TRC/M@HU9'=9(7EBV(2P[?7^F?10R&I[;G'O$M;#(*2I0)%8X%P33
MF!6677O\^N248\J82"C'/F34AO^?O3=M:B/9UH7_2@5Q[AO=$20[YZ'[!A&T
MI\V^#7C W<?^XL@19 N)K<$8__IW994$0A)N!#)(D&=H@RA59>7*]>2SAEPK
M>4-E"$"=S)WTMZCH8BHZ%4Y1-#?[3 P!YR&(&QZ0LU*CX!B5CG$2--G8INK.
M7<:+?JZL?A*<O#128<L<#\I8PG%P25A#B#=$E/UU191WVO/N4_)<)HEHI/51
M'(N,<!%1"N(+SL?$:;V_BCDI>P^GO\MLJ[3Z#NYGQ[9S%'.%OM8H'%7U["!6
M_3-[>I=*&NL'2;<SS%:OKTR14I%2D=+3.K985M-:K:9'*:5%^KXS8E.@1&%)
MN%;>>2<25< .<51"^X4I?5UC]4J)U=TZ:)])?NZ2_++=/?MW#$<Q5US-'^[D
MYC-OHV_;?K^58 ;K9)U..+3?BE&P-*/@W>PQ'FFXQS)29(VQ"'YFR 7/$)>*
M6"&,\8[G!$DA[VP3% !860!8NL^\ ,"J L"TUUUZQIUS"@$,9*^ ,DBG9)"Q
ML!R"5YHF40!@+0&@\+1UD-)#NEX+3*\J3$\[;Y6(0C )[$R;A+@ A';1:.1\
MHCCP!"J^@CSM:24GU\</D+.YPVENC0H:5>M'254N ;\BI2*EG\H-7.3"B<BU
M4YPG&[6.07M-@R;6J! 6Y@8UFNWV^\,8G@][^0@5O$(W_&7;PUC7$?\C ]VS
M"9Q[U2LQW&72@-9,-44OP1R3L.U'D8O;TN"1PTDA@:.PP9"DC=[89IN"/N8,
MC,?@_%];2"H;1Y%2D=+Z>VC+]O[PV_N,,S:$7#9(.,2"P8AKBI%F5B&;N+86
M8Q>U>_S[^Z/4]8+(ZR"EAW3&%D1> 42>]KL*)4F*5"+J 8=YPF!Q,1R1##[P
MY+4*<041^1_\KJMM-I4KRY6K=N732D+/FU#=S[&;X,FP*SVMS//%VC3RZ()D
M!D>K$@]..L92$HI&A[EW/BV+!S2]&^$-ZS^5LVR+[.P'SV::,TJ#G5!@946@
M:XA[8Y&&[1T%PC@+8&B[1#:VI9[M+%#R*=93>V<I_'VI;DWAB^;>4G.G._Q%
MY30U0,D55C9GK$6D?=+(*.X,QX9R#OOV;.VXHK>/16_O-=99]/:6>CL=O!0\
M$1$I1<X(T%M---+"!82M"%1DSTF=:J[%(];<5;9Q'CW"E'S8(J4BI<<=NBR[
M]6WMX^E8I*(>*RT-"MHZQ#DUR%D+!G+48!K!JG5,YW(1=Z[%5%2W &R1TKI$
M(@O WA9@IT.+3&BB7"3(<J$15P"PAB8. *M("I1JJ].J >P3.]!1N]RKL];@
M^#BV0PZT5P/[+?:?UHF.ZWN!WE- I'[*:]L*+[N]0_OM[RR/;CO/(GPP/S6B
MH-,BZ/1N)CP2':&,!H=B4A[Q(!(RQ$FDF,/8<V?A\XUM.N>TV<V;>Y;DIE71
MXWL(C>R$S\/^X"1V!OVWL6T',1QVBR[_%%V>#I@8CE6TT2.#<:[LX6/NHQZ1
M\(E&J;S2@FYL%TU^G)J\]&#)G32YY"HN3<VGXRN46<J=HR@& 6KNDT":"(=\
MH%$G3VPPH.9JD^E'JNJ/(;BRMI!4\MN+E(J4[G][7WITI6SOJ[&]SP1D+,W]
MHV!K9U(KH/',(*L81Y1*#NO()VQEL[_+Q[F_/TI=+XB\#E):!)&7'HXIB+PB
MB#P=P>%,1&RI1-9H#A:7%<@1:I%TA+LD!9'.K!0B+^D8RVK$;.:W'?_#MNNC
M*W90[=F>/ZX8V:RRGMWE#,O=.M*O3VOVN?$<(!K6!YN2\(Y;JBV03&>\XI1Z
M3DVJN[/? ,8 ETZZG3JVW$1T#H:#_L!V\N05G%I:S_7#G<%T_TJ6'/-"2J2L
M]HB#Y)"!#Y#"5'.FG.<^]US'F_/B.:7E^D_*7_FYH'-_N'PSS/F?GR;&!<2W
M2E@[2QR7!;0UQ&9F&'O]%_\=M@;GNQW?'N8)>]WMU15;!X->RPT'UK7C87>_
MV\GCZ'7;,/RCW5'?H8*ZBZ+N5&E]2GC0-%E$= ZA*^"))D:&@A9&*"IR:\.,
MNK/Y/05R"^06R+T/R&7)<\$4\;D+N\YF'$P$B\"*I/<2L_N&W,*"EX?'T_Y3
M1K'E/)"<_" 1I\0BX[0"%NQXDI3YD&AN7BHWA9D]/5HP^8F?C2M[1]D[KB;6
M>$JC (HGA>4L<NMC\(YHEJ1C1I&R=ZSOWK'7I-; _N&_[1_NGGW25*2 ;>;Q
M*>4<.H)T( 8E0XT@PDF&T\:V,9M$X;)W%#Y?,'EY[[U0WK+S)M*D"9!Y3K0S
M3#":(K ]@361_'I0[L-KPD_%F;(B +QW%8!9$HSQ[+[.@5/."$9."@!@Y91.
M-/&D<I\R.8N^-X^T%?0KZ+=RZ+< ^%FID^4IN:@(-\:Y?,0P:<^-5%2EPDC7
M&A#?7P5$:8R@@06$I0!43,2AG B8Z]DY+EE,T>93'4IL&FP*)2V@7$#Y8=P$
M3&ML,+:4>1X4-B9%*D2R%C-"\0\8:0'EU0=E?Q64$S>$,)>=RC$BCBU'.G&*
M' 79XZBD(RZW:51LMEQX@>0"R062[P.2!4TV<!^,, D4 NO$M&.4""\XX4(7
M2%YG2/YR%9*C,99*C1'&2B/.9%UP)2+/,0D)2TRUS#Q9;4I>7+>E!,Q5(>S'
M0=6J>V(_K9HOY5A*D5*14I'2.F9J/.[5M #/5=X+E1A5U AN=;!>8(NMDHEP
ME9P?G43CXY-HDN$?$][7O6YJ#?XL7<>62EI?3*8;G.]__\ ^*1NM!SJ'#,EM
MQQBWR&G+44C,!QE$))1M;%.Q:>0J]1TKV\%3W X>I906@-F @\WZ:IU@G GN
ME#%<62JD52Q26F!V96#V_568#=@&$81%@N7, JL,,LX*I /'5%L:E9,%9A^]
M ENLC?$@?:8QMR2X$(+D)DC%B*)8W4F!BXXNJ*-^B@K%%(1A"FF1<*Y$:I!U
M6J,$NNNL38"V86.;DZ*@CU=!<^T,P[RU.%(N33(>)T>)2; 26"@[[ II[Y>K
MVAN%<D[6 5&>$-<^(!OJ3LJ18<.I#U[D.L*;3-VYSOGJ%<I8$R?WLV/;.8I5
MJP/_U\2DJIX=Q*I_9D^?5NO7TANC2*E(J4CIT;J]RVI:E=7T**7TD)S^8' <
M>[GX72\>QTZ_]37NUH'[S/*?V?[QRW;W[-\Q',57MM7)'^XD(#MOHV_;?K^5
M8 ;KC)U..+3?"O%?B/CO3I[7&9GM07E*<Y?FI'&F^PK9:"@"0UT+[P0.0FYL
M:S:;FEY4_+&H^-(=XT7%'U3%I[WG)@1AA40>$U!QER(R##3>!16DU#0*;HN*
MKZ&*%ZZU#E(J7.O) O&TDY78W)?-H*B(0%QPCC0V&E$5;2YK!.1+K1H0/ZTT
MXOJD '*Y/#>\[65][I)47.)R14I%2C]U]_=1AR0H#LI);F@T\%.R27+B=, 2
M+[S[_Z@_]/P^!*]Z)=2Z5!:P-U'><)?M'W[X!"8V%9YPQ%53WI B%Y5$(FCK
M,8Y8IYS+M,G8;(WOQZ/KC\%'O[:85':.(J4BI?5WLY;]?07V]QEW:_(J2DD#
MTI%XQ'E=OS@*1!WQ7"<1P=)__!O\HU3V LGK(*6'=+@62%X)2)YRO!IG6 C,
M(!-<1#QXC(R'7QWAL!/[0'C4JP?)_^!Z76W#J5Q9KERU*Y]6MGC>A>H6B]T$
M3X9MZ6FEB"_6/-$DH@66EJFDN,#!: 6[@DF<&^V<<,LB DU'17C#^D_EV-EB
M6_N'B9:)C3<ULLB3#0(98R3BPL#.3A-!S!#,4]0><[6QS6;[NI:DB?74WED.
M?U^J6W/XHKFWUMSSJYKKC0,*+@3RQGC$,<7(I<@1%=1+SJRBDFYLW_FT:%'<
ME57<>XUW%L6]K>).!S"ICT(Q!8J;HD$\<8:TBA$)GB31W#+L8<LE9K9(X^-1
MW56V<AX]Q)2TUR*E(J7'';XLV_6M>?9T/)(S%[11$2D: N)49.>W28BEH+33
M1&AB\GY=J/::Z6Y!V'60TJI&(PO"WAYAI\*+@1%-@^9(19D0-PPCRVA"-DCM
M)-BU8!ZM&L*6X&*YLEQY?\'%U1MPN;)<N<I7+NGDX6J$Z.?W0OK#MNL(O1U4
M_QEV8L7P9I69W5V.&U[;6&:EN?."O:+FQO ]DRFW?[?&$TX<-XE&!<1,,2UR
M\^%1NZA_9,W/NB<GW4[-G9MP_<%PT!_83IZ\DJBW/";]92::SVWP$I. 9,AM
M^81-2"OCD0I$*6P\(\1N;(.64+/.K5(7TM0'3A7^B7"SOAWY%GOW]838.?':
M)>'KLMKQ%;!=#&RG$C!BM(30B)%UN=Z7X "V)A])!12./!C.LE^8X=F4Z(*T
M!6D+TOY$I*7$4POJIRBV7$;E#,.66&N=Y$IY>M](6SCO\F!X)IV&,1=2U$@3
MRW)1@(B<U09A02VV6 (5YAO;5)E-0M>Y[^DZ0?%:^$?*EE&VC(G8H28\!!I%
M(IQ3I6V2-NJ@E#181QS*EK&^6\9LVT%@[ IV#12\$XA;+Y"A/B+EB#68DUQ'
M9F.;4+%)V&S0L>P9A;X7+/Z96,PHH3R0)'#BD5%KF9($<^&2H$*;XBA9<;B=
MJI$N350^1HXB83;[1U*ND4Z0-R!1'*T/5FUL2U5\T@5J"]3>+]1:%BGP6TJ9
MXL8SBPWWA$L+#%A%K0OM76<<GLIDCK";.JT5XMH"[?78(P< C (6EJLHL<H>
M:X[%)IU3R*-@<<'B@L4_$8MAC?LH@^&&8NXM-<03SXV@ED@2A"A8O,Y8/-7N
M-X)@63()84L!D)5CR'B@R(%S[X0.3BN62RH1/MLOM"!Q0>*"Q#\1B96D$MAP
M<H(&'IFU6&EG@J3!$4UQ+$B\SD@\=?J$F"@H51P13 GBTFMD$O!CD#^ARAL;
M4\JL6&TR)0H6W^!8S+_JY0RCR?]<#*AY+@RF;4_[\;?Q#[^/8W.M3OV*]9=^
M/[&]HU8'-3?_+5<*FWIL/:SFS[^?M<+@.$_*%FXT?93U/'KRZ,];]9^FIJGY
M&\5;6IEK_XRWR+5_^]%M^1:GU__U1W?]\=_8+>_Z6,:JMHRD:S+6=9K7=1JK
MW*)&K,E8S99B;$W&JK8(O1T2/L0:X'A=UBO,*[\99OW#N9U_S+D1:N;:.2:)
MCYE=KM)AGG>M;]4>7'7<KUYT0@Q7CO20*S1G-$7C 8YO(^H)N>6TF4O+\3J&
M-(<DK?:4-B=QJG<_K%[*%GOQ'^5Z];IG,^>L'LUD[L!8,^6W[>JUA9=H=:IG
M]K0UL.V?/K6/<6T>]J+M#WOG974N93K?QH&%#T/UPO8Z,.I^F=&[ZKOWPY-A
MVPY@4NL^L-651K!5;O=:)OFN*- %_ 0(B+WL\:HF'69U>1[U>]4XSLI,WW&F
M][L=-.%<K,;>Q;*&E[6&;[1TKZ&N_"[4=4%!K<6D-B?'[V-M/KJIVSGI#CN#
M&TS= K.SC(E<KUDL"W!=%^ ]7KJDCBAK4F/E>?3QQ $19J1VRN"[=$2Y\7)_
MC*56M*642NJ5B(8G:[6*BD2N/14&"]>D76)"&2FE5GX4-@XG!X=[;/_[KOCP
M^3\G'P_??M[__O'XX^?W].,)//OSCOCX^0O;?Y7'-A4VIA_$WG?/]C[GL7YL
M[[^"^YS NQQ^/('W/-][WH9[>_SQU7_2^.3_WCO,]@[?G^_M?)(8)TNC1UAJ
MBKC1 EE*!,+),1Y)%$Z)C6VJ-XGF:QPS7E17'[@2ZL_%G/7-XEGX]=<3:F<3
M>9:%L^4DT4. [O<IT+6) = :BIA+%D W,N0"I<@H[%UP4B:5.P/K=<Y=+XA;
M$'>=$9=A9A3'-F*AN#'!.L(M#4HE*G-!EOM&W,*!EP;'9 J./2<.,Z(0]I8@
M#@)&CF.!E(PB.)YBY!C@6,A-3@LDKV0[@"=MA+.<#QM]5&"P<:&#3L(0Q94-
MD4AAS4VA:AS)KB%K9)&/GE< 9A& 85, PV$3X=X3Y GAB <)?"])AYBDQK"H
M%,M] <PZ)V6O&;84NO<4Z-XOB_"]6X-H'UX3?BK$;^5Q64SALM!6"^<C<B!;
M!%)/R,6(D0Q.T>A8D'7YI$W.9Z'YUP*-!1K7%QH7*4(JN)+6>&\HX4XI1VT,
MD0KKA".*W9A>%D!<.4#\=EEX_P6!^WZBE!)%0T1149J+D$ID!" BP2&:)#Q-
M/@$BJDVJBB5<(+E \@.Q56D% *Y6,F+&C<T5W+%+3EK*N)4R%;;Z&,#Y_"HX
M)Q998B0@9YT!<!8 SI)'9"7P6"<P(9QM;(M-*F=#]86N%FQ<8VQ< !J=,,[P
MD#ACFENGG)+,42^-!)Q41!6ZNKZ(N#]%5S%//@BA8,T%H*O<.Z1S5UQG5* :
MPSJ(=&.;RLQ7U[EF?L'D@LGKC<E14LV, 8K"&4V6!YO;70CBN8O^WM.7"B8O
M$9.G6*K443)F,'*28L0S,#M,!;)$APAF2]).U4Y5L<YED@LB%T1>9T1.+HH@
M'<,A4<ZLT,":DPH6F+)2D<6"R.N+R =3+-EC&R,W'$4F8DX_",C0Z!!704ON
MC:#&9I:L-Q4MF'S#VG!W;TA=/UMM*;$JYZ;F"V$_#JH6*.U)O$LWZE7.P;IN
M\6E*Z.^W*TZX0N5@BY2*E(J4BI2*E(J4BI3N2TH+F6*24F\,DQSSI*,S3$>C
MP#S+>3>,?WJ>ZP9B^%]4_\#^R29[W>NFUB"7=2IVU;+LJOUGL\DR0@B/&?$(
M6^T1=]XAY[Q GNO<@%'@Y,&N(G@3+IPQJXK^KK3^%I1=!RDM<H):8(^QYCI0
MS8TV-@F&'5':8 ;O[0O*K@C*3L=X%0O$4XR1ECP@'JG*Z=H2B9"HXU%A&VA!
MV4>OOY0FS27!D3C+100E9L9I++3'')0U%/U=%?V=B@=RRHSQG"*,J4&<*8^,
M,@8E%Z(U06*ALOYN$C*;45S4][&HKR)!ZHB!&CO%D^<N!>J9Y=Y*K*VE17U7
M1'VG@T<I'_7@5"/"HX3MUU!DN26(@=!X$LDZ;T!]R::4>H7T=TD%[=8D1O/L
MV':.8J[DWAI%5*N>'<2J?V9/[U+;;OT@Z79VVP^$OP;%#XJ4BI2*E(J4BI2*
ME(J4BI0>NY06,#NMD!YL%I*("-PPH24)BF-I&7SN"%O8[*P;J%SIG[);YT9E
M0_29[1^_;'?/_AW#47QE6YW\X4X"0OXV^K;M]UL)9K#.B>R$0_NMV*:+V*;O
M9@]$<D'! F42&6($XL%[9+##B(LHHK:*&DHVMO6<PDI%PQ^+AB\]KE,T_ $U
M?#KX SI-;< ):14DZ+73R#+&D);)Z("-JT/L1</73L,+TUH'*3VD@[_@\ /B
M\'04@#.,N;48F%8^0I*B1=9( ..@L>0QVB#IJN'PTSJF41_$0L[V8W[;DU-0
MF5H!RJ&-$C<N4BI2^KDIS%XG&BS#$CMNO3>::4VP,DY;'_7BR3DUFNWV^\,8
MG@][^3 IO$(W_&7;PUC7I/XC ]VS"9Q[U2NI ,LD :V9,OD1MGVII4&>,XNX
MU!Q92QCR8'\;+F7TID[DT:SDX:V9JA= +E(J4BI2*E(J4EHE*3UD'*!0T(>G
MH#/Q@!"BPL0:9)C%B&LOD$U$(&V5@8^(YT04#KJ6NEX0>1VD]) 1@8+(*X#(
MTY&!D#S1T6BD$P@2=EZ"M$L4>9!P\"!W(MCJ(?+3.A[PO-5O:K#!I/>K0;?J
MGG5BKU].!I2(<Y%2D5*14I%2D5*14I%2D5*14I%2D5*1TF+MR)9>G&6OU>GV
MZF+BS7'VY]'GYN3Q9:][<L6:O:ZB^+^;DN3%][,TW\^<5@^!88^3BTAZ[A'7
M-B%G/$8Q"2.-]CHEG7T_9DZKAX4;DA7%7T'%7[J/MRC^*BK^M-.72>(\Z#[B
M*BK$<?)(&X  YYG0U$<2V6HI_C_X>T.K?]JVYWF<\<=84:XL5Y8KG]KABAQT
MM!T?JVZ")W?]EZ=UJN):0M#/4=?^=":.UTPZX/]4$ X0KB4A7GDI8$84ITN+
M^]8AWSZ\8?VG?MG4%]C4QQOZ1'HWY58D)3T2,CC$A0K(2&ER)WAB$U8,8[NQ
MO5I5WDK*QI*3Z.Y)=>N4C:*YM]3<[U.:ZRG3QG&* A<4<2D9F.$X(2&"#83A
MH!+=V%ZE](NBMTNVPY=P *L/[PL_W5*#B[6]-/6>/G>E!$N*L("4M@QQZR)R
MBBAD%!'&6@MJ7AO;$M,[&-M%NU=%N^>2:F8933$QSXSBQ@6MK Y2*P,?*D/T
MTA6\L.L[*3&;9M="\ESM'$4>/.(QB%&O&,<!N*-)FL9<1ID4%5X;%5Y@?UZ"
M^I9M^6$U6DQIM- X$4H(<ER1W-= (RVC04Q2(XP1T0J<MV7%9W6Z,.^55NQR
M%*5(J4CI<1_A+,SVMG[CZ3.9/C$:0@I(,"H1=Y8CS9)$1/M '16)RWPFD_.R
M#:Z7ZA: 70<IK>J)S *PMP78Z6P;;VU2.&#$4R*Y\))'AAL#/SEI,9/*<K=J
M /NT#E@VSK+JK#4X/H[MD,WN:F"_Q2=VQ')!G^;RHXWU4U[;5GC9[1W:;W]G
M>73;>1;A@_E'Q LZ+8!.,)[!=!?L(%4*$>B?288B3J)&FG*#G&,F28.-E7QC
MFW*Y&IF )05XR:''I6OQ3O@\[ ].8F?0?QO;=A##8;<H\T]2YJF,?AFH](D:
ME+0"OL&=0]9CT&T;M4M8DN@]*'-1Y4>IRDLOXWHG52ZQB^7I^;3/1CBL74[Q
MB\XZT/.D8;\. A%L?7!1$V?"QK;89/0N <FBZROB"OA9*06%?M^_)D_MV"EZ
MR2GQR$LM@'Y+B[2B'@7/HB(T[^>P8Y-9]EV.WZZT+B^R;R]=DPL%OS^%GO;V
M16EM]L8B30Q#7'.%' T!2:<PL&^M-4] P4VQI]='F4O%@R*E(J4'\$TM.Z.@
M&+0KLFON';X?>:+]M_W#W;-/Q 78("E%TJ0<&E,$&>\Y$D"#F,8Q,&VR12O)
MBAQ)+\I>(/F12.E!*X842%X92/YR%9(C8R8(Z5 2SB+.N$=&$XYTE!(,T\@X
M]2L%R4LJ:K :F0IJKJK^8=MU(0,[J/9LSQ]7C&Q66='N4M' =7LA]M"@>_I;
MGOI^M]T*U?A55AG.YL_18FY4 SPR66LCHP%HAW7:4.:QIRRY'!']M'LS' -@
M.NEVZHRJQI%Z,!ST![:3)Z\ U?* ZL5,!@.-*0J" ](D!L0CM0!1+B+ML**$
M21.IVMBF>E/B6:?+6&\>A!S=)KOKQLKZP%F;/Q=T[@^7;X8Y__/3Q+B ^%8)
M:V>9X[* MH;8XZ9,W(O_#NMB<[X]S!/VNMNKFX8/FCISUK7C=77F"NHNBKI3
M@2LA+)&.8.0H=KEX). O=@I1S:SPT8=(<4;= KD%<@OD/@SD)AE-4@*@%EL>
M)-="NV!,XE8$17VX;\@M+'AY>#R=$J0%QCYRAR++1PT A9$3*2<21"P\YY*2
MS((%V61S6CD53%Z!PTM/V@Y/D;K :/(>.RY"M$('D0QUD3 !I.*F6'68ZPT/
M>^<U9HV,\M'S)N$GM;Z!L?@]]KH%>19%GND4)BN52E:A0")#/#B'C P*?L+&
M"&*\H_8B%%"0I[#!P@8?A@TN"6%_!ALL<'QK.)Y.0%.8$^!Z''EE+>)6IESB
MQB/*+.=U5T]*"AP7."YP_+!PS!CG&+Y%C63<!Z^C5#J?N(LT8,Q,,<[7%Y,O
MPU2C6+IW(&7G$\KIP<",J4"&>HX8!9$'SJ-DV3I7FYK.%N@NF%PPN6#RK=][
MD?0FQPDG)K)DA.%$!D>B"RDY3#)Y)N1Z4/Y1>=:"SBN&SGM7T1ES3P)-!$F)
M<Z83)4@S'Q#SW(&]I$0,8F.;;S)YETRG HX%'%<.'!? QNBE-9KZX#3C,@H=
M4HS::BJP,RK@0EC7&1*G\O$MT5[)$)"SPB!.!$7.\(!B\)8EQ:@UN2R,$IM8
MX\)8"R@74'X04%9214<I<1(,R62\#MFAJVQ*W CX6\FJ6G'<]5=Q-R3G9) 1
M)4$XXH"YR.KD$8V8Y(+E"5N_L2T)*YA;,+=@[H-@KA2>6&JE<T)SX$.:8D:Y
MLP"TQFHI"A%>9T">.@4E)),X  <.4CG$O5)(1ZN08TX8YZ,57#5$6)H"RJ6R
M[%4A[,=!U0*M/8E/JY1L.?A;I%2D5*14I%2D5*14I+2D0IBSMABAPB;IC-!@
MBUF@Y%A)(2(FW&'FE!W5H^#C>A22X1\;9:][W=0:_-GME_9[2S2L=F=38I)R
MB1.2RU1CAK@Q&EGA<_@U1B8H9[!\P;#"FUB4ZI=KIL %9M=!2HN$&1BE4C"J
M,$Y<.*<]\418P%I-(PFXP.S*P.Q4(-?KF' NX&.MSN<"I41&19W;?6"J:+*\
M/J==8/9Q*["0S$<>7.!:<<&(Y;#_ZA0Y!L9D]-T4N.CH@CHZ%?3S N;;1HR"
M3 EQ[P+2(A_E)4%YH72@MBX"?N=.Q$5!5U9!%3=8*,<\ 1VU.)K F#'!)>>9
MQ=:4'79EM'<J0H2E-5$GC7P0'O'@#;)1412"XMXP29)A]0Y+B5HA!5Y2M;PU
M"<0\.[:=HUBU.O!_3=RTZME!K/IG]O0NM?/6#Y-*6]@BI2*E(J4BI2*E(J4B
MI2*EQR>E!>Q.2V2RB>D0#>,"&\T-D<%K^,5[Y?C"=N?!X#CV<IGV7CR.G7[K
M:]RM$Z"R)?K,]H]?MKMG_X[A*+ZRK4[^<"<!(7\;?=OV^ZT$,UAG/G;"H?U6
MC-.%C-.]V:.-@6K)N8F(6.X0%R0@;9)#6#O)18Q2.+VQK>:<.B\J_EA4?.G!
MFZ+B#ZKB4Q&>2 /73&)$O,>@XC0@:T5"FE!L.<'&$5]4? U5O'"M=9#20_KX
M"Q _*!!/!0), MH<K42>,X.X23F,%X%U,>4-I2EZ;%<-B)_6<8SZQ!5RN9$4
MO.UE)ZER.*/$CHN4BI1^ZNYOM+:1,"\$=MQYKB,GUA@JG6-*8KGP[E^CV6Z_
M/XSA^;"73XW"*W3#7[8]C/,[YKWJE72 I;* -S-U^*F6T3LFD,.,(9Z]+D *
M%$H:8T.%E*;N_[V)R6P5_J+K*ZWK!9&+E(J4BI2*E(J45DE*#QD**!QT!3CH
MG.I]D@()Q0@3+Q!W5B&CE4$J19.D3XS%0D+74]D+)*^#E!XR*% @>24@>2HX
MH(D,RF&#O),2(%EJ9*--B) L4N<I3G3U(/D?P@.AU3]MV_,\V/AC?"A7EBO+
ME46ARI7EROM4J$=VC"W3.MOQL>HF>#+PO*=U=FVQEK).\Y1,LE(:PB/.IB_)
M1S*E""F2I)?%K)O^LO"&]9_*>?C%N/+X+/Q$*VM.*(O>(2]I0)P8CC0)'&7'
MA592"1:!*C.Z0FDT)5.NY#,^$BFM:D9#P=?;XNMTBH(QQLG(##+>"L1-M,@F
M)Q%\'I.6Q&N1-K8)G>WK4E1WI56W &R14I%2D5*14I'2*DEI51,4"J6\M<D^
MG7&@@HE4,882<PIQ2U0.;U&$&5$>4TFLHX53KJ'N%H1=!RFM:KY!0=C;(^Q4
M @'W1NND%9+)DEPO/2!+I$#)!TD)<SB(E4/8$NTL5Y8K'S+:N=;'=>OC[>5L
M;DGO+%(J4EI<2K_<;RBK#^\+/TW3XYWP>=@?G,3.H'_8W8$YS$.Q[=>V%78[
MS^QI:V#;-= 5BKP01?XR$]=R,E*BHT;2,H5X,@)9' B*7BIGN94ZF(WMV2:M
MOQ8-7E$-+CA;I%2D5*14I%2DM$I26H19+B&B59CE/3/+V1J;WAGBHT)6.8>X
M3QA92R0R%&3HG9 F.U\+M5P?%2Y NPY26@AH[Q[8*D![[T ['>62W%O"/)+8
M,L1%\,A22Q&/)'++8C*:K S0+NGLT6JXX-5<!?S#MNOS1G90_6?8B17#FU76
MGKN<.W+=7H@]-.B>_I9GOM]MMT(U?I-5QJCY4[38H22,'=9>1_A_R@-.6DC
M*:XUXXD3$3[MWBSJ_JQ[<M+MU+'WYOS1P7#0']A.GKQRE']I&/5Y9^9XDC*)
M)MA'D)!8 Q?D#CD+$)6RZU@D'S@7&]M4;THV6^EWK#</PGANDP9P8V5]X/R>
MGPLZ]P?+-\.<__EI8EQ ?*N$M;-T<%E 6T/L<;<-T]=_\=]A:W"^V_'M89ZP
MU]U>73]],.BUW'!@73L>=O>[G3R.7K<-PS_:'76;+*B[*.J>7T5=+A4F+EFD
M07J(6Q61"RI7N+(D\&0#BSJC[FP3\P*Y!7(+Y-X'Y'*J4_)$<1P\UYP['%S
M7B1&;3)!W3?D%A:\/#R>#K8K[C1VAB$"-#=W'4I(FY 0\T9J R)W#@,>"[8)
MR%TP>173W)^T'9Z(B)R8@(4.7 AJ8 5;+97R%BMGW4VQZK 7;7_8.Z\Q:V24
MCYXW"3^I]2T&]#WVN@5Y%D6>*28HC !B+QE8W1*88* $&6LM4M0Z:3@F4<0+
M_WY!GL(&"QM\$#:X+(3]&6RPP/&MX?A@B@A&0Z@,@B.BP!SG"3#9<BF1DX%3
M*W#B!A<X+G!<X/AAX9A@)9.,$<RV! 9Z-(HRQX.TFCHO<3'.UQB3]P"/KX31
MF4R:N201<]0 *">+7 2BS)FPC"5,@O8;VUQM:LT+)A=,+IB\O/=>Z-B1T4QK
MPX$Q<<YUT))'3S0HKQ$F!GD]*%^3JE30>171>>\J.L/^RY+D!%'G/.(T<:0%
MD8A'1RTU%!,<-[;9)EQRAT2G HX%'%<.'!<)X#LCO%&::AQXT,I0SB/P&:*,
MQ13;0EC7&1*G$NQE$L2ZA)'VA.?Z40EI*Q(@I >C)5''&$ B-6K3F!+B+Z!<
M0/F!0-EX)9W0U#J 8^R- X26BAJ7"%$!EZRJ%<==/TU%B< )*R1X  )*F4=:
M\8@8%XP%*:.F9&-;J>(E*)A;,/=A,#<8G310GX0%X=Y'S;0UA%&OE#%<%"*\
MUH \=0 J2:R84A0ICP7B20CDO+7(! N(+).EC&0BK#>5FBWU5T"YE" L5Y8K
M'ZX$X>H-N%Q9KESE*XM"E2O+E46ARI7ERM6\LBA4N;)<612J7%FN7,TKBT*5
M*\N51:'*E>7*U;RR*%2YLERY;(7Z5YVJ /^&UM?M_PO_&7_CQ/:.6ITZKLRN
M)L#XF!,9-I8<(R=X'"2O[_A;+@G;\C\.F],<-C\\CI7UOGL"HSEO=8ZJ_>X
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
MI]SY5:/U-#8&78.\,-IN[SQGUYZVXV1X8Y3'O%6][[3SZ9@<*>Q]S<@S^3Z
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
MWZNN[W:U].9%[;]PB:"S\[)U;0&>=2JD>L7G?^D.KG:N^/SO>ZPS3=SKL:Y
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
M^(IGG:P+26@NQW"*BYSB9H&R$+3V+G-AM 0IK(\VJT@A2J&,=W;NA/?&LWQ
MJ+^:?O;3SX,5K&NE?N0X&-:MA84?L%J^;A;+W[!<ELKU)VZP?H?CQE5XH+<O
M_GG1?O^B\?+M=JOQQ_MW.]NM%V_?S5,H7.7A7%&*K=]QO^SV/]7YE3-#^#D[
MV]LIE=3?:5"9FX<A;7N4G&I/?C&AB=HI5%>?MO,[?'>8QU;04C$B/<(&R,L&
MF-"R*X5&BK) (#%&/-6:.!UESCCM49C9#=#I! P7T$ 0D"CUZ#BGB.8.$S+J
M-)?B=#7/=KR_39((A]?2FOFQ0C4+[=DP?2K)G;_>6%;XW72YM1N(8;_[&*N4
MFP7KRCP FY)<UXP_0&Z6,(LW':K!WBZ1[)GF/$WS>"IFHP*KSSC)Z8+NB9W/
M!WMV'$\OR.O#/'!#!.I093*_*Y3D):#3F+%J[DTE\1P"B,_M-!V4MX8%"IH+
MT%)[G9AQRJ4LDTR65NTC;D'H?2M3;C6BB3]HQTU*!-\>M+?>=G<_M&#[PUZO
M:@QQ\/O^W@%::Q_P_6*S]5JLO?6&SI4(OFKAO?[9WSW[)/=ZNZ4Q!&^]>MG#
M7W[=>_4/7F'W=/?L/<7K7\=RI8!R%R 2P0K5571 G+6&,)F<L%P+9]7:AN2B
MJ>FB#C^6(WOHH2BW:KQ[@GAGK;!2,Z., .JR\4E1ZY/)#+*S^KQ=#JOQ;KGP
M;O;T)+ $UC%!7&:2@,N%92,RDG1F@5OKHF.%9(LW%5L-O'L.*>Y5=XY2AS=V
MX[]KK-8\05/DPCT\48/# 9<@4&Y<2"8D:@,W8(.L+;7E1*[Y/&^N*&4Q)!*#
M*:2D%HBG21$C(F.*JQR<7]O ?:HIN%TB@J":^FO1S)].2&:3X"6O(W/F.2YZ
M0#<,/3(O@Z^-D655Z3G&3ZXT\]*0'$PDD+)!YTL+=,.X<%J*'"A%E5:BB5]<
M(I5^#A&RWX\[W8HS8<[8:)!R<-%+@\(:4/>+O@FF? D%"2LT! N)6_QO&Z66
MT@8? 7QM>2PG3,WGQW(EG1,B$B<%^DQ*.5+28(@"Z04:F-D+N;9A:%-Q6/J,
MLQ_GZ'OV&HT6A<LV<A6C &!@HI*1%HXQ!]9841L>RZK1<U$0&Z-SZ#PP-!L)
M!-1MZQDC-"B@*6N7=$3#0S>Y6*8<T@6%.JI[ZW$7VN4P06Z@JJAZMM[U/.XV
M#9>?:?1ZD5/S9%!=*Z[ ANPECY"$<U0;;Z/BT3/#::KMM*5$]?8?\QUK@!F3
M<B(J2D< (".JBTQTLK+$ (/W>FV#-26(II(++HI]%,;/G\L44&-IC:7?*1 -
MGCL&,C$:P3CO5?+,:Q%S4I9[4UO(RXJELQ9RLB%%KAE),E"TD*DGECI.<J;"
M>Q,\.KT%2\&*)F/W-I*7 $OG"I^NECC]$#WE3\S=_R[C[SE#;)497E'0EI[,
MGPY+=W5W=#3H?ZW:''=/&S=J/"J93X,9I3<TA1#QCXX<,MI2II!!HE,L?*!9
M\^L-*/Y#.H]OEI1*]RF=*SCAJZGA/Y[!OO,:/D;EM<U<D:2B)6 I$,=M($ZF
MQ!F7S$JYMJ'F%?-?A:*U,SI/-B^TQA/>M,MMX0]Q>1O?*F2XRZHON'[A[XK4
MEUW;Y^@$,6*8#I^=2(2SCY%*60(;Q&99SE"$)8[I4MQ N9'.!1/CVL;H)'6_
MI#$]\G"VN*!9<1=7C-:N6Q:DO!XDET=I,$/4.UN6< D9)] #?!QB..J/:Z5_
M'?=3_9(NTO[_=;5*<(*E].(GS@_+\</-/YG+M7XDA&5T9GHN_=T?7&2*?TK$
MXX1^)M6<_NJZ)^YTN/;+U9T%MY69.;S%XU\P(H_'47*[KQO3M34AWZWM7)XB
MM6]6?TVPI;'5&;I/GP9I#"9UA=K/K5"[.OO;>;(J==W9IX\T&FIXYL2$PE$8
M$*X]59H$P:2S,G(1Y^K.%$O!1954YA$M\6 ,@-99QF!=B5W?HNYL."T\N[;N
M['S_OUBW%$L16L\=] >%/!]?#3Z7O@"'L1I<L28:H].C] #U:=]]W!6J3Y-T
MG=^R-NM.)5]T'>#'RMZ^_9GA8G4&^R!$YZLV6'EKZ5H)^I%E9'JWJUGI]PVF
M]T74/Z[HK-Q(\O[@_.Y/B+=C8M -K[,1;M,G\@YMMY=;FFY93'RK![Y-<\RG
M-'$+;C7QI.:F%JH'%*KELU"6F*9X59*%OE'1/]VMZI+^NL3UQJ/K$#3S+%@J
M# =FF8U&4IE%D-G*E.(D[ 57PEZW.,.^B8#PQ=?2WA#GL30$QO^/.^[K,SC1
M/G@A]K9:7W<_O*'M+;SGV9O3W9W/L(O?:VWMGNWV7G[>VWISUMIY+69/M%L[
M$>_Q<A\_I_A\9^TM'./._G[K+)RT#]H='#O>M_6U=1"OJQ]C1B3-&>#RE<K7
MB OI"G6^EMSKD)A/@N$6(D13@EF)RM>ZTK^&P87#H*,60'.PD0./U./,> ="
M:<&C5.;.%.\U##XN#,ZEOF<0!A & RA+0((F/D=-@'D/ACO! JQML$)X JM!
M '!'&/PAMZG&R!HC+V4Y4B^#3D%3-!7 >"UR9DZ;D#A7,EQ[0EICY/)B))O!
M2(@Y4^\\H3X8 IX:8HUV1 '%/=#A.F?$2*"\"7I1]4%+A9$U#-8P^/W^&IQQ
M*BQZ4MQ!Z?<=F6(I>9Z2E B1=^ZO4</@X\*@F(%!*7$UP01B'.4$S<5$3(!,
M L]!LAR2S08]9DZ;XOX9X(\(@\L7NUV*>/ *\F3]-[DOIXW_XCLG[O0^I%CW
MV,A6&M.3M#1((373&>T>[@S3/#*I6*9)>5]'05<*T^>Y+)QT.7"72#8RH6G+
M+;%!:4(M389J*:4H-9+"+H+,8I6Z)=?H<!L:4)%B%E(%:R D[;B+EJ&OI)D)
M+O,Z.+ABZ# ;'/142!%#)$8 $)#:$[3O@<B<N##"@<MIC [,+(ICKT:')X(.
M,D<O-!1# 2 P8S@8+V,HU'Q,.%F'Q58,'6;#8CY(Z0T#XH&B[< L(T8:2[Q#
MGU\(+5PL_J#D3:%J=*C1X6J]:+ N"^M=!@O")R>S"XERP;DW7O,Z6K1BZ# ;
M+?)&9R&D+(2\BD"0&=$A4.*SML)9P1AU);_"-#5=,%] '2UZ_&C1"E*<;G[I
M7"D/K1D/YSA,!5INF?(@+4!VS$IOI2AL SP[G5,=#EHET+Z&,HM[ZK5B:,.A
M5T] T$PL]1%-.J44DXQI46A>3-.*FMKT"2MZ]NB[*>\2+_E!7MFD?>"6"ND@
M6YGKR,Z**?I<9,?E1"E(XB*::*CHGEAO%/$Z@LS:,>=Q[Q>JJ66MZ$]8T1U8
M'U*4V9=H'FHYNF'.!J#6IL!]':19-46?#=)89D(PWI# 2R<%91TQT3!4=*F%
MM;0P]%6*+MF]6RK4BKZ\BAX86)%=,@(1/8*P,CCJLE,Q,"JLJ>,M*Z;HL_$6
M6W7?4XFPK!F!Y 4Q'"UY;4.(QI0V;V%M0XFFU?>FNGUP15^^ ,A2!%56, 7G
M@QNE0:,@A.L<E@[V%6?0SB"Y4?FONE/=38#-4E*.,6'0\890B,B]E=IQ'ZWP
MQH@ZUK)2@#W?:C@ "XEG3[@M32=00(B3,1'$5F-YU"S3$FO1379_RZSN7[?$
MBJZ%AZ M& G@F$&73"7JN 'J!(^QCK6LF*+/E=@9*460@:3"QEKJ@XAUT9,2
M2$=XYS8D=,&8:G)Z[T+C6M&75]$IUU0D$70 #DISE[0)*G//DJ9,0AUK63%%
MGXVU, 5<FV2)LXJ6=#E)$,0!73#CLT(40#MN;4/H)J6+RJ6M%7T)%5WF[(14
M/'DE0=CL-<0<HQ<F1:NXKF,M*Z;HL[$6W+4C8PX-=@%RTEE(94&H%< TB"R5
M046G3<2#I5?TY8N++$6L90436+8+.W^=O7(C+ NF>1:EEQN##!YA&:@QQKEH
M<'>NLU=6"Y;G*9V 96=TUD0)'P@XZA"@=2"6)V%X*M4I$ATMV=1T^4/@]5G7
MC]<E1>X"6):<M> 3,T[CQFQ%CN"=LK2.J*R8HL]&5$ &GHRP)&4C4-%UZ<6-
M?R3HF%,4R7B%BL[0T>*UHC]=1=<A^Q04HCOEP$RV'J)-P26=A>:QCJBLFJ+/
M1E049*N$11V7TJ*B.TZ,H)%PR40*R7&M1"DQ:EI+:T5_NHK.;/!4>)D,#>!*
M<3%(%Q*STJHB!75$9<44?3:B$H!9RT&1;'4FH(0B1DF/&WPN#0R5X8Y7AZ'4
MWKN4L,Y>6:;LE54A%-\9X(^/^H/1N#75]^G$ZRK0[^-ZX0;3D08>=(9$O='1
M!^U$LIYE,+H.R:P4KL_SRWCEI/#>$IY=+B$93ZSCKLI/#$%('X-'7+>L*0Q;
MX2K0ND;\(:J0$O=H"A1R&08T@F692RXBE4'9'.LXSJJAPVP<1U*O3%2>  NR
MU(C'4I=@2/!>*Y<4U5R7-BZBR>2]R:=K='A:Z("R$3BE+C.FP5KG$"Z"AV@,
MS5:&NG1IU=!A-O@3<=G :2#>,+0=O''$6W0,=8[*,*YD+!TZA&1-7/(:'6IT
MN(P.5H>@HI8Q) I2&L]\-E%8KHPW4L4Z8K1BZ##'+Q,H!,0'8A(' HH:XA*C
M!)%?&^XI,Y(7=*!-3A>5A%/SRRQ-,&D%TW/>IF$GIL-1QW7K))T;?3YGI8TN
MNQ %.(&OLP+M(8$ :7BH(T*KA-O;\Q0SP5@K(3@B4F8$J$\$?7E'=,(-VS@*
M-KBU#46;H.\=$*J/])97T;4)@;$8\5$!6 +'&0O<4 <\)UHGZ:R<HL\EZ8@L
M:=*&:(@6%5VA(\>D(DE;!5R%()A?VP#55'3YC_1J1?_Q]EC)^PC.00H2E%..
M.>>,<MY0$1#OZSC-BBGZ;)S&@:,RE8Q;Q1P!:P-!(TZ0'$QV/G$C:3GC8=#4
M4&_I3UC30P(E&#>HXQIH LMEP(T[4^&-TL;5,9<5T_39F(MA&GTP*PGWR1#
MI296<$=8RA9 !)HAKFU8VM1F4;U"Z\#*4F3I+'5@Y8]^#]$@_&A<Y5G4I-ID
M!<W:ZN -2(DOJ(H0= @A>\58'5=9*6R>IY.A@C$.UA.?4W&WDBB9-HQ IC26
M9!MK4Y4JS53-,O&$%5TQY1UC,C)-P;IL*BJ9E&6(RCBHFS*MFJ+/QE52863V
MUA*31"+  R->%IO,&$3X1&.VI;&"045?5$9=K>A+J.@A24,5LUZCMY4E-=J!
M!:U0TXW/G-5QE153]#DZ&6N#5503YY4@(#2J/ ^"N,"]B3H:X=';DJRI[;VK
M'&M%7UY%9RDZ9KR-BJ'I;I3GHM2YAM)B6PM;I[*LFJ+/A56T*7U4-,G4^U+E
M:(DU4A F/:IZ9"*41#<IFTK7=#++\<T%Y:NL2O'3[\>=;AGWHLJ>[M3=_>DA
M>I:Z9"-JR30#9;-WG()/1@1-(\^T#L:L$J*W=C8+FE<!F?;9"QS+YD<>M6'H
MJ!%C;''2\(\ME:V>.N\H!4,MK&T8A'2QJ,/OY4A=7N!AV7-%!TT=+;3?1A5B
M8'3L$@CF9?0EGQG.B]WK",[JH,/I572(T08!7A+EH>3 R40<KC"Q@;G($T/7
M7JUM:&AJO2A:BQH=G@@Z%'O 6N5"TA% "X=&!(U*H] X")#JL,^JH4-[QG8(
M3+)H/"\T=N@.!LV)@YP(1<B(@GI<VUSXPE53BD4=L]?P\$3@0=$L#(BD!:!+
M <F #C2 M49H;E@=+%H]>)@Q'KAT.7 $A2R]):"-(9933:*7V;,48V )X0%4
M$]0J6P_+%_19BD#2-P)XC*_S98\D[?1'KGMC\.@!JUF7+FOI?Q[HX9_,5@:X
M9TFKF33<@ O9:D^I"9R70S'/5!TE6ZVM[,5<E$PX 1IB(#D7$I 8%/%..B+!
M<P71!P.FG'#2IEQ8TM)R6+K?.?RL<;#&P7,<3-Y[JZ62+/"*#BE2)CRH*&1F
M,M897:N'@S,FO4F2)<,MX4EP M0YXBQ+1-%"<!,3YY&O;> "-Y6Z-W-]C8,U
M#B[/4]\!![V(%@U"&SPSH)Q'-UAQ+84Q(>'+NI!PY7!P-O)I@S* <$>XUXH
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
MKP1V)F-E\LMU!3=_2M?9C9]]ZZI6K".XWNJRWREY7$X"J>NK&>7ZC6Q1J_E
M?VRWWVW_]7IK<^?%5D/2?S6V/[3QU;OWO[][O?5Z\^WK%^^N//'5G)M5CHG.
MGMK?:&"B%>=QCYPY<./910C12IOQ^M1D=#4$9S)(8"#-Y,!-7#V!X5<LR\M&
M1 7?G33</CE,@^%^Y^CO-"B;,^YCYV8CX<\-RP]:'[/'B192D1RE0$,1$G%<
M9<*"$0EG6^1D42_GC<1_-?K3N41K;KQ)5D&R&Q<Z55OHK#.AN"I\Y%[R"$DX
M1[5!/T+QZ'$G06?BVI/5U^V7-RZUI&61X[MC/^S$#F[C:=BN1&P[3Z7@BAN!
M AZ**W&"6\PP'9Z+ WUFTH >QD?*O!).X_+'4@3JE"<.[4+T(RE3+$'@6:UM
MC$[Z\S[#\-)\-_X],?A;IR@A4RN_^!&3]]_^]_?)N_\YS^+)QR5++5RL9)5
MX*9!X4ER0_J*BML9'YE4,=M^]^+8($W6=YR9D]S@$/<)O,9H-.CXX[%!,<D'
MN1L<_9B4UG!T1SC://O(!)J/3",>.:D)H%M"/#HF)$HI=1(&M$DWX%&5ME(=
M&5S:>F(_C3-O$*T:)XA2]XB$@::! :XYSQR8XI9"\-:BTR2L3]'?N0C^=>4%
MEPA'R7"_C%B7(A[+$=1X!$?C/*AQBO_FVV\^9F>5RT83YA&B0#!/#(N1).DL
MM5(;;4L2R")B7)*[I++-A<X'3/!.*6UL"%RB<R.3N7.MV*V6>@6"6X\M!Z)]
M\M%S195DDBBI#$%[4! GT'H1-AB;<C TE5.7YK62L+ 0^SW!1 #37G'JK580
MG#,H7D:BS0O)6,WUG>N]:PE;B(3M?FU_^DB#MNA[<&*DC@2L1JM8@D6!B]F[
M+$*6: =!TRP":VQD'*TKW-XL[BY4^.02H*&A0J#<N[OSM=>2L!A).&UO?@S:
M"9T-$(0514!I02R'0!!I8DJ9^6S1'E'7'_ N)(X^379(W4ZO<WB>YGTIJEZE
MWO;/8^LE#>=PF)KE$'!J>W=^+,+>V$03ZO@P=H9C"[HD"D^MZO)P1VXP.IPF
M2%\3\&]5R7;#27KON9]8G(5Q2DZ_E&_@(/J#DOT1TSB[IGKFZV\[?:#)%'SC
MH7YWW2HIYMU^2I/TD7&VW?A^'<3K(W=:^01NG!PTZO3.LXYP'2?N1;?,Z=C7
MG3Y'3&ZT7[+C<:;P>CAQ56W0(LI'EBA\,_R&EU3[\LL-9&>?:!E+:VL7 6VS
M9%!S&A(8R7!+BYZ L8IX(X'XX+26PADI;^7:[[LO1=51K#NQ%+5<J[^7\KZJ
M/*Q28E.*-D)G$(Y[I1XDI"K9OPC>1?+6&$T:[A/"Y20MK*AL2(.1*]_I-_HA
M'(]K/_H>U:;*C+SD[95LO^-!V'?#XOZ7Q,+Q)2_53O3P2D6CZP# TDGM-O[[
MHQ0>72QJ43!QUP7.%7$Q1&*%,%J =MGJ&P( %V'(LC?=*=?.)>L=*ZP@&4(N
M$8ADA'8!%YMGQ[]7WU&M[V2SFYX8OAOO<3O]UE1#WIXK2&U^7;_^+?K1RFB
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
M1P\*1[/Q,1$D*%GH? U( ER9$DWG)#F@REG&E"T'<6Q1:>D_B1SL.K*P2CQ
M6\^]<3$P!9H[PZV)G'.6P20#_J.F:P_+,3,5]!?_=]P9G;;2:+\?7Q]^2<-1
MU6!^JS,,W?[P>+ L##.B=2'9<N^@2/6;T_96B[=W\+MXG^V=W9/MK3=L#R5U
MKWS&7WR=9YCI]BIVF:W7*.&[K(WCVMWY)-L'F]#>^J>+DMK#S\3NSLO<.@A?
MVV\^2EP3)UTDMISN '.:>.%*]83/27JF8C"S##,^"5[B33HP@;(L"L$5\U:;
M;$/BB=Z^S20@4$[>*:EW]EI.N9].S0)B'07M1YA9Y#J_)77&7:YJ^3K"QR(9
M.99KZ[^^#ENMWZ&T?Q4>Z(_M]KN=M^__V'F]W6[\N?VZO=/XYT5[Y_W;%^_F
MZ\VO N^WF(L>EX6QNN*OG1'>/]R"QNG/?N=PU/@'QX70.VR<=$H?YM)M>#1
M+2XYI5.&U.F4/ ;95-4RD?_V(57M9B><?!5AY)?QR,<,;YWA%3*X?L.G"0E<
MX:,:D\J=I*JE\PWL;\W&Y2_V"R_E26>8&KB')]S_OZ1NU?&V3,Z8A"Y5VUEC
M/W5CPY]6EQVDGNL4@MB*W6XPG##0I<Z@<=0?C+M*]W/C,(TF1T/3@Z(RKD'*
M7;S3N,WT\)+9-^T:.;GA71I$-\J$-CJCU)LVKF[W#\.E)9YVHCQO/UU&W/GF
M'<Y9X:IGF1SOEB>;O]?%<[K1F$*WVCQP>0YO&$9S.@[\KZ/IO'^;],\U#BI)
MGLK#.8G@=6W!W[KNT7[CK_7&!Q>')[@F^]7#X>8X-OS/^0A/QS2"=Z.>E%P8
M&1.C/**%!&"\EUZ;H)3*2=C\G9@%G[68_G&#3IFQJ2)65)2GRTQ$^=-M)QP_
M_Y@%4&EM)%%8@9:3U,2AS41TM,&K9'VP;FU#SE?3CVDH![.4D;=ABURO9&-B
MC8VI[ZJ)_S[GWU4+CD5&(7%F+*< EML((BH%:&X+G:B^#=_>:!_'&2[+\8Q*
MS##QS0Q\XT9NOFLMP&L?^[N/,?/8FGF%/HEW!KUHD[U-,44A#34YZ!C=2I$
M\G5+Y>I0U:T4KUX]V#+8VTE730)8DP#6)( U7]O2\+750E4+54T"6), UL0*
M#W<@"39+KS@'!@#H5GDP5%G0.4@ALV)/FP3P1P,.DV-(?&_K/;1[):#0DML[
M;SM[.P%V=P+=WGGYN76VMX]CZY2CR;ECR%=O/[=W/O&]5WOXO<^R_>K/;OML
M?[]]]D:V/KPY:_=>T.U7?Y:CR>M( %W(.@NE2%))DA(L(L[)2+CTE&;C-8+A
MV@;C345K\I@:XYXYQC&1:(PZ>.\ \!_C2UYC *6R<(S3ITT"N"H8-YN7FB#X
M8*(G+F=+0):63Q$QSG,>HRK)\@!K&[8I^(+[N-40MUR:7D/<]R&.6I$C[OO9
MV0C)@*7&2Z.T5DQ(</YI<P"N"L3-U68#M=1%36*VG("B@3B*?X)R$>WR8-$L
M+RYL$Q2O,:[&N.>-<8)Y(5*4 54&!!/6!NHM#Z5B#H053YL#<%4P;C9C-F2T
MMT-0A F-9APWF1B5#'JNT0L3&<*?1U=5-^7"*HQJ#L ?X0"LR?]6&!L7'L9;
M8A*OU4#">5:_R(.DSE!BI0QH[86$2!@8B1Z-/JVSID:O;1AQ1QBLR7AJ3/@Y
M8:\:$^Z-";-!+B&D=MDS(G!E"&AOB(M"$TTSSSD&JZ)=VT GOL:$&A.6,4ZT
MJ@1=JP(8LR$C#P@8N.R$<H. P2FZ4]HH B)()K/-0*$0= DS7Q%=0T8-&4L0
M=JDAXV$A8S8"PYGB(K),<.TB@<P%L8YG$B1/606?LT6_0S09T)K3[Z$X_6HR
MOV?%\[#P>,R*\CRL!&9>P]*7&"3-)"-:I42 *45,"($HX;/.VNKHZ=J&N2MB
MUMPS-28]G7A0C4D/BDFSL2)<O"2T,T0&CG:< TN,14]0.LTSVG?H\J42*UI4
M.E2-234FK5P\ZBE2':\*8,W&JH!S9YPP) FA"<1DB L);:J@F?!2J*Q$%:M:
M6/>_&K)JR%JY>%@-68\'67/\?H5R [UUPE/Q^W!="?Z7)XI;FKC(.7L8Q\KN
M>"+W$QG^YODYKN7\NT34,5$%X.NZL%T<]8>=\LM?!ZGK"HG.!<G%OZZ2P$TH
M,NC%3YP?]KO'HYM_,E<M^O,UOJ*&8A?UM./IN?1W?W 1XOR4B!\D]YFXC(/]
MU75/W.EP[9>K5%Z=0S(SA[=X_ M.E/$X_."7C>O&="UCRG>I^Z[C&BL9<? D
MB,9FB*B6B&OL,MF4"P$U?C2L:':.#\-E(JPK'#O#QO&P/(=K' WZ9.!&KN$1
MZX<_2J95B(A<824J5^VF2^1:_YZP:[U-(76^%,3 T0WZO>HG$XXPO.G-=$!3
MKJ__?&=L5ZG$"@D7/DZOHN\<$R8=%1ZNX;!3:'IZ_=C)"&_5[?!11A<,:9.?
MX)N3V2SS-*;HJBX3JET2YZV@<$C345UY )1K%//"NH0KXRORKPLZ)-<;KQ'>
M869-KN,":^Q7\WH# ]DL ]0Y<]APOY"TX2V&QWB]Z2W'5W<5[5CH'L=TB3WM
MZN]OF.27YT]Q213*]8;[_9/#AD_=_LFO=^9G>@ 6U^%@].N[L)_B<3=MY_.G
MF0A))2,[E=7SC$E<MTLO!@N*1T9L4)Q \KCYR.@(59IFGV6(5L^1LJX,TY6R
MZX;>CO[T3A1'8IV:'^5<^NE\3&6PXJ?P,=TJ(7WY&#O.B8:*/71+WI.G.A=;
MN$L7ILB&8.?S\>!T)E.3<)G\\S^.!P-<'31JAFA-U+PF=;'8=Z(TGGE* 2!%
M'2$+Y[B""!(L,&.XMA]?WRZ>O%D)W$3\GD/HY;7<VXJ]W0]_'K1>O2FAE_W=
M@S>R_>'/;FLKEA8+)^V==F^7MT[G0B\'W<]MOH?OM4[VMDKHY66GO?69[?;>
MG[2K%@N;K,7W#G;/_LRM=_.<)N #<- $_5=#(.92* :!6,FEH2(D5XZW&+5-
MPQ<5?*FK86N 6Z8'OTN&$3=4FZ0%=ZJHC5=42>=<M(P['F,%<(QQP6J >QR
MFSV_SQEL$#*32(4BP+4C7GM!*//@*,A@@D* 0]/7V#LF;R]M*>S\P'+UOY7*
MWYP:G]V.\YUN9]2Y [/>-8_[U##XND=<;IB]2R?!11F2?UT(3PVVBP;;>88\
MG4KJ@51$,.L)Z)2(R4P0Y:+*.BHK"[6*TDW$X7NT#KP>S1[45)RYY:U-Q1J)
M5AR)%F7QU4CTH$@T:_8QYIU,,1$I(B, 0A*+RT24I#%QX0*3<6W#LB;C\RU&
M'@6)GD--SKM1&I2CN_,3ML$/'XC613W/)//KOJ8@"E#WUTL'[R]1S#8/X[BS
MY>O#RZVDJJR'2=)#C<X+0^=Y4A84 C 0.,D*_7&@'IURCCYZHB;'S(WRJ3CE
MJFE97>M30]6J0-5];<4:JAX?JN;BATXQ%%E%DB[U/\P$X@T+)'(71,"UM,E6
M4&7LHICT'B0Y]4KCZ6]W184*K:Y-@'Q2+>#HNE0/D!C#UZWXL<YRC]*HK![L
MPPW6UBW@;DZSJ5O U2W@ZFY=RS%Q=0NX6JCJ%G!U"[@ZD^AGQ0JLYC0*E7F$
M##):K[2.)BO&I ,#HFX!=W,TH-?^O/?A->#]>GC=D]86OL_?[N]]:'>W=_:[
M+;Q>^RR(O8/78C8:@-_K[AY\PF?;Q3%MGK1?O3S8>_6RN\O?XSC?G[9?[8KV
M6<3KQNL.N)G)Z/WR0)@3C("FAI@8 PE,A^P@>>WDVH;43<M6)IFHSI:L,>Z!
MBO:SLS11D6+@D#*U2B7KM5*<B\BIJ%O +0/&S;6 DS9X&B1A)B8"-G#B7&9$
M"R4-YR9Q)]8V%&^"J=M<UACWS#&.,YD-%Y*R9,$:;4)T6B8 H\';J.L><,N
M<;,D22RXF+@QQ/D4" 0CB:-"$. AV9PS?E;Z(S'5!#V?J5B#7 URSPKDE*'4
M"9ZD80*4#L8*]%F9<<(E*<#63>"6 >3FFL )YB%I09BWB@ H3KP0CD16^$@U
M!YI*UP+&FI8^E2YP3Z+T94Q,UO )E2,U1NYK7?BRRNGF=[$FK4:G*P7/3(#H
MDF$9]33)G*@77L"=HX(7''<EF>B/<4('SML%;='OE92-O[?COJ9AJW/8'U0)
M1V-ZG<W#>/4JXWRD5D41]/KP"WZEHL"IL7QA6#Z?,4G1.HW&101O[PEDY8E3
M1J#5:GF@RBK#Y-I&Z>=Y;W.UKJZIX6Y5 X0UW*TFW,W&('UDPOB@B -)"4@K
MB7'6DM+)PU(FF4JE:V=3FWOGA]=P5\/=JL8*:[A;3;B;XVQWPBDK/4DL P&?
M+1IV,>(?#BY++9TMGCHT!=R;M+W&NQKO5C5L6./=:N+=;&321,^"9)X8G34!
M&B7Q$#()X&R 0&W@NI#R-.'^?77J$NW[E6C?0+K\ZVVR8N]Z]%1?8PFO\1PB
M[G=.W*U-D]4V318>:+_:3V8T&G3\\6C<4N9JVX2I(5(;&(LR,-KSM*8I4,,4
MDR0RRPD8Z8C3.1(KHN44;4]7:E6Y:%I=!Y!JU%H5U%IXO+Q&K<=$K=FHMU6>
M1L<-,<(X BDY!"P=B%<(8Y)QZZ5%U%)->__>?35JU:BUJF'O&K4>$[5F@]=!
M19LSVEHJ!4T 08I8K151F5GGK4S2^;4-29M2W[LFJD:M&K56-7A=H]9CHM9L
M"%HGRF40G @A+-I:LMA:/! =F;+"2^547ML T[1BF5#K.82@?SS]M2;06VW,
M78;TUQ=?1P/7'^#LNL'IZU'J#6MT?F!TGJ^SY\YY094A/(9 T%$HH3M=A?,\
MMPP@,(&><-/"HLKL5Z@ JX:W97JV%4MWK>'M$>!M-M#'93:@$B,T 2405296
M\42X$D)KZ5F4IC2\5WJ9.$5K>*OA;=G36VMX>P1XFXT(2@8!MSI#A \%W@3"
M&W6>X/ZG7>8Y\!36-E23WC^[JX:W&MY6-2!8P]MJP-MLZ%!ZEV4PCBA5ZNJC
MU\1JRHE%9]4;8S*4Y!+9-&R^M= 2,<)?9G?_+B=\(?V<O%-J^^'ZYN756YW#
MF Y1OTP%BS]9J?F863HU@CNJ%+KDL7+ZV]L?;C1478#]AM\*W>.(/\?EZ0S'
MT?N$UW"#0UR:877!R^V,^B?XZ:C?&.%@_NCW<!I.UQOO;_AMB7.>'I6UZY[B
M5;K)#2]^?64\C2,W&!VF ?XHHZY77P@X_8@0@X9#>3D:#:LWCP;]@Q1*\W9\
MNMY1-Y4[ED&6#T_<8. .\=D1:CK]V&QT,GYVVFSLX]>/2K_WN'XNI-^7C$<5
MA>J*OW9&>/]P"^'8QN<?3)_M,:2SRJSFOQ4A/1ZF1C_/"%PC?3WJ#XN@#8L$
MN ;"M\?%Q2\..L//P^9$%$LV=EG+\B:^<*-&_WAP(1X]=]KP>(O#JA]#?X"O
M3CKC'&Z\*DK'ETY,Y0*=06.X7R00;X!:4R82[S MA"A?SL<3L>F?[TSER^6=
MJ53B]:=2-KEFWZ,\3+Z,USC&<5_Z0;,:47>$^]$H=4^;5^1XO;'5R1DWLL.
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
M(9K">LT7N.:B??(1)SII7'@BDU=EIT%?TZ.+X&BD$*EVKK"Z,-,48C[[K:)
M+KS H_U"WUS1)'>^-GJXS/O#1CHL,%'HR<8;DJ#-1EG)9B$=/DIXB2\5!?5=
M!4>#I5)[$5A)FZ;)1B&LC3[[(!QU]L[MO&K!N9O@H&GSZ:.23!HJ/<F&(U@P
M'HGG)A$-@DE%G<Z"EVX,4LP;*'=><FMD-I8*$WT"O+9%,0HFIV =!:']G7N
MU$M^QR4_;6]^S-$**9@CD#@EH+A&F."!Y"A=5,+H4#J.X_Y@]7R#H1_""G85
M*ZZA";_!.)P8-<#7=3F^..H/*_KT7P<)_1J\UH0<=.*?7?KAQ)RD%S]Q'BW=
MX]'-/YEC1'PDUM92:'!E>B[]O3U_NN'G_.G[@PL2R$^)^$%RGTG5_N)7USUQ
MI\.U7ZY:Y&B.STS\+>9L8JI/)FVCHFV\[D$>EO'X]>'('7[JH.M1.<+#I2-Q
MA]8Y /S3:Q_$;JOWLM?:B?M5QYVME_B[7=$^V.]MOVK1O:V6;.UT.[, L/<!
M59N_/]W]L/L5W=C2<8>V/KQ P A\^]4N[)Z]_8PN[=?M#W_FUD& CR%XJD "
M21(8ZCT"O'7&(=2#3M(%<%;>GL3],5C;M5ZW7/P(_R]?5Y(OGK5=KC-8*/?M
M<@4'KR=F-4^-M7U[Y[\OWC9>MW<VVZ]>__[7B\;FNW<O=MX]+FW[N["?XG$W
M;>>7'32FTE^XT\599-LIXWG&H"8^&N9-"AZ(D[1TI@!'#-6<,&U >!\36K3?
M K7E)6XO[5[&G.Q5OZ$*:-'0'1;>LZKAB@O_=]P9I*IK# H(Z18):73.1:3A
M*AF9[74TOFF*Q)4F.)^J#DKYN#3#^5(:>Z%EEUS8;_3< ;Z<O5HCN%'ZU!^,
M4S,ZAXU12=BX+6>\NHYS^J?O(JCTZW1LQ=QU&Q'XH1*+YU!GZUK)!R%\O_FF
M]QBL93\ZH'JP3VJPMVN$\ZB\_S=^U:XF+?ZT14!C4>T!5G0>+K<':-RU-<!3
M[9GP8;*W5X[WYGA_KU[_U<FI\>_=Y ;#N3S6^\W/74X2EWORJKJT:K;^<(/!
M*8Y[/(V]_O'MRI)O,Q//:D8O91],I_(\YZ"6PEH*ETP*'X"J<NDRN_Z8]CD>
M1\_[A\/]SM&/\6C_0.'G8PG*W9*[K@WI.)9]1L_8R.S 4N6,IT)IEX'I&(R]
M14AG<^*P?R.@,]W )WOW_V/O39?:2I9VX5M1\)WS1>\(BEWSX'Z#"&QCO^ZP
M1+<;VQO^.&H$80UL232&JS]92P*$!#8""22H/6#0L%:MJLHGGQPJ\W-EFF?E
M?2VP!<_G7X63WAGH\]5T^HSZSW^",6V?[]$_6HWS@Q^-MW^)G;?OFKEW?/WH
M]6&=OCO:_[K_?>]\^WPR*6O__;OO>[N-H[WV9[;S=ALWWG[G]:\?\/Z1/ZOG
M:WYMM/;;>?R-7$SWQV3_>>6\Y-X@B9-!7*J0^\]+1*F)+A\(%([FNMA3<:G2
M8JDT'%E\ZFBRGDGBJ#%4<<^-H\Q+2SV-W'%-[YSD_Q.D69TJ#*N",><3&&,D
MM@*3@ )5#O' "=+&>R0"]SZ?X6!8 L8HL:[I@^O*K5@MEH)Y+P/S9CF+_0B@
M-V8*K%S^^ZK ()DL%4RMYXD!^#FK$=?>(F-E1$$+DI+13O!<DH^L<SZ=B7KW
M0]<%  L +B$ SE(6729GA1/*.,RI%%I&'ZP/R>K@P,2\ZWFA0OH>$>W8!-I%
MX:WW.J%H-* =XX!V(A$DH@D8L\BL]IGT\7532%_!O&>)>;.0OD< O4+Z%@^#
M8O)XNHO!$J,0];GYG&(<60.D3Q,'_\3$A%)5WSG-'E)I9TEJ#ZY2 &"W9T.L
MA.<N7O_GX[]GSA(>I<=!61X$-L(H:@U.8']P$XK_?HGQY6S*?P^+Z5(NV>>B
M-0C6U2#@5PEA290&2!!<V-P,[Q[^^QFJYJU@<;P95#-30F#@JS@*Q8D3.I%
M@F0LXMS(2Q8G]!(*RJ03VE.A2*0..6DPXB TR#A-D%0D),<XC\ZM;0JU+K&:
MS1Q9G&'QO"5P%G;\"")8V/'BA7+2):H\84(PT%DQ>,0E\\AY[!$E5AK&L8C<
MY_.VYH8N);>1XR*."U>(5'OO:>(&EHD#<33!.>TDEM3RZ"TK#KHEE+U)!YU(
MC,2 -5+86\2Y%T@GZ9!G5@0&6C Q613BLBK$1Q#!HA 7+Y23[B+AJ_H3##&F
MP9QS"B-+E$51&>N]H88PO;;)UQ6=+D"Q2(7X$C)"&]T.C+Y]' >Q9@]Z,>;2
M<@_*"'T^3B,;;4@B4 &<FTOOK54^!<>])2*Y0(O3:&E1IO%FRFD4DB78X8#
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
M:.6(:S<?1CZKP2X%([L3JHM65QCY"C)%:KJ386Y1%;L=N7WR[.2<RIP>>W'
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
M?PF"O-"X>M'(\Q?DR?)-C'GK<$#)&=##47"PD4U"Q@2PCKV7D<^O/%UIOOC
MYHMC$?6EZ< XG):;BMF4\GUSFZ!GHR\6FJI0M,0\M,1T(T>=3 "#32$JG$8\
M >^SD6@DDDLY*<LXN:@:?W,0GB7/*2TP6F!TN3)%"HS.!T8G\T.8H-R ;8Q8
ME& Y8Q:0$[FB#'!PZ9FCSLTOSZO :('1 J-/F:A38'0^,#J9GL.EB)$!_22*
M*\05D<CF1!W-HX^"2B+LHMJ*%Q@M,%I@]''SI J,S@=&)[.C(K',)FT1ME0@
M+I5#-D2*2 Q4&3 J(B]LM,!H@='GD:968'0^,#J5G*:,5Y*KB#"+#O% '7*2
M,82=U3)12R.>>['J@J,%1U\8CBY-5:1RRG^N:#J1CZ HCDQ;BCSW^>P--<@(
M'G/!;9.B$89&-K=3_@5&"XR^,!A=EAS-0D?G!*"3F9G<&":#A U.0D+<R(2<
M"0H9AZG"PBD3YE[!J>!HP=$7AJ-+4WNJT-&YHNEDT2G%)*-6(B8Q0[F* [).
MP:X7WDFMD]->/R,Z6F75_GM@X::;U?/D?=SLG-CJ@?[GWZ'YS^;%<S9.VK ?
M_>;_P(L7CS82$4Z'Y:J.N_UF_N:K7FQ5^_;WTV88'%Y0D;$OCIX97WW%.GB\
MD\'M7QE[,A]!VGJ/CP0TCXF(RW4>3L_8S\/>Q6B.[4%$KA?M=V03#/:5;9W:
ML_[:OZ\]4[O901-S>(?'/SKI#YKI;/3\F__C>G#5&\8TL9Y#1(C86>HM=QR@
M21'J@N4I,:ZMM9@%<_VN;=L[@#'F'6BNZZ[K@WCL11CRENF?%].PH#%55WS5
M', 4^#N,<N?-AP4/Z!>35)&^W<,(.J/5ZIX"7-0J8:\=]V(?A*A?&\";@RK7
MO,HKK_6B[QYTX":AUNS4X %JMA/RJRW;[S=3$UY/O6Z[MI7?:G8&W5JTO0Y<
MN%\+)[WJ!OF*A[T8JV_VFS]J;1CI8;\6.P&^_<=))P[7BN'U6HX35I_+&C%K
M-E"(%TH/KAC[L-7L +YF^S5O^X>U!(]1.XSA(/9?7=_SUU#JND*FU./@+.CC
M7.@C<J<(,T0(AT6,1+!O;ZMX)<$$704NK^OBOSW<]*05=](;&,8[&,7_5H/X
MT/&M$WBN#YTM[T_:)ZT\VJHTWIMN&V;Y,';Z\"SPL6X[?NSV^[MY_G=A:*];
M7?]]-=5T*_[OI[/]K^'842[K[S_!_5\W&[M?6OM?/X.*W69[[0_G.^^_?*]_
M_7!>?_N9[>W^T83KIOK1-FZ<?I.!<4$%1H9BC[@5#KF0-,II'E$0SY. !8C
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
MS;1F(2BDN:2(:U]5BTR(PW);8D-,)*QM<CF=SUIH_-**]?-0[U<TOFCW.0+
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
M!=Q5.8*CTWAMD]('F^$E+^V!%532>/O=4C^E5!=X>MI4X'<V^,539$F0H'G
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
M>GX\2)WQ'5MT8;$.H4=V-!H4;EP!&#PT]1(T"!B2G;-J02>M[+@_.(3GU.^
M>[M'L3>LBO2D;MLQ3'4?KCZO,712O6?8RL9'Z<FI";;T^:7QJ79RJMH*UXU6
M:W)%_ '+ GZSZ4<:O^K)V7$<Q*S7'\%0%&$R6O5P7#_4J?"1M\/]K 3F4>HJ
MK)#0@MD>CCNC:J3+1Y57N9@^"7$(R[5LMDWK8@C#YN&O<PSXO10\BV6?!GU2
M^2(M!J LT-=QQ?4/^@5,1)H-X!7#<N8GUR0>5P[/8U24I1,B!$WK  LZ?_TZ
M4*!4WFKK&-;P<+\XJNM VKWS??0%* 7YV$QHYW0SY:Y@0DD>$:'*(0X4%NE(
M)#+ @:)WSEKCEU;$;/'K_\KZ,)R :V,W+$)A!S# K82/O?YQN0BZ $6US.3C
MM#9 :N"#'_W.CTI@+(CH " !<. 'W-X?#T$P]P!C *)\C&FU#2L!3]()*[!(
M(@'?U\ !E ILP %@2G\\ *D&:7;C(:SCX7 Y:]L>3&]BP:VL/#)1+D@0Y0J?
MCHO1?OVVM $QC)T66"1Q6"*'BYT"X.4,7++^> 3H5KZAPIIJ# !LBDXGV[<)
MI:&_\)8"'EB S/A1UN_5T),D>0A=OK@DL\I\39=_2<!7TO7Z^6=H=1E&IFNO
M78"56FXY75:)+![UAT5JWYM!!"PK?L2:(]:V^H4;:R#"Y[=8!VT<CZZ_9::T
MTA/!$U%3PW/AYVW,,G-FENT/S@G:7D1N$.TA*M?.&]LYMB?#I3\N@SD@^=3(
MWV#0:I2O1VVEK )U54\>UDC<Z*4%O6U_+J))>#@!PFZ;KI/VMQVVN[;#=KI?
M\0[]=+*3ZM1^V,";VY_8+KQKYV"SNS4#A "8VU_AN>%P\R 4N]N?#W;7X)W?
M-O#.P2>RN1:Z[6^[19ONB.0&:6]O?!>.T1P+#O@'/WBD.D6B$_A-...(D]K,
MU%-<:).0ZF7#U5U,0C!C!)-SMPFU6 ;%_NIL0O;2;,*-3; *U[/MU7_?PP1D
MS]4$G!#<B\2G9"C.#L\-F*_+7Y;+2_-D_^0QE-93^F#"=4J#)]&:Q"Q&]B<8
M$,"2>L!='AC[O_C]&,:=N)6G+O5[B7ILY6<:8?UG,N/BGV#PY<5HP2KS/H5J
M^/2=<\&PB1KIX#7B7&MD(\?(L\BY)0ZS$*=+\Q*+HW186D8%YPK8AI'<>^N<
MLLX#[9A2)6F)^;/YF%#!TEH?)L::]P<7%DNL#=U?%NN]D1$JKB_.^]LN/+9&
M _A9QA6YNJU*8V;9Z+N5O/VEIF3+^(Z/_5V5W?G[9)O&/FAC;T:8;LALK@U8
M-,^SZ&V9@32K"J*DFL<7RJ7.HQ3P,QV5+\7/&XS)?9?,A3C96T3K+?;()7)S
M@X5SHPZ_MH$C\RV^_:+&IEE4<UE4KR&U\+NT<Y;VH,!VBY71]&#1T\\\ N[^
M_7\Q\6_"&F*8MV!;42Y-;CS.'24FMTZS0&EMP/-+!ORO N'J97B-_?Y< GWO
M9MA7X7)]MME]OP_/)3OT\V'[((7+'>*MM?T"[NM"._8W/_S5!:/_9/?=5+C<
M@:<[W]:A#_\<[*9VG7X^W-K^Q+<^)(? #O1Y'>]T=_<WM_\ZO*K,M^#.19WG
MB!(<$:<.(R-U1,$ZR;BWV*;,K*3%\;PR+3^7 U8-\C7(-[VMSPT6RC%/7.
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
M\>A]_K(ZG/2\-7MU\NI<O/CK\-(8 RDL&3FTO6K:U T?+]RPG+W;M[V]RDL
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
MZ\ -SR/CE',;C)78IYA/0C45+N8/QLB:59Q6,;SC\+NSQ%KO",(Y<8@'6,!
MA022N<6@80/UG*1*>/<'M&@!R*(*/.2: XH9I10@)^5411O8U562FMF>WVP?
M^._.8+#!\P!\*I>I_*U'QG,'LPW"Q[5A(<BT]7@31C6!BBJK?$AIY2>1XXM
MIK!TFL=@I(R<&<!BJ;#QCA%0TXJ'!R-3S6I+JXVT#[Y^QSX8C%D.!EWB2XYX
MH$H$##KK,:?2,(T5\*790Y:WQA;AO0E4PUP[4";16@FT6<H0)=58:OI@9*F9
M[6JV@1W[7.:YH00X,0$^) !60+][A$..L4T_0P2#[;[8LIRM7BA=?1DK4NF4
M3F%=T2E&)S6]J3/<)T)S7ANYJM:>WE35ZR@O@HN+J@#9A2IEX]ZHZ%1EXJI(
MI[+2YU,Z^):SN?OV;F676!&-("3/ ^$L4*-=L,*E_5U%1>X:TC9W4:.;:X<G
MFP<>;ZY]99O;[>^8<0.F8(X85A[0E8&H&2Y@Q6,+W$H'GPH?SJ%R,?8.T#1@
MX:WA0!"<-XQ)P%@1P<+15Q<J;8S01UH):U^_&^%S8J1%'BRF%'$!])U$A2AA
MT3@I#38 NJ1%Z:Q+8J:T<64A_J(8T5G%S!H* 3^OAMO+M>P#/.527<=K,#H]
M=L(:DYJ^_)0SO"K!/(_%:)QB& #RH4DG6=_[\0"Z9%-RC53#"HQ9:&6WJN*>
M%$I9UNG"K<^F&N==#LT.LV\7BS-MI^),"[ M=7%"SZI'W2X>0K,(!#X&30WF
M2D>GI)%>$NDQSK7"MU9 U7A]A+7^OC^ @2H'KM])F]_PP=5 =1FA\N)G#.@T
M#OJO&9S(UO;&=\.<TI@(%*Q58&:*B)+9CZB@+/@(/QA8F&FHKM9.MUL+QA'B
M'$M%78&,L&@Q558;Y[$A'M.KZZC/?RV\WCF_: 70S=.=[SDP0L$H1\1@C;AQ
M,/^"4Z1(<-8Z+)2PZ<#:%0ZE.BCMK)9<!M/_^<O7/SY^^7J]P[)61=5MMZ$V
M<X>1U9 T0YECI"[FN]UO5M -*,W!^G>'.9- +!&AR9>N98Y2]CE$TQZ8P$0*
M&>9":.<.&/>:]8;E_AY4MM8.OSL>'4TE3@B1$G%G/0)RJY"%67-,R-SH%#C7
M8GKV(.Q=W9#T,CU^J61Q=>O=Q@+PPKN[-/QY4=74E^PXILJU%^K3]^(HV[-%
M;YC]J],?#N/POR^Z/N"V=%>YA];MCT&,T[<=.QP6>9'LA4&_6SVXZ*6JLW;0
M*]7-!<]4?SQ(7\94/#;9'Q$ 8U#\*'?BEK,OT)D''N!;3OEF'YI(<(:R]T7/
M]GP!EMV%!%E/N1I*+9Z/!Z4-%XJA'\,\]'M3PC<;2)K$L<HEHPP@A;;!DX3Q
M%K2[#I12DG.=DE)])T0O78A??,"RJNOU4IFDIUR< JE[-: ?P3/:=//;!MXY
M6(=W?,+M;IN4(-YM_]Q:6S]M?_CKH/WMJ]@LI@"]^Q6 ?H?LI(CG;7^RN_;I
M9.?TGP3B\"_<O]T^WH%G[&X?4@!TO+GWW8&B):!UD<J#03Q(BHS0"CF9*\N=
M\$&1Z7JGU\,LA^5T.:_54V0)XD3<)4L0719*SCV=CQ'+E/)YIO-9K$-[5^?=
M(6+Y!N=7GE./UE<_;VYL?OB2?5S_G'WYW]7/Z[-9A<Y"ZA\!Q[[X_1C&G;B5
M3R,:,-K"K_;"6I$"Z\-V:M-K1KFMU>\*ACOP',Q?G<Q?IA0R>6!(,T>4 JRS
M5MP Y1*F\:=FDK_4U-N7DLM5R)MH%=")3AQ.-MDBT*'^8%B% \1>OPN$H_P
M>%FZQ*455'U;K:%S@I5JJ)8>@=+>'X]*33^\8V!2NBYYE-_<C<6?G0=Y-@6E
MN5K6#Z!C"%F6Q#R7TL_/JK'P6'.S.M4+T5B);]:@^V8.-,\S'>!V"4_M"I;6
MSV I T2:1_GL9SHJ7P"J?S\FSY*=7GW2=W.B M_<Y)#U=:<Q?Y5%8_$F.2G<
MN?3V)HF37\R0D7G PDL<F&8MW7,M_09.)V05+,CXZP%JKKQ\Y:U3A[@\\FM2
MAZCJ</9"Z[(XRHH>&&-@=HU&@\*-*VMHU,^^@ QTDAT(WW93WJ2T6YNVO^)@
MICCO[T;GU19GOW7_GVF2DT<XF0U+=:-<J7_WA\/5'[;HE*ZI_KMR>7ZYL#I+
M%]9SV8B]FT>KSGKR<[?T5KT_V#Q=/VY_V,";]*_.3C<5#/ETO/EMYWAW>YWM
MT'\.-J<+A1R\[[1/_RQVOK59>WOU> ?ZM=/]IR@+AJRMDMV#/SOM[7"P^ZV-
MRW1W7RYG/:%&.>H<1<;9%!=.(S),420%UCE1V!B2"H6(EI'WKJUY6QEZZ%(@
M4XA_XQIT#1:^5BR<^R'P!@N?$@M/+F.AQHYZ'@S*8P0LE,RD.">)M/0AY@9+
M&6FB\"TL[IW2O<'"!@N?-Q;./4=+@X5/B(6;4[Q06,4$E@'9G!+$'<WAMV#A
MAPN8*4,8RY=6N&A1,ALLW&!A@X6O"@OGG@ZFP<*GQ,(I7BB58I2I" /*<["1
MB4=&4X=HQ-AJ3(,*?&F%X98DS\9&?@TIX]?.8UINM,/WF^*F]]S >,A*I$T+
M'[V%KVQ_85+W/K-5X?NSS83J6%A_/!J.;"_U+*L/#53A8]?*W:]2CU\Q5"\R
M>?C<7>N365JM)FFS3*2QE5?G)K?.YZ@A#7,F#5]G'.N8< D3*Q"W&$@#40;9
MJ T*N3/:,HUUF8 .7WGX_VZD88%LI$;,'])KW(CYTXGYE&V :>1$JH"L$AQQ
MGUND@Z9(@@V8:N'E8#,LK5#=$GHVDU8CYB])S.?N$&W$_,G$?-H=*GDTFC"*
M>&0$<:,5TB+E&G:8JV!@BKDHM3DV]ZX/THCY0HOYW'U]C9@_G9A/:W-FA/;8
MH3SDP-R=%\@$$Y#.@< +KC0)JM3F_(J<NT\GYG-RYCT77\27\U0TY<&TE%-[
MW$NY9F*HHAO+(V7'=C"P%X[,-^4=G\P%49]!G8&T\_PL#73="KIV9OP-*8-R
M ",#.05SQ153Z;>(&-'4@$62^VB75@B;S?#Z=.4=FWJMS]79T CT_ 5Z.AK-
M4:XMRY' -N7G5@Q9%2*2G%D:B>:YH2EC\[W="HU +[1 /XY;H1'HN0OTM _!
MX2@TF(E(B\ 1SX-"-F<$6<.I,T$P2W#2T/?>#F@$>J$%^G$<"(U SU^@IS2T
MX#@//"K$L#.(2Q^0)=HB+X.),*F&L%0$CR^20#=A"[\+6ZASW=PG<.%FAY5?
M)+@]5DC#=?#6^$?GAWA^QLD@9<X%-QX)PAU**7J1H? ;:+- O&)>B2JH@<EY
M[7;>^.#_<]D@><7@\%B!$ TX/ HX3-,A9JP.!*-H8T0<] "REC@4<J)Q3B@7
M"N@0-2TLYK5'VH##RP&'QPJ?:,#A,<!AVOD1(DTU'0+2FG+$:4AY!BA#3AAI
M*)5.$UZ'0\Y6#&_ X;6#PV,%733@\"C@,,4<HL(B2 IFA<(><2L %P)GB 9&
MK;;8!(S+L NM]+, A]=PNJH,1RKK-]1YI\YS C](!JK98SH,9B?TQ^DE-T/!
MA1O#FY^MO67OGRGVCX=ADKY\OGXE^KOZ#W5P70WDN 'R&P#YWJQ_B ABC5=@
M\\F\VK-V5!@DB;:!R9Q8E4J?+E]1">AN+O$;RL,3;W\UF-9@VA68=D]W6(-I
M#X-I4^24R.A=;@G2S*>88)PC)^%/8BQ@'3!7K53"-#5; *_!M ;37AFFW=.+
MUV#:@V#:M#>.6\*))F!K"Q40SR7P-&LL"F!J.TPMC305)E\6#:8UF/;J,>V>
MSL<&TQX&TZ9X6JZ8%!@'%!4!3,,X(NM,1%@0'D4>.-4T81J^MPOQ<3!M3I%:
M"XU!M;O]$;V(-SVENG!#=>LT?"\;DQ_:'UBOS :5;X7*A[/YY;G/"1,&Q5P[
MQ+5B2 <6D"#:@B;-=<CE?#R"BW=LO@&A%PY"#^W :T#HCB T'9D&&D#[2)#2
M02-.E4"&28N\B)))$TV.20(A.:_0DP:$&A!Z*1ZW!H3N!D(S/C=0!"[&B+SS
M$7'@J,@:H$,\%Y++X+#)Q7Q\;@T(-2#TPEQD#0C=$82FF) A1 ?N,/),)Q *
M*D7@$D2XXY+ #"I2.<D6R1PK/6%_E'Z@E;HV?-VXLH)OX6?_3K7CRP7"E7'4
M:1L\D5Q1JZG1 +V4Y%Q'S=UW0OG2Y*F7'C('+7MY3;^SP_WWG?[QE_'142>F
M$[BVLU8,?:<_' _B<!O>]6>G[P^?>FD??)HL[<,M6$KM;SMD<_OK,5R'=P_6
MQ<[V!MO\T&:;W?63W8/=P]WMU9^[7PS>_?<^]MU_>O:;&6]U/XE-VH;G?H5[
M5^$=G[OM[<Y^^\#CG5-/=[;_ZFYV/W?::^\[_SY=Q^W5[TP9IG(G$2Q14(K8
M.F0=3BN3\V#35PH44 3Y/X(Q'0W&J=)GFN9Z!7;M8*_HH6KEO.$ =/4GR3]K
M2FU4>1(G*[;RWL)J[=BC87PS^>7MI)AHT2N1L;SI[>6GIU.O4RNV7-'5UV^K
M.NN2+QM"$YS63MSZQ;\OX XWZKL5E/_54PU=UL3,LRS\8NGIJPON$KE\B]K-
MSZ%'7[Y^_/CW>GL=Y.KO[-WJE__-WO^]]2W;V'R_];F]NKVQM3E;8/@R>)8_
M'JCIY1/?% !MA?\UU:"I,Y52F?VY=90JLR=G_^IP&$?#,J';WX5U1:<8%7%8
M']:>]/2161*]P)(>2EM\\?LQC#MQ*_^=WB@KP[QFY?'I._'&1!]2M"G3B(N4
MGM52C:17AK+<2Z%XQ5B+WCB&U72.PV.B5)X'J8,"%<.LPJ""O#<QTFAUG%8V
MV_LQRT%)](_3LJQUR;@+F@$6S3 ;P==^W_;VX/>B5_W9[Q[U>S!?PZR?9_VS
M)6W/EW3G?$F_F24UM1A/A/9J56>NJGE>+<^ZP[9D\>6Z^&VG'UM+ J8MX\KJ
MN*V:5&292CUW/4GH,A/7?_VKQ_[Z.\'N]M3?-I;.4ZE?>T#-W$1;5JOO<?2E
MN9FZ+'YF;;AJ?YBM]T(,V5_C7LP8;LUJR7L,S@7?R$T/%BWVL"6U=).:27,I
MZ_-BAHS<9E'-VLS>Q_C,(CA6O8<>@#8;1!^+'TD-W-A%4'?WU=9+O'7_%]MM
M^*_'+1X[A [#;].\>:/G!]$.XUJL_MWHO8,7IR9]*T;[[\9#&* XF)@2)\_D
M8.\=:77E;CS:WSE8_=D^_7JZ>?KY<'>MC=MK7\7.P?N#W0_K9&O[\!@^(SNG
MG8/VM+NQ^[YHKZV?;F[#LS]\/FR??CK>W(9V?]L\W-G^*K:V_X3/_CG8^M8^
M_O?IQFQ28BN\M%XB1D5 /(48&UY61PDT9SS%A #E5+BEKDB2]M\/)D@/O1LR
MA>,WW@UI /'5 N(<$APT@+B @#A]F,SZM/.KD2CKR&BG4VT)B:2(,@8?M+<I
M@1IO$?P< /$UY#F82$OIUCD:]/<&<3ALI9#E5U98XI'YW5U0K'06-P@V/P1K
MSU Z(V@@RF@44JT[+H)$+F*&A*%Y\%AXK=72"F\Q.GO.XN8 UJ2P7J"8CP6C
M*HV0SU_(IVB*CT)I)F "*1&(>QR1%MP@'P2E3FN<6[&T0F4+S^TTU9/0D6?H
M</M\YF<;9OF@WRVWD>)_QD#=$T$!21V.!N-*B _Z16^4_8B]4=HHO!-=N6*$
MG@FB/0E=@;'O7 %C%R;M/<S9:B^LES-6 MS9?/V5INN?>K8:#+L5AGV:(2I$
M2NJCR5' FJ2,DRD=K0F(!J>DUT%CE4+=9E/1WMK,6B#74B/3\T\9.4^9;DC+
M' 5^FK3D.?:"!<1R3\$R(1X9XSFBDBE%E=8Y"R#P+2;N8YG,4>9?@_=D:[0?
M!YD?#P8@ R57@6%'9W^7D3"-'^4I_2CE#)W%VU7A=@U0S0^HOLXP$^Z,=YPR
M!!H$K"LB\K0K%I!EEN52F.013D!%[[4IUKA0%EBNYY[/NI'K)Y#KZ6/&8'$0
MDW(=1&,03"-8'"98)"E73F%-27*-ZA;G"^(:?0W^DK, I2-[<E5TT@NWF!:+
M:TPFXV,U%PT<S0^.9BN"A]QR;SPL8B,DXC'DR'G+D=64ZLAACF4Z< QXI.]]
MY+CQA"RN7#\"UVCD^B'E>KHP.!.) 1#$>"Y34)U QE&.<J6MYY@&H</2"M,M
M=O_-F<;;<5NR,1C'4)[\B;UA=? F.3WZI1ODPFF?5^;S6#@:DJ;IPGG"!K'F
MAUBS94.C$]08Q9'2E"'. ;&T$CG823CF3$M-(EE:$2U%R +M)C=>CV=)1!K)
M?DC)GLXG@BVWV'O$7/!@8X!YH7542$CL,#,\R  V!FL9-J^*+XW?XV9RV8ZI
MHMWP_\N*=$XN#D?9<.P.HA^E5+KP]&!'_<%)-H@A=H_.> KTN1A6:7>!QL0Z
M"\\K\YD\[4&F:[:;Z_G<J&?S2S69V_WV9"H_G\WD:B]\O3B/DV1*#13.#PIG
M:U\1PCWQ5B$6"4=<:H:<8P8)3;V2W(GH<()"QF:]+4W(R<*"P0)%G#00L&@0
M,%W'%#."58B(N#QE5\,.64(<RA6-!N"!YQ4;4IB]/,=,)<YFP6G1N_,4+;]+
MR'+'>A!U]I.IDA"I5Z_V7.?\!VBQ=<:B1?A,%OH[>Y0R<S5*8'Y*8+;B0<31
M8.DMBCP5V,HQ1MHK C\\,S1G3-NXM")$BZM9;]>MPP#F)U//H_96@ZZO'ET7
M]*A:@[(/BK)35%O*H'(3P-HV#JBV8P*HMJ'(1Y6[7)*@G5E:H;J%^>P)CWO5
M^WI"J+V<RW,JP=]UJ9$O) ZLQ8C39962\QWUAT6Z\\T@=N 1/^)Y3K[_NIQ<
MM^XS/K_%.N@>6);7WG)52L*G2--)S.4\BA=_WB9+M#K+$KT_.$\+MQ>1 _D_
M1#:'+KZQG6-[,ESZXW*ZQJ*'ID;^!H-V,!Z.BORD'K65_W&#/U:NZLD#9R&-
M>RGAZ.=XU!\D;#O/.[HX&4=]#6!]L;OF2?OT?6=G^_#G[MHJWNE^Q0 F/]O?
M ,3HYN'6VB?:7MLO9C*.'G0.-P'$VM_^V=_:?G_8AK;L;G_>W]Q>_[ESX-D.
M_<0WUW:.MS[\E3*.DLW33]]A""67TB-%>$!<Y %9JQAB,L1<6Q:]"$V^ZB9?
M]6WS5:L7EZ]Z_4-*5GW+!-4WRG5;8V3U4=$+@%1OB"YEYRE43<H0_*[?A3>?
ME/FIU=MAM?O6LYW2N70$= % >EB!:C:8H&I6EKM,78HA<\ F0S8^ZE=)A*$M
M/PH?4PKA/ [2]R=9D3(*GWFOZL<-E[.4):&\"5AIZ2M.>4ZSQ&PSZ_\S+BK=
MG9(1?XRCHM/IM\JKZS9#>R9MN/R"Q(:.AFG?<!#S3MI"A*$"U9?>>M;1HT$<
MID[U8>T-TZ!<R'G<[T'C5I.&G+PCW7KIY6?/.;^E/,M>#,L'7<OYZ\[/UZD"
M2W5:$8*"A?'<RBM-F!9KK1HON]1AZ?C$]8\!K6$X%J=>R:-KR?;IYM[W:"AU
MV#MD% :6SD%3&D,-TIP$QS16RM.EE='^(,89DEZ+1Z4#Z[%^DZVCC5X^L-7Y
M6J AV9=$0]-R:67; Q#>\IYRC5SX)@G?G^.BDT#SXN?'$X%))67CP!<@J&X\
M!,D>EAE-.W8X+/(")*),M9"NA'7^H^B/AYV3NH'PY9>CF&X=G61?SJ3ULO0D
M'.B7]_?B,=R:EDR\JDW3-RYGV_MG_8>G5&LM=0]^JQM4P&]P5]$/V;X=9B[&
M7FH\#%*261",=%-6OW]R]+*6U_)9RY>)Y0N"WW?[1<RS\VH" (R @C!Z;7L(
M:!1_V Y83W7Z=KBJ'-Z>CPESTD<S*'L1GF$EQ-XXEJNKKEY<+I.+J/<MIJ_&
M\*J?*2(4WF1']8H;P.J!=V<=>$P'/K-)(W32)S!5?;CE;"7"I-KL>+_?B<O9
M.U#MMNC5#1S"V[O5^99]^R-6<^_W8=:@D=./F4A14B$_[""MXJP;1_O] *+0
M2?? RJS5#G2S*-/6CX> ]!<D90S*#&B_3>M^$+LVS?O@7!3JU/=I BA^^V[2
MR?)O\C9+LP9]..M[TA;[T<)]28,4*9D^M"&%SPZ*-,[0@/.!2A?^9VSA/8-A
MEEM?YBN<#&RK'M5*7Z3?X\_HQ\FLO:"NLE&TW0H/SB;DJ!K1,JL_B$L]OLEH
M'< Z/TW"/^[Y2CK+67*Q%_.BFD:XJAB<JU W'I7*O-<?90&^\"/HSG0AZW)\
MZTF),/3#L=]/<WRAIV-H,@SJ$.;/ITLZ<<]V6ME>&J]>N4!3%_*B^OVL?5."
M_%@5*J:MQ(USF/KSI/[R==N+Z]\="307.D?2&H6X2WO#SEH4L?,T&DNL)+^R
M%Q<;=Z<+8]3:)9'&$>C4WR-EPJ19A7^FY$J*4-X^+'YFW7Z9SS^>Y?.O''HU
MV:7E=8GUOKFA7A-/8&[?H_ %)\M$S-_@)FR94O5<"E\\J\8^NY(BHBDI<KU'
M8[L$H]\7%7E=HS+70BO/P;'UN5)JUT='WZ#"R14[0XL]R_>M"W.QP_<I#?,<
M!X[, QU>Z-@TB^HQ2@Y-R"M8A?'78]1<>?G*UW!DZ'K?:E/2Z:'Z_V)"K;Q7
MQ!&?@JTH)X:8H 46.?,B-R+&4#N4^(WC6&MZE7)K7I4%?/VG[XQ#G=D*_@O;
M]N=S";FZFP>JKAU_G.J?[J[MI9KS%*[#[=,-OK7]E>]L_[._ ^_:[.[ <S?H
M6;WYL]KQ?^ZWN[OPS!VR<[#S<^?@TVG[8$]L;N_O;WY[7[0/UNGN0>>P?;!#
MK\K\3S2+BA(.\Y>2@@>828M50$I0IWPD+C("*HFQEK@BP=7=SC<L3/1J4]*I
M <1; J+%AG-%N0F4TX =#(ZSG$G%:!!2U[&G_,:GW1M ?&I G$DXS)GF (B>
M2X.XX JY/"C$B7-<4\N(YTLKA+*6XO,Z\-4 8@.(B]3Q6P!B\-@)KZ)7& @"
MUTZQ/"=6:1\IE<+?^J13 XA/#(B;4PS12:,($SFB)M>(<\R0]D8@X1AUGGI0
M?G1IA6/:XFHVM7$#B T@OBI E)30,DD.II8[8UP@DL3H:(Q" %C>.A]2 XA/
M#8A3#-'B9!?+%.\A;,D+D16 BD0HI3S65)=UM"AN,?)L /$U)'*\+I2T2=MX
M[3EV "T5,&AYE?.(G5;!>659-"Z=HE*-_^]Y@=EL02TGK6#.&41SFR-NL4/&
M4H"UZ)CW3+C@73IO1UI,-WD<7["HYY$Z+IG1W!.. S<DIX*R@(67)@^X\6P]
M.U&?KF2!G=1!.J L/M7_% $Y)33RSBEIH\0JG8<%\MHBXMZ>K4;4%U?489X]
MQ=CFA"ANC+4@^][QD$K &N%%X[-Y;J(^[;/1V.#H=4I7QG5*5Y,C9P)%3C.8
M8R9]\"F;O" M??\R$8VH+ZZH&^6]#$H$'S$70COB<AV8H5([+61HO!'/3M2G
M"T<8@2,'V98\8,1E($A+&9&*>93$8&Z#2J*.6Q2K!1+UUQ![-7L2])4E7;Z-
M_2%4@B8EB"(<+ YG*>8N:N85#C3'C:OA>2'5;(5,&I0F.6=(:P/,A,(/8Q0P
M$VR=Q9@#:>%+*UJTP I=H$RJ34;E>9L?V&(&.DI+YL *Q3IR1IP(+A$53E7C
M:7AVDC[%24(PGG$GD'2<((Y%1!9F&!E/;*"1^"CDTHKB+:6:(G4O6-*3GC9&
M6A]5X%PQ"\H=!ZE@ 5CN>6P<#<]-TJ<=#<$JK)4%FX/(Y&A(]1%R[A#57F()
MDZY5OK1"I&P)MDCIT1M1GW?8 \Z9YBPJQH&V\ZBY\MAS8S135)/&T?#\1'U*
MJ3.F#.<F1RH%@W'K%(*Y#4C+&(CDH-)Q!%'GLL7E(FGU>59"4%6FST7V.6R7
MN3FN.\;\NTY?&V?RHJ/5;M?Y%X/9',!9&$6$III;GQOE,-:>4B.Q<D0V+I?G
MA=FSU<*9]R)ZRE#4T2,N(Q U06 Z&6 XDPZ+H)=6!,$M(>]]NNM64O0\"A,T
M./@:<# ZYXP24A!/RQ"8@ ES7 80$B(";1Q2SPX'I[@KC9@H2RG"EEG$4\%B
M+15%.@^Y<8'FFOATAH&TI)Q73=,&!QL<7(!>WP(''0L&"*'QCF@NK;.YEU0)
MIK6/\"MOW'7/#0>GW77,&$=EU(@Z;!#W.4?&"(*"MU(9F&=#S-**H;BE=<,'
M&QQ\G3A(N3,^<NR84SSJH*65P7CAG6$^!M/X,I\=#D[Q026(E9%BQ"-WB&,E
MD0W"(3"78>:= C D2RN*R);1]%G@8.WEG+2B7OIUR9DY)J6;JI!UFPQMS0OO
M\<(7E&+S/''_1IDU>KX)%%_3I:\AAG)^^>M>,E.[JHLOAH_-/0O=&0)5 /1W
M?SAL^-;\^-9L^61EA< I--UP!Z0+9@TYFBL4HU$LETP)#GR+T19,\ )M'3]2
MEI &F!:I;T^9#:X!IH<&IBE#, <]0HQGR.0R( Y8A$P0!)%<*1M4% K;I17*
M6XHTP-0 TW,!IKEG96N Z8&!:=I3[TF.<RLMHC*EH20Y14ZX' 7I3;#6.2WY
MTHK@+8)?X&&9!IA>*##-/3M: TP/#4Q3C$GB2((% TY*D5*):(.<(A893(C3
MWDHGV=(*IRU![QU)L7A1P N-,4U^LR?/;]; T8/"T?IQ@J+*N^1_;FYO''\G
M3'/@NCG"#H,%IS5'UD2&<J<D=9SYD$(:!/"D1<I^T"0Z6?3T98TD/[@DMR]+
M,C/16\$=,M$Q8!8DP&\<+" :+%<DC\SEP"Q:RLPK1+.1Y 64Y+EG)VLD^<$E
M^>ME2>8^)1A+<862@R0'RY"1FB'!01LS%G)N4Z8/D.0FS^ +EN2Y)Q]K)/G!
M)=E?EF1-G,H%4TBYM'$KE$V!<ASEFF)#>9YR^BRMJ!:7\PJ3:W*+-;G%%CZW
M6 -$#PM$/V?,?&<LT2QWR/D<@,B:E#<,>R055GDNC0^Y6UHQ+9CC!?(Z-FE&
M%CUW6"/)#R[)4V:^E$H:QBQ*87PI#:!&.F*'!!8B]PHPF0&ED& <+%(6D4:2
M%STW6"/)#R[)4V:^$2'"Q'BDI-5@YFN/C)42<>F()=)0%5)&(/,R8Q0:47ZP
MW%^-*#^X*$_9^3Q0QK3A" QZ@CBC$1D";%L9P&<LJ3+)SB>\11:*7\\SMQ>A
MRW31DWM]B7O=V!ME-SY"=0,?Y/UJ5#YKX)I[ JP&N!X6N$YF_ *"&N: ,")B
M(G 0ISG2.'K$=$YQCAGC.F5V42WY\ =Y%RRG00,"3Y/]J0&!!P>!*9<"]MH(
MQ@.*WB@$*X(@RSE').K@'#,& 'YIA<D6P_.J=M2 P(L"@;FG/FI X,%!X,P;
M@=MKJZ??I3(P8U$@J:(!)L P N,E(JPX@+G$(N9R:473%B;S*F3:@,"+ H&Y
MY_UI0.#!0>#,CW&ZM7UX^IT;9:03 F&;<\2YPDCGA".A+?, [,1QM;0B>8O<
MO\;08X' :XAF>-<?'/5!5N[FR7B^7M9_W<;-JIVPD?G<2L)5"J(R!-:U(SDA
ME%AV V_%$#H,OS4X];@X=3KCMN Y#&4>';(NCRC5:$3&:ID8BS3<&P"MA%,M
M=D5<U7\WFR8O09R5%U$IPZ*P#C23=MC#?V"PYEP06 8W\#LTXOQ4XCSE@#!&
M6YL+@H F6A#GG""-B48L>*PEEXX[L#U82UQ1;;D1YQ<ASCS22)S)H_2,1TN-
M(()A18/,";/Z)L<6&G%^*G&>"FS0.-=,8HNTD1YQ1S&R'J1;R3QWQG*:6[>T
M0FB+R-E#A8T\OPAY%H$2$D@>2:ZY"P34,NAI1854(@"NW\ 9T,CS4\GS5'2#
MLHHZ(0Q*3MW$MCW25C(D6<3:L:A!8Z?S2%+.)GEZ$G%^#=D*5OU_QL6P*.7P
M<^R [1^R=_WAZ+6E*[@5*%E##//6XDC300;C<>XH,:"/- N4WCI@X<_Q$!HT
M'+[K=UW1*_-&7)B7>EK*66E0Z'8HA"_8_*>I'=]=Q,Z(J)$P7B".(T>.Q(B<
M(#!7GC*6PB4INX^)T!R'7-SM!<4-%LHQ3US@(,$F,&8,V/O.,XNMN76@P6V$
M]R*_R(N?,:#3..@W0GUKH6Y?%FH%TQ2, 5$.C").(D4: !G!Y ;!E,N9HTLK
M_^__ Q_2MPMT1+*1[GGK9H!P')Q5,EK%?>1.$6:($ Z+&(E@MPXA:'3S XKQ
MUPMB_!5_]S(=#.4:29'$&# 9:>4EZ&;/G2$6*QF65K@6C6Y^/M)[FU0%6N0Z
M)9@/+G)LE4F,3.?1&XLYP/BMM_X;W?P$0NTO"S5AD01%%'(&QI0'#O+L*!#N
M7$F2&V95"(NHF^>TX?^\*I;_[DC#[SI?AV%4/9FIJ?,ZZ[?-<VA>#-3/W8?2
M^',?SY-2^7,I5D9X&Y EEB$>B466IDQ35 JLL53<I4,?I(7G=H9\'C*TX$FU
M&P1M$/1I'%D-@CZ>VZI"T)B3P SCB"K,TXX829%H&AD;&9@]N2*2E@69%&T0
MM$'0!D'G?-)@WK["!D$?SV-81_ R[*(6&N6*.L2==,AR*V%I46.-EWGP<6E%
MFA83\TI^TB!H@Z -@CZ0P[9!T,=SS]8<-.5H4%(B&R/8[CG.D0-=AQB+VBM"
M4NZ9I14A6ES-;KL\/P0MO;I_C"R\#OX-Q8^52:<VQUV0%S_[-UPTZ5(M)YQ6
M_MRC?K61\&:0=A**'_'M<1%&^Q,YNG!CW5=\?HMUPY0R]OI;+O3+1Y"YP>/#
M 4UM2J9'/;_5<%WXF9I;BAU7QE&G;?!$<D6MID8'2FFJWQ(U=]\)%TN3N_8'
MDSX<V;V(W"#:0V1SZ.(;VSFV)\.E/RZ-1+?H39K$T[#?8,0.QL-1D9_40[;R
M/VX C[RB&Q??8@=[\*+S5?GXA=G+\=X8Q6Y&E[-)<Q^H#>43WQ0C&"]_@U:U
M;0_F*J4]*G=JU-MAME8,_7@X3"K"]D*VVK.=DV$QS/IY]K[HV9XO;"=[U^^%
M*KHP7?,Y#L>=47E)C?07,B8_Q6!GEQ?%KY;#VT<4R%M.SCM;YIZV@Y/LR\B.
MRFF"L=ZS@S(W]?O^X!A^17_W^X=EKNK)-<,;]EY>[GTM7-5'12_ D]X0/7^!
M,3?;N-J'-?>?L1W C'1.LD%,M;<R6'#0[6Y&,/J4_2NM68K??BZ_*_\@;_^[
MI#*VZ VAP9,!R4;[=I3906QE_4'6M2>9B^FZ80$Z*89LU(</6EG]O+P>V$X]
ML.?/J=\!K9E,PF@_@C!T87Q.LN/]PN^GE@[B,$U5?SS(XL^CZ*N:8<-25ESL
M%#$?IK?[..BE9^3CT7@0L_@CO6(YV]Z'V[/K&Y'ZD16P4F&*ZJ;#TWZ4'7$G
M98N&-H_9OAV TDT/RN!-:4A^]="C0?]'$<X?\7%0_( OLR_1CP<@ZC"Q?\,_
M>[:.*4[L+5OUHR3TQ!BQ?+8>KWAXT?.=<7KX/K02VE$JUIC:#@P0)OA\@K)>
M?Y0Y.X1KX36P!D;]0=+Z60[<I!K!0<P[T5?#"VT;I*&^/,PE$J5.A/26\G=8
M3-4R:5V8O +:!\MD#+-FAV_*!\*Z!S$ B2OGJHXS@&]&J5>MNB/IWHH;I!70
MS_((R\AV6E67RUN[0*]]<90:#DRIG.5^>GH^L/#XL2]G',;\ )H];)6-A553
M)*%+^+H/+!E>7V>A![$]C*/RN2%VTS_YH-^M!P!&"!C-\.UY:^$%T(R]DXO-
M32](:V:O0N<T*(.8\"ZSYY$3U?BF2X_ZH[HEJ=F)H)5(U)FLU8LWO9U=Y!&0
M!&86ULS%84KM3>RQT]^;NN>",*2+ZOY.2-7;R5O[9\KE;59!&?P"@Y@#I+JB
M4XQ.WF;>'B6 +9^?=!3<!Q=U"F@O_%7-Z^0:^ I>Y],%Z>,^]!SDY4S)E9^=
M[9S#W)4&"[S^EVL]H<L8!#B)785$V3%PW[-U-D$9"^.;5L@HMB:P,OEF. 22
M.OUI"1P_9CY.[RAZXRL^'W?"](>3>9GYO)R,Z4^AO]'#<IWYO)R-Z4\K1)K^
MM%,<QL[)]*<P1M,?'75L;^:SR2J<^0*PKIAM<"U/TQ\/8SR<^6S_JO$YDYRI
MSX^+SDP;CM,#)I^EI3(L0 O:009XUJW$X&@?I#T.E^_&1A9+'P/4CY-8E4HJ
M@6A%^4H9&8^255\M_5#D>4PB#,, ,P>JN\2JT7Y_F)!QLN9#:X)^">D!8LHU
M'T#*2OSYA:(*XU)QV.R''101)!J@+"F'_@!TYVH'7C3>VP=HSP#RDS(!%!D6
MR0R%FRI\S0$%.IU:1R156]U=HO#)1%>U,MOM)SQ*H% C=-[O=/K'R5:]Q8S6
MYBU*3K(W[ :<"SW=))?+6;Y]$.I^DQ9<'BS"E[5(0U%/4$T28'V!]D_S83WH
M?^O+)7"N<HI>8AF@V>JUY(IPIH 36B8O!TSH^0UP=ZV66M5Z!BZ5P9=))<-R
M'Z=_?7^O5QL\'J"U5ZJ$HSX0>6!&%Q5M(I6CDER&6J>6K?ZU6%Q>_,!X8 V!
ML$'+6V=-SKI]> APH?*IK:P;_;[ME=P() D6.(#.<3':AW?X?1A7X##0X0AZ
M[Z@T'$J]7(Y=V>-*V0V*X6%2TGD:,1]+>MH_?MLL[\=<WKX_! :;/)YG!';8
M!P:2H+&<T9+HG:_<\\665L!>N>0S^\."]JE84(FM/T$=3?A.>@',^63UG7.1
MX2A&X*V^Q-9RK?E!'"7PV]M+/'F4%G>_@$OR<>Q<8$G)>"IY;!*)L^=>T[:O
MRU^6,VA]B&<B4S/Y9 I;D.UDX V/X)GP3<5MZ[> I U*"3OKQZ\&:CAVDW%*
M>)'N@3'I#YH%_;@+^GSJTY0-D^KM1*!"K<IP&,3*#"\J>ES:R1.<:J;JJ:9J
M+_:2%9N!KNOUNX6_H,,NRK6]8!R>71KZQSTP"GII7I-=6?H/$TL,%424+[C"
M3.[TD_[:2QJW5VJI7UC+T.L?A4]8<*'1E0(]?\"P]F."-1SV8D++HW)7H[RO
M8X\GP+,W[ERP5VV ^^$Y5W0]JQ?H7NR#[7RT#U]6YBD\;X*B52.\'0_/_2?
M'?NI(^^V_ME80\1D,.%@O!>^6>"/NL!+;T;ID/.E*P@LE:,X*DK]4.H,T'-)
M?5VP^\_< FDU QTJ>5N:&OBF1*\SGV*Y-&KE5'I8ND>V<HE-7E/\J AH\G'U
MJY54*^G2(^)* .Q!]VL&F@%7A 8-^[VTES7Q<B32&8_*[:UTVWC8+*)'740A
MIG0C?Y0.N7,F5CM\@70D.Q9F)<U-Z<D#5IT6075;%@>#"1L!<"FAL9G QYW
MJ^7.]2ME V)^E*AE)U;.Z"2_R</4D)''G:6)&CX&1*Z-C##Q,3<S\9@S<4[Q
M0C$<C(]J%IB#C9D<ZDEBAM7&T$F6-OK]?CS;=+G@*,]&T>_WH!][)]GP9%AN
MM\"G%6X>)[]*IY3'--'C>DMGLHW1R-X3S7CE$TK::MRK-P[+[;^+6SF_9+@5
M'TH[HO6^3=<>)(@=.[#]L_UH.T"[/+RF:.3ZL1&VML9 5(?CHZ-.4?JV+[M-
M6F>\I0<3$,LK#F"F1UGR_9?[EG8PZI6?GVT_MBX2ZQ:PV=YA^>!!\M#[<H-\
MXO6I/.HU"*0M7Q=/^N4V0NWEZG<NVIMG[:PMN^GF3@R^].BKFSFYHD:OM'Z/
MXB"!5(,QC\["0DS[LI4UULMLUDEN2C";>^.N Y6?%B8,:.GHAJD\W]YN9NH)
M^;(=55L0$Z<M<.?#>)*D" S57NPTL_.HLU,D+WT9(S/N 9P7IV<Q'6G>CON#
M0P W7SI92_=W[86=:.5T 72C?Y3B-"LNU^D?)Q=>(V:/O+%YG4<T]GX4@W[I
MT82_KO1;'J==SJS7[Z&D7CN%39 *H%EOS2>_)2 M<*U:[_[1KT(3ZH0IE9-J
MXLFP\+S8Z:1_??&CJ'9Z@*)URWU(>'@=7M,LCT=USA>3 *EB.!Q7ON4DP.?N
M[A2E-![M]P?EKM_E<*\M[\='MH[;^F+S6.\&_F]%P%<#3&Y11KRD&*MF9I]0
MO_YG#(.7PE*2I&81!K*,6*D<QP#RZ>>%39*SD "0T'+GM9F]1W8'=^Q)J3A3
M6$?AQYUS [D*R4WR5\)RO*B9S^,]+VRGG<=6EEIZ>M.L#D$IWU;N9=B3<@W
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
M6!&9,.3*% '!&%@[;E]XU$8/2MT3<3'7&W&+!$L+W::@WO&0QI0;AW@-%SA
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
M'$9:,F%:#,<6N-I?J1T!Q6CA6+-:EJ5KL%PO<")FQPR_/#);0V.0O0TO#P:
MT$"OTYD=,5=+PL7#F3B<JT7%]71:5M5ZO!_:%+8VB34&Q^MJOZ0!T]HM?=&Z
M!I9A%=9E5:YKV;"FH=W ,W)<L<!9Y $JPK%H;N3!RK71 PT%C_EI3+/!_/V>
M(:Q.N0;<ZI%IM8U.\7MX6D! NV4!.E9A&>,HG&K?60+/A%K(W:U '!DXDDG$
M& WY&& B%L^8D\!*_0< $V["]_'?": $',4=$-Z4&7M*=KFGVB-/=0W(K[PD
M[1X.XZAM*62T+A&"%2S?U5<DO2)JTQI60NRPO/K'<=8+EFX&%IO G.%X'+,$
MYX3'8((41IPPV[T'M(KYV%XP]FE,78O3V0Q><B8VC.[%,;(/I :<*!)9(1[
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
MCYZ!=>QNZ/;8-/5^?S]Z0>_I"74LO==NU^B$7E#KV GOV<0.;JD*&?G1,,A
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
MM-CE]54[>R\53;]<7GR[T?YS_NWF]ZOSZUUA.4MI^P^T92.)A(AE\B+@XL0
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
MU%D+#=#3S "5O\VC\T(7[B'V=FBW%OO-WH]"]P'^F213_Z?_#U!+ P04
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
M@!,%KC4975G1/Q1Z^9QVZ$WQ#'U\]W]02P,$%     @ [T@"5>Y/(#TN(@
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
M>9>/^U%M0QO[@QFHQK)JQJ$_I@2G*Q_PU82^P/GX(T'[6(\<T-!KF0-E:U\
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
M"V?J*!N1O8QNO3B#CO7\JD U5!05D+%R7@E(RNFLBS!)]!G3#UE5'LZ*K7;
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
M3<]_6()[,9UD.C!F^F(^/1OG>KL^#V?UXGCW$7$Q?Q-F=/%^Q,4XA0ZO6WT
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
M%W ^6*B=@\I(P9-HO=?UD<T &E1.^I!_CS. +)TYT]7)ZOYI%:R'R%,&I8S
MJ$UFV"VU]:AF /7B1<<90#T(N>\90&N%.BUWQ3D:S?WI]["FLWYV..>M^3[<
M!F431M3**!:2BM%H8TI@.H1OY_OT>^R ,WVP#E,U)0'6%<E*<P,QJ@A&%-2A
MR&SM'DS'KWAVWME]Z43^7,4"7XT_U]6;WQ+UGSC^\)%>PF>?<18^X-_G6"[.
M7HT+CF)(!NOT9&FDJDLKB!;".?K6,6V+PNA:#R_8!>]1W)(/DZ1;F[WWQ;8!
MQOVL,)]MPKP^%A\ESY$;PVNK /VAHR+B2 E"FWI1"(4J-Q:M+KA.2(2:LV$
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
M2TB71QE/,Q])R81V=#6C+Y&4O=7@528/CCP[\I6%):?Y$(+6 ?L?40);LW0
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
M2P-1RP2%%^:U*RS=6<?QE(#L)RZM$I!]V+;?7%(79$\)R 9<[9Y4>@A+]IR
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
M(Q@1Z_#%DL&QXH#)Z'BQG)'<#G OW,1QJ"S-SKS=<"_L1.,A"KQO8%IO)^R
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
MX3D5@Z 9S0>90;'&]F(Z6<Q"NEX9T@7;8 GT[;@.E41OQ<6MXM&(!8.DU._
MR)*45G)':A,=*!D".(P<M-:)A43_8\/-,=J7>-R;6C^$=/2A_ !2<7V8SKO?
MPJ?UWN^8H\FY@*@;@U5FN68<!3BO'-E97""VKJ7<C.00&:!6W)HV)W7+,-!L
M,5K.YUL.ZDLX(4MJN@I[1BPLA@@EU[4K(8H:DC)0@G0B.N9=Z&1=TA.N\9V^
MN^+YUH<_=GNA#55;#A^J@"YQ_'TR_X1I7,:8U^+< 50?Z^ ^EF\#LE]SH!&3
MID-1N&7AQIW@3+1>6?)<= PU DTP@S<%>.0I!8/9E$[M=,?%]BUJ?I]<[T/8
M@;C]\W2&*<S756 F*Z8<.<3"1D\^:Q 0'3FNP5FR7Y0)1G2JF^S(ZF^?OC\E
MWI M&QB] TT'B .LQX,\2_]S,9ZO"%K%V3OAZ<FU'C21J4KB2Z:J(7LU&OH)
MV:_6M)Y:NP7*8]?F+2D]P'"W3;#2<@3=UZ*E#@ '\O[O!7>8$$ 35G80C]WY
M,("S=S]0G9U5N22P7H@ZKC#4!8X9#.-*6N0^B=;APP,)RCW!@,/(21_RMR[O
M?7-&ME&X^.GW%#XOQTM=:CD5B\C)(,@B$126 J0N-: 6V9OH@DG=)C-M><#^
M/?S&?)@V)N)64Z'A@IW+^73A[$I-SELLW.GTN3LOX.F/_L9"'B4ULTP*,ONT
MTDSZX%WBQ):LN#*"CSH]H54\]M77R1XJ5U&(##B:"$IQ#B$@@D=?1. IBM@Z
ML;<!QF#3\ID3V9:<(3)3HV>20="97@J/SD:T*<7V0]*/9UK^;OSN/"F_#Y4'
M24_>,1:5A<@$%S786=QJT9B+.0'*9$FO6BU8Z[CRL0VB;2T%C:@]@+FYW#+W
M8GK^:88?J]E5$RMTAV,=.[6>GOTWS!^P#J.J/WQ6%CA[B^DLS.?DMZ>E!GV.
MA=SN]^'W44HB6E,$6!')A2O%@,MDBK%<&%EB,G+16G@:'^'QR]LA>3I(X_F:
M/*LH@4\IN< *,.7K:*U:*FJ,@>*$B25%:P<LG]CS<+&AU%%_2A[U4#%2FSJ@
MI(,$Q4!Q$2 XYH$5;8OA%LO-KL83&RJV U^[#!3K0]_]S9#J@NJ/.E"L%\>Z
M#9-Z"+GW* P9DS5,@M=:UA2]!Y=T(#NJ<.4LHL76?LNQ#Q0;0@9Z4'DO \4R
MC]K7>0F&13*?N<$:ZR-3Q<6B@]/!A-95UL<[4*P7=^X=*-:'M(/[J$N!#HF)
M[!2=3YI4N['(["'C$[R33F8R?;0==M?CJ2CY'6F[S^E277#]4:=+]>)9UZE"
M#R'X/J=+"1\(@1*@@K/DC9(7Y$WM(A 2,7E?6TT>M2#TGRXUB!STH7/S,3:;
M)^NP8K,F+Q<LB[6IPW'P(M'MB8I'831&?</&>ZPSB7H1O\-,HCZ4VW<[3)81
MA<D20LR1SAKJ(CY48$F].>Z8=&*XC,,QM<.TU.^-Z#W :),[:[>[8'MJA>G-
MQ3[-#@]AP;Y;893,T:M,KHE'4?<X(@09+3CCHF5:&DSM=R4^IE:8P:2C#^7W
MUPH3$F:OE052C A*25)ODM1E%NB]XMD';"T/CZ(5IA>WNK7"]"'UH:ID?@[C
MV3_"V05.R^+C-[O(KZC5N("FSR,'J:UY\)EOE-V4F&SPKDB93%T\12Z$Y9PG
M(97EQ-R-93=]'MZ^(D=;6<>Y.$C:Q]6RO,@2?:635.@YRZ5U#'#0BIQG\SDN
MYL_B?/DZCT)T&&M'HW.<WCBC/3@1JVL0LN7$%O1IL.-]B^4X<N-]^+U=N>U
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
M_X2+.A!Q9,C("LAI;>2YU:M9R(*3BG$13>(*LE,/LFG'YY]A '1#M=Z9']E
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
M62ZGT%\?@376V]])4E\NOZR A%R<,[9:%)&,:"TD"YI<>>&+M1Z]U_O=C'E
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
MU*[R=;(JCT%J$6MAO?#9Z4WIUWN?/T >X"9EXFU!5T1A,A/Y-/#" B%D+NG
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
M(9B^U:"K']<OD:C\?__E?P%02P,$%     @ [T@"51KIOB7H.0$ %$(% !0
M  !S=')L+3(P,C(P-C,P7V<Q+FIP9^S==U03W=\H^E%45(2("B@J45$1$;%0
ME);'@BB(B$@7\B!*%1&I0L@H" @(J(@H*A$0 2F1&J5%NHJ(2(G40$!Z22C)
M0"8S-_[6>^]=ZZSSQUM\[W/.N3/R68NRI^P]97^_,SLC^A/M ]8:G#IS"EBR
M9 GP0/@/0+N $\#2)4M^?_W;)+)<Y/>T8MDRD>6B*T1%?UNY2FS5RI6K5XJ*
MKA9?O5ILC7 2726!$U\C\?O[WPOY/?OON81?:U:*KESS'Y[0CX#DRE5Z&\M$
MENP EDHN$9%<@M8 > !8LGS)OR;@WZ8E2T66+5\AW*358L("16N%FR\BLE2X
ML<N7+1/^-4CX=V"9Y/)UVP\>6['>Q%YTA^>&0W<>)J^4/YY7*76AF;WS\.6;
MP:M62\MLW"2[:[?"'L6]JFKJ&D>.:IXXJ7=*__09 ].+9N86EE;6#E>N.CHY
MN[AZ>?OX^OG?"@BY&QH6?B\B\E'<X_@G"4^?)::DODY[DYZ1^3:_H+"HF/;^
M0TE5=4UM7?VGSU]^M+2VM3-^=G3VLP8&?PT-CXR.<69FY^:Y/&AA\7>]E@ B
M2_[OZ7]:+TEAO98*]\$RT=_U6K+4[W<!R67+MQ]<L>Z8B:B]Y_H=A^ZLW'#\
M87)>Y2KYPQ?84I=O-J^6WJG:OXOSNVK_JMF_KV+!_ZF:_3\5^W_KU0FL$5DB
MW'DBD@ !$, ID7L # :#P6 P& P&@\%@,!@,!H/!8# 8# :#P6 P& P&@\%@
M,!@,!H/!8# 8# :#P6 P& P&@\%@,!@,!H/!8# 8# :#P6 P& P&@\%@,!@,
M!H/!8# 8# :#P6 P& P&@\%@,!@,!H/!8# 8# :#P6 P& P&@\%@,!@,!H/!
M8# 8# :#P6 P& P&@_D_QQ<&;)3N[]CHV*KB?BU%N8#T8^5W6NOW%3E2'\<H
MA<3;A5JQ>_EUR(:BN.E;-\?8\K$P^=UUNCLNA*N\+8Y%K[;\:M5-93V74D*!
MV.^I&H66/4\FYK\HU>2"?:_H2R:WW2+T^\&*5_5Z[G(<DZ;((8W9FU"@[RV^
MH.:T5<5!2$9LEI1X.Z#H5$$G;@H<--8F/,/K-1,/@M5]=$?*HE+21A2HN$Z
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
M(XQWKCL 3N91(Q$ML-*6X&S<*=(890Y%9[MH>G]847_,8^)])+YO]Y8S.U"
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
MI[2OT?B3:LIT)/Q<4( "?1&$C2API< OLV.4R4Z"3BVU=$U4O>88>LASV%H
M+?K8CA#H1).0;P?F!5TS#<(Y#E?57/7)=,/?NH7?:F(P9O;NU,K),W9Y0W_D
MV?QO1#8S0@TG.N[;F107=.N-JWK,3EI)P<N41!E\33;]4&*RWO8W[1G\$*Z#
ML**+L#>T>EL^@YI-WNG\ $XR+Z2/9E F;/?C"9,&^%%B,J7  MZRG:T_8&/3
M";TU,NTO+M@QX=TF\ZVE(0Z6V7.0)LB\L$V)?2YRAG-47;JXK)AL+1>]Y4>1
MCHK/$&B)+.5P(SB;JQ^,5<BU%^;X&7[X%#EK_,'PWI:8+Y\,&(;$+_A*9J=(
M';. =P\LTE[/*O>JXD'59][TELDYS_TMT8Z?MNBA%X3#6V(YQOUL6CX4D>S<
MJ_N.^,3PO2C7,44_]_PM910@,\;M=EW'YXB[Z'I4HL##L0N-F<9G1B'*ASF+
M6F9! BR- ERR(-G7AA#IR%;/)IL5<HXK1^:A0&YE[UK=7-F*LF:?+I5U+FN)
M+CQS7G&"Y,)#([&%B!THD,\JLRX<^T$JNMRBL]%@O47(ARR]#1?O_]-!-@:#
MP6#^C 53;HVP.S2 -PKRVX?/,[0U58VE+KV9ADZK@G,V50+#KX2VQOGXC7S&
MKX3)0!18(2#90P O@!)LHJO@[WOH&[VC>2$@6[&>63CL1URX/%4ONK>(S]'S
MLS^\3T]\ U7NZU"-O:)YNZ'=\(Q6MHM,@$2:6OQ\4>W+GM*))V+W.H_N\)C*
MI_6\+1)H(:V4=[BJIBZ1LXH#=-'1Q9=#'_-<'^+D+X2T7!N=72O*WI)&ODIN
M ]GN3I'P?H8FI0JW_ACK^:Y]GU/=KCU)#(Z=>CVP]O.\)\Y@<=_^H/"L-&,?
M!']K@/'%M=HRL(%#4''.I0V(?J1OA '.L6:26W^T4[7LT\%C&9UE*\R0F;B9
M?!0H++/89=?IDI7ZY?$EVZ?"<.SS'WM - ?>IA<Q:N@=?A?Y%K=)[E1_^ZAP
M?_?K9XJ?A<-S=V@G48"MJC:\X>*7@X]^/2K9?_BQ+6N"_!3Y1F??I,=J[WE@
M13)DDQ\.;#9;(LL_"TXT#"!=F>+K:?G99CS:Q# *+,\74.C.SI.3+74G*CMK
M0O!_<_:!]M6@W[>CH711*7C"Q.Z4O'Q5:[M2_()<]+[.0M4GZ?.TM+'BQ:GG
M4FVOOS>YW7@^D*C0^TBER)DQ4\I>SZ5#%/Y!YBIX^0!E+735+T*VLW?D^5$;
MP?O-WL8H('*">!-I(K!O-M401%=>JY#WUS_.B7YJ&QN8KN5"&T2!H-M,,;#D
M+<6:DS4H-3I^)I.,6UQ(>KGOQ_VYEPP6N;>9*(,T"6M]B=(Q/O#U1A<]:C?;
M+EWEB[*V,>[G;=[LG4!/Z)/2>+18C348->?LLU5]INO\NU(CSB6;TSO/F/*_
MC-OI6/LH:EV,TD]>=<J5[:<N/*(?_K%X$H/!8##_F"W$6L)=76FHIU_F.TSL
M[Y&O63Q).5C4JFS.TH[]JSN,)[4PRC=#@4H:!8=LRZE+8U/M*MC[4\:'WCS/
M\*CXT96^)'8Z!;8VYNF1*<W6_7EJ(X2><S5M:>=2"@>\%AX+WM+[GN)E"0Z5
M.LPH;;R?;HCDP*4?*-"BROKPT=%[(:5)H'91MVUV'K2-YPQ/&J' ,F=(BF^Z
M*7>J;%^O)&/P4G%F_[LGYVSX3=+58O.;=HF\\*&^JN:L-H_93F(L@)7:D1TZ
M\RF(,=PT;!TI$!6\18&^'FH41=3H6UJ?6 ,^PEI6?'S--LNQYMN'O$3@G%$^
M;1^SFWJ7%-@G[M<?'G%=%5SG7/+F3I9U<4=VD9A^<9+\B,G''>6+&]^JM8T:
M##^T$;^04'??=4]*B<2-/SGB-'>\CSYYD"/&]6TS8MPI<V(1Q P:$V1]9FNW
M,*?K="U0X([RC<*+7_8:_+#0.W5N/\=II&E"@ *B.V%+]IJ'-OXH\!<;!6*S
M3YF?Z<=W6 Q_G[JO2K@=2B[B$7X/IE@."2B(6KU4+C7+E8@K.JIKK%0C/?BQ
MOM.?=TJFYXO%+ KHW3*;.:MLZ^[T"[$ABZ8:JE'%Y2K2YV/[5/#.%,FRHQ)9
M_9-N!@SOTA?WJ*K\Q^_O?)K(OIOC702_@%6@>E93<-(.(XLJN9WM\.%,B>5U
MSP.X/R2GSM_/"7K)UQ$>,M4HL*5BW4[S)$6D&HIX$ZSQ\A0^G[EL:IWSNP\\
M?V::_[Q_0+9:VGZ/:F3)J&GCJ.&9+++"=*W40@>? %;6$9=7[-GGBQPL8)#E
MQO:O="R)XA__*/?SR?8AD&F2$Y3)#AEH"M'5=MXM7%72GN_:%I=?E)6XPQ;'
M57A5Q285*66NK4K-OEDKZ"ITA^;T"R^059>F1U(BO[[ZI\<:8S 8#.:_AJH.
M_>*K^\MP'[!_C.IJLI.B6%EK7]?1N%^F1?FG8>UK8%E8^>Y(M0L7H@I._&AW
M^N4T:8H"*YHABYHFSPQ8GF/&#-O_,\%(WJKGECW".DL(VECOMRX1[A5DT/L2
MZ9M0X(I^$G$CI&!J)"N/ MNSEO,=$R_..3X[)-_TNM2X"#P7O[ER.&CZ1_DU
M=9^(M->"7\-T)@I(W#!OR&AM<T:!W/ 9%3WP)+T(#TL2^XB3.EMK)WIEB2N@
M8+-N-94UH?DW?_:5;=9.&#O\6,*3-SX;PDU#@1#?BOVD;8%1TTOL1IGKO)TK
M?6*V<\4O'- <$G7/F<S[[#'%H(=^8[<5>L0OH,"SP?8O6:9MKF6Q38E*3O5)
M *-"&DH:/L79'94Y(EO^K*;=C]ODH:W_/;4OLHYJI=K6//2^<*(J<L^;TW_R
ML9IY0BAL\]8?;Q-UH=E'2R!__O94Y-@WOV#G)O[^]!O9G7MD??WT.P@%/%C&
MCQL&;;0/GJ[A(EHMES_Q-2*V\0T?H@!Q]05WYK261??O4EORV+PZ.:/T&H]5
MX[UK/EQ;4=K"Y)M_2IKXJV,OCGN\G+RWV>ZZO&)5>[M)P4P+LJ3'\!#5V DT
M78R&Q/E.)&5!NK(^O$U7FSU];\@Y2CE;YL[^%GSO'<XA%/CXJ)Q,?QAH^&R?
MPAE[OQC+KILEZIN,@@[^*V2QISL3.FJ38PVA.QGCB5=V@C6E-2+\"](BT)*X
M0RDHP- PX(RQ!V(*KX*F/])?Z(U>4)\CI*U6FC'D@L)=]V)NG+F[A>57W1"E
M4-^4X7^]KQ&/B'PU2T"0HJ!JM@BRVH^MQ7WJG\RFUQB)SV\.SLM]F4'@NH]_
M0);%V*8U\9]GU=7\G:=*B!"]/FX&R<7OT]M+7Q:;NB<E<DCMGQY\C<%@,)C_
M&NVN@82)CCYBYXEJP]?0>%6 2F3V\3A99I=2&7Y2GLW)0V9DX7G!6["OD[ :
M>C:EAK]+WEO*KNU:-_K:38NZC]!])GPZ=>,4RY3XUMO\YS6S 'Q5/%WE?62A
M2QO$ @^@0)$HO#YJ0&$"]-2"FBH#'FN>W>E@E4\L&OU:'OOBF=A<4,ZDG0R1
MH?J]7M5FJ]]K2G4DU,)-1X'@;?!J05IM[8RS_L>*;7'#R'?V=\.3OI,5XA6&
MN)0P%'"M",'5'&RVB&T$$Q;D]*XE+3:#NT'MQQ8]]"(G>+. \[Q/RY8(Z2F3
M=SL?(%7.%1YT75U>X-I-^Z$> (%VWSW*#F8WI8_Y6E@'"9XO>'7VG&PV%/,S
M-U]XS*"?6&]0>"OSC.HMJ1OSBEH7S15-]*0^W/[O&/\S20?^]7_RR-(=";M5
M1.&3'/&7=X]VI=L:<[LD F)WV'*H\++5_ 0N^7>73CJ1>N\:LINDTU+DW:TQ
M)K?U@_JCMWZ"FM+FKM&=/@LV>IZ7#\$Z'BP]8D436TO1(<L4NKI(:4[_USV8
MIX(D%' ^\BJROOZ!OY/9X[7[M,_2._)%1H<.SFRB]SS,&LL2XP?9?5.<=#SC
M/F@T,L+_<9(Z&%8NWZ<_&<31XCJ5KH/$ZG5WLJL2>MO;$YPF\M\AL#A?N*_N
M9%)E:1+U 8=HU(6D^'V_)B\0/ 473(CAE((F> N5<[A2?'EZ#4',64Z]0&\O
MS]R)?T@0RWMZNUF#GR4K<)LR[N C8I_Y.K#WVLH,-Y[NTM9!>WQ'F9YHG.2W
M6S*K*K953'VVTR$52!E:'1\O82"XO@#5O,>N[BIE?')D)=LORILNYWQ^K$0W
MU2'+A>92LCGKZ"-GO(!A5U1^:57WF&NEW@;3M?\+C/;"8# 8S'^"10S2S,SS
MJ$*!SBY#ODJ-R@H7W1T'7YW.?;G&XLD \JQ[]V>+$6JL*W?OGK*XH9 "<=G"
M^&:H@V\)5A8N%C]5:--=XY_I8WF*R,?5[-O^0D+7,M>,1-,A+]8C\V0/TDW!
M\S(_OKI_.E^F/DFJ7?M@AIR)Q]]*6ZK;CXI^WL8[94]L2[M)7%\A[>\QH'\W
M5U5%RMG:Z=Y<8%.BH<[QCOW;+VM-7D?F)^T+.EOGWGY(Z&[2+;8R"*CN >_
MKTR(A90B*KP9[*/>>]@]QEQ5=DPAV$??5(5KGF(W:^!0_^71FL:UXXRO*.!+
MWT]W)?S49U$F/+($E/K>=14_<EX'/7 U08'7+CSBU-EGQI"8E ?7;83][ E>
M$C[JUC$M")#;+[_$.B;?VD\[.')/[NS=_ZX!1..()"F(0_MHY,<WK+3;QX"5
M U\4C-*HHL\0MJ@;CI<UR>R81B1TH69VKW,.[)7N#[+V)Z4/^]US\8/FUAVO
ML!A>16W25$JJD([V8-4>3GFR-X<0K#^=/C&- J(K8%&HZ9>U?\RP.>23<:CO
M3<&2I+8N'6G_$SC^Q*Z@9^QQ%C&<K.COXF.\QC_D#&=_(MFLM(6:6AH:6[J]
M*Q$Q'D^!W#A.M?@5I).)M+OPB1Q_-U.[!$WW@<[/T.-M#^VVDK>DJ?1]84:B
MP.'6U!>?72YHS!&RWRJQ\=Q 87P5CAPE[3R=HVTJ".>L-UKFH7F?<+5B5??.
M9GNO*0[=@$_C^@A+W2.O)%V*$5.1KLXA'6E]X>Y8<:_GYXHYJ_[-]#XC6<;#
M>U\\+Q;]*IE!<@-4/5OWNC0Z#9%#FR_Y5>.C$!GH<_^=MY!AC:Q*A#>C[])H
M0J;/6MV)ETIY5/4IKFN]TROAH5[S3[^?%(/!8##_<5(1+**$"[*W^;IJSX4Z
MQOEWY;:/NB[]E:]_@][M Y;;>%]P'3A7/\2<I*# BCE8 ^KT4(L-L\"S<[5/
M+3SHF'#Q=OF9U'SG*3CYQ"1P&_4+OK,+684"'%/N7H81/08^[.667E9A5ESD
M@CQ\8P=^.-"G(3KH3D4:P?-FH2RZV&COH>_755]:US69ME =9G*5/;:?27X)
MEHPM="NU50V;C;B8]MH%"H;%227QM@Y3]/%D^*D)L9A DX$W%_4Q(]_,$J&C
M@3)WYH>^AI]ZOV]1K\63AV/2ILBVH\@GZB=A]*7 M>-,3V0-.+SRYU7[(7CZ
MWXTB!L^".8>C.09T^?22+19M?\_*;HSGTZC7Z8SD/M8!->=QY=*D(+T-%I[_
MK7V;!TD'HK (=WMWQ)JS*\JS(*^+X5.VHS0/]T."K0?<)@D=#$1B(S3,)ELJ
MEYU?-*X).GA@BZMG4.*<PHVXVCL4[DNY"HF4=]305"OK;%--Q<NNIM#6V%YB
M1\/OV?"<L#W*9=9J8+AL072.(%6F,ULC8!]G#0I\3%*5F^<RJXF1=EN@TO[0
MMC)EZ@@BWX*_6])"O3"V(TA#)4 8G*1!MISP6N(RV*"$?E=;/P=RNFARQ^>-
MG4[A?:W,/<>4D$9__Y@M:<K.7WI+J+,Z!D>_/HF7]UJL3Z$O1P'':>@(=4"E
MRDN*&IVC"D;(NE)>3IGR">?%8EI.EH+3[R-^WQ);%#PG])4SE^IJZBU/RLNR
MA;7:'9=8X]8J2J<UX95_7+^O4O9<J:[FJN5;ZYF>6VXHL&QNU,&YM=F@Z2N_
M)+*238U296X:.>_:>2K9X>TH(Z+B]ZT4_]UV_*V'2VC_%WOO'@[5^R]^KXZ*
MF')(J.83%34.'4@A\^D@14PZF!RG0D1,DHP:LRI)")50E"F*)*8<DM-,S@D)
M(<0<R/DPX[B8-6L]T[Y^U_7\\>S]//OY_?;^]MU[SQ^O/\I<][K7?:^UWJ_[
MG/'5NO^$K;16\N-;_R&'/TN0($&"A'\8'S&1I$7%6X1FE/7]Y<X&_+%$GI/J
MB-LHV673@EZI_<NT1+0KQFT&[$9+ARYCC'4:SQQ6Q"*R(P+E<LP'2AHGQ1G*
M_WMQK69H7^U0G(N*J&:1: /8SA4EL/3)4W.YB7/>6><>=O"Z.O9H/+A:N$/T
MRXTQ',?41X%;=\'2C:;KD9^%3C-O-T24)9F&^9%Y,FL*"I$A)W,4T"%^H*&
M5>;-;&;H$KK%^C[<*3;<H*D46T6;7H=UF>M.+G&8R15%%@<(E6#+F')3HR;9
MI]5^[<[ED^V>ON[K77=,^8[.QD./B(_:6O;[/@U,'GLR.7G[^9S;1QLSI8/_
MV5.7U[658CI(U>R<.\7^V(50N3._I&8/^*ZKT-PPI\J4N+XN;S9MI!,%I+0H
MPM)&L[,"?%F"^[W177/DUX/UHF=@VW@A</9J?_)=9MY<BMGE<]OT<1FG(E$
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
MO@*T& 4N?)L41@\XAR-7&"C *<;F[:WKC.%Y.D2/I=V9RF1!TSE$7+HXLV?
M"T[GOY?K53:L4J?/\>[O+T<6/PBV_0BN:K44H( Z/N_U#!@Z1V\J48(KV&"I
M->CA=#B2K<+<H(OO3WJO3YI?_C:" 6EI5E_OUQ:[%!,'HT"@>02Y!1Q_H&//
M'2IQ9<D[DPG)X$W1H4;2%]LTH25LUNH-9["P4/>0!JS@E6_->G"M]#M3@Q)L
MUSE3'V!7V#E+K6W'DI&]]KKKXNT0+/]P8(61&;WUF6^^^!+432\/NA8+"*&9
M*01FD^<V@$Y*8#U*K"T@9ZW(,7GXF1WX+'_GR2LHT)([FPZ!I9I"S\X#XGNY
M 9Y(B!\E\W,.YMOIF6ZBR+6H?/")J;!]\XHU_LNMB]:-7ZQM9]9010JYOWWN
M5BVO:R\XDPGJ3IT",Z[,UXLJBH><U$$K0Q3@GV"USY2-O@#OT3$JH5?:SCW
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
M;H4OMG0H_7CF*61,%G[\:O>!GH?F'5/$WH!*/&0D_T5O!V8QO+7P8_5\46:
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
M#++VFLZ9L4"!8%_J G[1YQ9DR[ "_'?+B5EZ^X>BD=S7G8V%EGJ\1H9P,^M
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
M,KPRI:DK*EV?7&B%L[J8H0N&],_%!JW$=WTA\F2#=,UO%,ZWF TB[I$)Y^9
M/PQ];HFB#<F:\L<'R?[K(/0*8#[=Z#%A'-1B]K/^[RH;I_[;K/.8,'"EZZEO
MS/50O[V[,(7PS6?,$ 64^1L8!_D-L#QK)D+@!293UPOJG&?CEM;1+C]Z^\S3
M%WH97]=R[/5,A#":/L#(N8*!_B*,[LUX)S2_=:5^2Y /?. ,>UZ7R# 7IZ%F
M+F"=/-QI(R"4>QNL=6LDZ_;'X;_\U$/PCA-UE]YW)PO'Y]2TEVX874WS;R1E
M(/(H$.QH</UNL!=K3:[0<'PUG=NNNP\%;A8+Q%':8'#]2O$/SC#5.A@P@;F1
MTG]\;V5(R:M0Y$X,43^G>"VMC8,"G]O=3H<V"\QYE4I"+I<,&3K,^'^SR/M%
MC_0O*3$;RWF'%\V=KK\6>ELL5?=(.>;![UI10%H_,!P%&D:[NF8'-T8Z9O-,
M=C1M817!]2DQIZ[G@H;3Y,/?Q@V&HS=7?>V;\&DL53O,AD;!8\XJHC F!CJX
MI0F1A_<TJTAAR-SK6KTHP+QUO@1OWJ2CK[/7^R+G3NNRT)JU-B,'X27GH(?X
M\]AH>)%'+^.M6#H@S8E1+N9': ^V8HVM-X9+J' ZOE28XP#YC'+%R91Y,T[P
M ^!57C.)@MS]EN00^V=OO6'B[,Q5,Y"SXXO:%&-0-;R,>L .WDZ*0 &-4X^:
MAMHA#(<%&1K.W!%8!(,HL,SP3G.ZX7RY,:9L32^#R"?!JN,]QN+FAQ*FDK!B
M\ SXS=@B 4:!GG%9VK=&Q^:O@LOMKR90P#CQ;;Y<7CZ/9D?!([*W^$K!6P28
MB@85SV HWOK]A_?XQ#!6[#7&+7$Y=K';&\I79%Y/@_(KB@A;7GN155G(HK?F
MTPRF5I;=^=T%9!N$]*"P[)C#/NPV2 ]9CA'NHJP(S8;,N&$_P6]_U[^._A+@
M.T_,@/1F?*! ?D$K08ZB4,K$/I#Z/$^+\/8\,39[$-M%$G*(*8V.V>FV),7.
MN<3*0\9_)8=O_?M/?P$E2) @X3\*7!WHB>E0.RB*92Z"XGF8NP38LMC@_.2:
M_#ERP!9CC3!\1X#6&["#8<VH8$"[&V::R>MAVR:FK$?^V2F&E/=W@Z;(RJKG
MP\*/#;F^N\9G4\_"!BVWRDRL*,V#;=^J5SG9I/8U--"C66K^XQWF/9B[5%^>
M%SUWV%FCY'IZ [\"TQ49M$K9\_6((G&=F=*\]!&<3G3THZ?/?J^V/+'Q3Y?.
MGR7V6!&P],CHW\O-_)U5H0T])-4C^>;\Z' #VZG<IK2GXBB:X1R6#)8:XCTP
M*Y_NX[OP','I26YG!$FT)L+NRUL-P1$-MT-D5Z2GPH/QEBKVK<7[1*]-")AG
MV#)AQ.$2LH&7C!\*4/5+44#0,861_MW9@<]UO^M*^N  :>Z7*AG+8Y%%<U$'
M'">JN7'3RMV1MM)%'7ICIG+)K*,FXO26EL/'"_X:0H&5\*(TAB HRK@V9T[?
MAIA, 1%9SRB#R&E"I!R\A9))U57 =I?G-:+ -Z_E[FMVC^/%UWR07+M=;P3!
MP0V?"W$SS65T_D7WLHC=I:W4 ('4<5\4,+WSM9[0OR)VP'2-V,6NXMVME!84
M9@OBLH)\IK-34&##5EOYAG<1Y]F?6]R4YG_ TLFLE$@99-DSX78*I0\3DG E
M%$GR-Q8R1"H[B<\A,K)\G*]79I/\ U:#/$MF:[B)>YZ"GWKWM]1!#T/;(W;9
MZ9@7/X#+B69<UNVDK8)'X?K1*X;G7Y +=?3GSC<(0.FVZ3U<\FVF,N0WZ6&Z
M^ML5O^&S:=4+4*!Z=>%0K<B%54[XO6.X9[8K<PLB-3')'8<T2=4,Q3>)A&!0
M_@MKZP1T>6@Q&5*\FURB7 ;R#Z) !UC)7ZZ#*'FN;J3SF-_?ZBP3)U"SC=S$
M>JF*4_%=$L"OI.'[O-:F/NS*X2\JP_-]VD95>%=)'^PIAG^?R.]CM09XHP!K
MRP;&/CX;5E,16/<R9E@56.!T%M$WQZ$H!VDL-U.BL6U.FTRNGKE C01SMHE8
M"A-JY2#?ZY'-B+=+C_;8)<-*-^Z9CZ9?VS118)_8R.-A-4U^>-E?_BPUV.S[
M+Z?BSB/N[FJTI<O54& ]H]D>EV27I2.N0_!!=NG9MA^F,GPZK-8L-(0H.*?!
M];BVNT-ZTS7'#,7RVS#L',N-AC0,1QJY?V=Z\^F'GL0CH$_6& I,78PDG;)Q
MG*@ZYR8X"0:^2;$P-@NJCH2\9E9#.IPI;#M]&4W-+GN* F]W=17[:;C[-.,0
MOR$X-UK*3M_^4&S:!9N5;XY_77R3(.+CKH6765]VGBQ(SH:._?E18PD2)$CX
MA[*@#Y]G.+H@C5:+ CFS$<5!;VZT,E<W)XRZ:!]S/&S]X^Q\<8@"(D6J[:_0
M6S<$*E(#,BDQ]@5>]21G9APRX=)J]^KR&.%['BT?+*W#Y@XVFBSG,&X74H7G
MV]Q,-[2<,DKTJ(E:3#YU@=HZ_PDGZ&#FA_)_/MJ;TTUZB&115$IHGN$)[4L4
M;9SG>O[\(OC_))2\+)M\\B*BMW[MN)X.]C^UR3%$C)UO<E#@1R>OOT))]@6L
M"X5FO$","7+.%O39;U9Y.QZY"';T6!^'3C48)#.C^=&PO,;,0T'M C=^3.4J
MGW&J^COLT[I;)7KE6#ZY852'MY!U@5\5G)(14-R6F4C&3M4\;3-Y_Y$"GR!=
MVW7::-PCAV>/FPH](#8B-],=/WN$YE6@G':HR+C^^B50,.S/L. WP*J-_ANW
MSK.J[IZE">PICA_%X;/[%SBEVA]'#HZ:A-NS:WW%YF7>^TI)2.*2H5U8;LAS
M*3LHI&?4O*-&1V<["@15;[J&#<5SNO#MS0?[^IJK"AOR^O+>@;V;H@I^T<^N
MKF<]>/,%5S)"6]I(:JRZ*7;+XZ+'\.Z3Y?PTJ_LHT-R: OJC0,IFSRDRAO8)
MNZ@8IQQ_ED_FOC3QW<*O3*P17R%6SW$\3"OH<8[;PX:W#^#2!04EP^G\ME*,
M*M1D58B_3;5YD_\J-=:D'P76V2.IL":_K3QI\3T4. N!YHT3N[#O[:J7FL,
MD7 :!=X&=-![4 !H<:TAXS\A9Z;PT.;HT44\#2223^(=O_YSP'"U6!G5U=N2
M(3]DF;?P&"6.74^XHV!?+1HN(5O?1@&V[#:PB95R[?_V+L_LA+T.,/XSO(S/
M@M4BA >'>PS)'!W%:]U>UG-B[=I6XWQ3+'F[,#RG<K"BF8>_^;9:9%3J+ZZ(
M7@M1?G+!KZ1SW?5Z#][4;AM.X]',/;!\KY#;QM;I@H3Y?F&M%]<M5"Q47JG(
MJ0%3Y7^I4+D?^^48/:2[\R_%;[%ILUU'%?OFK4-BP\R8*@LOL\O:/GZ"3^KU
M?'?:?P837(P3*_@,4L_$;O69(BD.AUR+$%USQ:  C<KJ=P[C-D :>F+O<K/-
M@VR2Z[X0$;R>KEB\CKAZSG\([X_34] 9PI<D'@K9E$O\2<D/99UAW7)6..B
M#48!61WJ>^0]=?OY"9#M)B,6^A/<AE!8:FF7\O[&J3/E9QUP6IS/8E65'O1X
MN[%?+]PJ :=S_Y_@(RA!@@0)_Z0$8D;I@J>TK]CLM@JLVLLPI>I0?<O$#-NS
MLUD6O"4H</.PC<>1+Q:XU\:;KH)XD'^*W;$(4;6<F8/"&&9;+=/L/#7-FK_(
M'RMU%X:(PRNUJ@$%%AE,9AH=VO'9+NS<SX??.T3JL0;6TD^OFE>=>CUD53\M
MK96<^U]STSK<B7+FBE:JVR7U)OUGEB?O?_@6%Y<I5I-J8G<)L8S$MXZ.7K_G
M9) Q9[;"_<B>(YK?QG0>L#C'U</#3M[VCSG<JN^N%V(X86(?+I0J10'^?GR'
M7^7[,$SYC]S7#0+2\-7M6"'G<,,\\0WE!"*;#+6_J7CHR=2$_%]IK,CU"@CP
MVT&3 0@PK4#S,?=LB=DL>\)(XP9#)QD%&"<FWX2+O/BAL"K7N(K!@,^= GD1
MUOSV^R";?(DUO^1:_&V0T\X([G!ZL\ZK"EPY[17=LXW@Y;Y<'#'7;"2+TWSU
MC-,SPY@XG[&UPC1N+D4@'8[<-E$36Y2"Z$DQ3E644FJ46O17?_WWO-HR</SQ
MRTB\H&.:M!PLU44!=_:"@TM"2]D+C'M^>8UN]U]*@A2'IFM--<HSQ9G#3!I&
M69X:WP2AP .XGFC'Q=],VB68>I. #89/O2T*JGS?E%:@B4#V2'*Q$M^XE"UW
M"5G'C[^C;T@J[* ]D2T@O3#+ZGB' G:ZH@XP&E[D%K.I6/R4S47^'J@=G[DC
M<-#*@_;T0/D!)4W=%32_Q8P3_#9XI=Y,4NO/0$2J>>K16!OMKW>[Q7YTO 0\
M,&4KSY,>YX;#8%W''BNE(K#M,ZSU>[SV@"#GQ+*.^'#FVL$751:;NG[5IK6M
MYH*"H6F,-%B:I9Q=@76"JA=CDLZ]X]<>Q8_G?R2)%K+.#F2Y/^W!=N37J&D7
MR3$;> UUA&4H4/J>+CWR>)U[-1/_?08%&I[GY,C.B176_/?0:W=T>WDYUW[8
M7'"(N:^7-)S]FBSD:^ S@_K-_&JW5]9>BYZ?VG7:7L9#[^.<>QF=;XYI9Y1^
M3NWDF@8;Z\$H8.47-&^I07P%@3.ZT 'NV6=Z7$)YT+;Y3HKS%[QH":Y5G"?[
M7.:6_,E=-K<ZM.H;K^#T,*<S\V(S2]X>@#;<4T=B7YDI)6PI"E&T.;KOSP_1
M2Y @0<)_74A);+YO0*4"!_M#1BBM L14T3;FOGNPK+=\S?4TL2%PHY%YQK<$
M^-+O<T@1=1F&,G4C/\'-_FNS34N_"A=N5P_7$RGIB::=VIU,J8[*#6/?^ZH:
MXF[3I]/GS,P4B6SL7W]^'<"_A>U4D-PLJ4BX-_992V\U8M=9U22VHAN9BRSF
ME;08'GP]6('1PZK(NS>  LN0OP@KBE_F>#1W[F?S]RQ,&W;NXI A0^%,O.#*
M&UT8ETSQ5GN;$%=T\1/(OO,(B:TW<5I&/4$*++Z4YY9+^DD]849+@K"(;*A
M)-PBP%>PI3R&85+[54/5")KU7XC_J*E86X//T=9=*#?="$7W.)V.Z@C*8R9A
M>,,&O@U&I=6C[$8\Y)*JXJSNA*E,P,TOYV/AE1HS'OP@YF9^:C[O"?%E85;!
M9;S@A^HF<<UY=10KBS6H!Y+EM_[585Z& <S5+V<3DLW\MZ+ IU]$SU[ZJF.D
M%0Y&&C$G0<4'<.V@ZMZ^@BL;LO,*BI^P?CU=E7L/Y."<TSFL'PH]8(5'DY,:
M5[/"^#-V[*@)_M([.J2F_@JT-E7@IS[AU&N?'C0Z3W]EKVEJ]73Y"G#VRPK;
M7Y>9&Q\QEP6-]>^OX3&W8+^F_9YT=)N>VQ_1LA9:N&Z]\N^)ZU%Y;LI]MPZ!
M\-42OU(6_^)LU=YCA^;;[IEB!U<=:?DK:6SL)+QX*PN:IO4W.N8T^!*\].+G
M<I+WN"TI)/?1S"D:B&S N\@'L+G@VEB/\-M@PL+*.>.ZWV>Z.N=Q4 #:-<O!
MA]IN,= A\+!W'5<4$M)+%Y,A<VDZ#);0(AH=8^H$,=TI<W:T0X)2;D^N<A\U
M@C,.J=-'FCDOPUY #BZ!ZJ 2\B+P>C&<-G9DIR;98IJQ'*ED+X.!<]X8;D!Y
ME^[AZII-K%!O%Y#;3SF* M+(J1%%XL8WK?&5NY#S0RNC&LTL+;5&O(^OL5&_
MLWM&_:\Y^<Q&L_VV$HF1($&"A'\(I)MTOF]U))Z[!05NA9BE80JX+)GVTRXM
M2981]U"@UQ_+5Q5-,OK5$)D8AEX8GO.:KNB$I=I.7&A]/BI,W;NCQ1%DG\WH
M^*R>M(59@WA,YIA[KAX31S3Z9ALSI1GSNC\^I*9XJDMY/U.@^_Q#W.H 8IM>
M63E9[7 _LC!7%O?H-8,&N8EM(%_TPE2[F/2#O=S$-4SKY\.A76#[ R,4:+.,
MC)AO^X:797%^8J.9>@NF:^E+*!:FPX'I:D\(\-+%#T#!T*_TJ/+RGM\+[,\,
M6W(C3(%DUAGF.G&H91B9L>(U(YC:GL0(^-*@JE$'O>R(,T&TL 0%N'18K4NX
MAR*]=SXUC*>W^K-4=XM!H"(&DLU_Q'H5.+US9"-M-3L9!7:^V6,54/( 1@'B
M 0[I-G,+].*:#KR36W^]PG!%YV)[[]OY/@X#X5:@)4D.SZ&S%].47KK_#1$X
MN"TI@SL'5Q%VXZ=;#[J+O-HSM5/>YQT^>S!\3<^/N\&]%CRZO#GB5#X.MO7Y
MFV]" FE2DQ?XX\@RH? P3'":P4N;['-;U<M\Z](T(S8C]RMDL8RPN2@ J[D(
M:BL\L[T*^V\4;U]-\_C%C!L3E^*-RE4$F,8*&,BR>#*SF20;_WDPBKB/'#")
MWU@LBP)+BP=72S^DI/&^OJ(:%1M9AW](XP<\_%T:G9_H?)_QD7Y.JYV!K'$5
M#=<)JV9E'P-[7]]&\F9+E"I-:I7W#N%K)XQ<@E^L>Q[]K'BYN,[*1'2FRL&E
ML?S04KF>V(="@FHP Y8.&G5NX^*E!DV7-2^)BWXUV&'%.B$;6;AO#7[L%=G&
M\<2C?D$-Z\2+R]6'G__QY982)$B0( %@]'DATJ77Q0UT6-&O1^;P93;_05VP
MZ/L"XI22:$?;I!X*+"&BP*-[5%<4>)_4__MX=# 4!2+U""WKG2^BP)420M)
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
ML4O<(DSY7L[19L>5$'GB18H+I>1M#^_AF+RTV?_NV87XV<5[(;W^MU-%ZU'
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
M"#UH0HWFAO<3$T9??3;^(V3P[TICH9Y@'N; U)@HP/_E"-BO0R0>C<MG3:U
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
M@XU0JA7@CN^K_A"[B8*E-9-YL\%6KRF'.E["/VC" ^+=-_[52<YOU8 Y2OX
M\FP#_7AMXHG,J[O"EX38;I6=7$F?#'U%+**Q=^);9"B8%TT>@'=:9$M[!W=
MP;^9O!MK[1_!5YTL!7V=BEJ$>U'@8E[7-ZJKKP=]"%1A2R$2I\$NS*](4[((
M2+BS_;3NB_\LA?Q.K9#TT?!K8?C8GMO\/2N OVC_1R2V6UPI#38$[2!Q;Z5V
MFS EE;J6 YEF@O-<OTE"1J0>YC3.F%+TB*T,]EE2B3*'-EP8/N<#=)I]\XJ3
M?=6\I'(MON^7U3.K;F'_4^D(_^&I_N_L =TF57BGA0_SUJB5@DTM^>TJ4CWX
M6QXJNOU2.WLTUGZ )NL'D-,)DV7(K(==#9P&@71<P8K3#+<8DTO/=%'@4GG6
M_><HD+=DK;Q!2O1/8/S^$C,YMH S689C)R.Z<$/Q)4'E, K,MQVXA *]](AS
MV#]2&L8?<E**$YG4:P9J]1;I6B$QMK8):NP+EB,HP%<%?ZW]X=?PA4-9%H)F
MVQC)(:ED)Z\@#W"J>Y6GK(R8< _L9$,MOCCCYA,I7N*.=I7K4QGD5Q$W'!H>
M(>_D>P6K<<FT(GT3]PPN]89']A.(I<B]BY^@[W[RO2<@]K6[2QO-]3'[G0]_
M:.KX_P(2\-.@SP$P'LD/)?'VA]0UK&/K(GN@:R@P-!M+*D_[;6R^2XI-ZZG\
M>K4DO<\(F8,)I;7=<"P*_-8'CK^:@UQZOFS.CWY%[<OPEPJR70B"A\K^^"%O
M+-57*QI VYS&^+\C_+[OY8JO2GC0L[T(-NH[HL"4#MZ/Q-5PQ!2P)G!!^(/O
MP']">0T6I"EM83!9_E%+[%" JMLBN7]5V?8-YXH9O#4Z AK]$PW6EB@A84(^
MC1CH<?6]7[SWH58R8[2N,PMK,2<??!(?:A-).)&$^R,H<5!@>K/PU1IA(.3(
MDO*.=MA'4<IV':J@K%[29J?RK!_/G&=I/CR;WG?U/5=U;[WNK568!;'HNDLZ
MIX,"%YRF[.BM.'@Y;=@?;P\V>9*7OVCSRS%F,]Z]7OUY:L1C$M>7? )?E-8Q
MC,2"N=MP;E7?<NE?KXIG=?_.S#! IO_3BDH5))#V1?:I=$@)_>MQO'5.4V_I
M?0QD=A'67F79ODB)DY10)E52J>5[?&2T_]61 04)A]4/JU;>\-+59JL"X%:(
M;<9:2KO%R""61)J?_VRP(BO)#TOF3RV'5,L0W85$?\N,0(&A<B#9X<7 J(_P
MX*A3$<+7"\(;O?QYE)L*EX1(EG"L':%DTFV-L&/*7*)_^QX4:#)V5AW#!HN5
M%P7V]#HJK'7-UB%5[;:5PV^6[;U[WA!HP7FZ\2V?OSQD'4"X[R>PS7])8:($
MLP/15@V"E8S7M)*IR5UY=M<G),C0]IZ6G*,HP/ 4=#2,:V/"X[?:AB^%.6^R
MY=VP\\-+=QG%.W02A.%0U-X?_H3_#G(;8H8W7W4$7Q,*C0(CJ\B;3LF'#>Q8
M4RD,S7V?,PV9?0(3#ES8'!,.6U!@? T=_/Y:5CX!5JV(P&[:##7XSLB]5>?
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
M74BO8[R<-S"KK07KKI.3<MCQ*1R[>J["AKFT;)8K<I61$VWTJ,FC1D,\K*#
MZ[9>7=<FZ>Z%>T]-NNLR+6?BK.*W#_FO&<^G0>E)AS/D\3,VD?J!S&."^ZQY
M:^(\^K!^9+B_7:=ZQ0TVGSM[N9++&O##6AJ?5?/;A^_?OG8-8R+^G(%0OK?8
MKB\6"P-PU;[\.^*H-'M6HZ.GX&JENQ1'Q@;WH187LG>W"-<Z(\;B&_MD*R10
M>0]VZ=TB)/U1!^9_C]Y.=(PO;U];(PX_^2HKGP29'U4OB]B<N%4ELK9BZ[/*
MJZC&]JM]C22XI&YS<AB19\6$9^C'-M!5G(WU8!W%4-.'YNJY&."S[ZI6Y=R=
M%*[S5_VP@T!'9/'LPS?.;P7$3Z->&+P"XX_G%OE&A&0_HNCP.<&G]ZWRV"$.
M1C]5'0.1!,5W&)!UEI^'R-S$E5[FAB(,F+!BZEW%<LG+9N(Y.E.AXJL-;+%"
M-0;P%8856-F1O[T(_0?,9IWH_C&TP<Q/H^.1,=&S5D!>M$20'66_08-KB.3>
M&C>/:0W654'G2,G*9CEDU2*5NSZW!*EZ 5#1_@T=U1#;J([H3>&(-*!,N0P=
M\1&6UCT^-5(CFS'VA/=7[:2%UWLVYBLR:G$18I<<,]67.!VAPTH\BVQF@F]6
MG$HF53%ADJ&J[VC_FG$6KW.^GM@#-1[?_;:P.DG*R/G?(9#V;T#$D&Y<),R%
M;WA>1V6>\]K= N^5;4 NIQEJOZD*I,.-ZEYD\A60YV;&F>;Z$)9]199UUP[6
MTS+N1"?*+9H-U6YPG7=G2UAW99L*!E0=(L>\_ZM=.C]DD"1< :0VSA].Y/P"
M/:&+;[(SBT33NLC(DEQR:2"DQY:X]M,#E'Y\-7 IX81^'%N,ZZ $MV_YMVB#
M_#]ZZT=7#$(,,>"<(_/3"?@Y!MC;[$=]#Y'CMO7V.5A+H->=_"-H>F(1,JZ!
M:7/_N[@=+PV5Q0_LW)$9^ =4I>-8VYP\B50)2;"&@<TCPNOHZ%!\*GW8 0,.
MD1'=&M8;O6\C=&X1V%_^@-UEJ,OV?WB7[7XB;UB-@9)TKD49-+V/$T'%ON"?
MD=>1H"T"&R3676^#:ED[JL#GNSILU"3FNRR@U*[\JGA')P6>M%=/5$5>!&5N
M _=8P@<L/VKL+&V?WBG>4L^%;[2<,BM4SUE7=0OG2EI;#A\2FT)I*XA%20HW
M+8-[6@>TK$A5]05+,)/.XZLKXEC58X!B>D?@.&ME:F) J:W,X;U%:DV6(5LQ
MP%F!T4+?6*[5'6BL$KLCZEGR<]/PN0ZN!5_81\.9X=>09X-F"\6Z7A]_"Z!+
MUC9BL OZJ8($]-H/:,SZUO[/Z@R68!".RLN3?P^+MN_[9,KX;I:%T_H2.C
M]3\IJ)0(U2F5ZGT]F#YDI*^^XO&+4:LV7+%^<-^$ <453-DV20:Q@NC\5^O_
MO_GXC;"6ON]Y,-F%#FN0<E<J)]#;7]\X_V6;V^Y]C.;DP:7GEXMEX(\-X,?L
MAL>A#1@@\V7B]C:;:9G/4GXY&'+<<PH8:"<5';/GH(N@43 ?W\=9E 5(K*Z*
MK):M]5.>1N"LK3L\(JT/*1B,78D!5D9B1MJ4#SGFM'ITGGAJU&GPX>A[.QRL
MK:OC>FSN,#[OKS_.V<5?7)>N2?1>YM50,Z9\E-K9O&TA<^(Q8*=%.^)2D0C"
M\TF<&;=67C">:[^H_>/U..T"*L1)=%]!+-ZK"(_$ ,)3Y%Z?WXH@UO"@H0O-
MQ,9O!#@>B;H!\B)+03@7H*(EY--DGDBGTAWU/XB3F^-K,:!1 <IN9SHQA7-Q
MKBU3HX8!%S=)<SE#,P[-^#TSJN.391YA.K:I:(5XLC:^H#B\BUA5]H:>J1:4
MG C!.G2.]+T\&;H5[UYT$X(!1FNV%HE$>]9ODOX:J0@GU=/@)46-JC>JCI+'
M4):]W[71Q\CE_K[0YCSVXG8,R-,LH>!"5%K+;M16OG268S4T-=FPGO9&A%A%
M028HV'"+4#%&L\[2E\S#UYE)G[@H-ZZ%NH3W*89KH7Z'9(TC%2GSXU!C&)<^
M!M>1,<3A&8O,ASLRY=-U$ZHI\55?#B=?71:(%$>,N4X3)0[C=FU;OM@JI?S1
M[N=)US0#3H12#IN(REE(>.SE/UW<#5&U[Z)JS4?J-<2*%HU%+VD^0O?SR]0;
M7Y4M6QH5O=+A@.X&X^;7:_;O-[J;<IQBM #Y=.ZN!UMBMX]%D"@FP*P7D!/9
MB *.J<Y_#<: 5W,PP/<CM0SJVN*+RJ>:8<#D6V9_EY,Z-./0C!(S)K-YMK3*
MW5,FF<'!LGG$K1#!Z18N-B]ILJC#H4Q\5OEE:H]7*^7(R9KPCX78RIL[*0F\
M.L82(R=3FSKS7BN(4C=)MW,4FS#@*8MC7L>N;*SW3O$7*SU<WAWPQ*=!)F)O
M[GF18N64K4A>+PNAK^L>,V3A^%\+QP<VS][5@H,!O$WL\7GQA(\>UT<OQ8#'
MN+82Z5&.#&PY]=J  2/,<8%ZG;(0Y[T,])I;6],U21M(L32W^P]898?::?RG
MM]/HQU7-?\7\-EBU2XX8]?Z_ I; 46!=(CV>CUP%730YI(V)'12MQIK*5_2G
M8(CF:?Q!#GJ@$T5%(GDMBC>YV%*LN$5@@@$^.4C(T4+M+ *8:ZR* 7[O?!,I
MI3M-XE+'T3O*#32(.211DEC8:VS&OC5R0$N/.Z[RCZ$5\F@>F&3F*[;N+-!=
MNMU)6*IC?D ]/V(9+<S8? MR?W/Z*G\ O9O(V<S>7E:?V@?I7"[OV!VN7_TX
MKF>'<S=% S\[LY GS'HJ]6U<7:!-RX8&2U\C+86TSQ9Q2YF-M>M/:E=<A)X$
M$QL9:;^QDB%;QY"MXZ>,876X4MCB920B":3@E$F<-(K!(6TO_<!?VZ09'D5T
MJ!4H?H[.OQ%LA:_><=V'ON<]CMV/RRVWTJUHDKBX^*^*)I%VX9T3!/";7P;
M7RE3&C!@ NRVHNFFD>;'Z#72CS_IQ&, Y[:BP* =APS28RA6\/%#(QFTKA>:
M>=>< =5/,\JZQ]%K_99%:%1.A5+(P_OBM*3;<<$T\A"L)]IF[A[ST:4QVW@&
MW5E.S4[323?P8IB_7>WZG",]4U-$>MWJD.;1[N/MN,@>Z0O'BM2K;9UZCA<U
MNDNO.@;M<4Z1F_7D\<G,@U1'9C6.1H)7$#/>D\Y37V% 2D\VN\HA>TU;EDUR
MH7VENJN9:;KF-(0F,C5\"B4S=1Y7%+#2_KQW*IE=3V8D2>;A*PSKC1_,)WF
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
M(N3PO!+HV0SPE2;W?Y.%A])QOR,=E[(8 Z1'0_GG\:=V6$Y# VXRQ[L(1!(
MN/C[K5U#[??^<4RV-X2]HBB;>'&??1NTU"Q9'BY='P_MA=P2,A> M6O:R#?I
M272Q2DD]?9KET5C*[(JB<]TRD*>'UUJ]=U=GW8R=K>P(=6@D5R)SHL[0WTES
M<.H\HA=FBN9;'D07\-QBQH6YYPE>/%5)FR(_99%7E-87^M<E9CT,9<:7LVNM
M':]N=[/^$F<_C)^ RISA&0C.A+L$GJK_&N *&8#NI<6M/>J^9NZ:S@E01MP*
M6O-)?\2MKZ+2J&I/!Y+3+!Z8L^&XR2Q?"[M]KU1:7J)U(3J:OV# Z1>49KX:
M*L>'6^NE+[>4>AKD%@>'34J-^+C/ 6W*F@<U=@WC<12Y]HOP;;H3+58=N3B.
MFP4IULPS?NG1PDQ<!'+81T]$7* .@[E9(6NOI9RE[+AKWG;\3G45U.+H*!42
M%9K?88QH_;E06]CWW"5ML]NRV$J)1===[U9$>- -\OU"6D?)IPA#R9>W"7%Q
M/:ITYR*XK$%LQ'YS:L,\,[O>P$\Z)T+ :5W#A&5#9N3_1#.RY@/8E*>6BP'3
MTBTF!=<QQ[;=5'^O;$)[\R3E1/+X179WP+2M&.":>5&X23H6RIQO/&4G91OR
M IV\8T?T:UW.,;G=.V0P8)MB0"^G=W(R5+4.]7-I8,.S4L3R(ZC9-Z>D\Z7]
M:@LPH&$4TRV\3.\9>U*8LS&4$-W<O"]T+*=GU.L2SPU%@M_G>/Z;(WA%T0Y<
MR.DBYPGM;3QGRPO&Z@D+///R-ND$*\0FV^E8UMJI@9R"8P7-H@R2:!N_2#R!
MCLK$:7! _L2J!L)%CUZSTY2%AVUJEX8V\>4J+Y[8@Q/EN6(R6Q0#GZ76SFNW
M##\3] <MOD.]](9ZZ?UC+ST),R@CR[(O[L)%H[U,9+43IJU/ZDC7X$^X^SYN
MW1I]FYI?D,=J02)ZH>76*S&\,4@5(Q*'K_<PX*D)E&S63F? )T<'IZ^^%R-X
M?!;NS?VTCITF7.?=8%RJ#*">+3$[*Y?'O<F<MS;43"-BECLQ8M;F+0,ZKJ0^
MXK] IR>YLMI/B:Q@EU>[/BNO>CO_Z'E[X_*8-QT6JM!%C?Q%1.ZJZ!>0::I^
MK$O#-.U:0:GGUT?<F3OJKNE7AZI1"MZ0W]A1RZ',$1B XU?8CIE P0!"MVT@
M.@,^,+&V.D',,L3_\+ 1O9(!QXOGS #S5A1EW/^O<Z HV3L[2=0KV65[!5&S
M9*"/TQ]&1P_W'Y0A999<\COZS&A*9,W95_5;:7(%M%1A, 4")' ZJ][KVX@,
M1RG.NH&L4%/Z";30$WE) OKOC[YDE)!A_49TXQ'\9P3S==#+F>3(;<*^LL'5
M4/X[3_SQ<[UQY'%ECI3 ^*\V(/P%8VR-17:X<EFL_?;*FD3H4(PW<>\OU901
MO.7M6E,SQO+N!*=R]KJJUH0Q^07M<VZ-DT*G.-33$7G&<*CN+ L#+D1_>^$Q
MZC_?Z(:T>%%>-BC4L,?/5^9(QJ]=_[Z]8H<H;-<^2.2]Z8O&:8GTE,?/P22F
MV%3RRO$NJU^>OX2RY_=QOJBC=9;B\3:_]@C\]HHBN\3T;/,P#!@;SRM"_5AG
M0-Y*_!3G6$E<(4&FDV2'EOF?L\P;9.IK^IBD +.SG?41V6WW=_Z29^![H(90
MWT2BPXVHC*5H.65EPC45IC=U2D+G&EFGX(P;K?#+?/+JDA6TM\3*<ZA<<8F>
MUKPOHGH=/VY7H>FHKM*D?$H5#MP^R#_L*Z242"-'8, 48UF8+J#"YQYXDG(K
M]6I]'[>Z)W^N.)*) 3?=@J!CK1KB!(_A"ZM)70AY"I2Y']R=1JPD"7:6IV]P
M<(QY12?$J;]OUUB;&?[YH[$3Y_J]IKG/+Q,;R8)KI\$Q@Y+I73&HW*.T$&(
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
MY-"W9N;+GJN%,/=#=320M\T#N==E ?F"XW62*:M+.3T[[-^]IO,NV3(H4AA
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
MXD6C<(A+.9K94&B4358QSH/NVC_-RM!(3K%PXA")U 9%(QM58V'4HOU$T 9
M7*-B*^U,H>$68P/F;]'^M->UH,WZ]P'-'QVC*]75ALI%84!P<T,S<L*)+IR6
M2TTB?6)(&KC^M3Q/2(J<S<I1WEL8UK70KK(FA[?!?:;[#@?WL+ (..):2=1I
M4!JLBX-X&RR8'](:C&#?[&3N$5Y53FA\PB^+A*9Y[$D)H&-G%G//I]TFM1A
M)'5Q^+1Z_3/\LOI7L?5$^0^K[[?8O%<U+4\/B*P^^^CJ.Q:ILH"=]3I)W.>_
MR5S)W$483\T"E?<7,VIMV01GH^;BHW97+>"%&* %/E]T^.*+5V;5'L.F+YL]
MR [ TI!(AUIV<QX2BFH[92SB1=:=V_0$TG;9/_&$3>"3=VTGML1JAF9VJ;_;
M<_$< E!SF<E*WJ"K^[EP^[F\IM>V%PIR'[;&S7&)G-W\P&<]1/!P"TK'@)/,
M&V.ZZ1]B!6_XENT6?/\WN<;*STZXVIOX6I=-.6OSA>?>6^^^PW#$@?I97<9[
M#@.0N0?I*OJ6GACCC0$NQ/.&Y$"*NJ>V!\?D0,C$A8=V&?($';>;[ @.-*Y7
M!6/]#U'+/]'M+<ZE&"#1%(AW?/VU["Q5([ZO]WSM?:+UEQPK<W,ORA>&JO:L
MW2&;X;",8-,*UJ=1]3"@Q '&#YOW/GRCY]V7$EI%,:]Q)<#HT+U#]P[=^Y/N
MO:ZB4Y77Z)U4\(XY&=50,JNE%"G8OYE ["XJ9.#X?"\7UL: W*)S)[OOJ!H\
M.]>@X7/>6]LAU>0LJM!>LO&\K[OPBRW[E][7TE^7*V931L'-]8Q*H_J-M$90
MAJTN"(@SF>TMX'@<X#A&GHR-ICQ:F*E873QDT?[)%FV D6T):\>TG\* L8AH
M2W[C\GE5!3Q6SN'*,Q_HZG>%^SDX(I(:]Q2JVD'@D;[:>1+$"@&"30&"5\CE
M=--ZQX; I*J]:&GQYUUT;8%6E;18QB(7 UP=I7H_1MU-?W+=(NU:K:>]RO7C
MHWEO;^X,9HH[+[W?.J!+IAT#>)9%E<EM@N7(?;%>XX).N1G[)AEFZ1"=RYIZ
MU6G@*_E/5PD]MZUJTR!X_N=8%QP)9:Y!9[ KS:?E1GZR628HNUV=$.MD_3B(
M5A5,7E#..9*C[.O/V)7Z7OM>^DW94Z=,G'Q':3J&S(GX<BGKOE?IZ3DE [WQ
M/[MLL@8&C)R4',X5*,+IP=%&4);&_:4R[Q_:IAETZ/I 2[JL3!<.9K>I0 2J
M6AM[3+J# P-VW_:BN#MNX<4G-97K^!MD57.(B!+Y#OTI6SQUB]>]'3:MD!)E
MOC!ZWLR,Y[=Z#Q9\1.?&S=J[J6:)V18TE_I+G]>7G@7!FL1V$?_LZ(Q,OL[*
MLOV7=MVJ>./DQFSW>?8A"*K>UV;?7$^_("0$.;SS?>PH?%V5IF\0O_/7*A"%
ML\!GHLO;_U][YQX/U=K^_U4J';8F28J8A%3"KAQ*6)TDE::S4\SNZ!1V111F
M=9(<IQ-*.R,E2LS.,<?)>:,2@V$<AI&<F4%C,;/6_);G>WC]GEVOW\Y^GIZ>
M_7O6'^]_'*]9Z[ZOZW-=]W7?-Z$G/!#]*94>8K>NBNE""S(T.YT]>MK_4#B1
M)L2TYD@B%78F!H(C^WT@S --YX@!I6A"-_8[SIJ0BQ@('C\9:4(H'@Q<LXUV
MQJ)8_]D2Z$#G <:_L^O$?_:?\K.!0@$;+DNPRK& Y-#E3<7:O KN Q95#)AB
M>5K8LY[#X[K76!9W3)S=9KO=MB(>6R8&4DORM)$,1FN:&) "[8F$YNX6J9H7
MZ%*O]PF).08^+:<>G&A_R)*;-92Q?DR9HVZTP*<6CFLG!42IPG[J]^EPD#7+
M)].PP(W^]-4!>%U@8;3]5OX!;DDVOY"KE,+ER/2L[;DXD/VSEM9 [*+YZS_<
M08IVE"]3MZQ>2UJ>V?,5J[S_Z8=HG2&GZD;V@H#HG$/?/E>=.?#]B*K$#NM^
MYU_@V!.1&84D::OLM4$A:[G+3XH!)_5H0L?XMVX"FE3#$(G1RE:PB"@&Y08.
M4CXJF*]:"!VVSVX4 ]%&E)]8O421@EGT(D,9_KF#]>W]D:$/'7/RSBJ'MC$$
M+Z,)-?)XT?C?IVC\K:$(H'R9/'T['Q?D\D3VZZZM+=(\ _I_N)M./KW16M6X
M>\$M=='4O%?TRD%87QW=?:>8*#"T%0/=<VGDZ,EM?__2&5H)XR>^5#/:*TG[
M(^DSH<C&/2;N=H)^&^:?0W-2*Y&Y7(9UPI#%YR6C/Y;I=B;"XY0R.SDD!9W5
M8SR7OYK86_HPKB7FHZ_>!]^R ^O;4^),M_1XZ?:F[I4<7B/<B;ZCJ"!W*6N<
ME6;S76BWGG577UU2KE?H.T^8L0:TL*!>[2TPBU@:-9L1#<$K_44R'%,DQYB0
MLR8V-R+47?="JJ()(X 1R":/'Q,#<&\?-*A!D?3JS3?(*"0O=HHB\J>'E$2\
M<+B3EO@I%1,9AWX.C1Z?9P*<^(JG\K<G,TCFD=P:.46,7]V*BVM'FL>IUSW,
M]AM!VSW+FTNI>;2FL!^%B\:G$56NDO,XTXUU8#>!/WSR"9Q=8! LG^276-AI
MLR=DU)2O0N=E9917D-_X^F[&E&;91(>5,_AK1-'3*R,M3BU ;;D8<.[>T7"[
MH7)Y#V%P!^.!.O:5UUU3D*G[+$$"9:D#1]9'(0X.*LSR2TJ,<7JO61S;GS)H
M]GYD:=VG?WCT_M/.^/I6$.,G-I-EE"2P:BC+1 :9]\KB7OP(7R_0'+-<DIF!
M1=.\LDO8XW+^=)XA"[4VT<:,Z O$0/T=+(F*DS)@.,5/KOI:I VO)Z.D B9:
M[*V-*)PA9Z3!?E@6AP7K,M@:JJ=CX>JQZPJ)MJ_QK,:WL9<-0N6FQG(0:T0,
MC.\Z1WX?!ADQ>*:#8SLZ"P;'49H8,'-U'I\_R?#T=X?BTFNM?[\K^A*X^H^[
MVC\KX(7J?GXB6+0#LC#FCX]EFS*QZ6YZ#4*%VF@,IPN&]K$V%^SDX5";O1ME
M/J0R=B.)4.O1.I+061F=#4<R8MS@E7)]C^3Z0X0KO8(*JHH5G-,KD-A';PJ-
M;?MLT@GP_(@@E,T:SKUP5"_"4S>'EZ.O-R#==M\P4P4:ZU1^-$7VGS&\H.T3
M-]03QWZD7P,%&I905RR]<QGC,02K$T3W+ J(0MD76+;R7L?;9<$D-NCGI CJ
M?XTXB(10-!LW78Y]Q3OU4E[;_E3R/8MG+&4^:YL8N$9M]0_6>9]WE/%^T"5]
MH)'A,S?U$GHL_M\@FOUO ]>X$382&AP#*48^IMD<Y=M&,V9B<27*6]ZC!)RV
M4]1&9Q)AO<<[K8Q5?0[EN C;F.YPI6AXK.,^-B49[E/&.[]W'^2WP%SBXKD]
M,9? <,8"A[B"EE6U[B5K+V2YO!&\LP.U=JN,'1^K\[UHT4]KV]H*L3NYX3?+
M%SBBJVN.[P>S7#^N% ,W15G#?]QL]2_; R'P1J4J>?>KP>/T!4[OIJ;3N9F'
M]5#1/NM& K*(:=$N1<'R]GQ9T;26B=T]Y[SFO#MRQ$D,G*Y5$P/IK+-WB==V
MR0*^-M^\HQ4_E^@[W.[X!6G.!C\7L+IC".8H/F AX[;78[0TB($H,WM'9DSN
M3)//^O3)3+7/#MFZ9(A^C9%,^F=M^N3;6#(N)Z*"<F!OQ6Y,Z QH?'K^=9D6
MK(_.D<5D6Z$8N![/<\\SY!VZ!O%>NFM G*WR?0;(\W,=G:AW'$\,^)ZE-:T<
M#5LP1934;*(6R\S7.;N=7]91MH0V5/Z _(S&LX%@M9;2FCP=D1$S?WAQDJ'%
MTTTYVD3CF*#WOT") @5&CL;0NZ_. 8U+L"FY!YN>I 'H.%&>,,<KB>M-O6[0
M7#+&M1S5"S@K&N,KE2$C790A46DG4O%>5P@NZ$K'4M4S4OU^(C-#N1_SX-B0
MB+/)&7QM,!'2K!TM%4GWHK.3Q4#*J0QG7CMW.BH& "<+P-)))CN3)Z*6MKM6
MCE;R#!\P&)<([/)5#\/ZK,->>,[;<6?KVH3297D?/-"AVO)_R"65_*Y#/PPQ
M@7\G4+_K+EKC<4QGG84^"'(.B(%CYAST%YT>Y#F]F#PQ,4C.Q:! %5-/W85[
MZ.SGD_/%^/4,D[B>X>^4RB24)U)!G[@/YCJE7 ^+8&Y]"5SRS)EM:,-!]'W5
M\M,H=WQIB7:T3PX)+4I:(3%6%1-7,U(1HG[P55I.>A1[H*IE<<Q]PPQ3ZGV5
M<]U[_PEQ[9OL?HU7"] Z>N+6H3#T\&'4("H00(]0E+T.PAJE!@/76^SO/R$?
MJ<^XW_W#T%)L0FDLSZU 9]NVJL%NP@L^5M6UE'=4[JQ/LIL>3',^;_AI@Q@X
M>\!.X?N7$_\'RJ]0?JKUE'0>K1@A?2Q^.Q!Q@M94M-*]G3@*LSX@E$HH/Q.=
M:P#V^7$3;>^J"RH#/TI3!TUD$S'9\)Z]$T!F3&:X_X60&,.<]95*6 *=1X17
M,(K65$N=3/18;SI:%/YR'4$H6B[J[2B?V)1Q]:;QPO0@OO!UWH_;&B1ON.M7
M?S!.9N]2H8K.=A'AZ92SWU]E_S<2B<=N#W0OO;Y!]8+J4'LH..9,9I+[^+Q:
MXWD^,W@6?M/.E!CJQUAU/U'?5+7E!@<>8K4213('6@M%'LBK/ 4'S=.GTN6+
MK$.&GA6L7DCKGA^!Q>ACV/1WT1A?]R^H(.-;3K]RR^DWKR"E0CQ7DNB^>B#8
MYY6-&:QHS-CD/"Q$I<JP>*O*-T6H<M#XUCA6E]3D*EV?*53&TYU?.*,&N(!\
MC95QY,\U*D,-^OR,FJ_.X2TB:[5:'3X<<GAX/EG_35(:3,4"90CF)HX2&T@E
M^^'A_/-8')YKN/6,L-?K#FUN,T/) O$&>0Q+M N=QWDEZ\>7>"T/%KM-=Z(H
MLOI</IG+6&5XVU18L7P\I=>72"G3*HIE1ZBB!0QT5N]SM("VR+I:V0-J#?%E
MVTH>./^NH[321?L%)F6H-,VAGZ6-79]^;1"3&$E!9S(Q:\EN$K:.G)FHNE/P
M^.IWZ:A\G58LR-<Z/GJZP[-7R;A]A)P]:EHQSB>7-U-^Q<3P8K#UA4K134>&
M9-YRI\L>JM+67F3+5W=0<.B\VMT0IF?3#C)J[5N9F^(EV:/X#XRI12V_OS&,
M$<_X^[:Z[[H;5))#GACS4:Q J,\,&_/,ZP_):8<F#B']6ZK6[Q6'%CU@(.L=
M:X6')AF!/U.D2.YG5=--Q!^^)@,>B?A<D":,]7^I:#JYXM7O&F\HSUD=%J(E
MS-&\65"3YYACS92QHW\HSCX[)D9TYK-S(R5,N]*^,L\E8,](6[+OFO%,2G5O
M>Z)2DTG;X(V.I".K3BK7,.^S4,EK$4CGO8GKQ-:0JSQ%"]8)]F4@*=!)\GQX
MDRE!4!XGN!ZPSGY4KFK&&E^)#BXD4#M#?E<2]_2(HT%L<6)'JH!U/I3W=D%9
M1Y:A3YD";2?P-4;]OR/8[PNAK.%;GTE6!WFC]$F.<TDN2;1$F_<:!@5OF*)M
M5T>5M-^[=!H>]RC.SLV&VF.:H->];?((%JZO!AK/T@\!3X$_>-6Q?V3"VE9#
MKD>HG\Y'F+VL]QY[^9K!,Q Y?->2R-\_,%\QT!J(3G6;./MR0\[T3BTM72C=
MZ38V>IPS=Q(*U (94[^@:>S[1GFUE+FB63S[:W4Z9-A4Q\9(]XJ2A,EL%:*P
MVT$B_1L'].\F6=LPKR&'R;5M2. QON*+[;L84WOU1D.NYF?0$,4:1+$5@@%Z
M42#Z2]YZ'XT4N(WG76PWM^;'=(H:4YUI9YZ=P]!=+%LJW%&D"^DHK>5AD>V2
MCVU"E\$3I>W/8L@53YNW(TO#%]ZR N4V;UI\]]^@J+Y@WX'NR),EB<]MV V-
MI'.>Y[M_6+,EZGAVV9LSCT:B"4QM6%]"X'5[L"A/'WYP06[ '98IS#J7?/1)
MN.V=(U@NYK)/<WA0)VR<9:<AE$#?SD/+P.2(:SX+]LGL3TV5,TB@;QQ4&_LX
MEMDDVWA,#"0'V-5^^R"$%V?QXNSW*L[^-X8<P1WD0<X&X6&18IVA##>;O-&\
MIJ2K0W*T[H!VTZN TF9WD,0E9]6*8)3%2"8'@L?)P>RXJSXDN?MJZ2=?ULAN
MV?K<&FS.]%<L/8%*:EV]2JY.\Q%B[WH6XN<.-F:T/F%+-1;'P4%[-#VB>]XJ
M"5Z^6K31)O38V>=)C %]CHG.%-% E0U'%IW?RY"@J#CE+>1O?Z 507=@$:8W
M/XE37B(@#3[QUZ+6;9NF9/+3^Z^:5WO2[O<E/?:RV]&RP>>W%G#LI'G,)? $
M%F!"(=ZA(N213@7I.FU>VDQ6Z6'IT]5I&SXNXO^PPKAW+FOV*[#_$6$TPQ61
MIG=$F-8,I&KNKT,++KP87'UJUP/G&_=4\M>"]T)#O4*WS)U);ZR$52-$LK,K
M!26\2'AC\>@\&]'>*LW"74-]YJ[-4$<;%LO"@T38-);8_90;373[LQ/JGW4:
MR[?"]].7M#$YD/&YCO[#/N>_[]G![Q.;S'UB7RJ,S\D7*A.N$%.SX%[3#&DO
M;^X&YXC9]W=XZ'ST$ .7VS"3+WP$\\D9:6T@;V]EPW:.X"T2YK.K;<H2L'$5
MC2VO^I;61-ZVJ'B$$!$@!NK#B@'(0.?@>-3],T]Z(A9FA#,;;=D;"W4.J(=W
M\8=577U7S?['UE6_V#L.;?CBH2B7'S<Z3'+87V#UDW@&3,$MY!>1?:MS3+RA
M66R%L\*=H7R0$TB&ISW'E- 4^L<XNRI7T887MH[C?MDV=@V[!:Q]:]Z$]]V>
MV2Q9(X\^[>55HG-2A,O->-J"Y%?\$+^4PK;*&_STITFTLT:;UPF>@(/93QB"
M.I(U $=];VG]/_'#'7NP#J+Y$)6<H5X($5*W.Z_X=*A6N]9B9KK@WJL3D.<:
M%VQ$1*+!&D.>J%0A\I!2E0"W<Q]VO)1FKX+/[?(,FI8R/?)\I7"6P%UDQ[",
M_]XB^)M!+Z+#VHR^),XL,>!80;YAX*[@3KZQ9C!S5:8EO6WL)(E\?_9;E'<7
MBW(4-BL0;2$FNSX0GD3?*BWEF5<%2FUI,V8]L5MKWZ?_\MP<,9!-"\L]Q+X$
M_F*M<:!4:7HM11XN//3>(WNE>[/-MAQGA02KXV-M84=4HL>O:&A]EZ6YOT.8
MC<XT$BX&2RK9<]"%>HGVV04<PBF+2[MIV9DU8J#CMKK/UJO:I+QC8#%Y&>4=
M#? Q$>X6V57Y*+9Y;]#Z9&[7IF+7>XI6NKH0EE4I?/5)%YF/EM-2J/YBX 3G
MBCSQ<L[ZP-4C7B]U^E[=%K1EAF.BT(6C+@8447E@I/Q?\0GQ%N!_HQ;@*LRO
M9X)#)Z)68.Z>.R@&=KB/(U.^W/ [*94C^_GIYNC]+]RO6S.E<^1K#'T(?>%T
M<U$8-I0<&!\NP)EBP,[:'O4_0TZ<G,B94'A\-Y%L!CKKD:/0WL?(3=KK5(L"
M%!"U)!UZ6>9'ZK]'$&65-^N?#[FWY"0K1,CD,?<QDT9L=WHKU"]/SDM[V!;)
M/C13T'=5*_3JC0_+&,_8HG?_UVF(1[LS.(LH1,=2(:5<>UU1ULD7F\2 T[9?
M@I[LB3H+$4?O:(^^=P5$P5_K'1-)TV'F =B#VZAX;G,-72?79G>F6;^VB^5J
MWINK,[LZXW4C)CJ[_^N_M\9FD?K?\EJM>D+LG_J85,^3.K GA)?A3(7'+T.9
M#2Q8 >EH_I0+82)O)OHC3&W5+G)95]PB4S/@'N)M=K?"S7.1Z%9[3[?RF*K9
MAIO!@0@V0*Z<Q_[V)I&1T$ND:KNG085I>.CQ\^+$KN)0(>9+HE[2VC%Q>$D,
MY*1.&0G!"]1X@?J;%ZC_YGG_4D7J;U6@GD(VAO)W0,=AR(7<X&W)*SJFRI\>
M[J$XHZUT/+O^5KI6'R_T!5\_90"5'Y\;"*!6NB$+>PLOOJWU&Y&Q:K':*6#I
M#3TMO7("TJQBYER33R3'T7BV@["Z>]:I1+!D4-)R8X.=@7J0YD_4&[% 3$O_
M0.*0BAC(> DW#9+ON7_KTM8?<HA&Z)++6U[7E]IL4.U<@6P_E)&1$6@T:/BF
M0WK>^*PINM8,$[#U,NW71A\3.%(,+#+<>F)[0)L9NW&KE5Q';EX#FHW\=FN,
M.-Q0.CH=H-Q#L?0GQ9?>=U^H#9N^?C_FXAG+=JTYM;5H-!D5M/D+-S:DAY8G
MV#&^\\?^QDP9PX+K=(PKCN9\R.0!=_"R>S^ZO+JU@5Z_A:'WS"&!FKK*W?'8
M@7!B2;PD3\2AUB+[+3K\1;)D=&:*]@WM-#" +.G>/VHQI;/.1]ME9E&EO]29
MTP\K0?X@4\AHBB:4/U_)TJ,ZG^7MO*U:5=91IE#:4;;@+OO[M1?;OU::4F>\
M$FXD\3JOC_2^M;&I3=H_QWGCH::3VK4!2?X"3R0RQUZX3[0UC9=QQ=TFQ'Y_
M1"?-L4$JV"CV]M&AZ48/\T$!4U?H*P:FM6(/CNQE(9#AM=6H>HE,VGOA='+O
MV5*_RU!@2Q5XA2C($_)SQ,#L2R;83V,!Y8I;-^U71J$>;:]05PQ0TSZ0^[U'
M;"M<KZX.O\FP#:!-7&#@+UPEURO_+TI?\880O"'D.S>$_%TJL 83H/:8N(V(
M:[5C7. ?>"WOK'Y5URPEL<&$6!:SIY*V1B:F<>/0#B&5U7&4'/4),87O%!Y6
M6L-#!L*>L_-]XYSF&>6^?5&6IW&C^7SR6C$P_Z8SSQN=3</F7T,>XI^W0G&K
M22AWL*TE5T,,G&Q^U2R8(08L!2GZHTR8"#.1U&.;:1/',WQ=&? 5\H#A0,6R
M<(:<>^5B>#MLY2Q__)S"0U[S5O66P$,]/9V/!BMN'GGB[Q]S"7SL5A\D8/'H
M_2F\\XU%><1[FR^X)6N2=]F_&;<M([\2 RV'T1FH]JD?$OIK12RTE);&"F0<
M!X/KC+5X+X0%:.\^YJZ9_1[K)3F!Q\=51DPKHM*$B' %I=98#J&CTHY1VKQ8
M7E3UIYE9::Y:[MBH"6TYB<KMH?7[=HPY+.XY.,D.Y34YO]]R!^VC_%Z_?]=;
M0@EYC"_LK4O@6_S7G&'S24B /C3^,S-!,+FU&_PZHDE?1_2EA,<+/*',VRJ(
M("LZ"+C:!!]3S;-M!U;.??K+.P;/4)4Q:%@*:P@$.9A/GBY<:84V$)-';^0L
MX1<BSX_I9ZT>6*OIQK48RC4VK=C6GK6;>PG\)7)5W;/89@?KAW6T"VZZ8?W!
ME<[GW%:=]EJL.M2LN/'*AN>I?UH,?<L35_Z'-W6INT@RW7+A<NF\%LN6 MZ1
MS6O=0B<:X28<5?)'QERP-8'!V_6 4]];DNR54K#0TY/V0YHC*6+IV(/-8:]^
MW$'@06?&/0Z/42N%:59VZKP!6CM(X#A:)SZ1O_XP?IM@5"]#VBV0JZ=@945J
ML;8AG!O[.8:Q!6I]2N1MZS_>FE@[&(S*6#;UYLTM;&IQJ,BS010W?5AN['V#
M^M13>^,HTB,2?'4[W#=@%*P_@,X:;7=K3.!.>?G>Q3S"_T7LMEJ/QB=B8 OS
M/52QCNUX67@S3F+:^FV%-V=B(9Q<?[R(G$$N:203NA-TH_R.+6RWJ14</;V4
M0XN_#Z_*59T&35T/OB<5N/EE$?.)_M:F?H8;3\ZEQ3B$]SK:SPX^33Z,#J\[
M>9\1<(^E+]1 *Y06(#?1!8XMTKS0AP*;.4NMO?V/C<H-TQAGUD79<L2 HC!A
MB!6_]\>8/]Y]^E=G"I_3CV"3X@I/KC\JXR)Z#VPCP)?.B@%V^,WK&37D);[/
M5;#IP#HT-HX,9D%+(:>)N[VY]GWGDG(S0@PW>"K=&TSG6"<3'9E:IL+Y-"S"
M]:67C.Q$;R: UE4N:<A:9XU>&^_&76%#'5>X:N$K(X1)B:/Q$F/.,8RSD",)
M5C;-IX8,O?5NRW;F^,OG?-C@0OSXZRT&.PVZ98#46VLG^FCR6>A, I_>YDPZ
MTW:^2@3]=/6#\\K;[T;B'ILNW0/6FSH!,"6PE[+21X)?FO^@D! D(G+=YJZ?
MLCAMXZRCPU/0CQ^,[=N/3*Y.\N?9WVUPZ%W<!:FTM-113_WYIW<<I?K<-NLQ
M!TQ,O"?N(X'5H%)JJ(M,-SC7(WN.1C UO5<#B9A%&B2FGKYU!ZEOR:M$HK"8
M)WO=BTY9Z=5U=WUSK)?K$GN6;TU")3)>2:1< K5]P$>V<(3%]=+=R3DU@X._
M%+HX.LN\U1ELEI;QEQV-ZSN.O=(Y?%;Q@R#;X]Q?AF!"8>4P9/^45>?Z&,Q/
M]0DO1)!^]"WE"?J._-*^D-2PU4RH?]E0.;9KV.!T.!Q'@_3=HCR;.A%.MEW&
M)B5/H2'Z!IV-A(DD"/Z&TM'671?/2E6O?3C<G%E9N3IQN!P=[+4+^!<.7(L/
MVJ(EL:=[^=YMP<7G%!Q&-Q.K;G\TXHS+6_36^DSTRG0B=[7S-J 5;,\@]XUF
MKI\@?[FU+;O<?MC\Y';!B8.9#5T6%0%BH-DTFE 4^37+%#:".6G.U,9SK3U^
MMQI\7&+*=[I+]+^T&'E(]A<#O,V##5JC[=K]) (U*?$4^0>?C1S]J-9IF36*
M>J;RU,'E@_K$_+2-!L='IW[SY1EC%RR6O;+1K13))'"C0ZPJ!2?V;/%8E;%F
M':9&R$Q:*=DO'%Q"D8+I^>/7I],#1A)"UIIA7O90Y[:R;%0BVP/2 ^6,YSES
MIN:I.%,6\+6BV*YICYK3$IM<H1 P!,Q+.MN%V*H&*YFH2NI^S84#WQ::&7/@
M4^[VEO+R672WI+@=Q](#)'(+UY<O4^:: =$$-@'6-RBW(=?[%X7R4QW/M3MG
M'E>'WUM9EH CLX6"G#GHK$3AFB9*&>UEY34?E6>JCDDS;?;6AEW4K.FS?6^?
MK%5?*@P;G)SBL!C>(+1JU&7T'^(;+SZ\[;ZAU?/'CTL[RN8)#]8B:UAM!-%"
MH>!@3=X,M'Z\,O!XRCV8S)61VEG0L_[UYO-B@/]I#F,TIU6M<E1M'_N2\==<
MW?>WDW:CTX]SQ4#0NV?* 9HZT7W0%5/O/%#G(N)$#X):;T#)>^*$:]"R_N=>
M5^J<B?-]-F6:6W^L.UE4%UX>99M#NCPJF''S4^G#7W^^DE?]Y\3Z*UHH34*T
M06CFLZ(6\\"-TVK<;5V)JPYV\3)XNV0\3+<7:H1>LW Q 2!,;F60^FRYA'KO
M]K!.OS0_[[=Z/X\:Z,7_-&O&,WN&VK#H!]J9")A8I6H**="[1@55"#5GC=#-
M1RZ/%W&CU4M+Q=@U[+GI/'UK\TI'S-79P[90"$F82+X"I<7UG6MWJV=RCT0I
M\*.B>-*Y?1XS<TJ3:X^"Q3+0XMYK'<S%9QTD*N*_5GPW,7XB-V84B8%?H9(%
M=2/7;_=NJHE<Y-&_A#&0MDB:?PLIN^/MYWH#Z KM,M0+!-!'QHM%)M64U2*P
MRI#TJ#EQX!9WSHHTA967N98GS;M,VVRG^U1@SOD"T\-('9V5R\O3M-RA%5G=
M8UGTT"2EI<GH5V-TEPG9?%)+&C/ X%9'D>+S4OF4,LTG\8$)PQM/.Z%'>L>?
MT#LWHK-!X<H><K)%ORV73GA[TM!Z^2-/O4?1E1TA&8?/Z=R6HC:ZS6,(G59(
M%'ZO>MT$"(!E8S_WQT8(RO@>Y?%#QWE'>E6B!D;3-X(C1V@/*=46G=HBA6;A
M*K)H';R."P98USZIB[ SO+W(/?Z4.5VPR),BI+;=?T 5*)NV9M*KGD\NQ^(3
MT+F+ AXAV:M_27@Z.*L^QTL,A%\[8F?1WT'!1EA^$2,Y*K:=,!.;JTG44RS'
MMOAWMY*F47UN6F\<O.(V.O_42<CQ\"50M>LK_MGX<71F]U'-0=$"[S:G+0]:
M-F8_E:S:7]Z!*<\ERQC1Y:(;V*.XP#CA0MH'7TWP.5K3'Z5)-$^+V%FU*)J4
MUE1^3N<W\-5S*ZCEWNCARM[<2:[_6(D!R;5;"HA7WLD*2MC5$8HIR$/R<P^^
MOVBA&,#\$L.14/\I36HN>Q=C'CQ[6'ALCM==G8S#C8NUI,'&^L.;NXXNF (?
M^L.%C&0RSZ7CVDVTS'A=EH8P(,=&=6=+4GBZ$$N!U>BE1MH[LEEIEJM?]'_,
MR67<7Y:>$:"?TS=TP>'&PR? ?.=QI8EN&TK%'?0WSDN67XY:_'.ILP=]29:'
MEJ@UY[=TK6N0.PWQ9@/CDZXF%#%@;8L^2 S,/BX(I7*5[CC)%'+FZQO]9E*^
M^5DT,@B-G7Z@]EK8IX9V^!#)U=K]&<*5W6 ZJ6\P"58Y<#(CDF^(Z V?&NP3
M%C<MNPMQ=B>B%6F0$:B 3H<?"]SAB.=>6XO'3V*#PS$DV>NIRHEND<P6,5 \
M)TJZ<NE[2>4_W>Q<-2J2X>R.,$.N4Z1-C"M_A$W-[XJ!U_U5+"QMHG<."XXB
M4;IT-M1.N=H*$6QR6%G];!/5[!_#]7*79[H)#NF_&M5%5GD=*#P<-8>7?O]Q
M?>F'!L?#+ZUL5G:>WK?"A"SL<)#7G6P_V/^.*C[47XMYM:.PM]#&W).K**DD
MR<]]/7<T?1\4XR053$C=S(0077,ZPBW(>Q^#9?DD=@(ZJYM/$AC5)$D&&6[X
MF;U%K][CK6'9F:=O/]VEW852UAS&,O0<:\8SWUWF&74C8XE)T=>Y[#;#S&6W
M]!_31ZT@^3$9000V3I1%,K 8.&/\Z*FCOI)$W<>-(>^N-6H^@03]"J-J4/.<
M3<1K[A;-#$5&*X<<#,YMN2!2\(R&AXK7;Y:J%+B,D;9?/X)E.#[EM4/VQ?2&
M.*[ZZPL?R(M@E6)C>?-Z1S?WL1@_?^&Z:?78['@S&VAS^%<YQ82+>^YX<*6V
M:"@:5_<,]=@W2.4F__9NL"> .#7O,JR!/>X(>(Q?4U)')GRRE2%1%H[:NO6E
MF?0UJC6L4T]^_%[RG<?C-M*T7N(\CT9;]<W5@VDN^S\)&ANL&HW>I(#/5TDO
M)1X@/P-3XD0*=^*L2(J=Q:0E1YPTAW(B+?P/E%V^T3<Z_^G'(V+@K*JA;P\V
M;ULE^VB\7H'-^Q#_2SYJL5X>J@JG(E>,-C6/?+3Q;]:(DN2<VT2,!'\=%"F,
M)7I%]C"+B/)/78CFIF;,PO"SCVV;ET 51?%3M]/ZEG]L?^Y.KR5?%P-2[L1K
MQE(O>6+@NOL#19EM3&9%>DI*T(DS5#=T5=;.[RDMOPM3DQX=71CGK"HG7:HC
MHU4:N*V):@?R5=!9O;Q=W!?)9HDB+9['VZ*$M '-D9'D2-*I<"FJ7:V)1":?
M%,QHO4Q+X004(OZ[^:;^AIQQ26>M1N.HBQ5V1[G:L%[%:PL;1C)%Q:N@4L@X
MG9Z158KPEM&KK5=(CX%T*#_5\V7%0Y#[*;47J:#.307'IQ=:Z#Z#\M/S0$MF
M'TW:4%$9U?4V:Y<2 Z&YE(*J3<1@-C9T_/AV&@<$)'F1<>1/:^=;T1]M%0,2
M0ZJZ#\3 /*Z/JQAX]+C-'I7R(*!;Z.RL%1+\ ZAR$=PL!K::%E2*Y'N((C]3
MT=8 ?C9ZG>I'@W5KP+'9#*>N:$(Q"?:7:?=$I(AS0)YS/#0D2^3/52\9')<W
M7@BULO:*@0^KD 3,E\B"W"6D$,Z(CL]J+% G/1(#OQV$BM;3%!A=#C 6[:[:
M8B;=3! D!0(35W/<.&.L#[VOXJ6(@1E96/*FO ^W%+?TKVQIQ&[LE]U0C;<G
MC%GM;O[OWP;WA7IWWT&%0RJZ:;$3,U@OT^'Z([YVX;SS$;\Q!]0:T(&A;(8\
M<@FS2B,'BR0SJC?+)SB#<D\I%(<7.88JE96T'!91J'91^PKF]YOHURX:!HY7
M!OGXONA;)%VJF_C"?&Q+]7ER>S_YT=V]DN4< M0:3$NA%?(_:A=VI3DR.I.>
M^1K5@X(**&Q,S;NRD'8Y2@K><$Q3I-:F+04[+3"_K/-63V&3:=QOCP/[5GS5
MK1__=)Y>SMT0MV\3D28&T@9%\S1>@XJ&6[VYQ*F]:T5&=6[DMY',/L;IZB<4
M"5G_BX9'"&.GVC9T2/F4O8#R,\3 PG[Z[.Z\=?"9,U-ZABM]G0I1X.8&[(V&
M"?5- ,JJS]]K_!?>*):285KZV>?O]?%G8X^<YKY7DAOW^Q%(_?W8H]1BCCF0
M]MD(_'SL'1):?']+@Q9R>*[Z)9>77<A;!1\+$@.:\D9;^!64\[J]Y*E@:Z-0
M0=&NI9<+4M\]=G%%CS)3%;27[O;]80B2W$W0 /LC$?.82^L'KT&2AOH\[3:$
M=MU0Y7&#@\'R!XMLO'=9"I:"+6Y<>S?NJ;'([']%MT7>620#;(VDS66X:J[=
M(-KJ>";6*_SM;'9OUOF:'!,Q$'76=;H:%8E0O%YWQ*(J=:]D>R<5:FTD*UHU
M-Q'GB+;P0N,6@E7O$IR-@J^)@?2C5N>.,/Y-G<Y?QSWBEN*6XI;^9UI*+Z#Q
M7%A%PK+'MLZE45.97$Z$GIFGUYNH!]8K3'P3A=+8OUM"4:"4L#\H*3MJ^=BW
MS]DOE9?PK"A!-@BBS#S;2$8R/"F4P_O(Y#_1\?4SI"@&[#DS429Q[J"A9KOM
M?*9MM5;)X"I26)M;6[@Z.4J]<OL>KZ0A[&/%PV^Q3]-8=B9QUSDL&^8:[K7:
M,;9+DU)X+E\,N$G[#@I'TCJ&H?Q7D+QAZ9#H "\U3I0RG]QR1@S<UA62OG\H
M_^N(CF!T\<3&4'35D=T'+/B,0L28N$[Y14=6KCHZM8Y'$U'R7B$3M\7[@S^(
M@5.*%&:1?']Q91%A@57.V7SC1ZZW+!MW7)W=/<,RI=TP.T,T(Z_U'URV:T>U
M?61YM%+2#/-HK\)"MOV-U #_MVX7Y.Z_9.0DCH8QV.3([-DK)(:=V\DBA;!6
MVGR[)ELOF9+Q2K]IH:K"&8\=LF)?4.+]W7<_ZVOL+=)EP'K#7+]D<^1!.V-*
MB\RH<:T@^R<Q8'LKC5*^[Z_TIOY3+$U@@J>HL/Z>83.^KY\8*'9;V,6Z:/O+
M6\-(T+_.:GIWE^S R1T/982-,F_4B09(^SC#!#CE<%$MZ?)CZWJKQF+GXT?G
MYT_/<4Y3#I$[MHK.B]]G[3Y)7W5!OY\D7 )+"HIYRKS1T%2_FF7!J>D6-VG+
MAW>??\WYX7'8*/F5D'+RXJ?(%1)#)*ZG2,$^Z6FL!JS-M8LX<ZK'\-ZGBL4_
M1:Y#&PLLUXN!2[$_XU$)MQ2W%+?T_WM+R55@:Q,I6&Z=2XT/F<>NYJ38V-HU
M@<B0(%ZCB]Y 1J7Z>&#!0R>6%>Q/?]M>D6VQ;OF]<,X)Y@_^P6_T4RK$0*@R
MJG-V'3FF9N_TC1HK4ALM^UM#E*_+'@S5-8\/0FI%SSLFN5QH%?DQP)YKNZR=
M5*,9G9><$Y#8F1&EYO4T)._PX</""FLLLG42^O6QYSH ZW.U<CT2?#;P=4NO
MJ&8=5>G6/\]Q9=[RYVUKO&UI@537#G]\-+$YTN?8]>YP5C%#2DM91>UC3JZI
M&,@S?W&%X>#P'S\")F6I-VGB)&_C->;N"1Y<SO5PWN6;O!:[;#' 65:WQFY0
MJ _E9]G-Y^W)5'K,5R]F47Z<]]L1QTA?>KW+$\F876OL[[/H34/^1AHCSP.!
M$E[$-??*J;!3Y?8J':&YNAE3>9?WKHV6X2LT;UU<M@IA-_R)E4=XJZ! #%PA
MB-8C,2)3;RYQ%J>"-VR7=RKRX\9=AUXQDTZ5SK^@<*?B#%K1)P:.Y>UC0:U-
M8% XL[]:Y,SK&9H;F_0Q+PT2?ER_Q**O_]]0;GUG8=C(BQ I>/#7#G7('>%W
M7M;IRJE\^,*DEG]BA,W? O''D9LQEXQ-$7]&ZTVB%.-8[DF?+4][2RAK;U Z
M#]4<,[%9PT*4I@P5<?I3#/V#,XM]S_R9#LH[*!-ZF5%(9PL+. U1&WDC!O2;
MB]@M\4/TU.'>'RJ&Z0>&[(^+ ?FTB\4+IHR1^<=1*7I&%'I!),77LO$B(K91
M:7'W%8TSI!EH-5VK!O. U."]S6O9<$9;;)'JB1Q6!/:41\O2;EKT2^%# +?T
M]Y8FE;;110HGN<*$>E*PL:K7N=T98B#"KRK1U<VJQ)A[/_B(&,"^<K/W4T\@
MP*/55Z"SQ !O4+"(EUJ7-[>ZDW:@1A9*U0T:,^P55ANL=,L*0 NF;^ZVZ_\G
MM!<?NI"X?V!&J,GA ):SBD]Y[^$5T83%<(08F(; &ORS9JHL5,[+8(![U/^5
M_YY=SOY*(:MMB&) B4[@9XCFK1-X\[>4"10W%ALO&?;N9E>D5\9%);/8-7LE
M/]("P5:V&)ANYXJ6PF'<(.( DEZBD0-QI&1_-A@4*>Q*;(Q W\*93[%W6 FF
M.1!<J$)N6\(GS-6+SN5,5"THRXHU$AE4D:P:X^#:8O<D!D]&(; D%_O6F;QU
M-BV,!A\;7H'7R[L7!@9OE8JFL7_3$(3__QM+<4MQ2[^3I3;,B:5Q4O !VY@C
M6-#[96%]18Y^1%(G.E7SN&R"Y$2$5TR2=36$6J\NZFB8W_V0T;K<T*+/%XNF
MBD^POYYFK.H&(_"S1Z\Q&5XA)>^81R)%GDRJ*.3P7/2NNLB)S(U7.[%".'WL
MV38$T45/.G-\A40K>1:4GTV<EJK7_,Q9R8BU"/-)X]>DMQD_^(DC!JBL7WW
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
M#;H0K:&D868:+NPT*#([(:IA1^YFCG\6]TH^3=6-/M*QO7S];>NG6_5U^=K
M\L>$1(JB*,T@SF);'"/2D&2*P%RDB"<YY81Z.1>["#$V,_[STT/5/&VNP<^L
M6(#?V/1)5;1<R"9<!=PNV*S4RIA0CE6/+UHE-^N_;^S[]D TXEO<5PJ ;0VN
M;%C:UB_ [[<5M5IE0*5-P W$)6 &VEQT$F'0C<<E(.UO2BX:JZ.'9?Y@0]/$
M&WLNLFX:J4B6YK9A+U*V7A#E'/(\C^V/,=8(L33S*D-Z=):Q<=Y*R*I6Q?73
M\GZ^\$ZW/PZGHQOF4I#Z]L<<Q:>'@XM6($+Y:H[.,:S3IDW- ^]-Z\7=WOU/
MZK$)H+C1-N++OO8X0TI E@EDZP9B8PE1#1E)LTA@$:5^AY;[$XSMC=_(9S^X
M_CV]#@!T>]$O@:7G=WP7D9_:$/%^K4^I'>B-/AA^T)?YE'+[[_')ZT)7%)_)
MECKFU[;@_%:]^6W?L+ESN_K\1.8L3QB/(,FSQ-@"&8(LH@)FFF!E=L,15X%*
MDH<2>6PTT](R ;SZ<QQ=132M_F;_C9,(+%3=!6 Y![^]>UM^%ZK8>;!G@L>:
MQ@1A2&E*;6X\@41S :DQ&V,L!,N)\O/GC^NI&"8"(%@KC0%6/$ZC/+,1D,)Z
M,3%BL=D1$ U)BEB29DF.4NU34GA<ZSU<?>+'_T%K[F;-C&LE>[:/]HJB7NUU
M5; _[<2;.[9[V5:^&J2?_B_#+57O'1Z""3R.8J_!%\"]QT3PF3MXSO]FQE[8
ME$A6S!JA;A>*+>V_5Q'Y&4>11!EDMK ]IC2#E.4QC&A"4:Z25*5.9JCC?&.S
M(2N)P9;(%4VLA?;PBCI@[>"G#HM@SZQ]"-[U-GA=BODXH.CA. Z+YD!>X8M1
M]?/INF/4ZK!U&&8X;ZR[3CNN5H_;+JP KDJ;'C=)"(M(HAA$*"(01U1"PCB!
M$FN6*H*%TEZI%WOCCXULJT(050$@/5^ HJY@O;32=JSQW<#H9E!? $[//+JI
MY:W**F^RA^+=NTJ'+MC=C/XR1;IW53M9F'OOLOY2JV\-NFJB%)(4<0439&,@
MN.:08K.S1YE(,D&2/,IYZ-SJ:N:QO?7FJ4G#)U?7(+N]^;U US,G>*175Z(/
MFU^]@]: "=;UO*/+L-Z!HTN*]>X '?L$*+.SK*?Y295B43Q6 0TVCF5"J(@P
MQ3G,:2X@QIF&7!,.520C0K,XC[E7W<&6N<9&/[6H5ZL7:4O<)LC'L\%(&\QN
M=!0(O)X)Z +<_,OXGT<D5-7^EIF&+=)_7N6#FOP.M_B79]@$1YF=CU2SJK*6
M-9ELVGZ5J%_-L(D8S'*L9"0DU)DU;%(40Z80@CG*F1::) AA-R=5E^G'YV[:
MCNFLJ+Y@4_!N9K8X#QYYYIV60F4J%\SL'[649O_(D-D_:L/R"A.E(D5(C)Q"
M;/M>B($Z(]12@V8[M9:[QP4X<Z+7,ZP]?P%.(]I+>.PE:%U0Z<-[RL'*@70%
M8[MF2.<Q+K%!MRW><O.R<$X0C1,!-8^H+?Z30"I$!!-,\CQ!5.'4*PRN;;*Q
ML5/MM;SAT^*N+DK9Q>@\@:N/U7DY6@.9G3O[W](03A^1^"Z8!#4\3TSU I9G
MN]+'3<\S]_1PHO9)V0I19K ;_7-1"C:UF^6)CG2<*HYARA(.C:U#().<PHBK
M+&9:YSFEP8[6CHHP-GJQCQMXI;Z*Z9-<Y1"6Q5?P,)\M[TN@9K;R\G\]S11
MT16P5WL&OW58I0!G<Q=C/XI#NK46]1;!ZE$=W UT9-<*XA!G=\<%&,\A7BM
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
MC?;KKT4Y23A/",DUU'ED-JB*1Y#%L8(R5JG6*LXP=@I7NU20L5'G1NJKJD.
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
M9&&T<NU,[+\&;M38"[(]4^%*YK5M"9H,F]YCZKW1"L1T[O,.RFS><.PSF?\
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
MFZQNT/8C"71L9M#N)"<%[=]9O8S%IOV'@RZ,*5>BS! &'-M\+%@@8,NVS 1
M\8)S!LW;?WL"Y_;F&-3_@%.ZGM\LU[7-'';PW=XSXQO0_P6M3L[W-VD@:/]Q
MTF./T%<9O=?MBQ+H^VOK*O4_+)%ZJ%SI1. >&'N<F76!]6PK8VU5K']966D@
M)45>(EX "2OI4P4!+60)<@)S@1E.<>[5+K[+V-B6HSM1[SJ#.'GS4X8G.<(5
M _V4I1.(:+)2\UH+;YG\X_:#;S5?)_9E2HH,4@E*@FW2(,. T*P$4F9E:09&
ME-@S:3 6^@.).[_$/R*RCEN2D=#J>U=R[^:A#GWE:L1M20= 8NU,=ID:=G/2
M(>BC_4F7:\+8>GM:^VWYZVRQ7,TV=<E?DR<[Y1#Q4K(",)QE %%% :>,@TP(
MLR"A@G.B _+^NJV.-*/O_6Q=9QA;J3!+T LSXG8XEO.YS7?8"4HL_UP8=_SX
MY<(XN#%,!%B'X9BMHQ;%WUZBN!4NB,@S;K!$8IH+Q@;E&K? #]G&\:HPOOFV
M4FS]M'K^:K/QFQ,]I4O%94H!+K(4H)Q"0* M[\4%%YGFA/KE;9RP,;:YX-;%
MI/+1CRI.0>C&#U<"TS,IO,2DAV/0CO C/?RG+ SZQ'>$>/B8=WTT,$VK56%3
M)UE,<YI*4D(%"HDH0 )IP"1) 5%YKD2:*90BG].N8Q-C.["JFR3OBH_:54?_
M^B\$9N7?$U4Y[IEZ=8RMVS-_'6(]/_)MY_[/-JGJYJ"0ZS-;=6G ^R=4G44D
M5O+4L8%A$Z7.!GB4%'7^DU?UJ/RBK"R ^?Y_5JM*CMKX?<?GL_MJZ^K#7X]*
MV$G[[,%\Y$Y_-;]=:R;JC'@SZGLU5RH$)8@R4&;:"D25$#"8:O-3GF))"J(R
MKVY'D?T;V[2BG:+XEHE_SI?WR5OS0JUS6H+Z:$8;2C>Z>L4!ZIGKFLCLP403
M6](*+ME'-TFV\25U@'8TVR$V.:9)+S+ /0U W(ZCT;Q[C<:EL:$]T_\TNIG
M-X*5);S3OZ_KLXD[;IM7*GEK/!!5;L_'Y>KC;&&]>UE',,UEAJBD.1 42X!0
M@0#'V/Q'**@$+WB:>Q4J!7LR-I9OG$SFUDO?[LC!P^'(WT. W#=3VQC 4@,3
M17U<G&SCL(EHVTALHXUD.Q95,/M:IXA\?"V@L9@WV(]A.?9:N([8].H;^O&F
M5+-IU37^N=H)M8S\0[UG&]:<VTZ%(A)"I8 6L@ (YA!PJ$M -*4405Q([;1;
M=LG0V%BO]C5I.9M8;[=I&FXT>!'=;I:+B5G/)!8*ES-!N6)Q@G_62OSM?OGC
MW\PM:NHQ/^P9Y^*-!R$4U_"V?.'\^;!IU'8K?GL\\LF0T.U&/:RGG+ 2Y3D'
M FD"D.(9X)E*00D5S302O!349YITUM+8".',P5'RA_4XJ5SVK&\\#[+;Y"<*
M=#WSPE6H><]>+B(2:79RWLZ@LX^+X1[.+BY?X$<7Z\UJWI1G5[.1+VJA_F3S
M;VKU,)54<2JE! I2"E!A_D,A-D0A\S(5*<D(=FI#VF%C;!11S\I7M8.)L?C@
M1@A=,'93021P>B:!K5A#(]'0.)E\BP*07(I*#+K:9^@;J!?&Q@68,UDZ0%'3
MI/U@Q7UID:<5_W5=.@CS.?B^Y3R7CX9-CLSZ:[8Q*Z\?=EWV4M/R1ICOQU.5
M4]D6OYP698FY2DO "V+(,-6&# N> L@T84PQE,F0Q"9_3T::[-3R-KD)UA@.
M&!BWF59/. _#OK7SH/+^6!RWJC'PP]Y[6A8.7Z3Y6H #@T[DP@$ZG.%=<:>
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
M49<EX*RH^V:4-$^+U*^HJ-/:V![XVEF[C!=L_3W1\^6?Z\0.WDL-6<_DDV[
M'?=&8L'8]Z;(2T7JG:O)UM=^-*C/0M*#\/2QK5=3FSX;=I?$]/F+0O/7?JC%
MD_JB'NJ$P<]J5:TUC+V[70&(58(45I]H]F ^<J>_VHQGS83]FV&XU>:]8;GJ
M5#$W:P15*@HHLR7+:<$!,<P#2@D)RW$F2>:5?!+7O;$Q5A.=W8%LXDM: 2;[
M""?)-L:D#M)NMK3#G"15H(F--.BP./+WP(T77V]T>R;2UQG8@(R_/O"/EAT8
MU;F!,PG[ /8XZ[ 7*V$ODG^PU<QN/WXQMVN.D@LF1&J;-!%J==%3;5X+B G
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
M!9Q:-6\L!: 9A$!B@I%,<4E2KU:N@7Z,;2I2A0&X]341+6=]-7_#!L6-? :
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
M/I@ECMC#L,V=W]1FG]=SLS'36OZTJ=)[EJ<+WJ84IISK# *!F!43QQ00I@M
M%6(935.LE9[^4"N^=-U1]O;!AQ[;GO3'CE^".@3Z@^^V4N\5T)[G0L;W@V3'
M=@#VD/Q,#7*\Y7@P?)&6X/[V!UUV!\-SN-0.OU&X;.YL4V4M&<:U#&KNK1;"
ML/'[V5K,EU97;)_#C'0*)<THR'6: J0R"2B2*9!YBG.&F?F?\A75=3<_OF7J
MSOMJ[O?"?W]U7(]Q<-R=[ W=OK<CNX!-]KXG?_22[AV&6T1%7@_C@^OU^@-S
M2LTWX"YA!->:7KY[6JUL;>)61J4DFFHH,U!*60)4YB5@.A4@+0K,4"$P5EZ%
M-N=-C8ZX:O<"!'<=8'7CICA@]<Q#+2<GR1:T/G1=+J,1B5TZ# W*))<#/F0-
MARL"3AAV:TQ#0[9.6>SZG'Y>+?5L8Z=A;ZONM]_87].4,Y:;E1Y L,@ $C '
M#%,&2HU332#,\P*ZK?/\C8]O@;??0Q4M_ZOTZN3-O%JG-(V#-^POC_U2OS%Q
MV&/O#>>>Z6</<-OQI/(\J5W?+@AK]Y-O/0+ML7'<&^ #;>Q^L8U,UM7T<V'6
MWOL]W?L*^L<&^L/O>*R-V2#X.C=._>XXW,9F4*0O-A[#[A!C8_ 'F\WKE7FK
M/<7WY=S<;_V6K6=B6F HN9E& D:Q>6<P!0$MTQQ G4JJ64YEQGS:JGK:]YIU
M#M!OT&YCS>IM+':P?_75S'JKG2O1ZF+3Q'+-_J'#&)5F!2!U"E*1PR87CR(.
M<O.JEWG)%/-3)NYSC 98&=@Q:GBM'JJ>T<=,(892@&5J,R$UL_TXN5F1L:P@
MA.H2BVLVSJ/B/\RL:I1/2<@>>U3LA]]AW[IO@6]W>FHBF"15#'WML#N#U\O^
M^F7KK[B[[@Q-]]ZZ^VVN;DA7=S2N.X--$<(,<LYL6C !"-,<4)E*D#%<*FW6
MET*&]J5KVQG;B^5#W2^=,_-;H<*[I9^#U7U'_$JP!MCZWC>5JYWLM:O<*1SB
M-Y=[8>6U>LR="K6CU=S)CX>209V:8&M8WSV9]_:#6NU:23?;65/&8$&MKBQ+
M;>6^)#D@%!: "P'+7!<($>(W&7(Q.[X9T"[[L]V:_,U/&9[0K.Y.^1.$$TSR
M9*5J=2#SBO['[0=_*G$8E PB+'3&@3(34X (M8<$9E#L<##)L<H1]*/KN$,R
M:#IN:T!Z@-J5PN,"V#N?-]A9W8)DZ_!DWTA^=[ 0D]W=(8I&]0XF!^9]=Q".
M7P(>UUZA1GI&2^JD',*--H_Z7@]!5%N@U;XL451 R8!,#4TA3@B@"B-08/-O
M5D"=8N*SRQ3-L['M/]6J@#8=]^[=[<1NV#;M20,$3J.,G!OAO<IX],R*%^7\
M)H?2@).V+LPD83;&Y##(2><!2)C::DSD8PJS1O%K> W7F'">E'N-:B",VS_.
M%G:16ZE9[.K/:]G9*<<(IAQ+4-A-9T2Y-//)4@.4(B:$DKQ 7KTD.FR-;1JY
MDTHPZ]NCAL]^'-R%L!NK1L*M9YYLO-PJT.S%)FI/XU&= QR1R*O+TJ!TY!#R
M(<&X7!(J*/$X,S.@ZF9RMGE:51*D=J8IWSYM?EMN_DMM;/??J:8Z([8(E;,\
M!T@+!)B$&)08FUF@XHR67OSA:GAL9-+X70O5-X[[Z@,X0NZX+NT!R+[7I@V&
M;9^3K=,)?]HDQNWD66VJGN,Q:_O]H(I6QN]H=N"*?3\PCHOS/:\/(ZC/S"YZ
M&^%<G7&NK&)-"7$&D&(Y(%E1@I(*5FA)B%1>FV+MFX^-:+[9E>G^Z+5]3/2O
M_T)@5OZ]:1WDQSXO\'1CF%"4>F:1VJT>%(=/Q1N)"E[<>M#'_510AX_TR<^$
M/;;OU6KVPRQK?FP++W=];$N;G80HD")G !49,8]P)H'0.DUAICF5W.<1/F=H
M;(_SWL]&-<#OL3V+I]LC' .EGA_G0X!ZR7>_A$.DQ_RLF4$?^4O!'C[^%S\?
M1@7U7LC7#=M47;L^+>OMCJ93/&<XI:I(#178<RZ-&* E5@!GJD1,99CHTN_P
ML=/>^$X=F^W'G;_)UN'+/>4#X"9IEB)!*& ,2JL5)P'#J 2$(:DY(0AKKT+*
M:& /LQ$T)-1NS!P-P)[I^0KLO%G:"9-(5-UM:U"^=@K[D+3=+@IC[A/B&C=[
M39@O=1)$I9HQ+7EI)G48 ZRIY16A 849!"S+L2HPAUJIZ4+=VRN^N=.+NP=.
MCPJM'Y4C/_I[;%K>[K)&*M$>/Z;Q& DWVHD,[.MI<TV2-L2-X[7@5CQ"\D>K
MOY;UYPR_=IOY"X XM(:_=(?K#\6.4G]2KA&790D4MG4 6EEI10H!P@7+8$Z*
M-,U"3\5&GUW5U!4_L,W3JDYV6^IDOES<UVT9I.*>&0J=4/L?CXTXN^K@?*S/
MI"H71'HX(GO=)"J7H+L.R2(E34DUF]Z8:96T4ZN/<W8_I1KG,*,($%)*VZTY
M [P4F5F]"@U17E(LG([!CNX\-G;8.9=8[]QXX!BN[H?^*A!Z?L(=XW=^G,_&
M>N+972OQM_OECW\SU]2/K?EA_[0>WVF01_-L -OG\/P'@JM>;?+,Y]7RQTPJ
M^?;Y][7MBWF[^&'KHA?W-V(S^U&]MZ:%5*EFJ@0\*Y5Y%C$!K*0YD(*8Y8?(
M,I)*SX)71]->C^U M:Z5AOW3NFYF.]OZG+"=T]XU>Z[CX/:.[P?=GOG  ENE
M!F[=3OAS\N;W&N6?DYWSR<UEF$-J]#P1BU>>YVIXZ,H\3T!.%.7YWN'*GKK[
M+F6LP(:H<@14B@5 !@# 558 ,W<H,D@+*C@):J<[VFYO^TZQH<W>3L#HQC;7
M@=,SJ^QQZ:77V_G88[?-?:5>;^<#/-LL-U:OM_=F>7Q;27]4\QTSOK4L][1@
M2)002X!96IK)2,X!AQD"&8:8L2S/B]Q+V>&<H;$]X]9/\R[<.IIH\[&@0H>S
MR+H]\#'PZOFQKZ#:^SA)K)?)33=6 8?=W4!$.^P^8V;@P^[N8(\/NR]\/D#4
M[=MW]6ZEY,S>KMI]:-*L,))*RU0!PAFQ>CP"D(PPD)6XI!S)5 OIW,#EC)&Q
ML4'M8[)UTD,=[!R*W4]_+&QZ?O*-A\D!-)<SV-PQ\M!*BX#50*IH09CY*9]=
M *-3X^S<M<.IF5WP_H5NV:7/!HN.'!8_F076G;;5AK3015'H')"20#,?(@B0
ME*< :YS1K&"%M/,A]\V9#EMCVXUY66C8N[I2URBXS9TB8=LSB7;6;]J-FJ6V
M!9F3HW8%=8)K5#F32W#%DS0Y:VEH69-+(9^0-KEXR7!-^MBIUB_?S-=KMONH
M\6XJ.49Y03D@BAO62@4&+,MRP(0LTESERM!7WTWWW%P=V\RO+ERP^J6;QM7!
MVNDYCJW#3'(T(]8SE9Y.J7'M=\=.][NSY?#-R-=75*P\FN'OOQ-=_*_!0%/M
M,7P=!FDFYS="?32'<_1@],W>_)",T;S-T^)UN:^MI#2K[/QQN7I@38>Q:6H/
MG0M!@, 8 209 30M"I"EN-2RS%,AO<YQ'&R.[65OW$NT]2]9U0Z&Y;5VH>RV
M<HF,W5"OW9:[$WNTG%0.)U\N@!F<P>H 3^34U2Z+KY*SZ@#!N615ETO#Z.:K
M^*[DTUS=Z:_JWK[HOZC'Y6I3-5RKGB]K\^US\\=]0RZ(%4*R4$!AF@%4EF:9
MHHL40"899R3C&?6JYPGT8VRTM W#[@0TOB:[2))6*!.;QM%\PH^Z0D?,C<X&
M&(>>*2YH")(_OE4SRU[:JUV):21>#/5B4*Z\$JI#_KSV=OY9NQ_,W'&7_;NS
M9LNDGM93I00C&.: Z-*VS2T9($Q4&]1E"G-8ICIU3>+M,C0V5JQ]W344VS^-
MM;ON2;Z=Z'837$S,>F:P4+B\<H)=L A*$>Z\\6 9PR[AM1.(G3X?-L7Z9;F4
M?\[F\YN%O%UL7BP7]^T?=[H*,E=I"HL<F/^E )&26U'L'"B:$Y:I0N7(:?\W
MR/K8B&/K?+7#LW=_NP'4;HQZ6;0APN"XS:%Z@[QGWHF*MO<L*0BU2',C/]N#
MSHB"8#F<!X7=Y JAY^/FE=.":0$I5T"G&0&(EP4@DB/ <,Y+A0HJ<J_NLV?L
MC(W":N5?<=R -GGS4YFFM;P_(?1*;?]SJ&="R]2F?&<$,X H(X#8,T52,,AS
M202BA9_,203<AQ$X.8M\'&3=W@41T.J9]6N83G7^C2PL?1Z%F#+1)ZP,+_I\
M/M23$LX='[^"@YL3B>6B>02F@FL)2V[FDAR7 .6B +0HB?F/, M3+DB)M#<#
M'UH9)_\NE@NP90+6G 4N7(^&NU'UX(%KL!J$!7;'I#L7(W/ .01B,L"1C>&?
M_W-AGGSZSWXXI+WWP^-\^:Q4I=KYV7PYOK.U^FQ&NLG3->M'IK0F0.:EW;:W
MO5J%A, L+9G*RS07F5,9N8NQL3'!UMU:TC39.IQ8CWV:2%^ N)L/8@/7]U94
M!V8A^>.7P//IN1T/Q(&27*X#T[.EMALZW4VT+]QCP+;9;M&\;)3M>$T RW[]
M\.M-N_WV[4(TWU]8,,5R14#*9 &0QCDP?$M!KE&!H"P%5J4SOYXU,S9FM8XF
M;4]M;K0'*YS'TX%,HZ#4]YGD*8!"^/,\4A[,&06Q@3@S$#D_LKP(2"=-GK]Z
M.(*\&,$+:KS\Z0!2_.W)WN%.OU=L\_UF(=_/UHT6TNUB_;2R$DF?E_.9L'H=
M" K-[4$H%EH )(@$A$H$,MM]/BW-W+1TDC_S-3PVXJQ=MYD*TCI?;0;*G?NV
MJ+GV/WEL O"@"I_Q<*#9GE#NF7@;@.]T4OF=&,>3O>?)SO7D<[\ >[!S3T /
MQ-?Q />C\ #4.DG=YW[#T7Q E"^(/^3ZB.J7G]FS_0JNWS^IW]1?FV]_JOD/
M]>MRL?F^GF(-"Y0)#4BA,X!H:F;.5J &2@9E4:9EZJ=>X>O V%X-YBN91U#!
M[(+<;>>R3R![9O_S:IF;9<)5U>5IDOR78H:P%CTUE_.!K$\YS2[SKR^QZ0".
MD^RFRWU"97<>5TK,:I%S]3A7E7+P0MX\V%2A_ZE?[+E6FMO"#$XE-,M_F )"
MB@((7 @I%,,9\LJ*=C$Z-N)J^UQ-:%G+65]!'@?,W5@L-I(],U?;W4FR<[C"
M\\8%SP#1'G> H@GX.)@<6,S''81C81^/:P,YR$S7[N]7MHN N=F=;DI JM3U
M:8:*@G)% !0E!PAJ!;C.<J"EY$6:Z[107HF#7<9&QSDO?+7KZ<;;)J_?,RFP
M$V='OHF$7M\\$PR</\$X(!*+6+I,#4LH#D$?$8G+-0$;='LEPJH]^&KUK)>K
M/]E*?OCK<;:JC'U6J]E23A'G:<E5;DNZ)$#"D HM&02YF=]D*N.HR KG[3EG
MLV,CE99VJ/$\$2W7;1?>QO?DL7+>8]_(?1P<MN5Z0;=GTFF)CUI@VUY/DKW?
MR>?^D/78C^L%X:%.G ^_II;A%1/?D^7Y+_??(FW)>0/7N2'G?K?AMN.\(WRQ
M&>=_];4EOL<B!TJ^E#BX.2UQ8-X\^T)26F#,BEP#F94E0%92C18I AJKE&?F
MQYQX=5*-[-_87B-?GQX>V.K9/GF?5VH^>Y@M[#_WV1^KF=5@G<^;#FJAU<!Q
M!M=M=ON*0];W27VK>OB$_(SYT5%\9J"*XJCX1Z\TCN/=*U4@1X7V?&5R7#/7
M=LVNU[@(X5QA3 '"MM\]R15@U%8K2ZA*1HC,N:>4^(O[CXVB6RV@P_8+#N!S
MW9(,!J7WW4=G/*[HA-W+RO_@[J_4][I[?7_F8U<+N-A$Q[?/[^9LO:Z_A[GB
MA,/2-OC(S3H>(0I8*B&0+"4J33E%A5?)78>ML3W2+U1 JG1;_IQ4[H8]XETP
M^\Z9K@)OP/F/)V[7Z**<0R2^]LF1I=?2-SD7<H>&R=E+0G5*K"CNZG%9+S:K
M7L[O;"^"U?.[I533HD!%+G(!<%J8A1XM$*"PE"#-E.VQP52:.<G,.=H;&X4T
M,APO?)[4C<@-S$GC>6)=]U4PZ<:]FT]Z0+-G3HD!9("VB1,\5TB<=-]_8*43
MIV"/!4_<+NLG!<SFW7S[<SGEO"0IDQG0F=:&9LRR@R.SXH (24LR&)5>21..
M=L=&-^8;AN(F?&T!=IN?] !;S[SBD=YE'!\NO>L J8&RNK961Y7,=0"%;P[7
MX>4AM5I_VAWVV4)]6NZJ#+.,<S-WR0&$% %$N)5@T])@3K@2G%,NW,L/3A@8
M&[54+B;6Q\0ZZ5-O= (]AU/)*S'I>XWS$HZ@.JP3N/A48%V'SU"U5[XX>59=
MG0>AN][JQ'4#5EJ=]_IEC57'YP*5P=EZMK[3-T+8*9JY>Y6J_US_=W^"H[.L
MU$AR $M>J7RD@&1E!B M5:8XTF7J5(+J9W9LE/?9W&S[A"15")X"X6Y@NTVM
MXD/8,T-6#MLMH+W+D[IBYSGYH_G_7@ZV_)"*I1CN9G18T7 O((YTP_VN#NR]
MQM;?/\Z7?WY]>GR<J^I]--^KR:WW#XGDN>2DH !;Q5MD%GN 0 H!PP+R#"N.
M2>[#2*Z&Q\9);7_KGNXVBK8DM6?;-=<!<&.I/F#MF:=V($Z2%^"VW$[^Z(6H
M?,&*U8[-U>RPO=D\P3AJU.9[?: JVHM6W-MEYA2IK,"BT" MM *(FZD30T0#
MA#0K,Y**,O/:?SIM9FQDM$_"%/8AT@;^=6*'MIT:: /PE4L\#;(;!5T/7<^$
MTTI=K3>=MCY&U$GKQ""64-II(\,JI74&>B25UOWI@)VA+VH]JS)NV+PMAK'M
MG2UUGDLS:>%6Q <5I6$%II29N61$2I)*K-WWB#I-C8T96LYZ[(ATH^FP9Q0-
MHYXIH.7G2V&:@&VD;M \-I2B@3?0UM(76RQG%^CK9+:?_MHD]0V;+2R_;I;)
MYKM*SJ*]KGMVQ$I6=P*P<UNJ^P[#;5 Y1?)BJ\KMBK YEQGHAJKO]*?EXOZ;
M6CV\5WPSS1@4F)BY%F<, B00 QSF.8"9X@1Q6A:DF"YL$922;O.N<Z:<OOZT
M_OJW#?;Z[6\\K:5_N*<0[5E0W6995P$U%,FV$;). NME\KX+*^^IUB4@(DVV
MSIH9=+IU*=C#"=?%SX<10I/:_"*E^9,RO]QWV<A9GDE4$% J)<W4*V. 9# %
M>9ZF1$&N4>E4?NAN<FQ3L*;&X*"T8)+47@<W.W' WHU!XB+:,Y=<#Z8WL;CC
M$XEB' P.2C;N !S2CL>5@;M 6L^$^O#_GF:/EMV:N78J<U$RE@-BC\X023F@
M#$I09%BQ7/!,%5XM=4]:&1O-U$XF:NNEYT[/22 =-WJNA:?O?9X:F9V#$<^^
MG2"(M<USTL:PNSQ=81YM\G1^^-H"B7WA1;N<:O.1S5;_8/-&8:%]D XUS7(,
M("$4("80X))30#$T:S].4ZP"ZUS]'!D;:[1+!%J50NT:2+9);#!)%4UHH87G
M<+D1SQ"#T#,W^>(_4"5J&)[1"SP\W7BEZH\PL,Z7A@3>+V)B][Y_295&;NG[
M3M>?G+'YYV7=O?S#7QNU6-ON<Y]FZ\U4(44SK3%0N<P!PJ@$E, <:"(@U125
MI)!7IWZ'>#8VSCV?ZKR/KBFIJ*8KAAIV$2;;$),_]D$F-DK/Y6.\<7?CZE<9
MS9[)._Y ?E@\/:BZ@",BKT?'OL\L^""_7C]/_AHXG3+IKS(0^F[X2\E*TN3=
M<E$MUYMUH2B@X&4J@%EH&ZJ7T%)]R@#31$HJ44X*KR2P<X;&Q]S&3_#[8K:I
ME5Y\*?<,G*X,>CU(O1.BQ:<6P=DZV<-J^Q(2T>CIC)F!V:8[V&/RN/#YT(3U
MN>6DK]^5VGQJU(UN_IJMIX0HP0HK55H4"""*%" *Y;8?L.(PRV&&G+K073(T
M-BYH_$PJ1Y.MI\D?UE?/N=A9;-V((09B/1-#&%@!&>?=2$3+,3]C9N"L\NY@
MC_/(+WP^,'-\^?!@RXW-4O3K=V:^-#=/F^_+E=5 F@HH-8)2@)QJ E F.*#:
ML(346+&"L9(QKR5AAZVQT4/M:K*N9#?8SLWDS<S\LO+=LREX%\YN/!$)O9ZI
MH@&N<M,LGBI'D[VG$;.^+\,1*]&[P]*PN=V70SY*YW:X)' O?[^,L<H%#^IF
M(8VUQY7Z;I<P/U3SV^UI=D%DBF!6@+P0A2&35-MT3@FP0(28U8<JI==$P]/^
MV CFQ;;""[^3VO'@S +?@7'<K.\/[K[WZ&,@[;\9'X97K#UX3^O#;KV'07.T
MXQYX&\_T]-5F^BO[:_;P]+#M*\N%D-1J+_%" 53D&: Y3D&!64JQ3$51.#5W
M.+KSV"BJ<<XQA_H(IVY>N2KZGAFC\2MFD?VY:+N>=W-1ZUDW_]H_Y\?W&R:I
M^5P8NQSFLQ^X5@SUMDJ&KG(@S7/^'TK>SQ;W-\+\J3I?:Y6H?9HMU*UAAO64
M%Z(L-8% %LP\J6EFR^\Y!#J56.0PS3&'8=*I =Z,[>EN'5>WHJE2\YIXDGU
M+ZLX;4Q)%52P.&O(<+I-5 8;I)Y)J.?QN4(L]@I<HTO+AOCR2D*T5\!V7K;V
MFIL&YFQNOJN5/<UBZ^^WBQ]J;0L!C>WF+&MQ7QG9K2X0TX9IA08TE1E D!9U
M,B=*85$6B*,2^R5S>ID?&^D:QT%5XSNS7OZ[9Y*G'_)N=-D?GCWS8^5XTGB>
M[%RO"'+G?,V"O2SPPH"+E4SJ9WS8+-,@8([23\/N$E@((\33P]/<EIM5=D\L
M(VUCF-^466M^8W]-M<ITF4(,>(8,E3%2 *92" 11C&"<09U[]??SM#\V5FNY
MGRRKQU*\V&:Y9[-%\L8V-_+<-/<=%S?*ZQ'MGCFO#73-?R?WL]Y8]W^>)"8"
MN^=E8HA83A,&7JS:&D_KPQ;:A$%S5'43>)L V87?%W)F?ICQ)V/L UO9:N_U
MG7YO3!B^%5^?^'HF9VQE9I+&W#0CC$&H.&"IE;.34@!"S*(:*HIR@JC.,J<>
M!@&VQT9Y]M%BK:=1-0%X" YX@G]A.ZU?2'OFM>'1]-!SZ _5@00>OGU7R<(B
M_& 5Z.P;X:D=T@[MY,VIW_Y<U<4WP2;K5K16,'[WA_]>SLR]?YAHJCT(\P^U
MD.8VM?SSHUH]L$5$C8BP0>D4C?"\Y7 J$F&QOI"5"+Q%Z,GP4OSS=KU^4O+]
MT\HJ'E:M$^OSY^J_;]E:56<UYJ56??E_69DWVE3D*M<\-9-IQ"A  BI I-!
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
M "1_.>,N$&*I%I^T,:PX<5>81QK$G1^^MNK(;JKNVR1F5-%"(@H4T;8"("T
M0U("J50I"<T0LQ4 [FW>SMCQ(H#!&KXM=Y4R\TH *KA,]1RZ;D00 ;.>J:!5
M4E0?P?303O(""M$+B%Y:>:7"H9.AGB\8.OWQP/3ZNF/#%_5HCU$6]Z=*5#*"
M"X8P!XP+.SG@#'"DS(I<:UE@F/%,>Z6%.M@<VU1AV['E=E$I'O@?Z;K@[,83
MD='KF3.VP.W<[;_JQP.@6%GL#A:'S5AWA^ H.]WCTNO33G8T]ID]6[/K]T]J
MR@LH2J5+ ,L\!2@O,"!F>@)XQDB.8*Y5IGUF(Y<,CG-:4D]&'ALWPQ-(3D+L
M1C4Q@>N99PZ20UIM6#;+A*OD,YM%E"UR!::'G(^3YEXMPZ,K^*Y\CL[KPFC%
M9JMOGG]5F^]+>;OXH=8;>^-:=G.7/5?_06WK+:!0,$.(@1(7)4#*-F<N<0ER
MI8HLS247PDMB/<"'L<UTZA"2.H9D'\0D.0@CV<816 \3,EYNM-7S*/3,9'T,
M@#?!70%A),X+\6!0&KP"HD-FO.96 :EN[Q7;?+]92#.U:UCX=F$F>):</QMK
M8J;6G]6J^O'YINK&/*6IE%2D!&0\Y0 AD9O9&.2@D*42N,QHJJ%S]IN__;&1
M9#U#DSO_D]DV@.2QB6!BU2[K?SU[];0.':)N;AP ^-[/>8WSB?$^V;N?[/Q/
M/N]P-R'4_WI.;@; W2/UKE_\!\K&ZV$<_)+UPE'LS-\+N.UP*7WA,;_(\KOB
M-A'7^K^R356U=JC8P3C5D F 26J6_9A!L^Q/<Z"X+C4M&4+*:YO1P_;8WB^-
ME[:@:JGK->U+M<07R]T8FP-GQN2*?8+KD7ZU+8./L[4P[_?_4FR5;,/H58PC
M , ^MQ;.6'[]789N2)PV'"[<(HSF;N1_/]63]O6WY8V45<(&F]M-I]O%._8X
M,]/%6F:6F '(-<T!X:P 2'$".(<$T(QD@A!9Y-(KT<+9\M@HKEOO]4J4W6BK
M%^QZ)JV6SW9G<^]UM<-IUB%)XWAT15UOM"(QE+O=0?G)&XY#=O*_09R^;[7<
MJ6+0MI#.04FMOBRB"O"4V99!14$SD:68>J55G[0R-LXYU\0K2%#V-*YNS',U
M6CVS3"A05W<[ZT,M]K2-5^U#UJD,V_WA,!)HRUHO9)53]KUN/5;O/>X2J3D2
MFD)" 53$\ +/(& ,0R RB)4J:5'XS4]<#8^-*MK"]3;1NNWYO_X+@5GY]Z2.
MP(\UG ?"C4CZ@+=G;CE$MCGOZ"-OW1>=2(3C;'90#O(%XY"6O*\/8ZK_5+;4
M7\F;'VK%[M5O3[;\]$Y__<[,E_#N:;/>F"^->2GM&2LOM(*( <:) "BCJ9G)
M8 (DXH:K&.<$41_&\G5@;,RU]3]A=0")6#X\+!?)N@H@6>XC^'<_ZO(>&3<*
MZQ/OGJEL!W7C>U([7V7+UVBW_)\D[V?S)_OI/J@N%,5(E.=M?E#J"P7GD *#
M[S- 1LO=ZI?5\NGQ3F]_L6ZD(=(T)4KA%.0L)P"E$@%*A0(ZU8HJ6'*8]Y?C
M<LZKL9%F0-+%<I54L=FG?1==CRDP9P?8C68''[:>N3?6B%U68^DW>>82U*^1
M3G/6I_$FV%R"\:J4FXLWCU;C_'FU_#%;5QN!K5*#VX69=K/YC1#V2+9J'VXF
M=8]SM5'[740K$CB358W(<O%MQ19KK58K):>:,))+RD%*;&TG2R&@I=#F!4 X
MQT(PDGI-D(=Q>VQOB!=^)IN]HU>W,NQCS-W>">,;R9Y?&J<;&K9B;A?X3)(F
M[&0?=[(/?)+L0Y\D+[\>WQR^'C&J\'L<K?ZJ]_MP^K6K_GL<" >U@#ZM!QZ(
MUT;7G]FSW;UN>BA.94H)35D.9%9H@"AD@$-)0)9SB%2&I(9R:A97?.E\_GW2
MD _EM,WU>&[;^&D+>JH\DC<_Y?D$T[+: _T)YI,BRY*5JK5+-\OD'[<?UC][
MGH^?!IUHJEC!!<!6KQ+QC #*" =,:H9S@7F69UXI!U=#/L3[^A#P*% ZYA5<
M#5#?201;;!H/=RUY(V8+=&(0*S7@M)%A\P Z STZ]._^=!C95KRNOK&_;I[,
M<L8>'58J\[Q@2#)% 4X5,L^]Y( HQ0 AL, I5E!CKWG_:3-C>^YK+Q/C9K+S
MTTNY_P*J;A1P/58]4T (3-XDT(U")!(X8^3_K^Y+F^36L2N_^U<@8GJF]2(2
M;0($2= 3X8AZ6MKRJ%4:O>KN<+P/&5BKV,Y*UN2BQ;]^ "ZY+P 39-%>]*2J
M).Z]!\F#Y6Z#DL!E0P])X,JG.Y/ P@8ZOE/U?S_.J^"A3=6(NESCE$<IEIPE
MD.<),Z1@0P\IB: 6.%%,X-3L#SH4\'>3[O3]'[YH?UV(=5.$U>S';BW*ZC@9
MSEP2"MO!N*52%+QI5?[%!B;6,&^+R-Q=!K8+VWC@%(Y]7(0.S48>0)Q@)Y^G
M@UU]GCN);MS)%,<QHHQ#+D4&"4H(S+6,8)*H""<"RTRJ&^\QK^DPMLW.Z?NL
MLW=1+I[G8-/5^0HRY"2\RGWB3?B'N!9T1;"_.[ZK&KSVA9TK1 ZW;\Y#=:/*
MSS9A1=WKAH"-L*D2'*69RF N,@$)5883:9Q"(57&I?FJ:NP5O'TL8FQ$5VMH
M';=;'?TH[ 2,;@QU&S@]$] I7'HJJW4>AT T<D+ H"QQWL!#$KCP2?^^J%5#
MMY\?BIE:O#4GGL=R\=,V&TIDGG&HLY1"PE "F:08,I'*)">1H&YU:<Z,/[:W
MNU815#J"5DGWWJBG$+S\;@? I><7VP\2K_ZH%PSOU"+UU'B#=4F]8,QNH]1+
M'^M8./,H -H<G&9K&_[WQ5;.*^=WJ]6BX.M5E6A:[J?4M+D=VRAF3J2,E8 R
MJ:+TLL0L[HK"1#*,<IXG*&5>-3:#JC<VPCB5C:$J*SUCF@//HMN.XO7FIF?2
MVC7LCTUBAXVB:(P#C75@USSKZSR;;M;#<:D?\$,5$@VKW+ U1WL!]J@\:3]2
M^LU5^94M"S'% FL68P631$202)R:4QM.8$)Q'!'&4Q)[4;R7]+$Q>*44>%.T
M>2F>H0Y^R',6ZTP150<_$B$)9 G59CN-,[.MCA77D5_826_8#Q.-XIXC!"#@
M0TZ5VPK:&_P]+Y">"4.5^L/G".VA-G""4"U[E-E!>[!T30W:'Z1#\<;?Q).2
MZYFZUV_+YY=R;NM'W.N[QX52-I[OGL^*Q_HF<K^24XP)2Y(<P9SHQ' @%9"F
MF8*(QE@3FO DRIPK.'948FR+T&_KYV>V^%G5V&KK X%?%XK]IRR_.Q;XOVE2
M+K/=4%#W?2IH++ P;VVP_]I8 ;9F^-39"C<1'D4<!YB0@2HY&@77,[:P=4S;
MC@QF4E9/U79@9YK8'+#-3)4;^_X4J)[CC8!>+.K8=>SA*CO>:/U>><=;Q^H8
MZSVK)EC):K$S"YR25KR:+RM9[W_8OZII2JC"6L0P39+,[,1C#;EFMN54GI$L
M51%F?I7/G,2.;LFQYU?(K;;56]:J"U2MKV>8LAOT;IOJ\(#VO;!8/6&E*&CZ
M"("[Q<)\1-5).>^O8.H?U>P%4:@H9S>APT8]>P%Q% 7M]W3'1I?F2%O4]=7N
MYF;\*@5&S6V-VZD6)$%"IS!+,@9)@B/(N4 PHS3.F60H$EZAT1=DC8V =E2M
M0AW%KK+@S>=RI0#"GF?\2UB[D4\@!'MFG$/P]O0,V [S.ABAFF)>D#1L:\SK
M)A\UR'1XI,,!NXWPV6F]^^>RE-^+V<P2D[!!R>S'.[/1$JO";*.^J$51RFF$
M46SVGAG4L2$2DG$)*>8,QCQ1222B5,9.U:MOT&%L5-.J"E;L!Y ;9:O."$9=
MCV-=QSEQ.%[WCW3/E+0)0=RQ8 ):&^H]4#4)-M7CW<XD?!EH$CR.UOU/QD G
MZ[XFQ>]@?1N<%\_5'8<>[EA]F^U[I^H;A_*/"/M-B:I$^?L?XLD>9CZ;;]I4
M9BC'.LYA9@,_">899))(<Y3,L.9)3(ERZL!S3L#8%H]61] J":R6[D%A)T&\
MO""$@*;O(Z\?*EYQ89=,[Q08=G+ P2+#+IFS&QIV\7-=JQ\8IE@H^:&8%ROU
MJ?AF2PFMS."6'NK\F0-_T5^72J]GGPJMIBFG*,G2!)*<FS]2\P>+N8!"QEF>
MXEQ3Y7=/=H,R8R.%(_^I51*\L8TZ_(LEW#!'CA=J R'?,^>T9H#:#E@9 K:6
M-(E\$W T.[4YU22%K"QP.ZK!Z@_<H,K 50IN!^VXED& ,;L1[#NSQ?IF]O#?
MU.>R;IO0-&,C-EB6)@)*;/9&!,<(4L(BR!-;(UCE<1IY9<:<$S0V8MSJ.0'S
M1E.OKH-7D76CO!!X]4QGNU"U2@9K4.>*0R ".BMF4'*Y9NPA<5S]?#=2V&0H
MU_45/I7+MD*JUAS+"#,HM*V %,66$!2'B<PE%5+G(B)^\7]G9?E\T8>)]=LF
MW!=US8\W5EO/W=)Y;-UX(0A>/1/#%JB/NT#U4"#V*AJ!Z.&\G$'YX:JYAP1Q
M_8&.#&$+&5A/XT(]J?G2$-!6P%NV?/HP*[__FY*/ZL^LF-L??E5BQI;+0A>B
MNC&\TV8Q?V _ID)D3'!*(,]2L\^(5 J9008FC,5$29EH1MHR*HZ,$DHWIS=J
MO\A*SPST6:V:O0A8;)0VQP3[30%W]V\_&F9:E< <XN9FSLU!8FX>L)%([$>G
M/4RX:78DMT&G;B RK(JU[!FU3XL38$T#UC90&3<!UKS-;P]MG !FK;0WW@&)
M-#3RH8@WF%[#$G5H.(^(/;B ;@O!ET5IEIC5SR_F.[^ZFTN;2?1B_4*?BKGZ
MN%+/RRE!3!"E8XASGAF&3SADL;8A(GD6"1QC@:C/2?*ZR+&=*5N-)Z#2>=.L
MJ=(:_&[U!I7BGL5D',!WX]VPD/9,J '0]*9'=X "\9Z#P$$)S1V 0Z;R>+(;
M!7U5W]1\K3X8G6WHBLU&_'NQ>GJ[7JX,(2[>_VBR&NU%FOD_ZV*<YDE$<Q1A
M&&%#1R1#&609BF DM"+"[#FQ3/W.L1VT&-\)MS'"LR!,EPF@DA.5Q1@RQ8F9
M@*K7&(FA3B/$521)+KU:U/<,_Q"KQ'#@NRT*/4/:\RK1:%\?C5K]P7=C &@M
ML-$C;4)]:T387?4-$ 9:1[IH,.C"<@-$ARO-+4/U7GRQ3;&OT^:7'Y?+M9)F
M.;1_J?H=,R)PKK!-K68)))(F,(^)A(S'.-%1QI-4^2U) ;4;WU)5!;S;F.N=
M H&/YA@T![I< +:-,/+DTY!3ZL:SKS1-/?.O9T''2=N]=F,<J*VKMO>M?:]2
MZ]$5].%K0%[5;*RU(5TAO:%FI+.(#H'M7\V(B\*&*U9):'??V4(NO_YVUWIR
M.(YQ2G ,LUAPR^>&Q45DB^Q21E0L69PXU==U$3:Z7:S1S",4^AJ4ERDT-$"]
M[TE;3>LNZ*#6%;RQVCJXQ_SA\P@9#PCC0+'AE^$,%/KM",O%&.]K8PP7S.UH
MS5[4MNLS_N'9;TNS5W0L^7;T^1&]UY5>06NLG;6V4_CP_DB#Q0V?-& W8/CT
M![H&LO'5Q[D9JF*>*BW?R!!IBG@,4\4I)(((R# GD%(>L33/21IYU0D[(6-L
MR^]NB9!/Y?P1&J'/P"H.MIHOF](@GNZ&4Q"['7%N!*[GU_<(LX=.F'4(;3N+
M2K"HMF,) P>TG37Q.);M_$>[4<('5BS^QF9K]7'^LEXM/ZEO:A8W&Z,L,CMQ
MG6$H&,X@T4D,\PAIB#)"!%4TSF+M0PT79(V-(BK=0.SW[E_"THT# B'4,Q=8
M+4&EIBVW:A6=@ :P'L+7'# )Q 27) W*" XF'S*#RR.W]/NSX1'MI7$Q7Q?S
MQVTY^E^5+A=JTV=,+?]2S*M&8YL"J'.Y/\KI?NC+*1785L3 ,$LT@X0E.>0R
MU3#+;9Q]BJGY0OHW$1Q$][$Q6!,^Q2O[;'!;EWZ$P\RZ&S>.="Y[YMK]X."-
MHZXV?;<-1S/1S0UQ;1+8L6G2!M15R$S.5<$.W8YQT/D*VN-Q&,U?H7'DH%-R
MNAOEL"IT/"QOZA36!>[:>E%?ZZ[9;\OE:KFM*-54!%MNBSPF&*L(,0$UI@H2
M'DF8XXA!GG$A:,8DPE[1&S?J,[;UJ;Z--!-IM+3AOC;TR?.H?>,$.1[+AX.]
M[R/\Y0)V/35R"H1?J,/^C=H,>S$0!KJC2X1 PW:OW_F=&?L_E(MWY9JO]'K6
M]BG_JH0JOE5W9A&56$0BA22S270T-^P9VP X(1.%$$M2O_:;;F+'1I(;K:N
M#=GH#5BC.&"/K)@O5U59/7L_O+0I+XTM_K4]':;%C3/#@]TS-;;*@:UV$[ /
M_MN%DL4*V#U'V J?[D %K/#I('3P"I_N0)RJ\.GQ=(=HAGK#>;0UM:':31Z9
M2R.8Y313C&&,*.0J1[8A>@8ISC.8$(XRGN6,)VRZ*E=LYA#U$$@I+]+;J#;4
MS4631KRREGDX_4--F$-LQ2M,PS"7#K5)>_<&X,XFDC1F[7?6>CC;6>LUYLTC
MJ.,5YF^@X(_?UL_67U=N4LU?%J4NZFR@>3F'Y5&R?E,7_)=3;]\$F"W@@AG.
M+.:VCT5A\U(FP%BRGE7U%8#26HFZBG]=W6II!FAW*[5\,V#Q,K.#M4KL?F.*
M!LQ0Q?X#3^W% )90LH8+= F,SEY 3.BQ.WHWS3?5X/!)F9/,074@>PJR7\NO
MYLSS12WL-<14(4:1H E4>1I#(D5N\^P)Y)HGF<(DBZ/$R^'I)7YLAX^CMEVR
MT1D8TE#_ G1EG7UM9]9 3U^IW\PXND][P[MOCVJM.*@T/U':K-4>6/6KNJW6
M@( ^UD[ A7*[^@D?UA/;"9@CYVRW47I)]=S>?Z:*R001PW;,IA<JCB%/8P%9
MJK' 5!&JXX#IA:.]B6ZSX#Y4SK5&V[ 9AKZ7SGU V3.%.>02]G3#[ O6,%F#
MKW1G[ N&9WY@J%O@W]2C/?]\52^VC>[\<1/@S!@2&4]S* TW0<*IV8*AF$.%
MXTBQ%&$6(Z_.Y&<$C8V$&CW!1E&74&D_:-VH)P1@?3NRNF#EW[K["A"AFG"?
M$S-L.^TKQAXUQK[V^4X98^U-;>75;\I@6+^_S5];+6S!^W+^[V4Q7_W-R%XO
MU#1%0F(A,QAQQ&R%! [-24W#-,-IGH@$X<RQU7)'#7S>BJ'*4VQLJ-=B>\^B
MZJB@8EXE [>&@']82\"WVI0E>/.'=)+F:?7$'[))E%"PJ'V"8%6"OWU\[UK'
ML>MTJCBFF4[,_#%MSM]**I@+&<%<,8*9S@5Q(_\!)G.8$ FUL+<A_^M_4(RR
M_[WKW/.=VW[GS>&2O-_9Z'UO.T[<O3(7^\1_H/OLNG#O$LCVG/'<A(;!\OO<
ML)0-)5H5]:WS]Z="/%7M91>;;4+U^Y]MW_EZIII;Q_JDPN9E58GPA2W,Y\H%
M>%R4ZY=))=!^P(R+P$_%%N"-^24"O$W@%S_%3/WR)W W6Y83>VL^6TLCPHJO
MA?YQN?.%.5![_RL3ZNZ[^XQ?R=/T'G;(U,VN-A]D<W8>IG.,_<)>#KU3]7\K
M04>'KZK*_10IA**84YCRB-;7-E2F!+*4H(A*(>(H:HO!/GB%RKNJX,0,^S5?
M'P98+M]N@F#,*_:R*!_-X'5Y5^_0=^?)<#M3A<9V,"]PI2UXT^K]BT7V7)VH
M2OV@X>.^F(4+_W:6/'3XMB\D)\*OO8?H1FFG'7IMR06F4"Y3<V0CW&ST!<*0
M"T6@U)@F62ZY0%Z.MDO"QK:K_WS@\_:,DG#"UXV60J'6,P^=B2KI(=70!9!
M)'-1U*"LXF+T(8TX/7-KLYVZJ<_;]6)A/<"4QPG1ABUD1)3A#<E@+K,$1C2C
M+.-$),*+,L[(&1M;U)711:T<8)6J77OL[ /JQA$!8.J9'K8:UEN0"6AT[*._
MSDD0@K?7V9?R2MUU3IIZOKG.Z8][7@,O5M/?A)JS15%^*!=*L,V*%N7,G&MB
M ;'$9L= S6:!YD)#1%.B61R+/)%.5X-G18SMS6^U<[Q".@_=E=NY((#T_(ZW
MB@5<\Z_;?>FU-D_OO-+F7]O7^<+ PUR$7#5L<]=Q_9/=UO!/!>/%K+J*NYO7
M%;&>RIEY?EG?HTP)TBA.90H)9AB25,:0YQ&&C%&.(O-OKJE+&+RK0*]W>X 0
M]P<K \RV6E<WRLL=O9L[_^;2T&_%OPJ_V](?$M2>^>'3 9+O+Z/FO0%PA2+0
M3N"JN$&W!*[&'^X-G)_KX"NV):ALU2Y;$*G9<_R%K6QG92/MSXMRN9P2*5$D
M.8,Q3JGAF)@8CDDHE")35.*($Y1XW),ZBAWIW>@GZZ2 [<X8/&^4MK'ZLTT-
M-&GL\G!9.<R"@VLP$*@#,<U>O;C-60-L-9Z 2N>P,'IX^L+".9!G[W98_9QC
M[B!==(8Y##.<\\O=ICUGE\=C'8C:.LS*62$MT271O?5W_K;FRT(69M>IEI_7
M=KMYK]\WGMNI3J2*XS2"@F21V1YB#:E*&*212.(HSE)SZ',. ?$4/K838*V?
M9>C6L>U!*K[ .Q!UCW#VS-J[FH,D^I^@4A[L:C\!#=SW&KSO'VX/0N\1]H'8
M/33\?ES?$;^+Q.\[YG"K0$=K]Y:$KF-TK CR;,-S_JOZ#M[K#VU6656'9)K1
MF!,M,$Q3IB$1:089SA.S,A"2*1'GN1)>=4 N"!L;_^_J:E<!NSL'A>W-8'/%
M1.GM,[R(M-NE0"C\>B;\0^CJ0L4M=&\O0N=?Q<,!DU"U.RZ)&K9BAX/11W4Z
M7)[I>.6XLXM],$/<_2B64[-AI%1J#),LS@UE\ QRG@JH<I1JCHE"W*L$VRDA
M8R.-PY.4U1/\;C7US",YB:CCS>&-. UQAG_P@\C_RO "!J&N"4^)&/9J\(*1
M1]>!ES[;[:5__\.&]:Z+Y9/=Q-YK.W0=(SS5FL68)@AF.K;UPR().<H$S*,,
M<<ZT3!*O<('SHL9' &S>-+*WA:NJ?F]^;_X%6-W>_S!@]<P"^TJVFX0)J!4-
M1P37P0A$!Q<$#4H*UPT^I :')SKN"MA<-EYPK'0>J91"LQ7 D/#<<(&6%%*$
MXB1!/,%IYK47V P].@(PFGDN]5N8'!?X3L;WO:Q;SU_XH,!C6T,MW]N!AUVT
MCPPZ6JJ//]'AZK<>8=E&!_ZVYO]08O50_L6,;C'_^55)]?QB#P-W<_G7N2R6
M=44@M:D1-,T13E-$M,US2"%)F(*,8@H3;E9T05%&:>I\'1Q H;&]ZXU);;1
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
M-KI%Q;;MT49K\+)1&QC!SQXT%WCV'-:;UYN3GA>D:GN^M<QVM*MMJ[N?6.M
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
MB1A+2%,:0Y)&!/(L05#D1 HFI"$&KYW1H8"Q;7TVU22K>CE=3DU'$+H1P"W
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
MQV8/[O1"_P8%W>2CVB#ASO/\W<7=0="^IOZ\K>@E$TH+EVK=(Z^/;U4.M:>
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
M8G!1AX*(6@U!XK#901;":$Y&UHF-[N-HD6MPH;]=0>6Q]3L!S [ZG#46;H<
M^65V&L;34>(4,RO:(HFI3#&."11 <P.%29W)^_-);60[=X#(FH)A0-).LT]
M90<Q=Q!*_EN8C^NNN8@%5MQ\?S\?GX;Y]Y<X7:6FZ<MUK>D(2U:FV%S?RB.9
M7>O ,^\AT9[R*AHG8NO&<-M1V!?(=L'$[&@*Z@!^EZ:;W%5\0U\N1HDY:X55
M$,A2U\Z; 1R)B<+CVMHL6J6:W]/?I6+HZ].]#[1& NX (IO-!?',)LQ6@(RY
M-C+B2'%K+2#P]!/AK4[-GP0_@RDM^VI_IQ$MVZBB WQM.!"D9$;>@D:PRM4A
M?H75A\X"+'<N6QN<E:US2L]A0$MCA!U &1U [-'Y()(SII/C(+5,M9H4(89H
M(!5C7=&)&&M>E];M;);F!JN1X =MC+'K?! NDBQH(PFMCGF6IH!3K%YR)1EE
M*2G96V?B#S*:I1&*CB'W#JS3/=-"-+<V>XH=$D:RKU%H<,5+,K+>"91*I.8S
MVGN;RM+8$NTIY Y@<H2A"[F8XA!];6Y+ F:I0$3,P(,72J V$5O#KI.I&P>L
MNF@*X\Y T$6_JL>'0 0L,9N@P.4Z2#!+62\J% ACHA8F&6M;-]#;?_;& 6LG
MVEK59J+OP,!>=?47.@0=,VA.U*JB;7V3'P&%B&BMY(ZU+A7;:GS"P1[U-4;'
M3@+M  @/M*W5%*Q$53*07=3$1;#@F"(XYXS*F%Q()NWKIW?M%7RPMW.-0=)
MV!U 9J.&M#G:@K7QOV(2:_F-75O&5 JWT2BGVD^!;=4A^'"E4:U3#JTUT0&Z
M[NM4ZW,4@8D 0EH!2ALZ9B47(+G4I7II@O?2&)@_E_SZOG+NT!V^ WW/,$G)
M-%@RHK6'7X!:? W%\BRM9EPV'^C2H"<P?RX)](;2[\#P/-U_5DJMM#<!\FJ
M23)U E:)P&0Q%KGS=% WAE.;5L#\N>30V^J@#Q/U0#M:E)'E2'&"P;H[C'9
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
MV62UL_<XG_>L_S0/T\6:J9$QTGM5KT-"(H<&C:[S'FM@E6,R6=<7[8?/.!Z
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
MG&<HO+9C=YP"ML@B:,.,%RH[7O)&6K_YN<,XE0?2^!XB&UK;?Z5@?5YSAR2
MZO.05#[-,2RO^3\6M=<1%1A3JR0M2V0(30$M7=)1"9/99F'ITVL-XR\<"!6-
M13LT4E8)WW,7ZL*LR>A,L!*<*Z:FDB6$VD0Z9)&2+Y;IVZG2!Y!Q][,W0H)Z
M)DC84W1#:_Y:XI_@O$ZV7%D[S5'F"E_I8J@E\!9B*8*B)2ZS=4D2D+>]6+F[
MS$9XT,\$#^T$.C0T7LU.3W&>B)&+LT_;E'+FX)!5KSF314L\@5/>4&B%+JG-
M#HO;G[P1 ,PS <!>8ALX@*R(G4W&>27[52'R*EQRREF1N08ZN#S)0D:*ITN
M9)2U4LOHU:WG(SM%C_>O/LQI<= \0P,Q=P>4\VTCA-2)ET06+1901E*,79]U
MJL2D%%Z&8#9Z3K(U5(;.,[30Z:,0V4' '=R>OON"<^)A>G)Q4W@9-5=J40))
M9W57:,!I*\#PA$(RCIJWGMOX "D]0687'<_:"[P#W#SY0$9JHYDN'GA0Q \3
MF9QL'T#*4F+V1@K;Y;NUYG[LP:LYFJJB V@]\5;A];<T.:M71G6&"/TO?PK?
MR!OT6B(6D"S1CM0J0U0F5.==!VERL?) K]BV(;/+JOP=<;)=2\N]E=9U%ZT;
M[\!^"_-JX+]BXS=M=S[W0._8'J?_R&_7A E.&LOK!%*"B.41@C 1LE7,JD _
MX:V;L_3P=JT4;X()$@SCJ^%P$ARG[>&XU)$)%IUJS?;S?[NV#5:V>KNVC38Z
M.#]?ADE]2OSQ,^+R;?WM\?E\FJ292I@4*;_48@IIP=7>8JBT\5XHGN5&:8(M
M4/40+5V>A#MH^W;7^1:B[Q1"Y[%/SK+$NL'0*PE*)@->&@J%. ;#DC:FM.[E
M]S U P_+:*+M#2"T@^B'3TXO5EG;UXOE^+2.*GH=YK77P>+-E'Q!<@'?E9?C
MR:1^YZ+42^;(2GWE8D1M"(,.7";G$%'QB-9J+S>[R]AZZ?Y0M(O"9T>3?@<&
M:CV_X[+<_<;N\RQ[SRP9\%C?L,>,X(PV8$160>C,<_-7LH^0T_$3DGU.NE8*
M:-BYI#F:+AYM>1$R7]6M\]IA?/76"BUX)/%E*QQGK1M)/$K0L.:JF>(W ]0.
M.N@"4I=IWJM)0Q=MZU!'VG6KT7^KK =?]]1,9-*UUS*DYOU&'R2F2RCMHO*'
MDNQ[2;\+(.T]+X'D.U_^0C)>NZ8L<^UL $X^!5!43"Z%-[Y6ZTL9<G(BMK[7
M:<M!QV7M^YRG ZJY W?NZ=0TYF X"W24& >*(R=C$#T8[E3@6BJ!K1OM-+E-
M&J;N81\@-E5%!]#::&/1-U/5W@F.0BBA*!N!E_H.35!(Y)S0(&K+?16D,'B@
M$0V;DMAE[FQ'?.QB!7=4UG/!XF-&GO[!>);Y2$HFM,L6T)<(JE@-7F4)61I#
M6US8;%N')*UH[S(>/B)Z6ZNW UC_91J^?)G/OF)^]3E,3_!=5>+BQ>GL;+H<
M<6.]4<R"S9J3&Q\\1.26'.Z(EN>0<FD]^_8Q>KIT']O KYD:ALX=7V8MKQ=H
M_VE.0=S[^:R,ES6<>XFTM;!6$1A3K.+< "9'FR6K B$%!KX8EYT6V>3-'DEM
MM6R7WM]^.#JP[)]3C^+;-1"C6_G*=E4<(WZL.H[;/%Q6<OR\F]RNJB,Q:_;N
M]RGFCV=Q,<[C,!_O-M[UJ8]L(*FMJ&Y4[/+;;)IJX<)L=>/R9DIF$A?+R[J%
M$B7/7E)PGNH$2^$0(J.0K13#/1>!"&T=VSY.T;[^P+^1*&L<>O&YKZ?+\?([
MV:PTF2W.YM?F*"+3+DEC@06I0:'Q$)QVP%!YAS:B8ZUSH1L3-VR8U1 SM_V$
MPZBGSP*])[;[[I.H-_O@PQNL \ZG?@*"B8=2ZGN)B*'.)V &7&8*C+?9*6EE
MM*WW[F',ULKO^9@^8SZ;X+OR:G;Z93:ME?GOR@ORL59W$U?QVZU)L#D9(;@/
M4"^^ZN6Y@YB8KA/2G$6#VFXXN6=' KJV4MM Y(87>@QM#/Q"ZSJ+M%FG"\RW
M[L-N\5821R,RR;&86@SB)#AK%;G>0I*CK6JIR";[[8F76]O2-6P^YQ  /+1R
M>@V$GCAI6M2U;[O$X<_/HU2[/X%2:WR0CGF(Q=8"K$P&*W@&7&O#&$NFL-8]
M2P\; /QY/)W-R:>\^-SUK52PS :A!00>%?FL$<$7@> B;4=G+";3FLU[">GZ
MR-P&"[<=^_W%WLVK9<RKJ(0VZ.HZFW&;<ZWEUPX%*,\Y>*X#D&%Q1+\4Q;5H
MC_;0^L,BIH%:[WVXO(>,.\3)>=60E,R1G4^@:M<G94R=6"SIK\;YK'3MWR$/
MA)1^7KCOH]DGH+*#F#NXH;H_Y?%^/CX-\^\O<8IEG,@?N&@9%SD%# HYI"#)
MF]-.0_2%U2%\S,OL8XJM:P"VH[ OD.V"B8UR4DT4-"#\,HY';_$D3-;LK)NP
M)Q%5D@64\QZ4]12<U#N:[)$+@]D*]M@CK 6F/Y[,OOY,'[V&%7UQA:9[%APV
M/FMW=NTKRX%A<)YD7>^4^AB(E:S NBAJ[R(/ :4!J74N6A#MXK&)C$]CX/IJ
MP]B*O=4U:R"[H2^R__R=/N?"9"F=N#&&3MU:&X^$_MJ$#G3)V17EN&9/AL^W
M/W0XU>ZNDED#^73@4=PV;&\OK]Z%]D4G56=F^CJ%G!LZFYP%*9!E9*4H;-WX
MY$%BAJUV:6?\VTI]:+-PGP]5$U/SQ>?QEVO5C4@!OT$>P&!"\G*\);\]2<CD
MPJM2-+=ILQ:?&R[85YB[HVYG!Q9T3^"Y+Y]Y5JWINW+![J@VN%:V('#)B#<K
M/$3#!$1RFIG/+@7NMP;1!@OWY7<V!E-KP7=PH%V]E*J--JYS=E7N)4/(%D,!
M9NO0^ZP=.$:GO5#!>'+>E(\;)5>V?@GY*%E]'7+[(>U0VAC::JV=O,6%D(BA
M_\"T_#3[<YCF^N^^?\",IU^JTD9>:$M[Q()%1PZ"31F""Y*84RXS<A]$YIMY
MRILO.FPYYP&LU:$$/C20+LSL+QB6GU],<ZV$C>/)2GB+LWFMM7]/5CI5"ZRX
M1W(J$22K?;YEG0$A97TGDCC**%UR;",@;;'HL#T&#P"D0PE\:"!MP ]YB*LO
MOY_7T'LGF2N, T-!3!46("K%P6F#MO;'2RIMA*?MUQZF _<!875@\3_+:L2K
M6J=9N?^:^'"E%YNO??B:C!WE<)QB#3H4A2PN@[?<D]=E([B< QV6PD?'I8SF
M>51K;^TF4#"CF78>O*K=B))7$"1%R:Y.T#"*QZ"&\<N&JM78!@H[.V?;2'WH
M,_4OTSRF+\;Q[%K+*7(=*)19+,?I1KB,9- YDIA$(O^ <U >&411-'!.?@0G
MVQ[T9F/AMUNWZXK%G3%U0-D/#:LMM@MY%/<*8I2Y8D7J!'[%=' "0B@2)(G!
M8&$JLLT&Z#4@9MB$10=&K8F6=D?E;!DF@[EXC_[XLKQX5LY;&-'O']+IVYV:
M8[B!C61U',=0,J]"G246E:R7",6?SYE4M&DTJ22+UHU1#UO%>U4$?V]USL7C
MHY$+);)(@9A4)A+C=7)WS R*CD5E%((+WYCQ#4GKVGO<!B^WT\.'4$V'-9WK
M5E8A*YGH!+)DU58C5FIA +'$DTNYN*(W:^?Y+&M_#Z+H3:J!MY%ZA\@YKTS!
MDD+"8D $:4$Y(RF,BH7^PV3,M.6RWZA/SH]4#;R59C>K!MY&S!U<=6Y9;"H5
MUZ:.!DRV5@=(S<&SE"'E:)3Q)B7?^GS[ :J!M\+$?M7 VRBHFU>?K__SC'CZ
M,RX_S_*;Z5?BLOJR=[^+^%LX73=U#"6)$$L&K'-)%3<"(L9:6Y"MYRE8GUI8
MLWUH'#:W<NC3\FC:&QBE#_%QOK5YDMX4)8'5 76*8G-P& .@3B;GP)'?OJ#?
M"8>/4S&<T3L>"F8'4<G@Z;QK5;\R.L=)ZY",4:#(BH/CC@X-H[D4.D4Z0YY'
M571K)3U4)[V-Q+KUM=Y>7B G$;4)I8Z<<+0+0DH06$!(2C ,4@O)6S\*?H*D
M8;.SASS"#J&3#B!VWOQL,9(L6YNY@<)M+3HI#GRNEV8J6Q8]XSP_]JQFCZZH
M V<)FBKT_J:FVTFW U3<,P)@I,D\VJ+K;$NRO2H&!M&B ^8%C]H6IC9['+S?
MZ(5A?>1#8F5?F7< F]]P>47\BZ]A/%DU>IF]FIV>UB;[L_2WS[-);:SZ,BS&
M:61D*+R0 \>0G#J5; 2/1D-F4GC:&-ZXYKT[MB-QV//LD' [I*[Z+2"[:,KZ
MOV;CZ?+?Z#//YKNWL+O_PQK=[6U ::.KN?L#L3H![<;:UT:%>I49><V,8YT"
MPS-$)CQ@,J6D.H@]E<:[=DL2][5C#RQW7Y='S6*6KI KF>M%%,47$$4NH"5'
M+UC6NGFW@\VI&]:Q.B2N;ENS VGLF1FR_3IR/O:1AS1J!^S"N2T$T9 *&?GE
M#@4'Y9@"K[6LC<"S8'5.QF9)XOY,VTZ-^;S-OCC-0+,Z"*F4 )XA0DG(>#1)
MH]GH\F:(KHG=F+5M,+57&\5MM-7-3<XE;]<GN=YB#'4P,O__[;WIDAM)KB;Z
M?YYB7@!W?%_,KETS2575HS%52:92G[;[*\T7N,33*5*'S%25SM,/G,P]DYD,
MTH/AK&[K:HFY* (.?([% 0=T!LU=;5,3(D1B*CFA0B$I<*UQ)!AN)VK:.'1"
M##:2TXE9UM]__O75+[,YK7P6S@\M*ASPAC'M[@YKFL@,:V>1,%- U#EL*@H%
MP?H,Q9G@8\@YI-;=L8\<8;R4!KLZJ+:9/-/L.!0F(RBIB!&9)S .K5<V)X>M
M0ZW=*#LM$SP$3]NK!9M)JK.F:EYY(Z,MD%*H<5?TX&+PD(P*]:(,E_PYD(W3
M5.T(18'MY/E,E[4AS.VIRQI'3"5[!^0;.%"A1/(=R*,TGF>O0\K^V>$BI]IE
M;9"XMG59&\*[J>L)/K[[QW5NG*D48C9$9IU74LB%"XX+B)&A+P9-<KM=*+MY
M9"<=U@:)8W$P;Z:6:'7K[OI\%#1>C^\V*)TTQ BQ-H/)0U#!0I#":>EYX&JW
MEEA;7S%-5-1.XFUXUTUPO4^)E1#*!X6D ),%Y>F3YZ0/@[:,^V1MW&U6]+]
MF61S_^&HPNN[2C(D'6Q0$E!@ &4*DJX- 21S7/E<F&MR;^6O624Y! 6[5TD.
M$<G4-O!>&'C=(S73OHO.@S;K_CK. 'U+@+;%%(F&,[/;J-,G'MYMU>0@H2T:
M<K##:TWKS<$3&FD%Z654#)3BM"_09= LZ9BD1%0M!D$=="'N"/61H]BN)DSO
M$#A7>RE;Q;$4"^3OBUH\',G[DPQLC#JS3'ZA^9>;CC%(LKO=AQO"Y@YJW@9>
MMQ(JRYPH($$34NW#52O0%<64J03OK-#VW_?A#L3$8??AA@BH _B]J-+?W50+
MUE6%4D<&"%^GV#,'T;@($I.7IG: \ZVK+7>G;MH>HB,:QI$%U0$$G]Y@3[4*
MCRH888VL<PDH,L' H5XR!9^$YMQI9GSK[OX[$]=Y5F)/=.RD"P\550<8O+EH
MH;'DY(,&5"G6:V(:(L4^0/9#!L5S5 ];51WW&LMTYU)M$+07HSL R%.W*\C0
M,T,!+1116S=S&\!99H%;FTUPJ*-[;IK4,6^T3!<2MH'-H>SO $%#+TP4H2@Z
M2AF\1'(?A7/@2FT7J'@@EU6%J%JC:XS++=/Y7&V0-Z;83JR(;>L//H3E!;D
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
MM'-Y%N!*D< EY\DG+@RV[DWX##F=X*P]"+;![4")= HN<3WSHTX*02/!J!)
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
MK]['BT!>"G'QYS_3EUK>0!Q^6$-[>]X31<C>,[ F4(@CF8,@)!(CR0A85CO
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
MA!B\J-NJC@]1"KR2&6)*W#,TS.?61S6[TC9M*K C! X6U*D L)[).Q-B83:
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
MZB:^M#<VUD824^N+>UOKDZY^4/^(887_W__XOU!+ P04    " #O2 )540K
M[A,7  !(4   '    '-T<FPM8V5R=&EF:6-A=&5O9FEN8V]R<"YH=&W-7.EO
M&\>2_YZ_HE>[FTC 2-'E')9BP(><"$AL0U*2W4^+YDR3;'L.9@[*?'_]UM7'
M'-0%!WD!WK,XG.FNNWY57</S7VY^^_7%5^>_7+Q\\^+\/_;WU9LJ[0I3MFIA
M2E/KUF1JME%_5O4GN];JLDS5_CX\<'-Y\^O%BZ:M\_W4U*V=VQ3NK>:V3*MZ
M=?XM?__5^;>T\E?GK]Z_^5\U6Z157M4_[=PN;6MVX/*;RS^4SNVB_&DGA4U-
M[2XV[28W/^T4NE[8<C\W\_;YD2G.;FW6+I\?'3Y[=K;#]&XCX?#PZ.#C:L'4
M1BNN=);9<K'?5JOGQ[ B;GCYV\^JJ=.?=NY9;$>UML5%FMQFYFA'$3D_[2 ]
M.VII[&+9PJ>3[YX)&R_.W[Y_=Z,:^R]X".X7&N95V>[CQ>='J_:,9/)<1*+P
MOXO/2SNSK3HY.%+J]<75S>7;R]<O;R[4^[?J\MWK]U<?WE^]O+E\_T[A%75]
M<W'UZ^6[G^&[MU<OKV^N?G]]\_O518+W'N!Z+X&A-#?JDE:_61I5ZL*H:JY:
M^/LU,%B!IFU5*MNH:]!"#A("7<]K#1+ITK:K38*Z/U"[2U,;6^HYW*6:JC"M
M+4RC:C,W=0VVTE9*-[3LUW]U57L6+7[ 5_9Z%$V35)N%;6 '6% OT!CG%>QF
MZK5-Z9Y57:6F:;9P<#.X=%-W30M7BI4N-Z"S=JETJ< .:EQ#M^KH^/!'$&6M
MRX4!_FMCVD3]:?,"Q-!69:+>F5OU&F21X\)=V6X2]<;D^E;71AW]^ -81Y^I
MP-6J SH:0PR BM/E%,'P90&LPE\@/E,N@&=E@4*@%C:9=[G2::M@!?C'KFV[
MB99+PU*-*O1&S4!"]4*78%Z94EV9@:)P3T_PS^38>8^(7_7M0<3 'T2_.@7[
M>ZU7M@47_1?K<"1<(%IW[;*J:3^@WS9-9U1[6ZDTUTUC2$M-6Z6?$E65!F\!
M$C/3@-=3>$FKHH"%Z!:UZ\R&KH$RX**S&UUFQ$D%_U>/UUEY(^PM]<%?IL5B
M*]S5>VQZ73&#%9'.)4B(*!X\-E+;4GO&01^>;Q ',EG8/,>[=H^2P\-#_-^>
M&)Y:Z5JIM<X[LF2\&2.?VOVOPX/#HSVU0K]"*LBD=F?;*109/9:\=FGK=K-/
MP2K0>?+#B%"B5 B]F\K3@V-U;6H[*3DVF5>5KC/\]HVM3=I6==.WG$0UW>PC
M?$,1! W?%F!W;-:@V2:M[8QS$9AQ@G=!$%A#&"9?(/Z115U"A)C75:$P,.%M
M]*\$BNWJ!7=#)F&IH@(?:8B;A$P.MM19M6HQ)L+35=XQ5>BK3:MGN6V6:F+/
M=DIO;+605?(N0Y<OE='@Q4V'_Q=M"O?-[6=:PYFXQ4BTJFY-#?>PL1O@5AY0
M-2JT&7,Z7)_N1@G_U8%;4YY#=I*>Q$$.\'A;VU1XQ;!?S0_4[ZNJ#.*@98-,
ME#P71#2M>2 NSU6J.PB,6D7Y%F^+V 6*6]H'5-PN1[L--G/A8=)9."3@'[@(
M12;%.85$0HKA@'K/+DR[7JWRC2C3?#9IAP$("9C;',,N1N\40G-&]L@.!8\
MD[,\"L4YAMV^?T?!=+NU2IP',ZJ-;N RND!FW*?=6=>JLFKAGKRZW6*(K%'\
M%WCL6K#D$H'1'MH[/J'G<UL7H(>U4>NJ]3ZTK')(*426!D(^<H2!3Q*#0E!*
MB'%8&V[<L@)^'#"7(#.X.)BHJ$=H32";Y92R_7)T$RK,+VH1C/S565P/DB]&
M!(HIN%//TNKX8Q-<&>V-/&A[0*.0=]+C]4!=H)\Q%:/HS$:#ME(2@B3_QGA#
M?&  8R]%U8P>7IJ<_ >\!PQ*H7Z(9;<7F!HL#IIJ2:BELV-\V$F%P7P.-HL[
MQ%0@!6<NED(87D* 69L:(NP2D)'YG)I5B_Y!2??6@L<&^;I@'"ET@FTVQ-&F
M1#BH#V!?F5'%05H"_;WN!X3+,L(XD!(Y>**:\/'!S6]"]$!#R#7%#\DI6U6Z
MQ]S2_7 #>+MA]T9# +$6C<O5Z&B4(2*7V;ZNLA,6#QNYL!/I(E'&$JYI#.1=
M( ,(J!#E+ Q=IAA"X2U:+$Y9E3S-'B,R9L\I!YYPGXSO%O&390R4#CWR$:#T
M#X^IYU4.80WW)+-M./K7& ]A=XS$Z%&X?*%+P-)D7!)L9EUC2XHADBW2JLRZ
MU'\/44_;>JJRX#3K5E;SKB:!9P9J1,LWA Q*]T(5T^7\49;C[#U5MN#]%M)W
MYI,D7HE]^#FR_PP0^0>_B,^HG$1ZO&UG)$0C%@_Z,07=4"LP%4QXTL_B\::7
M5$41\TZAPB%1X.&G^8P(K@&+!FF+370().")@N(92*WCH$S99VR@ PL5+;S:
M@/E,*RNP0<($ZT!7@-5-031R((+<7:<8U% B%%4C!N#[K*)O^"NHOIS=@/$1
M:L!U*;X]A(<^"QX\$ &4PC/T9TF_O? =LFNHII4Z_Q:["R_.O\5.PU?G'UZ<
M_W(%U(!Z,_,"/@[Z'@NS/P. \&E_9L"*S7.=W^I-<[;SXNMRUJS.W#+RS]V]
ME>,OV5LY'O=6CO^>WLJ="H$+=_<^/F!=?HSWG2IVQF/U)QAX"PCJ%9A)U;(?
M!K.;<+[2@*Y=2LSA/LZCM[+.C-9Q0">R\<87/ >\]PF'56<BOV&/XS=C*+2^
M3(&4EYA<V8M]QL80#.D,]\K$ EO]"?>=MKHA]07N @\I,Y\S[1K17=:A;P/I
MA()+*"P(7*],:N'/ JA"H3H8?L?ZZ%T(;IV W"Y8@Y5!2AA'&HSJ#@O%ZXI\
M3M6U[/\;[]^PAN,;K_L4-@\A4;"W<%N5P+D(;S)&AOS%32'U'83P=QZ-#T)X
M@.EW&I$@/"ZC0!3@.AUG>\(3]1U5%RJ/1"9;:8+,E,(('T+5R?+&Q8*#8/.)
M,R:$$&K^P8-\[[CR!=280RY:F_MD@](X5A>Y3S:#;[%!\[*E!: 8 =,3XWJX
M10T3@1="9@GP N>4N6IC?+\*."N-KH%X9;!(QFHN2 MKK*J$6F$#N:)I+!1T
M24!G(D@"C830H(KBGN5(H<P1EZ*4BE:H.-U*]8' 1#V5X4>0(3M-T,'H=VGK
M["ED.(#U"%)X+T_)0"3S"B'7XTGQC;2W:*B,C5H!.L>'1\_N67&K!;GHC8Y
MB)0AVJ[U-OO@U<$AL9^-RPN.&LF&I7*[Q&9RJ$A8E@-!/6C;$1N(; %_[&_
M]'D'%ISM\?/=E^"'BMW',73?OH_AI\?0]PRTD6 C%4^\SR@E) 0([XS.DZ0,
M:''E=<QF:3[?%^&"6SV  I5B.\@URN-XYR)=7(Y=2Q ^.CW:S?;<JEOJ,O?U
M=1N*0J[D6,@IB+@G)J8(N7 Z[B!1Y9RR4 IQG62=D)!9?Q]<C>R*:F?G@7";
M=#.QD'9="UNRYZ 0J+&HVV6"S3S?7Z3>7E&M$:]@.\O1*X<$G*!.U%OLDH,R
M_M"I+E,J;\N0U0!&A-8UG5[U.K%QOPP@S(/Z!@G8PBWF'^SH(8=>D$N[PA34
M=#DW1CFD;7PKT#$=M1$G,45-3ZT]0S9BJ)^FA[N-Q8@?$'1@G9UX@=+-K.L$
M=FYZ[6;J\5']S%U@ 55S&T 58;[08(P;B($/ZEYB[U[VT3DV'!=+)? 9S_G
M-*JZ*PYB* 0N@(&GG+!+=%;-V8HMDX+"@ST4;V5XUJ\^I=QCBSU0[RK?KW6R
MG])30'>N+;D5V#6@;\3&KF7E# XL Q<&)_?6S79]JJZ"[4>XZV^P9KS5[>YJ
M]SN0JE@#69(#F*(=+#=@,8*93VU4T^YI5<QL":O#(]1*PKH_ )%^4SQJQ:=\
M'AH.% B#.^2(J<2+81B5XPXH4QK:LF(#)H+"W@H21Z-O!F+G 2K?<I$+,.C5
M&5)H?.]Z15018I=5:DD/K;<?S(6.3:]=0@<_";=L.7BN#,B"+*$F20C;6QLS
M2&CI#M0()OKV;UCOOD5&1<70%Z3>94WK%1;.+L0/#>%/,!,?R&^<[W#\C[Z3
MA,#+%T:+GU5H"I.'-Y$/WRY9:\ @UK540X&$;4/M)!>%R09 ZFM;=2CXJ;4P
M^O?.A2<@D,XANBWUVH1^W!VJNT=9@PX?4KO5Q^"[X;E:?/ VU.'@%.'!O;_D
MZ4[_.)__)_MK)U^ROW8R[J^=_-OVUTY\?^V+Q]Q'A=S[8V[ ^=Z4[PZ1T6G%
M9(0;QLD0T"6B_P 1_0(/&4HO492X!DY^M7IF<['U*)F_C/+NMCI!FFTK\)NJ
M)-'DELZI!0'$3R!+>$[1"SQS.H,J3:MKR/.Z #WR1?0'0$*P,[HU7$!!SFW6
MI99N[8!>DJLC,G'8'9_./4]?_^</QT?'9RYOO17X&I:/4>$W#2\,E_-J XAP
M,\7(!!]GOE' HU9$<578AG6&8@))+ZH*((G&AH\?PK+ENLK7B.1:-#B4HH+G
M_-D2(LI/)9]907P/AT*@_C-7,/U.QR^^#/O^U#%VWR'9&9U*PB)9$$U;Z[*1
M[B_AIS!\Y@T"MK-K*I^4+< X<:C'&0$81&GFM@4[O)Q+P\0GTJW-8E!R;+7)
M@\BG02!T%W$@E_>4GVTSKH_M#MV,<P+$WS6?NSF [#G(8Y>(/)L"/=[9NT&/
M'&5;3<];<S.==F:ZJ4750?W28%V/=A"UVD5B]XI"4VWBQ"%@R:$B=+(L*J&D
MC0BY9E$-3D.GM/'0'G\("A#,UG 3MG$U=>+)M*@@H).$&@*JCYUC ?;B,,*=
MJ)*2J2PZ=_2UZU@IB#?ZRR(\B#OAZ(>0)E;1Z-C8=2N9^PE+I6E7URPT2\?L
MB1O\<;+N"?N P^\Q)*K,%&7_.H:D*Q(*$#"Z@>9"V"BQVZ5N-1%GL<S)# \$
MMANYA(UHL*W2G\[T[D$J^3X).-C.291CFL!1TUFG'.EH)1Z IG9M\T2E-9DP
M_*4S^ ,44S.0(EVLP8#M@B_TIGVUH.*PLANE!,.2MK@W2AQ8I1;7DI9MEB;A
M,"B2@/M &$7XFKD'_9N%1@"/]0?X$-&1*,X>M[U<P7-"6!5B=VUL<BPI>8R&
MAX/Y8<9&1YTZ@NKG(]DAP4((THDA>GDH&:&I+J6-T=^8_ &5!FZ.J#U1'\%%
M6[6&YPCPM#23[+L@-/L.IM@@KW[XPDT\#XW<D^*BM%KE&D?XG**1IYEN;+#\
MH#0*MQ"F\.!?PBK-&C.GV*D'N*53.T[-7A13LJC=Q+)KZ\@:D'=R$\3_4.%&
M#6KK/,K0>4C& U$ #@MJ\DA4BU4X'8VC@NJ!X3AQL^RJT84OV3 .ZXT*)V%
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
M] -_^ N"_P]02P$"% ,4    " #O2 )5;\2QBV$(  !+-P  &P
M    @ $     83(P,C(P-C,P,3 M<65X:&EB:70S,3$N:'1M4$L! A0#%
M  @ [T@"5;A;UFYB"   83<  !L              ( !F@@  &$R,#(R,#8S
M,#$P+7%E>&AI8FET,S$R+FAT;5!+ 0(4 Q0    ( .]( E5M?/M+L@4  #0:
M   ;              "  341  !A,C R,C V,S Q,"UQ97AH:6)I=#,R,2YH
M=&U02P$"% ,4    " #O2 )5:^^G0*L%   >&@  &P              @ $@
M%P  83(P,C(P-C,P,3 M<65X:&EB:70S,C(N:'1M4$L! A0#%     @ [T@"
M541T-ZBE#P( LO$9 !$              ( !!!T  '-T<FPM,C R,C V,S N
M:'1M4$L! A0#%     @ [T@"57+DYH57$0  A<$  !$              ( !
MV"P" '-T<FPM,C R,C V,S N>'-D4$L! A0#%     @ [T@"5>Y/(#TN(@
M)58! !4              ( !7CX" '-T<FPM,C R,C V,S!?8V%L+GAM;%!+
M 0(4 Q0    ( .]( E7BJB7),&T  /S6!  5              "  ;]@ @!S
M=')L+3(P,C(P-C,P7V1E9BYX;6Q02P$"% ,4    " #O2 )5&NF^)>@Y 0 4
M0@4 %               @ $BS@( <W1R;"TR,#(R,#8S,%]G,2YJ<&=02P$"
M% ,4    " #O2 )5TZ:.*L7P   KV@D %0              @ $\" 0 <W1R
M;"TR,#(R,#8S,%]L86(N>&UL4$L! A0#%     @ [T@"56-&O$%UFP  -P\'
M !4              ( !-/D$ '-T<FPM,C R,C V,S!?<')E+GAM;%!+ 0(4
M Q0    ( .]( E51"L#N$Q<  $A0   <              "  =R4!0!S=')L
M+6-E<G1I9FEC871E;V9I;F-O<G N:'1M4$L%!@     ,  P .@,  "FL!0
!  $!

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